@keyframes loading{0%{left:-40%}50%{left:100%}to{left:100%}}@keyframes blink{0%,to{opacity:1}50%{opacity:0}}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes loading-card-dot-bounce{0%,to{transform:translateY(0) scale(.9);opacity:.5}35%{transform:translateY(-4px) scale(1.08);opacity:1}60%{transform:translateY(1px) scale(.94);opacity:.78}}html,body{min-height:100%;scrollbar-gutter:stable;caret-color:transparent}*,*:before,*:after{box-sizing:border-box}body{margin:0;overflow-y:scroll;overflow-x:hidden;background-color:#102216;color:#e5e7eb}button,a,nav,header,label{user-select:none;-webkit-user-select:none}input,textarea,input[type=text],input[type=search],input[type=email],input[type=password],[contenteditable=true]{user-select:text;-webkit-user-select:text;caret-color:auto;cursor:text}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#102216}::-webkit-scrollbar-thumb{background:#1a3826;border-radius:4px}::-webkit-scrollbar-thumb:hover{background:#13ec5b}.bg-grid-pattern{background-image:linear-gradient(rgba(19,236,91,.03) 1px,transparent 1px),linear-gradient(90deg,rgba(19,236,91,.03) 1px,transparent 1px);background-size:40px 40px}.scanline{width:100%;height:100%;z-index:10;background:linear-gradient(to bottom,#fff0,#fff0 50%,#0000001a 50%,#0000001a);background-size:100% 4px;position:fixed;pointer-events:none;opacity:.15;top:0;left:0}.cursor-blink{animation:blink 1s step-end infinite}app-racine{display:block;width:100%;min-height:100vh;min-height:100dvh;background-color:#102216}app-predictions-manuelles{display:block;min-height:100vh;color:#e8e8e8;font-family:Inter,Segoe UI,sans-serif}app-predictions-manuelles .terminal-page{--bg: #050505;--surface: #0f0f0f;--border: #1a1a1a;--text-dim: #888;--positive: #00ff41;--negative: #ef4b5f;background:radial-gradient(1200px 430px at -8% -10%,#1a2119 0,transparent 70%),radial-gradient(900px 360px at 112% 8%,#17221a 0,transparent 66%),linear-gradient(180deg,#0a0a0a,#050505);min-height:100vh;display:flex;flex-direction:column}app-predictions-manuelles .info-banner,app-predictions-manuelles .error-banner{padding:.48rem 1.5rem;font-size:.78rem;border-bottom:1px solid}app-predictions-manuelles .info-banner{color:#abf7c1;background:#0d1711;border-color:#233827}app-predictions-manuelles .error-banner{color:#ffb2bd;background:#1a1012;border-color:#402127}app-predictions-manuelles .terminal-content{flex:1;padding:1rem 1.5rem 1.4rem;overflow-x:hidden;overflow-y:auto;scrollbar-gutter:stable;user-select:none;-webkit-user-select:none}app-predictions-manuelles select,app-predictions-manuelles button,app-predictions-manuelles input,app-predictions-manuelles textarea{user-select:none;-webkit-user-select:none}app-predictions-manuelles .controls-strip{display:flex;margin-bottom:.75rem}app-predictions-manuelles .market-picker{display:grid;gap:.35rem;min-width:150px}app-predictions-manuelles .market-picker span{font-size:.7rem;color:#8f8f8f;text-transform:uppercase;letter-spacing:.08em}app-predictions-manuelles .market-picker.compact{min-width:130px}app-predictions-manuelles .market-picker select{width:100%;border:1px solid #2a2a2a;background:#101010;color:#f2f2f2;font-size:.78rem;padding:.43rem .58rem}app-predictions-manuelles .status-select{width:100%;height:34px;min-height:34px;border:1px solid #313131;background:#131313;color:#c9c9c9;padding:0 1.45rem 0 .5rem;font-size:.68rem;font-weight:600;line-height:1;text-transform:uppercase;letter-spacing:.05em;appearance:none;background-image:linear-gradient(45deg,transparent 50%,currentColor 50%),linear-gradient(135deg,currentColor 50%,transparent 50%);background-position:calc(100% - 14px) calc(50% - 2px),calc(100% - 9px) calc(50% - 2px);background-size:5px 5px,5px 5px;background-repeat:no-repeat;transition:border-color .14s ease,color .14s ease,background-color .14s ease}app-predictions-manuelles .status-select:hover{border-color:#3d3d3d;background-color:#171717}app-predictions-manuelles .status-select:focus{outline:none;border-color:#4a7f5d}app-predictions-manuelles .status-select.status-available{color:#d3ffdd;border-color:#2f6b47;background-color:#112218}app-predictions-manuelles .status-select.status-probable{color:#ceffe0;border-color:#3f7a58;background-color:#12251b}app-predictions-manuelles .status-select.status-questionable{color:#ffd48e;border-color:#7a5a2a;background-color:#281f11}app-predictions-manuelles .status-select.status-doubtful{color:#ffbe93;border-color:#7d4d33;background-color:#2b1a12}app-predictions-manuelles .status-select.status-out{color:#ffb4be;border-color:#7a2f3b;background-color:#2a1216}app-predictions-manuelles .state-panel{border:1px solid #212121;background:#0c0c0c;color:#cbcbcb;padding:.75rem .85rem}app-predictions-manuelles .state-panel.error{border-color:#432229;color:#f7b0ba}app-predictions-manuelles .loading-shell{display:grid;place-items:center;padding:1.9rem 0 1.2rem}app-predictions-manuelles .loading-card{position:relative;width:min(420px,100%);overflow:hidden;border:1px solid rgba(47,66,56,.72);border-radius:.9rem;background:linear-gradient(180deg,#101412eb,#0a0c0bf5),radial-gradient(circle at top,rgba(120,255,178,.06),transparent 56%);box-shadow:0 18px 38px #00000038,inset 0 1px #ffffff08;padding:.92rem 1rem}app-predictions-manuelles .loading-card-track{position:absolute;inset:0;background:linear-gradient(90deg,transparent 0%,rgba(145,255,190,.08) 48%,transparent 100%);transform:translate(-100%);animation:loading-card-sweep 2.6s cubic-bezier(.22,.61,.36,1) infinite;pointer-events:none}app-predictions-manuelles .loading-card-topline{position:relative;display:flex;align-items:center;justify-content:space-between;gap:.9rem;margin-bottom:.3rem}app-predictions-manuelles .loading-card-kicker{font-size:.62rem;letter-spacing:.18em;text-transform:uppercase;color:#b7dcc49e}app-predictions-manuelles .loading-card-dots{display:inline-flex;align-items:center;gap:.26rem}app-predictions-manuelles .loading-card-dots span{width:.32rem;height:.32rem;border-radius:999px;background:#aaefc3b3;box-shadow:0 0 12px #73ffad24;animation:loading-card-dot-bounce 1.15s cubic-bezier(.22,.88,.24,1) infinite}app-predictions-manuelles .loading-card-dots span:nth-child(2){animation-delay:.12s}app-predictions-manuelles .loading-card-dots span:nth-child(3){animation-delay:.24s}app-predictions-manuelles .loading-card-text{position:relative;margin:0;font-size:.82rem;line-height:1.45;color:#c6d3ca}app-predictions-manuelles .matchs-grid{display:grid}app-predictions-manuelles .match-card{border:1px solid #212121;background:linear-gradient(180deg,#0d0d0d,#090909);overflow:hidden;animation:card-in .18s ease-out}app-predictions-manuelles .match-head{width:100%;padding:.72rem .85rem;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #1d1d1d;background:#101010;color:inherit;text-align:left}app-predictions-manuelles .match-head .teams{display:inline-flex;width:96px;justify-content:space-between;gap:.35rem;font-size:.92rem;font-family:JetBrains Mono,Consolas,monospace}app-predictions-manuelles .head-left{display:inline-flex;align-items:center;gap:.5rem}app-predictions-manuelles .head-separator{color:#5f5f5f;font-size:.8rem}app-predictions-manuelles .head-right{display:flex;align-items:center;gap:.65rem}app-predictions-manuelles .meta{display:inline-flex;gap:.7rem;font-size:.74rem;color:#909090;align-items:center}app-predictions-manuelles .accordion-indicator{width:24px;height:24px;border:1px solid #2b2b2b;background:#121212;display:grid;place-items:center;transform:rotate(0);box-shadow:0 0 #407a5900;transition:transform .28s cubic-bezier(.2,.9,.2,1),border-color .18s ease,background-color .18s ease,box-shadow .22s ease}app-predictions-manuelles .accordion-indicator svg{width:13px;height:13px;stroke:#b5b5b5;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round;transform:translateY(0);transition:transform .22s cubic-bezier(.2,.9,.2,1),stroke .18s ease}app-predictions-manuelles .accordion-indicator.open{transform:rotate(180deg);border-color:#3a6a4b}app-predictions-manuelles .accordion-trigger{border:0;padding:0;background:transparent;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;transition:transform .18s ease}app-predictions-manuelles .accordion-trigger:hover .accordion-indicator,app-predictions-manuelles .accordion-trigger:focus-visible .accordion-indicator{border-color:#365948;background:#141715;box-shadow:0 0 0 1px #4770562e,0 6px 14px #00000038}app-predictions-manuelles .accordion-trigger:hover .accordion-indicator svg,app-predictions-manuelles .accordion-trigger:focus-visible .accordion-indicator svg{transform:translateY(1px)}app-predictions-manuelles .accordion-trigger:hover .accordion-indicator.open svg,app-predictions-manuelles .accordion-trigger:focus-visible .accordion-indicator.open svg{transform:translateY(-1px)}app-predictions-manuelles .accordion-trigger:focus-visible{outline:none}app-predictions-manuelles .match-content{display:grid;grid-template-rows:0fr;opacity:0;overflow:hidden;transition:grid-template-rows .56s cubic-bezier(.2,.92,.22,1),opacity .34s ease-out}app-predictions-manuelles .match-content.open{grid-template-rows:1fr;opacity:1}app-predictions-manuelles .match-content-inner{min-height:0;overflow:hidden}app-predictions-manuelles .match-content.switching-to-results .result-showcase{animation:result-fade .26s ease-out}app-predictions-manuelles .match-content.switching-to-edit .rosters{animation:roster-fade .24s ease-out}app-predictions-manuelles .rosters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:.72rem;padding:.75rem}app-predictions-manuelles .team-roster{border:1px solid #1d1d1d;background:#0a0a0a}app-predictions-manuelles .team-title{display:flex;justify-content:space-between;align-items:center;padding:.58rem .62rem;border-bottom:1px solid #1c1c1c}app-predictions-manuelles .team-title h3{margin:0;font-size:.84rem}app-predictions-manuelles .starter-count{font-size:.68rem}app-predictions-manuelles .starter-count.ok{color:#9cd4ae}app-predictions-manuelles .starter-count.ko{color:#ff969f}app-predictions-manuelles .roster-head{display:grid;grid-template-columns:1fr 130px 86px;gap:.45rem;padding:.4rem .62rem;font-size:.64rem;color:#858585;border-bottom:1px solid #181818;text-transform:uppercase;letter-spacing:.08em}app-predictions-manuelles .player-row{display:grid;grid-template-columns:1fr 130px 86px;gap:.45rem;align-items:center;padding:.46rem .62rem;border-bottom:1px solid #151515;transition:background-color .18s ease,border-color .2s ease,box-shadow .24s ease;will-change:transform,opacity;position:relative;overflow:hidden}app-predictions-manuelles .player-row:hover{background:#121212}app-predictions-manuelles .player-identity{display:flex;align-items:center;gap:.62rem;min-width:0}app-predictions-manuelles .player-text{min-width:0}app-predictions-manuelles .player-text strong{font-size:.82rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-predictions-manuelles .player-avatar{width:2rem;height:2rem;flex:0 0 2rem;display:inline-flex;align-items:center;justify-content:center;overflow:hidden;border:1px solid #446353;border-radius:50%;background:#132019}app-predictions-manuelles .player-avatar img{width:100%;height:100%;object-fit:cover;object-position:center 14%;transform:scale(1.08);transform-origin:center 18%}app-predictions-manuelles .player-avatar span{display:inline-flex;align-items:center;justify-content:center;width:100%;height:100%}app-predictions-manuelles .starter-toggle{width:100%;height:34px;border:1px solid #313131;background:#131313;color:#a9a9a9;padding:0 .5rem;font-size:.68rem;font-weight:600;line-height:1;cursor:pointer;transition:all .12s ease}app-predictions-manuelles .starter-toggle.active{color:#dcffea;border-color:#2f6b47;background:#13241a}app-predictions-manuelles .starter-toggle.locked{cursor:not-allowed;border-color:#5b3a40;background:#211317;color:#d5aeb5}app-predictions-manuelles .starter-toggle:disabled{cursor:not-allowed;opacity:.45}app-predictions-manuelles .player-row.starter-limit-hit:after{animation:starter-limit-flash-overlay .42s cubic-bezier(.2,.86,.2,1)}app-predictions-manuelles .player-row:after{content:"";position:absolute;inset:0;background:#ef4b5f2e;box-shadow:inset 0 0 0 1px #ef4b5f6b;opacity:0;pointer-events:none;z-index:0}app-predictions-manuelles .player-row>*{position:relative;z-index:1}app-predictions-manuelles .predict-button{border:1px solid #2f6b47;background:linear-gradient(180deg,#123020,#0f2519);color:#e0ffea;padding:.58rem .8rem;font-size:.72rem;text-transform:uppercase;letter-spacing:.1em;cursor:pointer;transition:filter .14s ease,transform .14s ease}app-predictions-manuelles .head-actions{display:inline-flex;align-items:center;gap:.45rem}app-predictions-manuelles .predict-button.inline{height:28px;padding:0 .5rem;font-size:.6rem;max-width:0;opacity:0;transform:translate(8px);pointer-events:none;padding-left:0;padding-right:0;border-width:0;overflow:hidden;white-space:nowrap;transition:max-width .36s cubic-bezier(.2,.9,.2,1),opacity .22s ease,transform .36s cubic-bezier(.2,.9,.2,1),border-width .26s ease,padding .32s ease}app-predictions-manuelles .predict-button.inline.visible{max-width:220px;opacity:1;transform:translate(0);pointer-events:auto;padding-left:.5rem;padding-right:.5rem;border-width:1px}app-predictions-manuelles .history-button{border:1px solid #385148;background:#101914;color:#c6ead3;padding:.5rem .72rem;font-size:.66rem;letter-spacing:.06em;text-transform:uppercase;cursor:pointer;transition:filter .14s ease,transform .14s ease,border-color .14s ease}app-predictions-manuelles .history-button.inline{height:28px;padding:0 .46rem;font-size:.58rem;display:inline-flex;align-items:center;gap:.3rem}app-predictions-manuelles .history-icon{display:inline-flex;width:13px;height:13px}app-predictions-manuelles .history-icon svg{width:100%;height:100%;stroke:currentColor;stroke-width:2;fill:none;stroke-linecap:round;stroke-linejoin:round}app-predictions-manuelles .history-button:hover{filter:brightness(1.08);border-color:#4d7466;transform:translateY(-1px)}app-predictions-manuelles .history-button:disabled{cursor:not-allowed;opacity:.5;transform:none;filter:none}app-predictions-manuelles .predict-button:hover:not(:disabled){filter:brightness(1.1);transform:translateY(-1px)}app-predictions-manuelles .predict-button:disabled{cursor:not-allowed;opacity:.45}app-predictions-manuelles .prediction-loader-wrap{min-height:250px;display:grid;place-content:center;gap:.55rem;text-align:center;color:#b0ccb7;font-size:.72rem}app-predictions-manuelles .prediction-loader{width:30px;height:30px;border:3px solid #284b35;border-top-color:#8ee0a9;animation:spin .78s linear infinite;justify-self:center}app-predictions-manuelles .status-available{color:#d3ffdd}app-predictions-manuelles .status-probable{color:#c8ffdd}app-predictions-manuelles .status-questionable{color:#ffd48e}app-predictions-manuelles .status-doubtful{color:#ffbe93}app-predictions-manuelles .status-out{color:#ff9aa8}app-predictions-manuelles .face-switcher{position:relative;display:inline-flex;align-items:center;gap:0;margin-bottom:.85rem;padding:.26rem;border:1px solid #1c2a20;border-radius:999px;background:linear-gradient(180deg,#0f1712,#0b110d);isolation:isolate}app-predictions-manuelles .face-switcher-indicator{position:absolute;top:.26rem;left:.26rem;width:calc(50% - .26rem);height:calc(100% - .52rem);border-radius:999px;background:linear-gradient(180deg,#153322,#101f17);box-shadow:inset 0 0 0 1px #285539,0 8px 18px #00000038;transform:translate(0);transition:transform .24s cubic-bezier(.22,.88,.24,1);z-index:0}app-predictions-manuelles .face-switcher.manual-active .face-switcher-indicator{transform:translate(100%)}app-predictions-manuelles .face-switcher-button{position:relative;z-index:1;min-width:104px;height:34px;padding:0 .9rem;border:0;border-radius:999px;background:transparent;color:#8fa094;font-size:.72rem;font-weight:700;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;transition:color .18s ease,transform .18s ease}app-predictions-manuelles .face-switcher-button:hover{color:#d9eadf}app-predictions-manuelles .face-switcher-button.active{color:#d7ffe5}app-predictions-manuelles .prediction-face-auto .date-toolbar{display:flex;align-items:end;justify-content:space-between;gap:.8rem;margin-bottom:.7rem;padding:.65rem .7rem;border:1px solid #1f1f1f;background:linear-gradient(180deg,#101010,#0b0b0b)}app-predictions-manuelles .prediction-face-auto .date-control-nav{display:inline-flex;align-items:center;gap:.5rem}app-predictions-manuelles .prediction-face-auto .date-active{min-width:150px;text-align:center;color:#f2f2f2;font-size:.76rem;letter-spacing:.06em;text-transform:uppercase}app-predictions-manuelles .prediction-face-auto .date-nav-button{border:1px solid #2a2a2a;background:#101010;color:#d6d6d6;padding:.32rem .5rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:filter .14s ease,transform .14s ease,border-color .14s ease}app-predictions-manuelles .prediction-face-auto .date-nav-button:hover:not(:disabled){filter:brightness(1.12);transform:translateY(-1px);border-color:#3b3b3b}app-predictions-manuelles .prediction-face-auto .icon-only{display:inline-flex;align-items:center;justify-content:center;width:32px;height:32px;padding:0}app-predictions-manuelles .prediction-face-auto .icon-chevron{font-size:1.15rem;line-height:1;transform:translateY(-1px)}app-predictions-manuelles .prediction-face-auto .date-nav-button:disabled{cursor:not-allowed;opacity:.42}app-predictions-manuelles .prediction-face-auto .date-meta{display:flex;align-items:center;gap:.45rem}app-predictions-manuelles .prediction-face-auto .date-reset{border:1px solid #2f6b47;background:#102218;color:#d8ffe5;padding:.32rem .52rem;font-size:.66rem;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;transition:filter .14s ease,transform .14s ease}app-predictions-manuelles .prediction-face-auto .icon-today{width:15px;height:15px;stroke:currentColor;stroke-width:1.7;fill:none;stroke-linecap:round;stroke-linejoin:round}app-predictions-manuelles .prediction-face-auto .icon-today circle{fill:currentColor;stroke:none}app-predictions-manuelles .prediction-face-auto .date-reset:hover{filter:brightness(1.12);transform:translateY(-1px)}app-predictions-manuelles .prediction-face-auto .date-reset:disabled{cursor:not-allowed;opacity:.5;filter:none;transform:none}app-predictions-manuelles .prediction-face-auto .empty-day-panel{display:grid;justify-items:start;gap:.45rem;border:1px solid #1f2e22;background:linear-gradient(180deg,#0b130d,#09100a);padding:.85rem;color:#c9e8d2;margin-bottom:.75rem}app-predictions-manuelles .prediction-face-auto .empty-day-panel h3{margin:0;font-size:.92rem;font-weight:600}app-predictions-manuelles .prediction-face-auto .empty-day-panel p{margin:0;font-size:.78rem;color:#96b69f}app-predictions-manuelles .prediction-face-auto .market-filters{display:flex;flex-wrap:wrap;gap:.45rem;margin-bottom:.72rem}app-predictions-manuelles .prediction-face-auto .filter-chip{border:1px solid #2a2a2a;background:#111;color:#9f9f9f;font-size:.68rem;font-weight:600;letter-spacing:.08em;text-transform:uppercase;padding:.3rem .62rem;border-radius:999px;cursor:pointer;transition:color .18s ease,border-color .18s ease,background-color .18s ease,transform .18s ease}app-predictions-manuelles .prediction-face-auto .filter-chip:hover{color:#dfdfdf;border-color:#3a3a3a}app-predictions-manuelles .prediction-face-auto .filter-chip.active{color:#dcffe6;border-color:#2f6b47;background:linear-gradient(180deg,#13231b,#0f1a14);transform:translateY(-1px)}app-predictions-manuelles .prediction-face-auto .table-shell{border:1px solid #1a1a1a;background:#070707;overflow:auto}app-predictions-manuelles .prediction-face-auto table{width:100%;min-width:920px;border-collapse:collapse;font-family:JetBrains Mono,Consolas,monospace;table-layout:fixed}app-predictions-manuelles .prediction-face-auto col.col-date{width:10%}app-predictions-manuelles .prediction-face-auto col.col-player{width:30%}app-predictions-manuelles .prediction-face-auto col.col-market{width:10%}app-predictions-manuelles .prediction-face-auto col.col-model{width:12%}app-predictions-manuelles .prediction-face-auto col.col-book{width:12%}app-predictions-manuelles .prediction-face-auto col.col-odds{width:11%}app-predictions-manuelles .prediction-face-auto col.col-edge{width:11%}app-predictions-manuelles .prediction-face-auto col.col-result{width:12%}app-predictions-manuelles .prediction-face-auto thead th{position:sticky;top:0;background:linear-gradient(180deg,#101010f0,#0b0b0bf0);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border-bottom:1px solid #232323;box-shadow:inset 0 -1px #171717;color:#7f7f7f;font-size:.67rem;text-transform:uppercase;letter-spacing:.11em;font-weight:500;padding:.82rem 1rem .78rem;white-space:nowrap;vertical-align:middle}app-predictions-manuelles .prediction-face-auto tbody tr{border-bottom:1px solid #1a1a1a;transition:background-color .13s ease}app-predictions-manuelles .prediction-face-auto tbody tr:hover{background:#111}app-predictions-manuelles .prediction-face-auto tbody tr.neutral .player{color:#878787}app-predictions-manuelles .prediction-face-auto td{padding:.95rem 1rem;font-size:.84rem;color:#dcdcdc;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}app-predictions-manuelles .prediction-face-auto .metric-cell{padding-top:.82rem;padding-bottom:.82rem}app-predictions-manuelles .prediction-face-auto .cell-date,app-predictions-manuelles .prediction-face-auto .match{color:#7f7f7f;font-size:.74rem}app-predictions-manuelles .prediction-face-auto .cell-player{display:flex;flex-direction:column;gap:.2rem}app-predictions-manuelles .prediction-face-auto .player{font-family:Inter,Segoe UI,sans-serif;font-size:.96rem;color:#fff}app-predictions-manuelles .prediction-face-auto .right{text-align:right}app-predictions-manuelles .prediction-face-auto .center{text-align:center}app-predictions-manuelles .prediction-face-auto .market-chip{display:inline-flex;align-items:center;justify-content:center;min-width:44px;padding:.24rem .5rem;border:1px solid #222;font-size:.68rem;font-weight:700;letter-spacing:.08em;border-radius:999px}app-predictions-manuelles .prediction-face-auto .market-chip.market-pts{color:#ffb86a;border-color:#5e3f1f;background:#2a1b0d}app-predictions-manuelles .prediction-face-auto .market-chip.market-reb{color:#78c7ff;border-color:#20445f;background:#102130}app-predictions-manuelles .prediction-face-auto .market-chip.market-ast{color:#8ef7cf;border-color:#1e5a45;background:#0f241c}app-predictions-manuelles .prediction-face-auto .market-chip.market-3pm{color:#f9a8ff;border-color:#5a2a61;background:#2a1430}app-predictions-manuelles .prediction-face-auto .market-chip.market-blk{color:#ffd37d;border-color:#6e5524;background:#2f250f}app-predictions-manuelles .prediction-face-auto .market-chip.market-default{color:#d6d6d6;border-color:#3d3d3d;background:#151515}app-predictions-manuelles .prediction-face-auto .odds-pill,app-predictions-manuelles .prediction-face-auto .probability-pill,app-predictions-manuelles .prediction-face-auto .line-indicator,app-predictions-manuelles .prediction-face-auto .ev-pill,app-predictions-manuelles .prediction-face-auto .result-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.71rem;font-weight:700}app-predictions-manuelles .prediction-face-auto .odds-pill{min-width:56px;height:23px;padding:0 .5rem;border:1px solid #2a2f2c}app-predictions-manuelles .prediction-face-auto .odds-pill.odds-low{color:#bcc7cf;background:#0f1519;border-color:#2a353d}app-predictions-manuelles .prediction-face-auto .odds-pill.odds-medium{color:#c6e9d2;background:#101d17;border-color:#2a4a39}app-predictions-manuelles .prediction-face-auto .odds-pill.odds-high{color:#dff9e8;background:linear-gradient(180deg,#13271c,#101e17);border-color:#31634a;box-shadow:0 0 0 1px #1a3628 inset}app-predictions-manuelles .prediction-face-auto .probability-pill{min-width:62px;height:23px;padding:0 .52rem;border:1px solid #2b3330;background:linear-gradient(180deg,#101615,#0d1312);color:#d4dfda}app-predictions-manuelles .prediction-face-auto .line-indicator{min-width:60px;height:23px;padding:0 .5rem;border:1px solid #2d3230;background:#111514}app-predictions-manuelles .prediction-face-auto .line-chevron{display:inline-block;transform-origin:center;margin-right:.08rem;opacity:.78}app-predictions-manuelles .prediction-face-auto .line-indicator.side-over{color:#c4f4d6;border-color:#2d5340;background:linear-gradient(180deg,#102019,#0d1814)}app-predictions-manuelles .prediction-face-auto .line-indicator.side-over .line-chevron{transform:rotate(-42deg)}app-predictions-manuelles .prediction-face-auto .line-indicator.side-under{color:#f0c2c9;border-color:#5a3038;background:linear-gradient(180deg,#221216,#1a1012)}app-predictions-manuelles .prediction-face-auto .line-indicator.side-under .line-chevron{transform:rotate(42deg)}app-predictions-manuelles .prediction-face-auto .ev-pill{min-width:68px;height:23px;padding:0 .55rem;border:1px solid #2f3432;background:linear-gradient(180deg,#121514,#0f1211)}app-predictions-manuelles .prediction-face-auto .ev-pill.ev-pos{color:#d7ffe5;border-color:#33664c;background:linear-gradient(180deg,#13271d,#101f18)}app-predictions-manuelles .prediction-face-auto .ev-pill.ev-flat{color:#d4d7d6;border-color:#3a3f3d;background:linear-gradient(180deg,#171a19,#121514)}app-predictions-manuelles .prediction-face-auto .ev-pill.ev-neg{color:#ffd6dc;border-color:#6b323c;background:linear-gradient(180deg,#2a1519,#1f1013)}app-predictions-manuelles .prediction-face-auto .header-sort-button{display:flex;justify-content:flex-start;align-items:center;gap:.42rem;width:100%;border:0;background:transparent;padding:0;color:inherit;text-transform:inherit;letter-spacing:inherit;font:inherit;cursor:pointer;transition:color .12s ease}app-predictions-manuelles .prediction-face-auto .header-sort-button.align-left{justify-content:flex-start}app-predictions-manuelles .prediction-face-auto .header-sort-button.center{justify-content:center}app-predictions-manuelles .prediction-face-auto .header-sort-button.right{justify-content:flex-end}app-predictions-manuelles .prediction-face-auto .header-sort-button.asc,app-predictions-manuelles .prediction-face-auto .header-sort-button.desc{color:#d9d9d9}app-predictions-manuelles .prediction-face-auto .header-sort-button:hover{color:#efefef}app-predictions-manuelles .prediction-face-auto .header-label{display:inline-flex;align-items:center;gap:.38rem}app-predictions-manuelles .prediction-face-auto .header-title{font-size:.66rem;font-weight:600;line-height:1}app-predictions-manuelles .prediction-face-auto .header-title.static{display:block;color:#7f7f7f}app-predictions-manuelles .prediction-face-auto .sort-icon{font-size:.62rem;color:#a2a2a2;line-height:1;transition:transform .18s ease,color .18s ease}app-predictions-manuelles .prediction-face-auto .header-sort-button.asc .sort-icon,app-predictions-manuelles .prediction-face-auto .header-sort-button.desc .sort-icon{color:#00ff41}app-predictions-manuelles .prediction-face-auto .header-sort-button.asc .sort-icon{transform:translateY(-1px)}app-predictions-manuelles .prediction-face-auto .header-sort-button.desc .sort-icon{transform:translateY(1px)}app-predictions-manuelles .prediction-face-auto .result-pill{min-width:74px;padding:.22rem .48rem;text-transform:uppercase;letter-spacing:.08em;font-size:.66rem;border:1px solid #2c2c2c}app-predictions-manuelles .prediction-face-auto .result-pill.result-win{color:#dcffe9;background:#113220;border-color:#2f7a4f}app-predictions-manuelles .prediction-face-auto .result-pill.result-loss{color:#ffd4d9;background:#2c1014;border-color:#7a2f3b}app-predictions-manuelles .prediction-face-auto .result-pill.result-push{color:#e8e8e8;background:#1a1a1a;border-color:#3a3a3a}app-predictions-manuelles .prediction-face-auto .result-pill.result-pending{color:#ffe6aa;background:#2a1f0e;border-color:#7a5a24}app-predictions-manuelles .prediction-face-auto .table-shell.sorting tbody tr{animation:row-sort-pulse .22s ease}app-predictions-manuelles .result-showcase{margin:.58rem;padding:.74rem .78rem;border:1px solid #1e2d28;border-radius:.6rem;background:#0a0f0d}app-predictions-manuelles .result-showcase-head{display:flex;justify-content:space-between;align-items:flex-start;gap:.7rem;padding:0 0 .64rem;margin-bottom:.64rem;border-bottom:1px solid #1e2d28}app-predictions-manuelles .result-meta{display:flex;flex-direction:column;gap:.36rem}app-predictions-manuelles .result-meta-row{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}app-predictions-manuelles .result-meta-badge{display:inline-flex;align-items:center;padding:.28rem .55rem;border-radius:.26rem;border:1px solid #3f3f46;background:#18181b;color:#a1a1aa;font-size:.68rem;font-weight:600}app-predictions-manuelles .history-select{border:1px solid #3f3f46;border-radius:.26rem;background:#18181b;color:#d4d4d8;height:28px;padding:0 .5rem;font-size:.64rem;max-width:280px}app-predictions-manuelles .edit-back-button{border:1px solid #3f3f46;border-radius:.3rem;background:#111827;color:#e5e7eb;height:32px;padding:0 .72rem;font-size:.62rem;letter-spacing:.08em;text-transform:uppercase;cursor:pointer}app-predictions-manuelles .edit-back-button:hover{filter:brightness(1.08)}app-predictions-manuelles .copy-action-button{width:32px;height:32px;border:1px solid #3f3f46;border-radius:.3rem;background:#111827;color:#d4d4d8;display:grid;place-items:center;cursor:pointer;transition:filter .14s ease,border-color .14s ease}app-predictions-manuelles .copy-action-button:hover:not(:disabled){filter:brightness(1.08)}app-predictions-manuelles .copy-action-button:disabled{cursor:not-allowed}app-predictions-manuelles .copy-action-content{display:inline-block;line-height:1;font-size:.95rem;animation:manual-result-emoji-in .18s ease-out}app-predictions-manuelles .copy-action-content.success{animation:manual-result-check-pop .46s cubic-bezier(.2,.9,.2,1)}app-predictions-manuelles .manual-result-list{display:grid;gap:.58rem;padding:0}app-predictions-manuelles .result-row-card{border:1px solid #1e2d28;border-radius:.6rem;background:#0f1714;padding:.72rem .78rem;transition:border-color .24s cubic-bezier(.22,.61,.36,1),background-color .24s cubic-bezier(.22,.61,.36,1),box-shadow .28s cubic-bezier(.22,.61,.36,1),transform .24s cubic-bezier(.22,.61,.36,1);display:flex;align-items:stretch;justify-content:space-between;gap:.78rem;box-shadow:0 4px 20px -2px #00000080;min-height:108px}app-predictions-manuelles .result-row-card:hover{border-color:#34d3998c;background:#101a16;transform:translateY(-1px);box-shadow:0 4px 20px -2px #00000080,0 0 0 1px #34d39938,0 0 0 4px #34d39914}app-predictions-manuelles .result-row-card.neutral{border-color:#3c272d;background:#141719}app-predictions-manuelles .result-row-left{flex:1;min-width:0;display:grid;align-content:space-between;gap:.24rem}app-predictions-manuelles .result-row-right{display:flex;align-items:center;justify-content:flex-end;min-width:140px}app-predictions-manuelles .result-row-title-wrap{display:grid;gap:.18rem}app-predictions-manuelles .result-row-title{margin:0;font-size:1.02rem;font-weight:600;color:#fff;line-height:1.1;min-width:0}app-predictions-manuelles .player-meta-badges{display:flex;align-items:center;flex-wrap:wrap;gap:.24rem}app-predictions-manuelles .starter-badge{display:inline-flex;align-items:center;padding:.08rem .3rem;border:1px solid rgba(34,197,94,.3);border-radius:.22rem;background:#22c55e1f;color:#22c55e;font-size:.52rem;letter-spacing:.05em;text-transform:uppercase}app-predictions-manuelles .status-badge{display:inline-flex;align-items:center;padding:.08rem .3rem;border:1px solid #52525b;border-radius:.22rem;background:#3f3f468c;color:#d4d4d8;font-size:.52rem;letter-spacing:.05em;text-transform:uppercase}app-predictions-manuelles .result-row-metrics{display:flex;align-items:center;flex-wrap:wrap;gap:.32rem}app-predictions-manuelles .metric-chip{border:1px solid rgba(34,197,94,.3);border-radius:.3rem;background:#0003;padding:.22rem .3rem;display:inline-flex;align-items:center;gap:.2rem}app-predictions-manuelles .metric-chip.pick{background:#0003;border-color:#22c55e4d}app-predictions-manuelles .metric-label{font-size:.52rem;color:#71717a;letter-spacing:.08em;font-weight:700;text-transform:uppercase;padding:0 .28rem}app-predictions-manuelles .line-indicator{display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(34,197,94,.3);border-radius:.24rem;padding:.16rem .38rem;font-size:.72rem;font-weight:700}app-predictions-manuelles .line-chevron{display:inline-block;transform:rotate(-42deg)}app-predictions-manuelles .line-chevron.down{transform:rotate(42deg)}app-predictions-manuelles .line-indicator.sens-over{color:#22c55e;border-color:#22c55e57;background:#22c55e1f}app-predictions-manuelles .line-indicator.sens-under{color:#f59e0b;border-color:#f59e0b66;background:#f59e0b24}app-predictions-manuelles .line-pill{display:inline-flex;align-items:center;justify-content:center;min-width:54px;height:21px;padding:0 .36rem;border:1px solid rgba(34,197,94,.3);border-radius:.24rem;background:#0003;color:#d4d4d8;font-size:.72rem;font-weight:700}app-predictions-manuelles .line-pill.prob-high{color:#22c55e;border-color:#22c55e66;background:#22c55e1f}app-predictions-manuelles .line-pill.prob-medium{color:#f59e0b;border-color:#f59e0b66;background:#f59e0b1f}app-predictions-manuelles .line-pill.prob-low{color:#f43f5e;border-color:#f43f5e66;background:#f43f5e1f}app-predictions-manuelles .odds-pill{display:inline-flex;align-items:center;justify-content:center;min-width:52px;height:21px;padding:0 .4rem;border-radius:.24rem;font-size:.72rem;font-weight:700;border:1px solid rgba(34,197,94,.3)}app-predictions-manuelles .odds-pill.odds-low,app-predictions-manuelles .odds-pill.odds-medium,app-predictions-manuelles .odds-pill.odds-high{color:#22c55e;background:#0003;border-color:#22c55e4d}app-predictions-manuelles .ev-pill{display:inline-flex;align-items:center;justify-content:center;min-width:76px;height:28px;padding:0 .68rem;border-radius:999px;font-size:.78rem;font-weight:700;border:1px solid transparent}app-predictions-manuelles .ev-pill.ev-positive{color:#22c55e;background:#22c55e1a;border-color:#22c55e33}app-predictions-manuelles .ev-pill.ev-negative,app-predictions-manuelles .ev-pill.ev-flat{color:#f43f5e;background:#f43f5e1a;border-color:#f43f5e33}app-predictions-manuelles .ev-wrap{display:inline-flex;align-items:center;padding:.12rem;border:1px solid #2a3932;border-radius:999px;background:#0000002e}app-predictions-manuelles .result-row-card-clickable{cursor:pointer}app-predictions-manuelles .result-row-card-clickable:focus-visible{outline:none;border-color:#4e9c6f94;box-shadow:0 4px 20px -2px #00000080,0 0 0 1px #4e9c6f47,0 0 0 5px #4e9c6f14}@keyframes manual-result-emoji-in{0%{opacity:.7;transform:scale(.88)}to{opacity:1;transform:scale(1)}}@keyframes manual-result-check-pop{0%{transform:scale(.78);opacity:.5}55%{transform:scale(1.14);opacity:1}to{transform:scale(1);opacity:1}}@keyframes row-sort-pulse{0%{opacity:.7;transform:translateY(1px)}to{opacity:1;transform:translateY(0)}}@media (max-width: 720px){app-predictions-manuelles .manual-result-list{padding:0}app-predictions-manuelles .result-row-card{flex-direction:column;align-items:stretch;gap:.48rem;padding:.68rem;min-height:112px}app-predictions-manuelles .result-row-title{font-size:.96rem}app-predictions-manuelles .result-row-metrics{gap:.3rem}app-predictions-manuelles .result-showcase-head{flex-direction:column;align-items:stretch}app-predictions-manuelles .result-row-right{justify-content:flex-start;min-width:0}app-predictions-manuelles .ev-wrap{justify-content:flex-start}}
