/* Guided presentation around the original dossier. Original visual rules are kept in original.css. */
body{overflow-x:hidden}#demo{padding:0!important;max-width:none!important}.original-dossier{max-width:1780px;margin:0 auto;padding:10px 12px 24px}.faithful-banner{text-align:center;color:#e6bf77;background:#241e18;font:10px/1.6 Segoe UI,Arial,sans-serif;padding:8px;letter-spacing:1px}.faithful-intro{max-width:1780px;margin:0 auto;padding:22px 20px 12px}.faithful-intro>span{color:#62f1c3;font-size:10px;letter-spacing:.7px}.faithful-intro h1{font-size:25px;margin:8px 0}.faithful-intro p{max-width:1050px;font-size:12px;color:#9ab7cb;line-height:1.7;margin:0}.original-top{position:static!important}.original-dossier .hero{margin-top:10px}.original-dossier .dbTabs{position:sticky!important;top:0!important;z-index:30!important;display:flex!important;flex-wrap:nowrap!important;overflow-x:auto!important;max-width:100%!important;scrollbar-width:thin}.dbTabs .dbTab{flex:1;white-space:nowrap}.faithful-guide{position:relative;display:flex;align-items:center;gap:15px;border:1px solid #245649;background:linear-gradient(100deg,#0c2d2b,#0a2133);border-radius:10px;padding:12px 15px;margin:10px 0 18px;overflow:hidden}.guided-step{font-size:10px;font-weight:750;color:#62f1c3;white-space:nowrap}.guided-hint{font-size:11px;color:#afc9da;line-height:1.6;margin:0;flex:1}.guided-controls{display:flex;gap:8px}.guided-controls button{border:1px solid #2a5268;border-radius:7px;padding:10px 13px;background:#112b3c;color:#c0d5e2;font-size:10px;min-height:40px;cursor:pointer}.guided-controls button.guided-next{background:#62f1c3;color:#05251f;font-weight:750;border-color:#62f1c3}.guided-controls button:disabled{opacity:.3;cursor:default}.guided-progress{position:absolute;bottom:0;left:0;right:0;height:2px;background:#1c3b49}.guided-progress i{height:100%;display:block;background:#62f1c3;transition:width .2s}.original-dossier [hidden]{display:none!important}.original-dossier .kpi,.original-dossier .reco,.original-dossier .phead,.original-dossier .attr,.original-dossier .intelligenceCard{cursor:default!important}.original-dossier .kpi:hover{transform:none!important}.original-dossier button:disabled{cursor:default!important;opacity:1}.original-dossier .attr:disabled{color:inherit!important}.original-dossier [aria-readonly=true]{pointer-events:none;opacity:.85!important}.original-dossier .marketStrip{position:static!important;margin-top:10px!important}.original-dossier .dbiAiTile{cursor:default!important;transform:none!important}.original-engine-nav{display:flex;gap:7px;flex-wrap:wrap;margin:15px 0;padding:12px;border:1px solid #284e67;border-radius:12px;background:#071b2b;scroll-margin-top:75px}.original-engine-nav button{cursor:pointer;padding:10px 12px;min-height:42px;border-radius:7px;border:1px solid #2d536d;background:#0e2a40;color:#b8d6e8;font-size:11px}.original-engine-nav button[aria-pressed=true]{background:#62f1c3;color:#04251e;border-color:#62f1c3;font-weight:750}.original-dossier .dbiModuleShell.active{display:block!important;position:static!important;max-width:none!important;margin:12px 0!important}.original-dossier .dbiModuleIntro{padding:20px;border:1px solid #204961;background:#0a2235;border-radius:12px;margin-bottom:12px}.original-dossier .dbiModuleIntro h2{font-size:23px;margin:5px 0}.original-dossier .dbiModuleIntro p{color:#97b8cf;font-size:12px}.original-dossier .dbiModuleIntroStat{color:#62f1c3}.original-dossier .dbiModuleIntroStat b{font-size:27px}.original-dossier .dbiModuleIntroStat span{margin-left:12px;font-size:12px}.original-dossier .tabPanel{animation:faithfulReveal .25s ease}.original-dossier .tabPanel table{max-width:100%}.guided-report-button{background:#62f1c3;color:#05241e;border:0;border-radius:7px;padding:9px 13px;font-size:11px;font-weight:750;cursor:pointer;display:inline-block;min-height:38px;margin-top:8px}.faithful-footer{max-width:1780px;padding:20px;margin:0 auto;color:#98b5c9}.faithful-footer p{font-size:12px}.faithful-footer small{display:block;font-size:10px;line-height:1.7;max-width:1100px}.faithful-footer .cta{margin-top:15px}.original-dossier .matchtable{width:100%}.original-dossier .cmpSubTabs{overflow-x:auto;flex-wrap:nowrap!important}.original-dossier .cmpSubTab{white-space:nowrap}.original-dossier .cmpPage{min-width:0}.original-dossier svg{max-width:100%}dialog .drawer-body{overflow-x:hidden}button:focus-visible,a:focus-visible{outline:3px solid #62f1c3;outline-offset:3px}@keyframes faithfulReveal{from{opacity:.4;transform:translateY(5px)}to{opacity:1;transform:none}}@media(max-width:750px){.original-dossier{padding:8px}.faithful-intro{padding:18px 14px 10px}.faithful-intro h1{font-size:21px}.faithful-guide{flex-wrap:wrap;gap:8px;padding:12px}.guided-hint{flex-basis:75%}.guided-controls{width:100%;justify-content:space-between}.guided-controls button{font-size:10px}.original-dossier .hero{grid-template-columns:76px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.original-dossier .hero .avatar{min-height:100px!important}.original-dossier .hero .reco{grid-column:1/-1!important;min-height:65px!important;flex-direction:row;gap:12px}.original-dossier .hero .reco .grade{width:45px;height:45px;margin:0;font-size:22px}.original-dossier .ident h1{font-size:24px!important}.original-dossier .factgrid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px}.original-dossier .fact{padding:0 5px!important}.original-dossier .fact b{white-space:normal!important;overflow-wrap:anywhere}.original-dossier .fact small{font-size:8px}.original-dossier .roleline{font-size:11px!important}.original-dossier .kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.original-dossier .profiles{grid-template-columns:1fr!important}.original-dossier .bottom1,.original-dossier .dbiTopMetrics,.original-dossier .dbiSecondaryGrid,.original-dossier .dbiTacticalGrid,.original-dossier .dbiPotentialGrid,.original-dossier .dbiContextGrid{grid-template-columns:1fr!important}.original-dossier .marketStrip{grid-template-columns:1fr!important}.original-dossier .dbiModuleIntroStat b{font-size:22px}.original-dossier .cmpOverviewGrid,.original-dossier .cmpOverviewCards,.original-dossier .cmpProfilesGrid{grid-template-columns:1fr!important}.original-dossier .tabPanel{overflow-x:auto!important;max-width:100%!important}.original-dossier [data-panel=matches]>div{overflow-x:auto}.faithful-banner{font-size:8px}.original-dossier .dbiModuleIntro h2{font-size:20px}.original-engine-nav button{font-size:10px}.original-dossier .dbTabs .dbTab{padding:12px 14px!important;font-size:11px!important;flex:none!important}}@media(prefers-reduced-motion:reduce){.original-dossier .tabPanel{animation:none}.guided-progress i{transition:none}}

@media(max-width:750px){.original-dossier .hero>.avatar.photoAvatar{height:110px!important;min-height:110px!important;align-self:start!important}.original-dossier .hero>.avatar.photoAvatar .playerPhoto{width:100%!important;height:110px!important;object-fit:cover!important;object-position:center top!important}}
