/* Cotometru RED Edition 3.5 — bespoke, production-only interface layer.
 * Dark sportsbook energy without third-party trademark graphics or fabricated statistics.
 * All offer information remains rendered server-side from MySQL. */
:root{--red35:#ef3644;--red35-hi:#ff6263;--red35-hover:#ff4757;--orange35:#ff8767;--turquoise35:#5edacb;--ink35:#080b11;--plate35:#111720;--plate35-hi:#171e29;--line35:#293340;--copy35:#e8edf2;--sub35:#a5b4c3}
.cot35-red{font-family:'Inter',Arial,sans-serif;font-size:13px;line-height:1.45;color:var(--copy35);background:linear-gradient(180deg,#080b11 0,#0d1017 42%,#080c13 100%);color-scheme:dark}
.cot35-red .container{max-width:1330px;padding-left:26px;padding-right:26px}
.cot35-red main.container{padding-top:18px;padding-bottom:56px}
.cot35-red h1,.cot35-red h2,.cot35-red h3{font-family:'Inter',Arial,sans-serif;letter-spacing:-.032em;line-height:1.17}
.cot35-red p{line-height:1.55}
.cot35-red .cot35-ico{display:inline-block;vertical-align:middle;flex:0 0 auto;width:16px;height:16px;stroke-width:1.9}
.cot35-red .v34-kicker{font-size:10px;letter-spacing:.14em;color:#ff9c93;font-weight:800}
.cot35-red .v34-kicker .cot35-ico{margin-right:7px;width:15px;height:15px;color:#ff6670}
/* Compact navigational sports control — not oversized SaaS pills */
.cot35-red .site-head{background:#090c12f2;border-bottom:1px solid #293039;box-shadow:0 6px 22px #0007}
.cot35-red .site-head:before{content:"";display:block;height:2px;background:linear-gradient(90deg,#b3132f 0%,#ed2c46 24%,#eb3748 35%,transparent 80%)}
.cot35-red .site-head .nav{min-height:66px;gap:14px;flex-wrap:nowrap}
.cot35-red .brand{gap:10px}
.cot35-red .brand img{height:38px;width:38px;filter:none}
.cot35-red .brand span>b{font-size:19px;letter-spacing:-.055em;font-weight:900;line-height:1.05}
.cot35-red .brand small{color:#bfc9d1;font-size:8px;letter-spacing:.12em;font-weight:750;margin-top:4px}
.cot35-red .links{gap:2px;border:0;border-radius:12px;background:#131924;padding:4px;box-shadow:inset 0 0 0 1px #27303b, 0 2px 9px #0003}
.cot35-red .links>a{display:flex;align-items:center;justify-content:center;gap:6px;padding:10px 11px;border-radius:9px;font-size:11.5px;font-weight:700;letter-spacing:0;color:#bdcad6;white-space:nowrap;box-shadow:none;transition:background .18s,color .18s,box-shadow .18s}
.cot35-red .links>a .cot35-ico{width:14px;height:14px;color:#8d9eaf}
.cot35-red .links>a:before{display:none}
.cot35-red .links>a:hover{background:#29202c;color:#fff;transform:none;box-shadow:0 0 0 1px #60313c inset}
.cot35-red .links>a.signal-active{background:#471a29;color:#fff;box-shadow:inset 0 0 0 1px #c23b51,0 0 14px #ef36441a}
.cot35-red .links>a.signal-active .cot35-ico,.cot35-red .links>a:hover .cot35-ico{color:#ff8a84}
.cot35-red .nav-end{gap:8px}
.cot35-red .lang,.cot35-red .site-head .ghost.small{min-height:36px;height:36px;font-size:11.5px;border-radius:9px;padding:8px 11px;background:#171e29;border:1px solid #2e3947;color:#dfe7ef}
.cot35-red .site-head .ghost.small:hover,.cot35-red .lang:hover{border-color:#ff6263;color:#fff}
.cot35-red .signal-menu-toggle{background:#161d29;border:1px solid #354252;box-shadow:none;border-radius:9px}
/* Hero: original stadium-inspired graphic using CSS lines, no borrowed sportsbook/player imagery */
.cot35-red .v34-intro.cot35-intro{min-height:0;position:relative;isolation:isolate;overflow:hidden;background:linear-gradient(100deg,#131822 0%,#16171e 51%,#2a111d 100%);border:1px solid #3c2531;border-left:3px solid #f0384a;border-radius:13px;margin-bottom:12px;padding:16px 22px;box-shadow:0 8px 25px #0003;gap:10px}
.cot35-red .cot35-intro:before{content:"";z-index:-1;position:absolute;right:0;top:0;width:49%;height:100%;background:repeating-linear-gradient(112deg,transparent 0 28px,#ff74770c 29px 30px),linear-gradient(100deg,transparent,#cc20361a);transform:skewX(-13deg)}
.cot35-red .cot35-intro:after{content:"";z-index:-1;position:absolute;right:-115px;bottom:-135px;width:370px;height:250px;border:1px solid #ff69701c;border-radius:50%;box-shadow:0 0 0 34px #ff747408,0 0 0 70px #ff747407}
.cot35-red .v34-intro h1{font-size:clamp(24px,2.6vw,34px);margin:6px 0 4px;letter-spacing:-.045em;line-height:1.14;font-weight:850;max-width:none}
.cot35-red .v34-intro h1 em{font-style:normal;color:#ff7772}
.cot35-red .v34-intro p{font-size:12.5px;line-height:1.5;max-width:610px;color:#c4cbd5}
.cot35-red .v34-intro-action{align-self:end;position:relative;flex-shrink:0}
.cot35-red .v34-intro-action .v34-btn{white-space:nowrap}
/* True data-derived sport tabs */
.cot35-red .cot35-sports{display:flex;gap:8px;margin-bottom:12px;overflow-x:auto;overscroll-behavior-x:contain;padding:1px 1px 6px;scrollbar-width:thin;scrollbar-color:#4c3340 #151a22}
.cot35-red .cot35-sport{display:flex;min-height:44px;align-items:center;gap:9px;flex:1 0 auto;justify-content:center;max-width:210px;white-space:nowrap;padding:8px 12px;background:#141a23;border:1px solid #303a48;border-radius:10px;color:#c9d2de;font-size:12px;font-weight:700;transition:background .18s,transform .18s,border-color .18s,box-shadow .18s}
.cot35-red .cot35-sport .cot35-ico{color:#aabaca;width:18px;height:18px}
.cot35-red .cot35-sport b{display:inline-flex;justify-content:center;min-width:24px;border-radius:7px;background:#263240;padding:4px 6px;color:#cbd7e1;font-size:11px;font-variant-numeric:tabular-nums}
.cot35-red .cot35-sport:hover{border-color:#975166;background:#241c29;transform:translateY(-1px);box-shadow:0 5px 15px #db405012}
.cot35-red .cot35-sport.is-selected{background:linear-gradient(90deg,#78172a,#a51933);border-color:#e1495c;color:white;box-shadow:0 6px 16px #d533482d,inset 0 1px #ff86982b}
.cot35-red .cot35-sport.is-selected .cot35-ico{color:white}
.cot35-red .cot35-sport.is-selected b{color:#fff;background:#e13b50}
/* Main date/search controls */
.cot35-red .v34-filters{padding:11px 14px 13px;background:#121822;border:1px solid #2a3643;border-radius:12px;margin-bottom:9px;box-shadow:0 3px 12px #0002}
.cot35-red .v34-daybar{margin-bottom:8px;gap:10px}
.cot35-red .v34-days{gap:5px}
.cot35-red .v34-day{font-size:11.5px;min-height:34px;display:inline-flex;align-items:center;border-radius:8px;background:#202936;border-color:#3a4858;color:#c9d4e0;padding:7px 12px}
.cot35-red .v34-day:hover{background:#38232f;border-color:#8d3c50;color:white}
.cot35-red .v34-day.is-current{color:#fff;background:#ba2037;border-color:#e24455;box-shadow:0 0 14px #e73b4b1b}
.cot35-red .v34-zone{font-size:10.5px;color:#a0afbf}
.cot35-red .v34-filter-form{gap:8px}
.cot35-red .v34-filter-form label{font-size:11px;font-weight:700;color:#b3bfce;gap:4px}
.cot35-red .v34-filter-form input,.cot35-red .v34-filter-form select{height:37px;font-family:inherit;font-size:12px;line-height:1.1;padding:7px 10px;border-radius:8px;background:#0c121d;border:1px solid #344154;box-shadow:none}
.cot35-red input:focus,.cot35-red select:focus,.cot35-red textarea:focus{border-color:#fa7076;box-shadow:0 0 0 3px #e8445426}
.cot35-red .v34-filter-form input::placeholder{color:#718497}
.cot35-red .v34-more summary{color:#86dace;font-size:11.5px}
.cot35-red .v34-apply{min-height:37px;height:37px;font-size:12px}
.cot35-red .v34-reset{font-size:11.5px;color:#84d4cd}
.cot35-red .v34-btn,.cot35-red .ghost,.cot35-red .primary{font-size:12px;font-weight:750;border-radius:9px;box-shadow:none;line-height:1.2;letter-spacing:0}
.cot35-red .v34-btn{display:inline-flex;align-items:center;justify-content:center;gap:7px;min-height:37px;padding:7px 12px;color:#dce5ee;background:#1b2532;border-color:#3c4b5e;transition:background .18s,border-color .18s,transform .18s,box-shadow .18s}
.cot35-red .v34-btn .cot35-ico{width:14px;height:14px}
.cot35-red .v34-btn-main,.cot35-red .primary{background:linear-gradient(115deg,#d7243e,#fa4c51);color:#fff;border-color:#f04b54;box-shadow:0 5px 14px #e02b442c}
.cot35-red .v34-btn:hover{transform:translateY(-1px);background:#303b4b;border-color:#697589;box-shadow:0 5px 15px #0004}
.cot35-red .v34-btn-main:hover,.cot35-red .primary:hover{background:linear-gradient(115deg,#f03b4b,#ff6c60);border-color:#ff7776;box-shadow:0 6px 19px #e02b4455}
.cot35-red .v34-btn:active,.cot35-red .primary:active{transform:translateY(0)}
/* Small KPI strip; preserve neutral zero, no fabricated figures */
.cot35-red .v34-summary{gap:8px;margin:9px 0 10px;grid-template-columns:repeat(4,minmax(0,1fr))}
.cot35-red .v34-summary>div{padding:9px 13px;border-radius:10px;background:#131b26;border:1px solid #2d3b4c;box-shadow:none;position:relative}
.cot35-red .v34-summary>div:first-child{border-top:2px solid #ec3d4e}
.cot35-red .v34-summary>div:nth-child(2){border-top:2px solid #59d3ce}
.cot35-red .v34-summary small{font-size:10.5px;line-height:1.3;color:#a9b9ca}
.cot35-red .v34-summary b{font-size:18px;font-weight:850;margin-top:3px;letter-spacing:-.025em;color:#e9f0f6}
.cot35-red .v34-section-heading{font-size:17px;margin:12px 0 10px;font-weight:850}
.cot35-red .v34-group-count{font-size:11px;margin:0 0 7px;color:#98aabd}
.cot35-red .v34-phase{font-size:13px;margin:16px 0 12px}
/* Sportsbook-inspired event headers and odds slips */
.cot35-red .v34-event{background:#101721;border:1px solid #293747;border-radius:12px;margin-bottom:13px;box-shadow:0 8px 25px #0003}
.cot35-red .v34-event-head{padding:12px 14px 12px 17px;position:relative;background:linear-gradient(98deg,#1b2330 0%,#121c28 60%,#141e2d 100%);border-bottom:1px solid #313f4e;gap:10px}
.cot35-red .v34-event-head:before{content:"";height:calc(100% - 20px);position:absolute;width:3px;left:0;top:10px;background:linear-gradient(#fb5266,#8a2443);border-radius:5px}
.cot35-red .v34-event-head h2{font-size:16px;font-weight:800;line-height:1.3;letter-spacing:-.02em;color:#f4f7fb}
.cot35-red .v34-event-meta{display:flex;align-items:center;flex-wrap:wrap;gap:5px;font-size:10.5px;font-weight:700;color:#abc1d0;margin-bottom:5px}
.cot35-red .v34-event-meta .cot35-ico{width:13px;height:13px;color:#82c4c7}
.cot35-red .v34-event-meta .cot35-meta-dot{color:#667487;padding:0 3px}
.cot35-red .v34-amount{font-size:10.5px;color:#d7e4f1;padding:6px 9px;border-radius:7px;background:#263546;border-color:#43546a}
.cot35-red .v34-card-grid{padding:10px;gap:9px;grid-template-columns:repeat(3,minmax(0,1fr))}
.cot35-red .v34-card.cot35-card{min-height:255px;position:relative;isolation:isolate;padding:12px;border-radius:10px;background:linear-gradient(135deg,#171f2b,#111823 75%);border:1px solid #303e50;box-shadow:0 4px 12px #0003;gap:8px;overflow:hidden;transition:border-color .2s,transform .2s,box-shadow .2s}
.cot35-red .cot35-card:before{content:"";pointer-events:none;z-index:-1;position:absolute;inset:0;background:linear-gradient(135deg,#c8293d0b,transparent 40%),repeating-linear-gradient(110deg,transparent 0 20px,#ffffff02 21px 22px)}
.cot35-red .cot35-card:hover{border-color:#c34a60;transform:translateY(-3px);box-shadow:0 14px 26px #0006,0 0 20px #ff506415}
.cot35-red .v34-card-head{gap:6px}
.cot35-red .cot35-promo{background:linear-gradient(110deg,#ad1831,#ef354a);color:#fff;display:inline-flex;align-items:center;gap:5px;padding:5px 9px;border-radius:6px;font-size:9.5px;font-weight:850;letter-spacing:.09em;box-shadow:0 4px 10px #d224392e;white-space:nowrap}
.cot35-red .cot35-promo .cot35-ico{width:11px;height:11px;fill:#fff;stroke-width:1.6}
.cot35-red .v34-leg-count{font-size:10.5px;color:#bfccda;white-space:nowrap;display:inline-flex;gap:5px;align-items:center}
.cot35-red .v34-leg-count .cot35-ico{width:13px;height:13px;color:#84d4d7}
.cot35-red .v34-leg-list{flex:1;margin:0;padding:4px 0 1px 16px;min-height:51px}
.cot35-red .v34-leg-list li{font-size:12.2px;line-height:1.4;font-weight:620;margin:0 0 5px;color:#e8eef6;overflow-wrap:anywhere}
.cot35-red .v34-leg-list li::marker{color:#62d3ca}
.cot35-red .v34-odd-row{padding:8px 10px;border-radius:8px;border-color:#384c61;background:linear-gradient(100deg,#1b2c3d,#182332);gap:9px;min-height:64px;margin-top:auto}
.cot35-red .v34-odd-row>div{gap:2px}
.cot35-red .v34-odd-row small{font-size:9px;letter-spacing:.05em;text-transform:uppercase;color:#a8becd}
.cot35-red .v34-odd-row del{font-size:14px;line-height:1.1;color:#91a4b7}
.cot35-red .v34-odd-row strong{font-size:25px;font-weight:850;line-height:1.05;color:#ffe0b1;font-variant-numeric:tabular-nums}
.cot35-red .v34-odds-arrow .cot35-ico{color:#f45866;width:17px;height:17px}
.cot35-red .v34-boost-percent{font-size:11px;font-weight:800;background:#133e37;color:#63e6b5;margin-left:auto;padding:5px 6px;border-radius:6px;border:1px solid #266452}
.cot35-red .v34-card-status{gap:5px}
.cot35-red .v34-state,.cot35-red .v34-card-status .status{border-radius:6px;padding:4px 7px;font-size:9.5px;font-weight:720;line-height:1.1}
.cot35-red .v34-card-meta{display:flex;align-items:center;gap:6px;line-height:1.25;font-size:10px;color:#9eb0bf}
.cot35-red .v34-card-meta .cot35-ico{width:12px;height:12px;color:#758da0}
.cot35-red .v34-card-actions{gap:6px;margin-top:0}
.cot35-red .v34-card-actions .v34-btn{min-height:34px;font-size:10.5px;padding:6px 7px;gap:5px;white-space:nowrap;flex:1 1 auto}
.cot35-red .v34-card-actions .v34-btn:first-child{flex:1.4 1 auto}
.cot35-red .v34-card-actions .v34-btn .cot35-ico{width:13px;height:13px}
.cot35-red .v34-card-actions .v34-btn:hover{box-shadow:0 6px 15px #ed34432d}
.cot35-red .v34-card-actions .v34-btn[aria-pressed="true"]{background:#16382f;border-color:#2e9178;color:#8cedcd}
/* Rest of the product: coherent dark-red but quieter than promotional cards */
.cot35-red .v34-heading{padding:14px 0 10px}
.cot35-red .v34-heading h1,.cot35-red .v34-detail-head h1{font-size:clamp(25px,2.8vw,35px);line-height:1.13;margin:5px 0 8px}
.cot35-red .v34-heading p,.cot35-red .v34-detail-head p{font-size:12.5px;line-height:1.55;color:#adbccd}
.cot35-red .v34-detail-main,.cot35-red .v34-detail-side,.cot35-red .v34-results-kpis>div,.cot35-red .v34-results-graph,.cot35-red .v34-bottom-brief,.cot35-red .v34-day-scroll,.cot35-red .v34-local-card,.cot35-red .panel,.cot35-red .signal-chart-wrap{background:linear-gradient(180deg,#151c27,#121823);border:1px solid #303d4b;border-radius:12px;box-shadow:none}
.cot35-red .v34-detail-main h2,.cot35-red .v34-results-graph h2,.cot35-red .v34-bottom-brief h2{font-size:17px}
.cot35-red .v34-results-kpis strong,.cot35-red .signal-kpi strong{font-size:20px}
.cot35-red .v34-results-kpis small,.cot35-red .signal-kpi small{font-size:11px}
.cot35-red .v34-results-kpis>div{padding:14px}
.cot35-red .signal-calc-fields input{min-height:43px;font-size:13px}
.cot35-red .signal-calc-fields label{font-size:11.5px}
.cot35-red .v34-bottom-brief{padding:14px 18px;margin-top:20px}
.cot35-red .v34-bottom-brief h2{margin:5px 0}
.cot35-red .v34-bottom-brief p,.cot35-red .v34-method{font-size:11.5px}
.cot35-red .signal-day-table th,.cot35-red .v34-day-table th{font-size:10px}
.cot35-red .v34-day-table td{font-size:12px}
.cot35-red .site-foot{padding:21px 0;font-size:11px}
.cot35-red .site-foot p{font-size:11px}
.cot35-red :focus-visible{outline:2px solid #7adbd6;outline-offset:3px}
/* Motion has a reason: clear focus and tactile hover rather than continuous distracting gimmicks */
@media (hover:hover){.cot35-red .v34-event:hover .v34-event-head{background:linear-gradient(100deg,#222330,#151d2a 75%)}.cot35-red .links>a:hover .cot35-ico,.cot35-red .v34-card-actions a:hover .cot35-ico{transform:translateX(1px)}.cot35-red .v34-card-actions .cot35-ico{transition:transform .18s}}
@media (max-width:1200px){.cot35-red .site-head .nav .links>a{padding:9px 8px;font-size:10.5px;gap:4px}.cot35-red .brand span>b{font-size:17px}.cot35-red .brand small{font-size:7.5px}.cot35-red .v34-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media (max-width:1000px){.cot35-red .signal-menu-toggle{display:block;margin-left:auto}.cot35-red .site-head .nav .links{display:none;position:absolute;z-index:145;left:16px;right:16px;top:calc(100% + 5px);padding:9px;flex-direction:column;border:1px solid #3c4d5a;background:#101923;box-shadow:0 18px 50px #0009}.cot35-red .site-head .nav .links.signal-nav-open{display:flex}.cot35-red .site-head .nav .links>a{justify-content:flex-start;min-height:42px;font-size:12.5px;padding:9px 12px}.cot35-red .site-head .nav .links>a .cot35-ico{width:16px;height:16px}}
@media (max-width:760px){.cot35-red .container{padding-left:14px;padding-right:14px}.cot35-red main.container{padding-top:12px}.cot35-red .site-head .nav{min-height:62px}.cot35-red .brand img{width:32px;height:32px}.cot35-red .brand span>b{font-size:17px}.cot35-red .brand small{font-size:8px;letter-spacing:.06em}.cot35-red .cot35-intro{padding:14px 16px!important}.cot35-red .v34-intro h1{font-size:clamp(22px,6.8vw,28px);line-height:1.13}.cot35-red .v34-intro p{font-size:12px}.cot35-red .v34-intro-action{margin-top:8px}.cot35-red .v34-intro-action .v34-btn{min-height:38px}.cot35-red .cot35-sport{max-width:none;flex:0 0 auto;font-size:11.5px;min-height:42px}.cot35-red .v34-summary{grid-template-columns:repeat(2,minmax(0,1fr))}.cot35-red .v34-card-grid{grid-template-columns:1fr}.cot35-red .v34-card.cot35-card{min-height:240px}.cot35-red .v34-event-head{padding:11px 12px 11px 15px}.cot35-red .v34-event-head h2{font-size:15px}.cot35-red .v34-filters{padding:10px}.cot35-red .v34-filter-toggle{background:#1a2635;color:#e2ebf4;border-color:#3d4e5e;border-radius:8px;font-size:11.5px}.cot35-red .v34-daybar{flex-direction:column;align-items:flex-start}.cot35-red .v34-intro::after{opacity:.3}.cot35-red .v34-day{min-height:35px}.cot35-red .v34-tray{bottom:77px}.cot35-red .v34-results-kpis>div{padding:12px}.cot35-red .v34-results-kpis strong{font-size:18px}}
@media (max-width:420px){.cot35-red .nav-end{gap:5px}.cot35-red .site-head .lang,.cot35-red .site-head .ghost.small{padding:7px;min-width:34px;height:34px;font-size:10.5px}.cot35-red .v34-intro h1{font-size:24px}.cot35-red .v34-card-actions .v34-btn{font-size:10px;min-height:38px}.cot35-red .v34-card-head{flex-wrap:wrap}.cot35-red .v34-summary b{font-size:17px}}
@media (prefers-reduced-motion:reduce){.cot35-red *,.cot35-red *:before,.cot35-red *:after{transition:none!important;animation:none!important;scroll-behavior:auto!important}.cot35-red .v34-card:hover,.cot35-red .v34-btn:hover,.cot35-red .cot35-sport:hover{transform:none!important}}
/* Admin previews / detailed offer banners share the same Red palette. */
.cot35-red .boost-card{min-height:260px;padding:20px;border:1px solid #364051;border-radius:13px;background:linear-gradient(110deg,#182130 0%,#121924 70%,#231827 100%);box-shadow:0 10px 24px #0004;overflow:hidden}
.cot35-red .boost-card:before{content:"";width:160px;height:160px;right:-60px;top:-60px;border:1px solid #c4495c23;border-radius:50%;box-shadow:0 0 0 30px #c4495c08;pointer-events:none}
.cot35-red .boost-card:after{display:none}
.cot35-red .boost-card__brand{font-size:10px;color:#cbd9e4;letter-spacing:.09em}
.cot35-red .boost-card__brand .accent{color:#ff9c90}
.cot35-red .boost-card__pill{font-size:10px;background:#c92641;color:#fff;padding:6px 10px;border-radius:7px}
.cot35-red .boost-card__event{font-family:'Inter',Arial,sans-serif;text-transform:none;font-size:clamp(22px,2.6vw,29px);max-width:95%;margin:15px 0 9px;line-height:1.1}
.cot35-red .boost-card__title{font-size:10px;color:#a7bac8;margin-bottom:7px}
.cot35-red .boost-card__legs li{border-left-color:#ef5b69;font-size:12.5px;color:#e5eff7;font-weight:600}
.cot35-red .boost-card__legs li:before{background:#f45b66}
.cot35-red .boost-card__odds{font-family:'Inter',Arial,sans-serif;background:#1a2634;border:1px solid #384758;border-radius:9px;color:#fff;padding:7px 12px;font-size:20px}
.cot35-red .boost-card__odds b{font-size:24px;color:#ffdba5;background:none;-webkit-background-clip:initial;background-clip:initial}
.cot35-red .boost-card__odds del{font-size:16px;color:#a5b5c4}
.cot35-red .boost-card__footer{font-size:9.5px;color:#9eb0c1}
.cot35-red .boost-card__footer strong{color:#f28b84}
.cot35-red .boost-card-link:hover .boost-card{transform:translateY(-2px);border-color:#b64b60;box-shadow:0 14px 30px #0005}
.cot35-red .page-title h1{font-size:clamp(24px,3vw,36px)}
.cot35-red .page-title p{font-size:12.5px}
.cot35-red .formgrid label{font-size:12px}
.cot35-red .formgrid input,.cot35-red .formgrid textarea,.cot35-red .formgrid select{font-size:12.5px;min-height:41px;background:#101822;border:1px solid #354456;border-radius:9px}
.cot35-red .quick-actions .primary,.cot35-red .quick-actions .ghost{min-height:39px;padding:9px 13px;border-radius:9px}
.cot35-red .signal-hero h1{font-size:clamp(30px,3.6vw,44px)}
.cot35-red .signal-hero p{font-size:13px}
.cot35-red .signal-calc-form{padding:18px}
.cot35-red .signal-kpi strong{font-size:21px}
.cot35-red .signal-chart-wrap h2{font-size:17px}
.cot35-red th{font-size:10px}
.cot35-red td{font-size:12px}
.cot35-red .v34-side-prices strong{color:#ffcd8e}
.cot35-red .v34-side-prices del{font-size:18px}
@media(max-width:760px){.cot35-red .boost-card__event{font-size:23px}.cot35-red .boost-card{padding:17px}.cot35-red .page-title h1{font-size:27px}}
