/* Flagrant Desk V136 — additive destination/discovery upgrade */
.fd-today-strip{border-bottom:1px solid rgba(121,88,58,.16);background:#fff7ea;color:#35271d}.fd-today-inner{max-width:1240px;margin:auto;min-height:42px;padding:7px 28px;display:flex;gap:18px;align-items:center;flex-wrap:wrap;font:800 10px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.35px;text-transform:uppercase}.fd-today-inner>strong{color:#e85f2b;letter-spacing:1px}.fd-today-inner span{color:#806f60}.fd-today-inner b{color:#35271d}.fd-today-inner button{margin-left:auto;border:0;border-bottom:1px solid rgba(232,95,43,.34);background:transparent;color:#c84f23;padding:2px 0;cursor:pointer;font:900 10px/1 var(--sans,Arial,sans-serif);text-transform:uppercase;letter-spacing:.45px}.fd-night-mode-label{padding:5px 8px;border-radius:999px!important;background:#17212b!important;color:#fff!important}.fd-game-night-mode .fd-today-strip{background:#17212b;border-color:#263442;color:#fff}.fd-game-night-mode .fd-today-inner span,.fd-game-night-mode .fd-today-inner b{color:#e9edf0}.fd-game-night-mode .fd-today-inner>strong,.fd-game-night-mode .fd-today-inner button{color:#ff7b43}
.fd-v136-head{display:flex;justify-content:space-between;align-items:end;gap:20px;margin-bottom:14px}.fd-v136-head span{display:block;margin-bottom:6px;font:900 9px/1 var(--sans,Arial,sans-serif);letter-spacing:1.2px;color:#d95c2d}.fd-v136-head h2{margin:0;font:700 31px/1.03 var(--serif,Georgia,serif);letter-spacing:-.55px;color:#2d221a}.fd-v136-head>a{font:900 10px/1 var(--sans,Arial,sans-serif);text-transform:uppercase;color:#c64f24;border-bottom:1px solid rgba(198,79,36,.25);padding-bottom:3px}
.fd-supreme-court,.fd-latest-desk{margin:34px 0 0;padding:22px;border:1px solid rgba(121,88,58,.13);border-radius:14px;background:rgba(255,252,246,.86);box-shadow:0 5px 18px rgba(54,35,21,.035)}.fd-court-intro{max-width:820px;margin:-4px 0 15px;color:#78685b;font:13px/1.45 var(--sans,Arial,sans-serif)}.fd-court-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px}.fd-court-card{display:grid;grid-template-columns:74px 1fr;gap:12px;padding:10px;border:1px solid rgba(121,88,58,.12);border-radius:10px;background:#fffaf2}.fd-court-card img{width:74px;height:74px;object-fit:cover;border-radius:7px}.fd-court-card small{display:block;font:900 8px/1 var(--sans,Arial,sans-serif);letter-spacing:.9px;color:#d45a2c;text-transform:uppercase}.fd-court-card strong{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;margin:5px 0;font:800 14px/1.12 var(--serif,Georgia,serif);color:#30241c}.fd-court-card em{font:900 11px/1 var(--sans,Arial,sans-serif);color:#7c6958;font-style:normal}.fd-court-card em b{color:#df5a2b}.fd-loading{font:700 13px/1.4 var(--sans,Arial,sans-serif);color:#877568}
.fd-latest-list{display:grid}.fd-latest-list>a{display:grid;grid-template-columns:125px minmax(0,1fr) 150px;gap:14px;align-items:center;padding:10px 4px;border-top:1px solid rgba(121,88,58,.11)}.fd-latest-list time,.fd-latest-list span{font:800 9px/1.2 var(--sans,Arial,sans-serif);letter-spacing:.55px;text-transform:uppercase;color:#978273}.fd-latest-list strong{font:800 15px/1.22 var(--serif,Georgia,serif);color:#34271e}.fd-latest-list span{text-align:right;color:#c45b32}
.fd-reality-check{max-width:760px;margin:26px auto;padding:0;border:1px solid rgba(121,88,58,.14);border-left:4px solid #e46534;border-radius:10px;background:#fffaf2;overflow:hidden}.fd-reality-check summary{display:flex;justify-content:space-between;gap:14px;align-items:center;padding:13px 15px;cursor:pointer;list-style:none}.fd-reality-check summary::-webkit-details-marker{display:none}.fd-reality-check summary span{font:900 9px/1 var(--sans,Arial,sans-serif);letter-spacing:1px;color:#d65d2f}.fd-reality-check summary strong{font:800 12px/1 var(--sans,Arial,sans-serif);color:#4f4034}.fd-reality-check>div{padding:0 15px 13px;border-top:1px solid rgba(121,88,58,.11)}.fd-reality-check p{margin:11px 0 0;font:13px/1.5 var(--sans,Arial,sans-serif);color:#6d5d50}.fd-rabbit-reason{display:inline-block;margin:0 0 6px;padding:4px 6px;border-radius:999px;background:#f5e6d6;color:#b84d26!important;font:900 8px/1 var(--sans,Arial,sans-serif)!important;letter-spacing:.7px;text-transform:uppercase}
.fd-team-dashboard{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin:18px 0 18px}.fd-file-tile{min-height:126px;padding:14px;border:1px solid rgba(121,88,58,.13);border-radius:11px;background:rgba(255,252,246,.9);display:flex;flex-direction:column}.fd-file-tile small,.fd-player-dossier-plus small{font:900 8.5px/1 var(--sans,Arial,sans-serif);letter-spacing:.85px;color:#d35b2d;text-transform:uppercase}.fd-file-tile>strong,.fd-file-tile>.fd-file-hot{margin:9px 0 7px;font:800 16px/1.15 var(--serif,Georgia,serif);color:#30231b}.fd-file-tile>span{margin-top:auto;font:11px/1.35 var(--sans,Arial,sans-serif);color:#857264}.fd-file-tile>a{font:900 10px/1.2 var(--sans,Arial,sans-serif);color:#c35127}.fd-key-players>div{display:flex;gap:5px;flex-wrap:wrap;margin-top:10px}.fd-key-players a,.fd-theme-chips a,.fd-theme-chips span{padding:5px 7px;border-radius:999px;background:#f6eadc;font:800 9px/1 var(--sans,Arial,sans-serif);color:#694f3b}
.fd-player-dossier-plus{display:grid;grid-template-columns:1.4fr 1fr 1.35fr 1fr;gap:10px;margin:16px 0}.fd-player-dossier-plus>div{padding:13px;border:1px solid rgba(121,88,58,.12);border-radius:10px;background:#fffaf2}.fd-player-dossier-plus strong,.fd-player-dossier-plus>a{display:block;margin-top:9px;font:800 13px/1.3 var(--sans,Arial,sans-serif);color:#3a2b21}.fd-theme-chips{display:flex;gap:5px;flex-wrap:wrap;margin-top:9px}
.fd-morning-tools{margin:20px 0 24px;padding:16px;border:1px solid rgba(121,88,58,.13);border-radius:12px;background:#fff9ef}.fd-morning-tool-top{display:flex;justify-content:space-between;gap:16px;align-items:center}.fd-morning-tool-top span{display:block;font:900 8.5px/1 var(--sans,Arial,sans-serif);letter-spacing:1px;color:#d45a2b}.fd-morning-tool-top strong{display:block;margin-top:4px;font:800 18px/1.15 var(--serif,Georgia,serif);color:#30241c}.fd-morning-tool-actions{display:flex;gap:8px;align-items:center}.fd-morning-tool-actions button,.fd-morning-team-filters button{border:1px solid rgba(121,88,58,.16);border-radius:999px;background:#fffdf8;padding:6px 8px;font:900 8.5px/1 var(--sans,Arial,sans-serif);letter-spacing:.45px;color:#725c4c;cursor:pointer}.fd-morning-tool-actions button.is-active,.fd-morning-team-filters button.is-active{background:#17212b;color:#fff;border-color:#17212b}.fd-morning-tool-actions a{font:900 9px/1 var(--sans,Arial,sans-serif);color:#c65429}.fd-morning-team-filters{display:flex;gap:5px;flex-wrap:wrap;margin-top:12px}.fd-morning-tools>p{margin:10px 0 0;font:11px/1.35 var(--sans,Arial,sans-serif);color:#897568}
.fd-series-shell,.fd-series-detail{padding-bottom:80px}.fd-series-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:13px;margin-top:24px}.fd-series-card{position:relative;padding:20px;border:1px solid rgba(121,88,58,.14);border-top:3px solid #e46534;border-radius:12px;background:#fffaf2;min-height:190px}.fd-series-card>span{font:900 9px/1 var(--sans,Arial,sans-serif);letter-spacing:1px;color:#c9582c}.fd-series-card strong{display:block;margin:16px 0 7px;font:800 28px/1.05 var(--serif,Georgia,serif);color:#30231a}.fd-series-card p{max-width:520px;color:#79695b;font:13px/1.45 var(--sans,Arial,sans-serif)}.fd-series-card em{position:absolute;bottom:18px;left:20px;font:900 9px/1 var(--sans,Arial,sans-serif);text-transform:uppercase;color:#c65429;font-style:normal}
.fd-quick-search{position:fixed;inset:0;z-index:9999;display:none;place-items:start center;padding:9vh 18px;background:rgba(16,20,24,.72);backdrop-filter:blur(5px)}.fd-quick-search[aria-hidden="false"]{display:grid}.fd-search-panel{width:min(760px,100%);max-height:78vh;overflow:auto;border-radius:15px;background:#fffaf2;border:1px solid rgba(255,255,255,.22);box-shadow:0 28px 70px rgba(0,0,0,.32)}.fd-search-top{display:flex;align-items:center;gap:10px;padding:13px;border-bottom:1px solid rgba(121,88,58,.12)}.fd-search-top input{flex:1;height:44px;border:1px solid rgba(121,88,58,.18);border-radius:9px;padding:0 12px;background:#fff;color:#31241c;font:700 14px/1 var(--sans,Arial,sans-serif)}.fd-search-top button{border:0;background:transparent;font:900 18px/1 var(--sans,Arial,sans-serif);cursor:pointer;color:#755f50}.fd-search-results{display:grid;padding:8px}.fd-search-result{display:grid;grid-template-columns:64px 1fr;gap:10px;padding:8px;border-radius:9px}.fd-search-result:hover{background:#f7eadc}.fd-search-result img{width:64px;height:48px;object-fit:cover;border-radius:6px}.fd-search-result strong{display:block;font:800 13px/1.2 var(--serif,Georgia,serif);color:#30241c}.fd-search-result small{display:block;margin-top:4px;font:800 8px/1 var(--sans,Arial,sans-serif);letter-spacing:.55px;text-transform:uppercase;color:#b65a34}.fd-search-foot{display:flex;justify-content:space-between;gap:12px;padding:12px 15px;border-top:1px solid rgba(121,88,58,.12);font:800 9px/1 var(--sans,Arial,sans-serif);color:#877264}.fd-search-foot a{color:#c9552b}.fd-score-coverage{display:block;margin-top:5px;font:900 8px/1 var(--sans,Arial,sans-serif);letter-spacing:.45px;text-transform:uppercase;color:#ff8a52!important}.nba-score-game{position:relative}
@media(max-width:900px){.fd-team-dashboard{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-player-dossier-plus{grid-template-columns:repeat(2,minmax(0,1fr))}.fd-court-grid{grid-template-columns:1fr 1fr}.fd-latest-list>a{grid-template-columns:100px minmax(0,1fr)}.fd-latest-list span{display:none}}
@media(max-width:640px){.fd-today-inner{padding:8px 16px;gap:10px}.fd-today-inner span:nth-of-type(3),.fd-today-inner span:nth-of-type(4){display:none}.fd-today-inner button{margin-left:0}.fd-v136-head{align-items:flex-start;flex-direction:column}.fd-v136-head h2{font-size:26px}.fd-supreme-court,.fd-latest-desk{padding:15px;margin-top:24px}.fd-court-grid,.fd-team-dashboard,.fd-player-dossier-plus,.fd-series-grid{grid-template-columns:1fr}.fd-court-card{grid-template-columns:70px 1fr}.fd-latest-list>a{grid-template-columns:1fr;gap:4px}.fd-latest-list time{font-size:8px}.fd-morning-tool-top{align-items:flex-start;flex-direction:column}.fd-morning-team-filters{max-height:104px;overflow:auto}.fd-series-card strong{font-size:24px}}
