/* HeroStats V7.2.4 · Catálogo visual, sliders y móvil nativo */
.filter-page-v724{padding:18px 18px 110px}
.v724-page-stack{display:grid;gap:18px;max-width:1680px;margin:0 auto}
.v724-workbench{overflow:hidden;padding:0;border:1px solid #253f4a;border-radius:17px;background:linear-gradient(155deg,#0a1a22 0%,#07151c 100%);box-shadow:0 18px 50px rgba(0,0,0,.2)}
.v724-workbench-head{display:grid;grid-template-columns:minmax(240px,1fr) auto auto;align-items:center;gap:18px;padding:15px 18px;border-bottom:1px solid #29434e;background:#091820}
.v724-workbench-head h1{margin:2px 0 0;color:#f3f7f8;font-size:26px;line-height:1.05}
.v724-workbench-head nav{display:flex;gap:5px;padding:4px;border:1px solid #294550;border-radius:11px;background:#07151c}
.v724-workbench-head nav button{min-height:40px;padding:0 16px;border:0;border-radius:8px;background:transparent;color:#8fa2a9;font-size:14px;font-weight:900;cursor:pointer}
.v724-workbench-head nav button.active{background:#163321;color:#9ef18e;box-shadow:inset 0 0 0 1px #4caa42}
.v724-workbench-content{min-width:0}
.v724-create-shell{min-width:0}
.v724-icon{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;color:#67da52;flex:0 0 auto}
.v724-icon svg{width:100%;height:100%;fill:none;stroke:currentColor;stroke-width:1.9;stroke-linecap:round;stroke-linejoin:round}
.v724-icon svg path[d*="Z"],.v724-icon svg rect{fill:none}
.v724-category-strip{display:grid;grid-template-columns:repeat(7,minmax(115px,1fr));border-bottom:1px solid #2a444f;background:#08161d}
.v724-category-strip button{display:flex;align-items:center;justify-content:center;gap:9px;min-height:69px;padding:10px 9px;border:0;border-right:1px solid #213943;background:transparent;color:#b1c0c5;font-size:14px;cursor:pointer;position:relative}
.v724-category-strip button:last-child{border-right:0}
.v724-category-strip button b{font-size:13px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}
.v724-category-strip button .v724-icon{width:24px;height:24px;color:#b1c0c5}
.v724-category-strip button:hover{background:#0d2028;color:#eef5f6}
.v724-category-strip button.active{background:linear-gradient(145deg,#2c9f2d,#55c844);color:#07120a}
.v724-category-strip button.active .v724-icon{color:#fff}
.v724-category-strip button.active::after{content:"";position:absolute;left:28%;right:28%;bottom:0;height:3px;border-radius:3px 3px 0 0;background:#c7ffb8}
.v724-mobile-mode{display:none}
.v724-builder-grid{display:grid;grid-template-columns:minmax(0,3fr) minmax(370px,2fr);min-height:560px}
.v724-catalog-panel,.v724-my-filter{min-width:0;padding:18px}
.v724-catalog-panel{border-right:1px solid #29434e;background:linear-gradient(145deg,#0b1c24,#091820)}
.v724-catalog-panel>header,.v724-my-filter>header{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:16px}
.v724-catalog-panel h2,.v724-my-filter h2{margin:0;color:#f1f6f7;font-size:23px;line-height:1.12}
.v724-catalog-panel header p,.v724-my-filter header p{margin:5px 0 0;color:#8ea2a9;font-size:14px;line-height:1.4}
.v724-catalog-panel header>span{padding:6px 9px;border:1px solid #2d4a55;border-radius:999px;color:#8fa2a9;font-size:12px;font-weight:900;white-space:nowrap}
.v724-market-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;align-content:start}
.v724-market-tile{position:relative;display:grid;grid-template-columns:42px minmax(0,1fr);align-items:center;gap:11px;min-height:108px;padding:15px;border:1px solid #31505c;border-radius:13px;background:linear-gradient(145deg,#10232c,#0b1b23);color:#eef5f6;text-align:left;cursor:pointer;transition:transform .15s ease,border-color .15s ease,background .15s ease,box-shadow .15s ease}
.v724-market-tile:hover{transform:translateY(-2px);border-color:#65c852;background:#122a33;box-shadow:0 10px 24px rgba(0,0,0,.18)}
.v724-market-tile .v724-icon{width:38px;height:38px}
.v724-market-tile span{display:grid;gap:7px;min-width:0}
.v724-market-tile b{color:#f3f7f8;font-size:15px;line-height:1.15;letter-spacing:.01em}
.v724-market-tile small{display:-webkit-box;overflow:hidden;color:#91a4aa;font-size:12px;line-height:1.35;-webkit-line-clamp:2;-webkit-box-orient:vertical}
.v724-market-tile em{position:absolute;top:10px;right:10px;display:flex;align-items:center;justify-content:center;min-width:25px;height:25px;padding:0 6px;border-radius:50%;background:#319a35;color:#eaffdf;font-size:12px;font-style:normal;font-weight:1000;box-shadow:0 0 0 3px rgba(56,163,57,.13)}
.v724-market-tile.selected{border-color:#61d150;box-shadow:inset 0 0 0 1px rgba(97,209,80,.35),0 0 20px rgba(75,197,61,.08)}
.v724-my-filter{display:grid;grid-template-rows:auto minmax(0,1fr) auto;background:#08161d}
.v724-group-switch{display:flex;gap:5px;padding:4px;border:1px solid #2d4a55;border-radius:10px;background:#061219}
.v724-group-switch button{min-height:38px;padding:0 13px;border:0;border-radius:7px;background:transparent;color:#8fa1a8;font-size:12px;font-weight:900;cursor:pointer;white-space:nowrap}
.v724-group-switch button.active{background:#245f2a;color:#b9ffab;box-shadow:inset 0 0 0 1px #57c348}
.v724-condition-list{min-height:0;max-height:560px;padding-right:4px;overflow:auto;scrollbar-width:thin;scrollbar-color:#395862 transparent}
.v724-condition-card{padding:12px;border:1px solid #304d58;border-radius:12px;background:linear-gradient(145deg,#0e2129,#0a1a22)}
.v724-condition-card>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:11px}
.v724-condition-card>header>div{display:flex;align-items:center;min-width:0;gap:8px}
.v724-condition-card>header>div>span{display:flex;align-items:center;justify-content:center;width:25px;height:25px;border-radius:50%;background:#235f2a;color:#b2fca4;font-size:12px;font-weight:1000;flex:0 0 auto}
.v724-condition-card h3{overflow:hidden;margin:0;color:#f0f5f6;font-size:14px;line-height:1.25;text-overflow:ellipsis;white-space:nowrap}
.v724-condition-card header nav{display:flex;gap:4px}
.v724-condition-card header nav button{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border:1px solid transparent;border-radius:7px;background:transparent;color:#92a6ad;font-size:14px;font-weight:900;cursor:pointer}
.v724-condition-card header nav button:hover{border-color:#3c5b66;color:#a7f399;background:#102630}
.v724-condition-card header nav button:last-child{color:#ff766f}
.v724-condition-settings{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px;margin-bottom:12px}
.v724-condition-settings label{display:grid;gap:5px;min-width:0}
.v724-condition-settings label>span,.v724-slider-head label{color:#8499a0;font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.035em}
.v724-condition-settings select,.v724-slider-head select{width:100%;height:39px;padding:0 9px;border:1px solid #34525e;border-radius:8px;background:#091a22;color:#eef4f5;font-size:12px;font-weight:800}
.v724-slider-block{padding:10px 10px 8px;border:1px solid #294650;border-radius:10px;background:#07171e}
.v724-slider-head{display:grid;grid-template-columns:1fr 54px auto;align-items:center;gap:7px;margin-bottom:14px}
.v724-slider-head select{height:33px;text-align:center;font-size:15px}
.v724-slider-head strong{min-width:50px;color:#7ce36a;font-size:16px;text-align:right}
.v724-range-wrap{position:relative;padding:12px 0 4px}
.v724-range-wrap output{position:absolute;left:clamp(18px,var(--range-pct),calc(100% - 18px));top:-15px;transform:translateX(-50%);min-width:45px;padding:4px 7px;border:1px solid #67d856;border-radius:7px;background:#1b5c25;color:#d8ffd0;font-size:12px;font-weight:1000;text-align:center;pointer-events:none;box-shadow:0 5px 14px rgba(0,0,0,.22)}
.v724-range-wrap output::after{content:"";position:absolute;left:50%;bottom:-5px;width:8px;height:8px;transform:translateX(-50%) rotate(45deg);border-right:1px solid #67d856;border-bottom:1px solid #67d856;background:#1b5c25}
.v724-range-wrap input[type=range]{width:100%;height:28px;margin:0;background:transparent;accent-color:#5fd14e;cursor:pointer;touch-action:none}
.v724-range-wrap input[type=range]::-webkit-slider-runnable-track{height:8px;border-radius:999px;background:linear-gradient(90deg,#5fd14e 0 var(--range-pct),#203943 var(--range-pct) 100%)}
.v724-range-wrap input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:25px;height:25px;margin-top:-8.5px;border:4px solid #d8ffd0;border-radius:50%;background:#43b436;box-shadow:0 0 0 4px rgba(72,190,58,.16),0 4px 10px rgba(0,0,0,.35)}
.v724-range-wrap input[type=range]::-moz-range-track{height:8px;border-radius:999px;background:#203943}
.v724-range-wrap input[type=range]::-moz-range-progress{height:8px;border-radius:999px;background:#5fd14e}
.v724-range-wrap input[type=range]::-moz-range-thumb{width:18px;height:18px;border:4px solid #d8ffd0;border-radius:50%;background:#43b436;box-shadow:0 0 0 4px rgba(72,190,58,.16)}
.v724-connector{display:flex;align-items:center;justify-content:center;width:27px;height:27px;margin:-1px auto;border:1px solid #3c5964;border-radius:50%;background:#0d2028;color:#b8c7cb;font-size:12px;font-weight:1000;position:relative;z-index:2}
.v724-filter-empty{display:grid;place-items:center;align-content:center;min-height:310px;padding:30px;border:1px dashed #34515c;border-radius:13px;text-align:center}
.v724-filter-empty .v724-icon{width:56px;height:56px;margin-bottom:10px}
.v724-filter-empty h3{margin:0;color:#eaf1f2;font-size:18px}
.v724-filter-empty p{max-width:360px;margin:8px 0 0;color:#8499a0;font-size:13px;line-height:1.55}
.v724-filter-actions{display:grid;grid-template-columns:1fr 1fr 1.25fr;gap:9px;margin-top:14px;padding-top:13px;border-top:1px solid #29444e}
.v724-filter-actions button,.v724-mobile-bottom button{min-height:46px;border:1px solid #385763;border-radius:9px;background:#0c2028;color:#dde8ea;font-size:13px;font-weight:900;cursor:pointer}
.v724-filter-actions button.primary,.v724-mobile-bottom button.primary{border-color:#56c148;background:linear-gradient(145deg,#39a932,#64d952);color:#071109;box-shadow:0 8px 22px rgba(68,190,54,.16)}
.v724-date-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:10px}
.v724-date-grid button{display:grid;place-items:center;gap:7px;min-height:91px;border:1px solid #31505c;border-radius:12px;background:#0d2028;color:#cbd7da;cursor:pointer}
.v724-date-grid button.active{border-color:#5fd04e;background:#173d20;color:#c8ffbe}
.v724-date-grid .v724-icon{width:28px;height:28px}
.v724-league-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin:20px 0 10px}
.v724-league-head h3{margin:0;color:#edf3f4;font-size:17px}
.v724-league-head div{display:flex;gap:7px}
.v724-league-head button{min-height:35px;padding:0 10px;border:1px solid #35535e;border-radius:8px;background:#0a1c24;color:#a9b8bd;font-weight:800;cursor:pointer}
.v724-league-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:9px}
.v724-league-grid label{position:relative;cursor:pointer}
.v724-league-grid input{position:absolute;opacity:0}
.v724-league-grid span{display:grid;gap:4px;padding:12px;border:1px solid #31505c;border-radius:10px;background:#0c2028}
.v724-league-grid b{color:#e8eff0;font-size:13px}
.v724-league-grid small{color:#83979e;font-size:12px}
.v724-league-grid input:checked+span{border-color:#5ecb4e;background:#163920;box-shadow:inset 0 0 0 1px rgba(94,203,78,.2)}
.v724-mobile-bottom{display:none}
.v724-results{min-width:0}
.v724-results .filter-results-column{padding:0;border:1px solid #253f4a;border-radius:16px;background:#08171e;overflow:hidden}
.v724-results .filter-proposal-results-head{padding:18px 20px 12px}
.v724-results .proposal-results-toolbar{padding:0 20px 12px}
.v724-results .proposal-results-list{padding:0 12px 14px}
.v724-results .filter-date-tabs{margin:0 12px 10px}

/* Biblioteca y guardados ocupan todo el ancho sin recuperar el diseño antiguo de dos columnas */
.v724-workbench-content>.filter-proposal-library,.v724-workbench-content>.proposal-saved-wrap{min-height:500px}
.v724-workbench-content .filter-proposal-library{grid-template-columns:210px minmax(0,1fr)}
.v724-workbench-content .proposal-saved-wrap{padding:18px}

@media(max-width:1260px){
  .v724-builder-grid{grid-template-columns:minmax(0,55fr) minmax(360px,45fr)}
  .v724-market-grid{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v724-condition-settings{grid-template-columns:1fr 1fr}.v724-condition-settings label:first-child{grid-column:1/-1}
}
@media(max-width:980px){
  .v724-workbench-head{grid-template-columns:1fr auto}.v724-workbench-head nav{grid-row:2;grid-column:1/-1}.proposal-anchor-date{grid-row:1;grid-column:2}
  .v724-builder-grid{grid-template-columns:1fr}.v724-catalog-panel{border-right:0;border-bottom:1px solid #29434e}.v724-my-filter{min-height:500px}
  .v724-market-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
}

@media(max-width:760px){
  body{overflow-x:hidden}
  .filter-page-v724{padding:10px 9px 150px}
  .v724-page-stack{gap:12px}
  .v724-workbench{overflow:visible;border-radius:14px}
  .v724-workbench-head{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px;padding:11px 12px}
  .v724-workbench-head>div{display:none}
  .v724-workbench-head nav{grid-row:auto;grid-column:1;min-width:0;overflow:auto;justify-content:flex-start;padding:3px;scrollbar-width:none}
  .v724-workbench-head nav::-webkit-scrollbar{display:none}
  .v724-workbench-head nav button{min-height:38px;padding:0 12px;white-space:nowrap;font-size:12px}
  .proposal-anchor-date{grid-row:auto;grid-column:2;min-width:126px}.proposal-anchor-date span{display:none}.proposal-anchor-date input{height:38px;font-size:12px}
  .v724-category-strip{display:flex;overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;border-bottom:1px solid #2a444f;padding:0 4px}
  .v724-category-strip::-webkit-scrollbar{display:none}
  .v724-category-strip button{flex:0 0 104px;min-height:76px;display:grid;place-items:center;align-content:center;gap:5px;border-right:0;scroll-snap-align:start}
  .v724-category-strip button b{font-size:12px}.v724-category-strip button .v724-icon{width:27px;height:27px}
  .v724-mobile-mode{display:grid;grid-template-columns:1fr 1fr;margin:9px;border:1px solid #31505c;border-radius:11px;overflow:hidden;background:#07151c}
  .v724-mobile-mode button{min-height:50px;border:0;background:transparent;color:#a5b3b8;font-size:13px;font-weight:1000;text-transform:uppercase;cursor:pointer}
  .v724-mobile-mode button.active{background:linear-gradient(145deg,#29982c,#55c943);color:#fff}
  .v724-builder-grid{display:block;min-height:0}
  .v724-create-shell[data-mobile-builder-tab="catalog"] [data-mobile-panel="filter"],.v724-create-shell[data-mobile-builder-tab="filter"] [data-mobile-panel="catalog"]{display:none}
  .v724-catalog-panel,.v724-my-filter{padding:10px 10px 14px;border:0;background:#08171e}
  .v724-catalog-panel>header,.v724-my-filter>header{margin-bottom:11px}
  .v724-catalog-panel h2,.v724-my-filter h2{font-size:20px}.v724-catalog-panel header p,.v724-my-filter header p{font-size:12px}
  .v724-market-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:9px}
  .v724-market-tile{grid-template-columns:35px minmax(0,1fr);gap:9px;min-height:118px;padding:13px 11px;border-radius:13px}
  .v724-market-tile .v724-icon{width:33px;height:33px}
  .v724-market-tile b{font-size:14px}.v724-market-tile small{font-size:12px}
  .v724-my-filter{display:block;min-height:390px}
  .v724-my-filter>header{display:grid;grid-template-columns:1fr}
  .v724-group-switch{display:grid;grid-template-columns:1fr 1fr;width:100%}
  .v724-group-switch button{white-space:normal;font-size:12px}
  .v724-condition-list{max-height:none;overflow:visible;padding:0}
  .v724-condition-card{padding:11px}
  .v724-condition-card h3{font-size:14px;white-space:normal}
  .v724-condition-settings{grid-template-columns:1fr 1fr;gap:8px}.v724-condition-settings label:first-child{grid-column:1/-1}
  .v724-condition-settings select{height:44px;font-size:13px}
  .v724-slider-block{padding:11px 10px 9px}.v724-range-wrap{padding-top:18px}.v724-range-wrap input[type=range]{height:36px}
  .v724-filter-actions{display:none}
  .v724-mobile-bottom{position:fixed;left:0;right:0;bottom:0;z-index:90;display:grid;grid-template-columns:minmax(105px,.8fr) 1fr 1.35fr;gap:7px;align-items:center;padding:12px max(10px,env(safe-area-inset-right)) calc(12px + env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left));border-top:1px solid #36545f;border-radius:20px 20px 0 0;background:rgba(6,19,25,.97);box-shadow:0 -12px 34px rgba(0,0,0,.35);backdrop-filter:blur(16px)}
  .v724-mobile-bottom>div{display:grid;gap:3px}.v724-mobile-bottom b{color:#edf4f5;font-size:14px}.v724-mobile-bottom span{color:#8fa2a9;font-size:12px}.v724-mobile-bottom button{min-height:48px;padding:0 8px;font-size:12px}.v724-mobile-bottom button span{color:inherit;font-size:12px}
  .v724-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.v724-league-grid{grid-template-columns:1fr 1fr}.v724-league-head{align-items:flex-start}.v724-league-head div{display:grid}
  .v724-results .filter-proposal-results-head{display:grid;padding:14px}.v724-results .filter-proposal-results-head h1{font-size:22px}.v724-results .proposal-result-chips{display:flex;overflow-x:auto;max-width:100%;padding-bottom:3px;scrollbar-width:none}.v724-results .proposal-result-chips span{flex:0 0 auto}
  .v724-results .proposal-results-toolbar{display:grid;grid-template-columns:1fr auto;padding:0 12px 10px}.v724-results .proposal-results-toolbar select{width:100%}.v724-results .proposal-view-switch button{min-width:76px}
  .v724-results .proposal-results-list{padding:0 8px 10px}
  .v724-results .proposal-match-main{display:grid;grid-template-columns:82px minmax(0,1fr);border-radius:11px;overflow:hidden}
  .v724-results .proposal-match-meta{grid-column:1;padding:11px 9px;border-right:1px solid #29434e}.v724-results .proposal-match-teams{grid-column:2;padding:11px}
  .v724-results .proposal-match-metric.primary{grid-column:1/-1;display:grid;grid-template-columns:1fr auto;align-items:center;padding:10px 12px;border-top:1px solid #29434e;border-right:0}.v724-results .proposal-match-metric.primary i{grid-column:1/-1}
  .v724-results .proposal-match-metric:not(.primary){grid-column:auto;padding:10px 8px;border-top:1px solid #29434e}.v724-results .proposal-match-metric:nth-of-type(4){grid-column:1}.v724-results .proposal-match-metric:nth-of-type(5){grid-column:2}
  .v724-results .proposal-match-sample{grid-column:1/-1;display:flex;align-items:center;justify-content:space-between;padding:9px 12px;border-top:1px solid #29434e}.v724-results .proposal-match-actions{display:none}
}
@media(max-width:430px){
  .filter-page-v724{padding-left:6px;padding-right:6px}
  .v724-workbench-head{grid-template-columns:minmax(0,1fr) 116px}.proposal-anchor-date{min-width:116px}.proposal-anchor-date input{width:116px}
  .v724-category-strip button{flex-basis:94px}.v724-mobile-mode{margin:7px}
  .v724-catalog-panel,.v724-my-filter{padding:8px}
  .v724-market-grid{gap:7px}.v724-market-tile{grid-template-columns:30px minmax(0,1fr);min-height:111px;padding:10px 8px}.v724-market-tile .v724-icon{width:29px;height:29px}.v724-market-tile b{font-size:12px}.v724-market-tile small{font-size:12px}
  .v724-condition-settings{grid-template-columns:1fr}.v724-condition-settings label:first-child{grid-column:auto}
  .v724-mobile-bottom{grid-template-columns:92px .95fr 1.3fr;padding-left:7px;padding-right:7px}.v724-mobile-bottom b{font-size:12px}.v724-mobile-bottom button{font-size:12px}
}
@media(max-width:760px){
  html,body{max-width:100%;overflow-x:clip!important}
  .hs-betslip-drawer[aria-hidden="true"]{visibility:hidden!important;pointer-events:none!important;transform:translateX(100%)!important}
}
@media(max-width:760px){.hs-betslip-drawer[aria-hidden="true"],.hs-betslip-backdrop:not(.hs-betslip-open *){display:none!important}}
/* Neutraliza las geometrías de las versiones anteriores sin perder compatibilidad JS. */
.v724-workbench.filter-sidebar-v721{position:static!important;display:block!important;grid-template-columns:none!important;gap:0!important;max-height:none!important;height:auto!important;overflow:visible!important;padding:0!important}
.v724-workbench.filter-proposal-builder{display:block!important;grid-template-rows:none!important;height:auto!important;max-height:none!important}
.v724-page-stack,.v724-page-stack>*{min-width:0!important;max-width:100%!important;width:100%!important}
.v724-workbench,.v724-workbench-head,.v724-workbench-content,.v724-create-shell,.v724-builder-grid,.v724-catalog-panel,.v724-my-filter,.v724-results,.v724-results .filter-results-column{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}
.v724-category-strip,.v724-mobile-mode,.v724-market-grid{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box}
.v724-condition-settings .v724-scope-field{min-width:0}
@media(max-width:760px){
  .v724-condition-settings{grid-template-columns:1fr 1fr!important}
  .v724-condition-settings .v724-scope-field{grid-column:1/-1}
  .v724-my-filter{padding-bottom:145px}
  .v724-condition-card{scroll-margin-bottom:145px}
}
@media(max-width:430px){.v724-condition-settings{grid-template-columns:1fr 1fr!important}.v724-condition-settings .v724-scope-field{grid-column:1/-1}}

/* V7.2.8 · constructor de estadísticas configurables */
.v728-market-grid-compact{grid-template-columns:repeat(auto-fit,minmax(280px,420px));justify-content:start}
.v728-concept-tile{min-height:132px;padding:20px;grid-template-columns:52px minmax(0,1fr);border-color:#3a5d67;background:radial-gradient(circle at 0 0,rgba(85,209,44,.09),transparent 44%),linear-gradient(145deg,#112731,#0a1b23)}
.v728-concept-tile .v724-icon{width:46px;height:46px}
.v728-concept-tile b{font-size:18px;line-height:1.2}
.v728-concept-tile small{font-size:14px;line-height:1.5;-webkit-line-clamp:3}
.v728-dynamic-condition{padding:16px;border-color:#3c606a;background:radial-gradient(circle at 100% 0,rgba(85,209,44,.07),transparent 37%),linear-gradient(145deg,#10242d,#091a22)}
.v728-dynamic-condition>header{margin-bottom:15px;padding-bottom:13px;border-bottom:1px solid #29454f}
.v728-dynamic-condition>header>div>span{width:30px;height:30px;font-size:13px}
.v728-dynamic-condition>header>div>div{display:grid;gap:4px;min-width:0}
.v728-dynamic-condition h3{font-size:18px;line-height:1.2;white-space:normal}
.v728-dynamic-condition>header small{color:#91a5ab;font-size:13px;line-height:1.35}
.v728-dynamic-condition header nav button{width:38px;height:38px;font-size:15px}
.v728-dynamic-settings{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:11px;margin-bottom:12px}
.v728-dynamic-settings label{display:grid;gap:7px;min-width:0}
.v728-dynamic-settings label>span,.v728-slider-title span{color:#91a4aa;font-size:12px;font-weight:950;letter-spacing:.04em;text-transform:uppercase}
.v728-dynamic-settings select,.v728-static-control{width:100%;height:45px;padding:0 12px;border:1px solid #385865;border-radius:9px;background:#091a22;color:#eef5f6;font-size:14px;font-weight:800;box-sizing:border-box}
.v728-static-control{display:flex;align-items:center;color:#b8c7cb}
.v728-line-block{margin-bottom:12px;padding:13px 13px 10px;border:1px solid #31515c;border-radius:11px;background:#07171e}
.v728-slider-title{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;margin-bottom:15px}
.v728-slider-title>div{display:grid;gap:4px}
.v728-slider-title small{color:#7f949b;font-size:12px;line-height:1.4}
.v728-slider-title strong{color:#8fec7d;font-size:17px;white-space:nowrap}
.v728-index-range{position:relative;padding:17px 0 4px}
.v728-index-range output{position:absolute;left:clamp(20px,var(--range-pct),calc(100% - 20px));top:-13px;transform:translateX(-50%);min-width:44px;padding:5px 8px;border:1px solid #68d756;border-radius:8px;background:#1d5d27;color:#e3ffdc;font-size:13px;font-weight:1000;text-align:center;pointer-events:none;box-shadow:0 5px 14px rgba(0,0,0,.24)}
.v728-index-range input[type=range]{width:100%;height:32px;margin:0;background:transparent;accent-color:#5fd14e;cursor:pointer}
.v728-index-range input[type=range]::-webkit-slider-runnable-track{height:9px;border-radius:999px;background:linear-gradient(90deg,#5fd14e 0 var(--range-pct),#203943 var(--range-pct) 100%)}
.v728-index-range input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;width:26px;height:26px;margin-top:-8.5px;border:4px solid #d8ffd0;border-radius:50%;background:#43b436;box-shadow:0 0 0 4px rgba(72,190,58,.16),0 4px 10px rgba(0,0,0,.35)}
.v728-index-range input[type=range]::-moz-range-track{height:9px;border-radius:999px;background:#203943}
.v728-index-range input[type=range]::-moz-range-progress{height:9px;border-radius:999px;background:#5fd14e}
.v728-index-range input[type=range]::-moz-range-thumb{width:19px;height:19px;border:4px solid #d8ffd0;border-radius:50%;background:#43b436}
.v728-value-block{padding:13px 13px 10px}
.v728-value-block .v724-slider-head{grid-template-columns:minmax(110px,1fr) minmax(170px,210px) auto;margin-bottom:17px}
.v728-value-block .v724-slider-head label{font-size:13px}
.v728-value-block .v724-slider-head select{height:42px;font-size:14px;padding:0 34px 0 12px}
.v728-value-block .v724-slider-head strong{font-size:18px}
.v728-condition-summary{margin:11px 2px 0;color:#9bb0b6;font-size:13px;line-height:1.5}

@media(max-width:1260px){
  .v728-dynamic-settings{grid-template-columns:repeat(2,minmax(0,1fr))}
  .v728-concept-tile{max-width:none}
}
@media(max-width:760px){
  .v728-market-grid-compact{grid-template-columns:1fr}
  .v728-concept-tile{min-height:112px;padding:15px;grid-template-columns:42px minmax(0,1fr)}
  .v728-concept-tile .v724-icon{width:39px;height:39px}
  .v728-concept-tile b{font-size:16px}
  .v728-concept-tile small{font-size:13px}
  .v728-dynamic-condition{padding:13px}
  .v728-dynamic-condition h3{font-size:17px}
  .v728-dynamic-settings{grid-template-columns:1fr 1fr;gap:9px}
  .v728-dynamic-settings label:first-child{grid-column:1/-1}
  .v728-dynamic-settings select,.v728-static-control{height:46px;font-size:14px}
  .v728-slider-title{display:grid;gap:8px}
  .v728-slider-title strong{font-size:16px}
  .v728-value-block .v724-slider-head{grid-template-columns:1fr minmax(165px,1fr);gap:8px}
  .v728-value-block .v724-slider-head strong{grid-column:1/-1;text-align:left}
}
@media(max-width:430px){
  .v728-dynamic-settings{grid-template-columns:1fr}
  .v728-dynamic-settings label:first-child{grid-column:auto}
  .v728-dynamic-condition h3{font-size:16px}
  .v728-value-block .v724-slider-head{grid-template-columns:1fr}
  .v728-value-block .v724-slider-head strong{grid-column:auto}
}
