/* Cotometru RED AI v4.5.4 — winning ledger, match programme, analysis candidates. */
.cot43 .cot454-ticket-nav{position:relative;z-index:40;align-self:center;flex:0 0 auto}
.cot43 .cot454-ticket-nav>summary{list-style:none;cursor:pointer;color:#efdcdf;font-size:11px;font-weight:800;padding:8px 10px;border-radius:8px;white-space:nowrap}
.cot43 .cot454-ticket-nav>summary::-webkit-details-marker{display:none}
.cot43 .cot454-ticket-nav>summary:hover,.cot43 .cot454-ticket-nav[open]>summary{background:#5a303d;color:#fff}
.cot43 .cot454-ticket-nav>div{position:absolute;z-index:300;top:calc(100% + 12px);left:-8px;background:#281b24;border:1px solid #694655;box-shadow:0 20px 35px #0009;border-radius:12px;padding:7px;min-width:210px}
.cot43 .cot454-ticket-nav a{display:block;text-decoration:none;color:#eee0e4;padding:10px 12px;border-radius:8px;font-size:12px;font-weight:700}
.cot43 .cot454-ticket-nav a:hover{background:#4b303c;color:white}
.cot454-tabs{display:flex;flex-wrap:wrap;gap:7px;margin:17px 0 14px}
.cot454-tabs a{color:#e4cfd8;text-decoration:none;padding:10px 14px;border:1px solid #754552;background:#32202b;border-radius:11px;font-size:12px;font-weight:750}
.cot454-tabs a.selected,.cot454-tabs a:hover{border-color:#f57682;background:#793247;color:white}
.cot454-hero{border:1px solid #693b4a;border-radius:17px;padding:22px 24px;background:radial-gradient(ellipse at 100% 0%,#af3f5642,transparent 65%),linear-gradient(130deg,#2c1b26,#1a1720);position:relative;overflow:hidden}
.cot454-hero::after{content:"";position:absolute;inset:0;background:repeating-linear-gradient(125deg,transparent 0 30px,#ffffff04 31px,transparent 32px 64px);pointer-events:none}
.cot454-hero>*{position:relative;z-index:1}
.cot454-hero h1{margin:9px 0;font-size:clamp(22px,3.2vw,38px);line-height:1.12;letter-spacing:-.045em;color:#fbf5f8}
.cot454-hero p{font-size:13px;line-height:1.58;color:#dccbd3;max-width:810px;margin:0}
.cot454-daybar{display:flex;gap:7px;flex-wrap:wrap;margin:13px 0}
.cot454-daybar a{background:#2e232d;border:1px solid #654756;color:#eee1e5;text-decoration:none;font-size:11px;font-weight:730;padding:9px 14px;border-radius:10px}
.cot454-daybar a.selected{background:#ef4860;border-color:#ef4860;color:white}
.cot454-controls{display:flex;gap:10px;align-items:end;flex-wrap:wrap;background:#261b26;border:1px solid #603e4b;border-radius:14px;padding:14px;margin:11px 0}
.cot454-controls label{flex:1 1 160px;min-width:0;color:#d1bbc5;font-size:11px;font-weight:750;display:flex;flex-direction:column;gap:5px}
.cot454-controls input,.cot454-controls select{width:100%;background:#19151d;border:1px solid #785364;border-radius:10px;color:#f7eff3;min-height:40px;padding:8px 11px;font-size:12px}
.cot454-controls button{min-height:40px;padding:7px 16px;border-radius:10px}
.cot454-source{font-size:11px;color:#ac99a3;padding:0 4px}
.cot454-empty{padding:22px;margin:18px 0;border:1px dashed #835061;background:#291e26;border-radius:12px;color:#f0dfe4;line-height:1.55}
.cot454-empty a,.cot454-method a{color:#e5fb97}
.cot454-fixture-list{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:11px;margin:17px 0}
.cot454-fixture{background:linear-gradient(145deg,#29212b,#191720);border:1px solid #644453;border-radius:15px;display:flex;gap:14px;justify-content:space-between;align-items:center;padding:16px;min-width:0}
.cot454-fixture small{color:#bea9b4;font-size:11px;line-height:1.55}
.cot454-fixture h3{font-size:16px;letter-spacing:-.025em;line-height:1.25;color:#fff;margin:6px 0 0}
.cot454-fixture h3 span{color:#f17b8c}
.cot454-fixture-right{display:flex;flex-direction:column;align-items:flex-end;gap:5px;text-align:right;flex:0 0 auto;max-width:45%}
.cot454-fixture-right>b{color:#ddf68d;font-size:11px}
.cot454-fixture-right a{font-size:11px;color:#e6f7a1;overflow-wrap:anywhere}
.cot454-score{font-size:19px;color:#f7f2f4;letter-spacing:.04em;font-variant-numeric:tabular-nums}
.cot454-kpis{display:flex;gap:10px;flex-wrap:wrap;margin:12px 0}
.cot454-kpis>div{flex:1 1 130px;padding:13px 16px;background:#2b1d28;border:1px solid #674454;border-radius:12px}
.cot454-kpis small{font-size:11px;color:#baa7b0;display:block}
.cot454-kpis b{font-size:20px;color:#e5fa95;display:block;margin-top:7px;font-variant-numeric:tabular-nums;letter-spacing:-.03em}
.cot454-win-list{display:grid;gap:14px;margin:16px 0}
.cot454-win,.cot454-proposal{padding:18px;border:1px solid #754653;border-radius:16px;background:radial-gradient(circle at 100% 0%,#7d3f5533,transparent 60%),linear-gradient(135deg,#292029,#1d1922);position:relative}
.cot454-win-head,.cot454-proposal-top{display:flex;justify-content:space-between;gap:15px;align-items:start}
.cot454-win-head>div:last-child{display:flex;flex-direction:column;gap:7px;align-items:flex-end;white-space:nowrap}
.cot454-win-head small{font-size:11px;color:#bca9b5}
.cot454-win-head h3,.cot454-proposal h3{font-size:18px;color:white;margin:6px 0 12px;line-height:1.3}
.cot454-win-head h3 a,.cot454-proposal h3 a{color:#f5edf1;text-decoration:none}
.cot454-win-head h3 a:hover,.cot454-proposal h3 a:hover{color:#e5f69e}
.cot454-win-head b{font-size:21px;color:#dffc84;white-space:nowrap}
.cot454-win-tag{background:#ddf7a5;color:#2c4e24;padding:7px 11px;border-radius:9px;font-size:11px;font-weight:850}
.cot454-win-legs{display:grid;gap:7px;grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));margin:6px 0 13px}
.cot454-win-leg{border:1px solid #65404e;background:#1a1720b8;border-radius:10px;padding:11px 12px;min-width:0;display:flex;flex-direction:column;gap:7px}
.cot454-win-leg>span:first-child{font-size:12px;color:#f2e5ed;font-weight:750;line-height:1.38}
.cot454-win-leg .status{align-self:flex-start}
.cot454-win-leg small{color:#afa0ad;font-size:10px;overflow-wrap:anywhere}
.cot454-win-foot,.cot454-proposal-footer{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#d8c8d1;font-size:12px;border-top:1px solid #593e4c;padding-top:11px}
.cot454-win-foot a{margin-left:auto;color:#e3fb95;text-decoration:none;font-weight:750}
.cot454-proposals{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin:18px 0}
.cot454-proposal-top{color:#cab2be;font-size:11px;flex-wrap:wrap}
.cot454-rank{background:#5a2d3c;color:#ffced7;border-radius:8px;padding:5px 9px;font-size:10px;font-weight:900;white-space:nowrap}
.cot454-proposal ul{font-size:12px;line-height:1.6;color:#ebe1e7;padding-left:23px;min-height:46px}
.cot454-proposal ul li{padding:2px 0}
.cot454-odds{display:flex;gap:13px;align-items:center;flex-wrap:wrap;background:#1d1821;padding:10px 13px;border:1px solid #664753;border-radius:11px}
.cot454-odds small{color:#afa2aa;font-size:11px}
.cot454-odds strong{font-size:29px;color:#e1fb83;font-variant-numeric:tabular-nums}
.cot454-odds span{font-size:11px;color:#f9b6b8;font-weight:800}
.cot454-warning{font-size:11px;color:#c5b0bd;line-height:1.6;margin:10px 0}
.cot454-proposal-footer{gap:7px}
.cot454-proposal-footer>a,.cot454-proposal-footer>button{border:1px solid #795663;background:#382831;color:#f5ebed;border-radius:9px;padding:9px 11px;font-size:11px;font-weight:750;text-decoration:none;cursor:pointer}
.cot454-proposal-footer .cot454-cta{background:#ed4b64;border-color:#ed4b64;color:#fff}
.cot454-method{font-size:11px;line-height:1.7;color:#bcaab6;margin:20px 4px}
.cot454-pagination{display:flex;gap:8px;align-items:center;margin:18px 0;flex-wrap:wrap}
.cot454-pagination a{padding:7px 11px;border:1px solid #6a4554;border-radius:8px;color:#f2e5e9;text-decoration:none;background:#33212d}
.cot454-pagination a.selected{background:#ed4861;color:#fff}
.cot454-portal-links{display:flex;align-items:center;gap:9px;flex-wrap:wrap;margin:8px 0 12px}
.cot454-portal-links a{display:inline-flex;align-items:center;gap:6px;border:1px solid #754857;background:#32202c;color:#ece1e9;text-decoration:none;border-radius:9px;padding:8px 10px;font-size:11px;font-weight:750}
.cot454-portal-links a:hover{border-color:#d87585;background:#663046}
@media(max-width:1180px){.cot43 .cot454-ticket-nav>summary{font-size:10px;padding:7px 6px}}
@media(max-width:930px){.cot43 .cot454-ticket-nav{width:100%}.cot43 .cot454-ticket-nav>div{position:static;box-shadow:none;width:auto;min-width:0}}
@media(max-width:780px){.cot454-fixture-list,.cot454-proposals{grid-template-columns:1fr}.cot454-hero{padding:16px}.cot454-fixture{align-items:start}.cot454-fixture-right{max-width:43%}}
@media(max-width:430px){.cot454-tabs a{flex:1 1 auto;text-align:center;padding:9px}.cot454-win-head{flex-wrap:wrap}.cot454-win-head>div:last-child{align-items:flex-start;flex-direction:row}.cot454-fixture{flex-direction:column}.cot454-fixture-right{max-width:100%;align-items:flex-start;text-align:left}.cot454-win,.cot454-proposal{padding:13px}.cot454-proposal-footer>a,.cot454-proposal-footer>button{flex:1 1 40%;text-align:center}}

.cot454-leg-highlights{border:1px solid #634453;border-radius:14px;padding:15px 18px;background:#271c26;margin:14px 0}
.cot454-leg-highlights h2{font-size:16px;margin:0 0 10px;color:#f8edf0}
.cot454-leg-chips{display:flex;gap:8px;flex-wrap:wrap}
.cot454-leg-chips span{padding:8px 10px;border-radius:9px;background:#3a2933;border:1px solid #664453;color:#ead9e2;font-size:11px}
.cot454-leg-chips b{color:#e0fb84;padding-left:8px}
.cot454-leg-highlights p{color:#bba7b2;font-size:10.5px;margin:10px 0 0}
