/* Cotometru RED 3.6 — compact bookmaker-inspired data presentation, no player photographs. */
.cot36{--c36-field:#111b29;--c36-line:#334254;--c36-sub:#b5c4d3}
.cot36 .v34-card-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;padding:9px}
.cot36 .v34-card.cot35-card{min-height:204px;padding:10px 11px;gap:5px;border-radius:8px;box-shadow:0 2px 8px #0003;background:linear-gradient(130deg,#182331,#131b26 78%)}
.cot36 .v34-card-head{gap:5px}
.cot36 .cot35-promo{padding:4px 7px;font-size:9px;border-radius:5px;letter-spacing:.05em}
.cot36 .v34-leg-count{font-size:10px}
.cot36 .v34-leg-list{min-height:0;margin:0;padding:0 0 0 17px;flex:0 1 auto}
.cot36 .v34-leg-list li{font-size:11.6px;line-height:1.35;margin-bottom:3px;font-weight:580;letter-spacing:0}
.cot36 .v34-odd-row{min-height:49px;margin-top:auto;padding:6px 9px;gap:6px;border-radius:7px;background:#1b2a3a}
.cot36 .v34-odd-row small{font-size:9px}
.cot36 .v34-odd-row del{font-size:12px}
.cot36 .v34-odd-row strong{font-size:23px;line-height:1;color:#ffe4b3}
.cot36 .v34-odds-arrow .cot35-ico{width:14px;height:14px}
.cot36 .v34-boost-percent{font-size:10px;padding:4px 5px}
.cot36 .v34-card-status{gap:4px;flex-wrap:wrap}
.cot36 .v34-state,.cot36 .v34-card-status .status{font-size:9px;padding:3px 6px}
.cot36 .v34-card-meta{font-size:10px}
.cot36 .v34-card-actions{gap:5px}
.cot36 .v34-card-actions .v34-btn{min-height:37px;font-size:10.5px;padding:6px 7px;border-radius:6px}
.cot36 .v34-card-actions .cot35-ico{width:12px;height:12px}
.cot36 .v34-event-head{padding:10px 12px 10px 16px}
.cot36 .v34-event-head h2{font-size:15px}
.cot36 .v34-event-meta{font-size:10px}
.cot36 .v34-summary{margin:8px 0 10px}
.cot36 .v34-summary>div{padding:8px 11px}
.cot36 .v34-summary small{font-size:10px}
.cot36 .v34-summary b{font-size:17px}
.cot36 .v34-intro.cot35-intro{margin-bottom:8px}
.cot36 .cot36-recent{display:flex;align-items:center;gap:14px;flex-wrap:wrap;padding:8px 15px;margin:0 0 10px;border-radius:9px;background:#141d2a;border:1px solid #303f50;min-height:49px}
.cot36 .cot36-recent>div:first-child{display:grid;gap:1px;min-width:165px}
.cot36 .cot36-recent b{font-size:11px;font-weight:750;color:#f3f7fc}
.cot36 .cot36-recent>div:first-child span{font-size:10px;color:#aebed0}
.cot36 .cot36-recent .signal-form{gap:5px}
.cot36 .cot36-recent .signal-chip{width:22px;min-width:22px;min-height:22px;height:22px;border-radius:5px;font-size:10px}
.cot36 .cot36-recent>a{margin-left:auto;font-size:10.5px;color:#70dcd4;font-weight:750}
.cot36 .cot36-recent .signal-muted{font-size:11px}
/* Selects: stable legible native dropdowns; browser owns OS popup/calendar geometry. */
.cot36 input,.cot36 select,.cot36 textarea{color-scheme:dark;color:#edf3fb;background-color:var(--c36-field);border:1px solid var(--c36-line);font-family:Inter,system-ui,sans-serif;font-size:12.5px;line-height:1.4;letter-spacing:0;accent-color:#f45865}
.cot36 input::placeholder,.cot36 textarea::placeholder{color:#9cabc0;opacity:1}
.cot36 select{appearance:none;padding-right:35px!important;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20'%3E%3Cpath fill='none' stroke='%23d9e7f5' stroke-width='2' stroke-linecap='round' stroke-linejoin='round' d='m5 7 5 5 5-5'/%3E%3C/svg%3E");background-size:16px 16px;background-position:right 11px center;background-repeat:no-repeat;cursor:pointer}
.cot36 select option,.cot36 select optgroup{background:#131e2c;color:#eff4fa;font:500 13px Inter,Arial,sans-serif}
.cot36 select option:checked{background:#8a2338;color:#fff}
.cot36 select:disabled,.cot36 input:disabled{opacity:.55;cursor:not-allowed}
.cot36 input[type=date],.cot36 input[type=datetime-local],.cot36 input[type=month],.cot36 input[type=time]{min-width:0;font-variant-numeric:tabular-nums;padding-right:12px}
.cot36 input::-webkit-calendar-picker-indicator{cursor:pointer;filter:invert(.85) sepia(.1) saturate(1.4) hue-rotate(130deg);opacity:.9;padding:5px;border-radius:5px}
.cot36 input::-webkit-calendar-picker-indicator:hover{background:#324154;opacity:1}
.cot36 :is(input,select,textarea,button,a):focus-visible{outline:2px solid #70e4da!important;outline-offset:3px}
.cot36 .v34-filter-form input,.cot36 .v34-filter-form select{min-height:38px;height:auto;border-radius:7px;background-color:#101a28;font-size:12px}
.cot36 .v34-filter-form label{font-weight:650;font-size:11px;color:#c6d3df}
.cot36 .v34-day.is-current{box-shadow:0 4px 12px #b62a3e45}
.cot36 .v34-btn:hover,.cot36 .v34-card:hover{box-shadow:0 6px 18px #0005,0 0 12px #ed4e6112}
.cot36 .cot36-api-dashboard{display:grid;gap:13px;margin:16px 0}
.cot36 .cot36-api-grid{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px}
.cot36 .cot36-api-stat{padding:13px;background:#16202d;border:1px solid #314153;border-radius:10px;min-width:0}
.cot36 .cot36-api-stat small{display:block;color:#aabccd;font-size:10px;margin-bottom:7px}
.cot36 .cot36-api-stat strong{font-size:18px;color:#f1f5fb;font-variant-numeric:tabular-nums;overflow-wrap:anywhere}
.cot36 .cot36-api-timing,.cot36 .cot36-api-queue{margin:0}
.cot36 .cot36-api-timing p,.cot36 .cot36-api-queue p{font-size:12px;line-height:1.6}
.cot36 .cot36-api-queue table{min-width:690px}
.cot36 .cot36-endpoints{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}
.cot36 .cot36-endpoints>div{padding:10px;border:1px solid #354556;border-radius:8px;display:flex;flex-wrap:wrap;gap:8px;justify-content:space-between;align-items:center;font-size:12px}
.cot36 .cot36-endpoints small{color:#a9bacd}
.cot36 .cot36-compare-guide{padding:12px 15px;background:#17212e;border:1px solid #354454;border-left:3px solid #62d6d0;border-radius:9px;font-size:12px;line-height:1.6;margin:12px 0}
.cot36 .cot36-compare-guide p{margin:5px 0 0}
.cot36 .cot36-compare-head{display:flex;align-items:center;justify-content:space-between;margin:10px 0;gap:10px;font-size:12px}
.cot36 .cot36-compare-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}
.cot36 .cot36-compare-card{min-width:0;display:flex;flex-direction:column;gap:12px;padding:15px;background:#141e2a;border:1px solid #384958;border-radius:12px}
.cot36 .cot36-compare-card-top{display:flex;align-items:center;gap:9px}
.cot36 .cot36-compare-number{background:#ad273e;padding:4px 9px;border-radius:6px;font-size:12px;font-weight:800}
.cot36 .cot36-compare-book{font-size:12px;color:#bed1e0;font-weight:750;flex:1}
.cot36 .cot36-compare-remove{background:#233040;color:#eff5fc;border:1px solid #455266;border-radius:6px;width:31px;height:31px;cursor:pointer}
.cot36 .cot36-compare-card h2{font-size:18px;line-height:1.2;margin:0}
.cot36 .cot36-compare-card h3{font-size:13px;margin:3px 0 0}
.cot36 .cot36-compare-start{font-size:11px;color:#b7c7d7;margin:0}
.cot36 .cot36-compare-prices{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:7px}
.cot36 .cot36-compare-prices>div{display:grid;gap:4px;padding:10px 7px;background:#202c3b;border-radius:8px;min-width:0}
.cot36 .cot36-compare-prices small{font-size:9px;color:#bacddd}
.cot36 .cot36-compare-prices strong,.cot36 .cot36-compare-prices b{font-size:17px;font-variant-numeric:tabular-nums}
.cot36 .cot36-compare-prices strong{color:#ffe4b5}
.cot36 .cot36-compare-prices del{font-size:13px;color:#aeb8c6}
.cot36 .cot36-compare-prices b{color:#74e4c2}
.cot36 .cot36-compare-caption{display:grid;gap:4px;color:#adc1d1;font-size:11px}
.cot36 .cot36-compare-legs{margin:0;padding:0 0 0 17px;flex:1}
.cot36 .cot36-compare-legs li{margin-bottom:8px;font-size:12px;line-height:1.45}
.cot36 .cot36-compare-legs small{display:block;color:#95a9bd;font-size:10px}
.cot36 .cot36-compare-diff{padding:9px;color:#86dcd1;background:#132c31;font-size:11px;border-radius:7px}
.cot36 .cot36-compare-card>a{align-self:flex-start}
@media(max-width:1050px){.cot36 .cot36-compare-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cot36 .cot36-api-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}
@media(max-width:800px){.cot36 .v34-card-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cot36 .cot36-endpoints{grid-template-columns:1fr 1fr}}
@media(max-width:620px){.cot36 .v34-card-grid,.cot36 .cot36-compare-grid{grid-template-columns:1fr}.cot36 .v34-card.cot35-card{min-height:0}.cot36 .cot36-api-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cot36 .cot36-endpoints{grid-template-columns:1fr}.cot36 .cot36-recent{gap:9px}.cot36 .cot36-recent>a{margin-left:0}}
@media(prefers-reduced-motion:reduce){.cot36 .v34-card.cot35-card,.cot36 .v34-btn{transition:none!important}}
