[data-studio-shell] .pickem-slate-context{min-height:44px}.pickem-slate-description{flex-wrap:wrap;flex:1;align-items:baseline;gap:4px 12px;min-width:0;display:flex}.pickem-slate-description>span{color:var(--muted)}[data-studio-shell] .pickem-slate-context>.pickem-actions-trigger{width:44px;min-height:44px;color:var(--muted);background:0 0;flex:0 0 44px;place-items:center;margin-left:auto;padding:0;display:grid}[data-studio-shell] .pickem-actions-menu{border:1px solid var(--line);background:var(--surface);width:200px;max-width:calc(100vw - 32px);color:var(--ink);border-radius:10px;margin:0;padding:6px;position:fixed;inset:auto;box-shadow:0 8px 24px #07192320}[data-studio-shell] .pickem-actions-menu>button{text-align:left;width:100%;min-height:44px;font:inherit;color:var(--ink);align-items:center;gap:10px;padding:10px 12px;font-size:14px;display:flex}[data-studio-shell] .pickem-actions-menu>button:is(:hover,:focus-visible){background:var(--soft)}[data-studio-shell] .pickem-actions-menu>button:disabled{opacity:.5;cursor:default}
[data-studio-shell] #main-content .draft-decision-panel .studio-recommendations{align-items:start}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendation{grid-row:auto;grid-template-rows:auto;align-content:start;gap:8px;min-height:0}[data-studio-shell] #main-content .draft-decision-panel .studio-choice-footer{margin-top:0}[data-studio-shell] #main-content .draft-decision-panel .studio-choice-explanation:empty{display:none}[data-studio-shell] #main-content .draft-position-pulse article{background:var(--surface);grid-template-columns:28px minmax(0,1fr);gap:8px;padding:12px}[data-studio-shell] #main-content .draft-position-pulse article>.draft-pulse-summary{grid-column:2}[data-studio-shell] #main-content .draft-pulse-summary{gap:4px;display:grid}.draft-pulse-leader{min-width:0;margin-top:6px}.draft-pulse-leader .draft-pulse-player{margin-block:6px}[data-studio-shell] #main-content .draft-insights-toggle{margin-block:4px 12px}[data-studio-shell] #main-content :is(#available-title,#lineup-title){scroll-margin-top:104px}[data-studio-shell] .player-detail .studio-analysis-identity{align-items:center;gap:12px;display:flex}.draft-model-unavailable{color:var(--muted);font-size:13px;line-height:1.5}@container draft-decision (max-width:760px){[data-studio-shell] #main-content .draft-decision-panel .studio-recommendations{grid-template-columns:minmax(0,1fr)}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendation{grid-column:1;grid-template-columns:minmax(0,1fr) auto}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendation>*{grid-row:auto}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendation .studio-choice-player{grid-column:1}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendation .studio-choice-ranks{flex-direction:column;grid-area:2/2}}@media (min-width:761px) and (max-width:1100px){[data-studio-shell] #main-content .draft-decision-panel:not([data-insights-expanded=true]) .studio-recommendation{grid-template-columns:minmax(0,1fr) auto;display:grid}[data-studio-shell] #main-content .draft-decision-panel:not([data-insights-expanded=true]) .studio-choice-label{grid-column:1/-1}[data-studio-shell] #main-content .draft-decision-panel:not([data-insights-expanded=true]) .studio-choice-player{grid-column:1}[data-studio-shell] #main-content .draft-decision-panel:not([data-insights-expanded=true]) .studio-choice-ranks{flex-direction:column;grid-area:2/2;display:flex}[data-studio-shell] #main-content .draft-decision-panel:not([data-insights-expanded=true]) .studio-choice-footer{grid-column:1/-1}}[data-studio-shell] #main-content .draft-board-cell .draft-board-pick{background:var(--surface);border-color:var(--line)}[data-studio-shell] #main-content .draft-board-cell.is-user .draft-board-pick{background:var(--tint)}[data-studio-shell] #main-content .board-skeleton-grid .draft-board-team{gap:4px;padding:9px 10px}[data-studio-shell] #main-content .draft-board-value-line summary{cursor:pointer;color:var(--ink);padding-block:5px;font-weight:600}[data-studio-shell] #main-content .draft-board-value-line details>span{margin-top:4px;font-weight:400;line-height:1.4;display:block}[data-studio-shell] #main-content .pickem-slate-context{flex-wrap:wrap;align-items:baseline;gap:4px 12px;min-height:20px;margin-bottom:12px;font-size:13px;display:flex}[data-studio-shell] #main-content .pickem-slate-context>span{color:var(--muted)}[data-studio-shell] #main-content .pickem-shared-toolbar{grid-template-columns:minmax(270px,340px) auto;justify-content:start;width:100%}[data-studio-shell] #main-content .pickem-shared-toolbar .pick-format-switcher .studio-select{width:100%}[data-studio-shell] #main-content .pickem-page .pick-game-list{border:1px solid var(--line);background:var(--surface);border-radius:12px;gap:0;padding:0;overflow:hidden}[data-studio-shell] #main-content .pickem-page .pick-game-list>.quick-pick-row{background:0 0;border:0;border-radius:0;padding:12px 16px}[data-studio-shell] #main-content .pickem-page .pick-game-list>.quick-pick-row+.quick-pick-row{border-top:1px solid var(--line)}@media (min-width:761px){[data-studio-shell] #main-content .pickem-page .pick-game-list>.quick-pick-row{grid-template-columns:minmax(240px,1.5fr) minmax(120px,1fr) minmax(100px,.6fr);align-items:center;gap:16px;min-height:68px;padding-block:10px}[data-studio-shell] #main-content .pickem-page .pick-game-list>.quick-pick-row>*{grid-area:auto}}[data-studio-shell] #main-content .pickem-page .compact-pick-sheet>.table-empty-state{border-radius:12px}@media (max-width:600px){[data-studio-shell] #main-content .pickem-shared-toolbar{grid-template-columns:minmax(0,1fr) auto}[data-studio-shell] #main-content .pickem-shared-toolbar .pick-format-switcher{grid-column:1/-1}[data-studio-shell] #main-content .pickem-shared-toolbar .studio-choice-toggle>button{padding-inline:8px;font-size:13px}}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendations{grid-template-rows:none}[data-studio-shell] #main-content .pickem-loading-table .pick-game-total .pickem-placeholder{height:20px}[data-studio-shell] #main-content .pickem-loading-table .pick-game-card>footer .pickem-placeholder{height:22px}@media (min-width:640px){[data-studio-shell] #main-content .pickem-loading-table .pick-game-card>header .pickem-placeholder{height:18px}}[data-studio-shell] #main-content .pickem-page .compact-pick-sheet{background:0 0;border:0;padding-block:0}[data-studio-shell] #main-content .pickem-page .compact-pick-sheet>.table-empty-state{border:1px solid var(--line);background:var(--surface)}@media (max-width:760px){[data-studio-shell] #main-content .draft-decision-panel .draft-recommendation-pick-context{display:none}}@media (min-width:1101px){[data-studio-shell] #main-content .draft-decision-panel .studio-recommendations{align-items:stretch}[data-studio-shell] #main-content .draft-decision-panel .studio-recommendation{flex-direction:column;align-self:stretch;align-items:stretch;display:flex}[data-studio-shell] #main-content .draft-decision-panel .studio-choice-label{flex:none}[data-studio-shell] #main-content .draft-decision-panel .studio-choice-footer{margin-top:auto}[data-studio-shell] #main-content .draft-position-pulse>div{align-items:stretch}[data-studio-shell] #main-content .draft-position-pulse article{align-self:stretch}}[data-studio-shell] #main-content .studio-choice-rationale{max-width:70ch;color:var(--ink);grid-column:1/-1;margin:0;font-size:13px;line-height:1.5}
.league-switcher{gap:6px;width:min(100%,420px);margin:4px 0 24px;display:grid}.league-switcher>label{color:var(--text-secondary,#536e79);font-size:13px}.league-switcher .studio-select{min-width:0;display:block}.league-switcher .studio-select>button,.league-switcher>select{width:100%;height:var(--control-height,40px);min-height:var(--control-height,40px);box-sizing:border-box;text-align:left}.league-switcher .studio-select>button>span:first-child{white-space:normal;overflow-wrap:anywhere;font-size:16px;font-weight:600}.studio-select-popup:has([aria-label=Switch\ league]) [role=option]{white-space:normal;text-align:left;align-items:center}.studio-select-popup:has([aria-label=Switch\ league]) [role=option]>span:first-child{overflow-wrap:anywhere;min-width:0}.lineup-toggle button:focus-visible{outline-offset:3px;outline:2px solid #167d72}.league-section{background:var(--surface,#fff);border:1px solid var(--border-color,#d8e4e7);border-radius:16px;margin-bottom:20px;padding:24px}.league-section-heading,.pickup-main{justify-content:space-between;align-items:start;gap:16px;display:flex}.league-section-heading{margin-bottom:18px}.league-section-heading p,.league-footnote{color:var(--text-secondary,#536e79);font-size:14px}.lineup-toggle{flex-wrap:wrap;gap:8px;margin-bottom:14px;display:flex}.lineup-toggle button{color:inherit;border:1px solid var(--border-color,#d8e4e7);cursor:pointer;background:0 0;border-radius:7px;padding:10px 14px}.lineup-toggle button[aria-pressed=true]{border-color:#167d72;font-weight:600}.lineup-row{border-bottom:1px solid var(--border-color,#d8e4e7);grid-template-columns:74px minmax(0,1fr) 110px;align-items:center;gap:14px;padding:14px 0;display:grid}.lineup-row>:last-child{text-align:right;font-variant-numeric:tabular-nums}.lineup-head{color:var(--text-secondary,#536e79);font-size:13px}.lineup-player{align-items:center;gap:12px;min-width:0;display:flex}.lineup-player small,.pickup-main span{color:var(--text-secondary,#536e79);margin-top:4px;display:block}.lineup-player abbr{color:var(--accent,#167d72);text-decoration:none}.pickup-list,.trade-list{margin:0;padding:0;list-style-position:inside}.pickup-list>li,.trade-list>li{border-top:1px solid var(--border-color,#d8e4e7);padding:20px 0}.pickup-list>li::marker{color:var(--accent,#167d72);font-weight:700}.trade-list>li::marker{color:var(--accent,#167d72);font-weight:700}.pickup-main{margin-top:8px}.pickup-main>:last-child{text-align:right}.weekly-research-details{margin:18px 0}.weekly-research-details summary,.pickup-list summary{cursor:pointer;padding:10px 0}.trade-builder-grid{grid-template-columns:1fr 1fr;gap:24px;margin:18px 0;display:grid}.trade-builder-teams{grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;display:grid}.trade-builder-teams .trade-partner-field{width:100%}.trade-builder-grid label{margin-bottom:8px;display:block}.trade-builder-grid select{width:100%;min-height:160px;color:inherit;background:var(--surface,#fff);border:1px solid var(--border-color,#d8e4e7);border-radius:8px;padding:8px}.trade-builder-grid option{padding:6px}.trade-metrics{flex-wrap:wrap;gap:16px;margin:10px 0;display:flex}.trade-result{border-left:3px solid #167d72;margin-top:16px;padding:12px 16px}[data-theme=night] .league-section,[data-theme=night] .trade-builder-grid select{background:#172f37}@media (max-width:600px){.league-section{padding:16px}.lineup-row{grid-template-columns:46px minmax(0,1fr) 68px;gap:8px}.lineup-player{gap:6px}.league-section-heading,.pickup-main{flex-wrap:wrap}.pickup-main>:last-child{text-align:left}.trade-builder-grid,.trade-builder-teams{grid-template-columns:1fr}}.lineup-player .team-logo{flex:0 0 30px;justify-content:center;align-items:center;width:30px;height:30px;display:inline-flex}.lineup-player .team-logo img{object-fit:contain;width:100%;height:100%}.lineup-row.is-locked{background:var(--surface,#fff);color:var(--ink,#213b43)}.lineup-row.is-locked .team-logo{filter:grayscale();opacity:.6}.lineup-row.is-free-agent{background:var(--surface,#fff)}.lineup-lock-icon{vertical-align:-1px;margin-left:7px;display:inline-block}.lineup-lock{color:var(--accent,#167d72);align-items:center;gap:5px;margin-top:5px;font-size:12px;font-weight:600;display:inline-flex}.pickup-list{list-style:none}.pickup-swap{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;align-items:center;gap:16px;display:grid}.pickup-person{align-items:center;gap:10px;min-width:0;display:flex}.pickup-person>:last-child{overflow-wrap:anywhere}.pickup-action{min-width:34px;color:var(--text-secondary,#536e79);font-size:13px}.pickup-bid{white-space:nowrap;font-weight:600}.pickup-alternatives{margin-top:6px}.pickup-alternatives .pickup-person{padding:8px 0}@media (max-width:600px){.pickup-swap{grid-template-columns:minmax(0,1fr);gap:12px}}.pickup-person .team-logo{flex:0 0 28px;justify-content:center;align-items:center;width:28px;min-width:28px;height:28px;display:inline-flex}.pickup-person .team-logo img{object-fit:contain;width:28px;max-width:28px;height:28px;max-height:28px;display:block}.pickup-group-heading{flex-wrap:wrap;align-items:baseline;gap:8px 16px;margin-bottom:12px;display:flex}.pickup-group-heading>span,.pickup-choice{color:var(--text-secondary,#536e79);font-size:12px}.pickup-option{padding:12px 0}.pickup-option+.pickup-option{border-top:1px solid var(--border-color,#d8e4e7)}.pickup-choice{margin-bottom:8px;display:block}.pickup-swap{grid-template-columns:minmax(0,1fr) minmax(0,1fr) auto;gap:20px}@media (max-width:600px){.pickup-swap{grid-template-columns:minmax(0,1fr);gap:10px}}.pickup-condition{color:var(--text-secondary,#536e79);margin:8px 0 0;font-size:13px}.skeleton-bar{background:var(--line,#dce6e8);border-radius:5px;max-width:100%;height:14px;animation:1.6s ease-in-out infinite weekly-skeleton-pulse;display:block}.skeleton-label{width:90px}.skeleton-selector{width:100%;height:48px}.skeleton-slot{width:30px}.skeleton-player{align-items:center;gap:12px;min-width:0;display:flex}.skeleton-logo{border-radius:50%;flex-shrink:0;width:30px;height:30px}.skeleton-name{width:min(180px,70%)}.skeleton-rank{justify-self:end;width:40px}.skeleton-pickup{border-top:1px solid var(--border-color,#d8e4e7);gap:40px;padding:24px 0;display:flex}.weekly-skeleton-selector{width:min(100%,420px);margin-bottom:12px}.weekly-skeleton-selector>.skeleton-bar{height:40px}.weekly-skeleton .recommendation-loading{padding-block:12px}@keyframes weekly-skeleton-pulse{50%{opacity:.45}}@media (prefers-reduced-motion:reduce){.skeleton-bar{animation:none}}@media (max-width:600px){.weekly-skeleton .weekly-lineups>.league-section:nth-child(2),.weekly-skeleton .roster-rankings{display:none}.weekly-skeleton .weekly-lineups{display:block}.weekly-skeleton .weekly-lineups>.league-section{margin-bottom:12px}}.pickup-list-compact>li{grid-template-columns:24px minmax(0,1fr);align-items:center;gap:12px;padding:16px 0;display:grid}.pickup-number{color:var(--text-secondary,#536e79);font-variant-numeric:tabular-nums}.lineup-identity{min-width:0}.lineup-row-note{text-align:right;flex-shrink:0;margin-left:auto;padding-left:12px}.lineup-row-note:empty{display:none}.lineup-row-note .lineup-lock{margin-top:0}.lineup-row-note small{margin-top:0;font-size:12px}.lineup-row-note small>span{display:block}@media (max-width:600px){.lineup-player{flex-wrap:nowrap}.lineup-row-note{flex-shrink:1;max-width:40%;padding-left:4px}.lineup-row-note small{font-size:10px}.lineup-row-note small>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.lineup-row-note .lineup-lock{gap:3px;font-size:10px}}.simple-weekly .lineup-table+.league-footnote{padding-top:12px}.simple-weekly .lineup-table{margin-inline:-24px}.simple-weekly .lineup-table .lineup-row{padding-inline:24px}@media (max-width:600px){.simple-weekly .lineup-table{margin-inline:-16px}.simple-weekly .lineup-table .lineup-row{padding-inline:16px}}.weekly-lineups{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.weekly-lineups>.league-section{min-width:0}.weekly-lineups .lineup-row{grid-template-columns:46px minmax(0,1fr) 86px;gap:10px}.weekly-lineups .lineup-identity{overflow-wrap:anywhere}.weekly-lineups .lineup-row-note{flex-shrink:1;max-width:110px}@media (max-width:1200px){.weekly-lineups{grid-template-columns:minmax(0,1fr);gap:0}}@media (max-width:600px){.weekly-lineups .lineup-row{grid-template-columns:40px minmax(0,1fr) 68px;gap:8px}}.lineup-row-empty{color:var(--text-secondary,#536e79)}.weekly-lineups .lineup-row:not(.lineup-head){min-height:var(--data-row-height,48px);padding-block:4px;line-height:18px}.weekly-lineups .lineup-head{padding-block:6px}.weekly-lineups .lineup-player small{margin-top:2px;font-size:12px}.weekly-lineups .league-section-heading{margin-bottom:4px}.weekly-lineups>.league-section{align-self:start;padding-top:10px;padding-bottom:0;overflow:hidden}.weekly-lineups .lineup-player{font-size:14px}.weekly-lineups .lineup-player .team-logo{flex-basis:24px;width:24px;height:24px}.weekly-lineups .lineup-table:last-child .lineup-row:last-child{border-bottom:0}.league-section{--table-gutter:24px}.league-section>.table-state-frame{margin-inline:calc(-1 * var(--table-gutter))}.league-section>.table-state-frame>.roster-ranking-table{width:100%;margin-inline:0}.league-section>.table-state-frame>.pickup-column-head,.league-section>.table-state-frame>.pickup-list>li{padding-inline:var(--table-gutter)}.league-section:has(>.pickup-list-compact){padding-bottom:0;overflow:hidden}.league-section>:is(.pickup-list,.trade-list){margin-inline:calc(-1 * var(--table-gutter))}.league-section>:is(.pickup-list,.trade-list)>li{padding-inline:var(--table-gutter)}.league-section>.pickup-list-compact>li{min-height:var(--data-row-height,48px);padding:4px var(--table-gutter);font-size:14px;line-height:18px}.pickup-list-compact .pickup-person .team-logo,.pickup-list-compact .pickup-person .team-logo img{flex-basis:24px;width:24px;min-width:24px;max-width:24px;height:24px;max-height:24px}@media (max-width:600px){.league-section{--table-gutter:16px}.league-section>.pickup-list-compact>li{padding-block:8px}}.lineup-row.needs-start{background:var(--surface,#fff)}.lineup-start-label{color:#71500b;vertical-align:middle;background:#f5df9f;border-radius:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600;display:inline-block}[data-theme=night] .lineup-start-label{color:#f4d489;background:#554522}.pickup-empty-state{justify-content:center;align-items:center;gap:16px;padding:28px 16px 32px;display:flex}.pickup-empty-icon{background:var(--soft,#edf3f3);width:44px;height:44px;color:var(--accent,#166d62);border-radius:50%;flex:0 0 44px;place-items:center;display:grid}.pickup-empty-state h3{margin:0 0 5px;font-size:16px}.pickup-empty-state p{max-width:460px;color:var(--muted,#526a73);margin:0;font-size:13px;line-height:1.6}@media (max-width:600px){.pickup-empty-state{text-align:center;flex-direction:column;gap:12px;padding:24px 8px}}.lineup-status-tag{vertical-align:middle;white-space:nowrap;border-radius:4px;align-items:center;gap:4px;margin-left:8px;padding:1px 6px;font-size:11px;font-weight:600;line-height:18px;display:inline-flex}.lineup-status-tag .lineup-lock-icon{width:11px;height:11px;margin:0}.lineup-fa-label{color:#255b8c;background:#d2e6fa}.lineup-locked-label{color:#52626a;background:#e0e5e8}[data-theme=night] .lineup-fa-label{color:#bddfff;background:#2c506d}[data-theme=night] .lineup-locked-label{color:#bdcbd2;background:#35454d}:is(.pickup-impact-list,.pickup-column-head) .pickup-swap{grid-template-columns:minmax(0,1.15fr) minmax(0,1.15fr) minmax(110px,.7fr) minmax(180px,1fr) 64px;align-items:center;gap:24px}.pickup-purpose,.pickup-improvement,.pickup-bid-column{gap:3px;min-width:0;display:grid}.pickup-impact-inline{color:var(--accent);overflow-wrap:anywhere;gap:3px;font-size:12px;display:grid}.pickup-column-head{grid-template-columns:24px minmax(0,1fr);gap:12px;padding-block:6px;display:grid}.table-column-head,.lineup-head,.roster-ranking-table th{color:var(--muted);font-size:12px;font-weight:400}@media (min-width:1101px){.pickup-impact-list :is(.pickup-action,.pickup-purpose>small,.pickup-improvement>small,.pickup-bid-column>small){clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}}@media (max-width:1100px){.pickup-column-head{display:none}}.pickup-purpose>small,.pickup-improvement>small,.pickup-bid-column>small{color:var(--muted);font-size:11px}.pickup-purpose .lineup-status-tag{background:var(--soft);color:var(--ink);justify-self:start;margin:0}@media (max-width:900px){.pickup-impact-list .pickup-swap{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px 16px}}.pickup-section-heading{align-items:center}.pickup-header-actions{align-items:center;gap:12px;margin-left:auto;display:flex}.pickup-header-actions>span{color:var(--text-secondary,#536e79);white-space:nowrap;font-size:14px}.pickup-bid-column{text-align:right}@media (min-width:601px) and (max-width:900px){.pickup-impact-list .pickup-swap{grid-template-columns:minmax(0,1fr) minmax(0,1fr) 64px}.pickup-impact-list .pickup-person:first-child{grid-area:1/1}.pickup-impact-list .pickup-person:nth-child(2){grid-area:1/2}.pickup-purpose{grid-area:2/1}.pickup-improvement{grid-area:2/2}.pickup-bid-column{grid-area:1/3/3}}@media (max-width:600px){.pickup-impact-list .pickup-improvement{grid-area:3/1/auto/-1}.pickup-impact-list .pickup-purpose{grid-area:2/1}.pickup-impact-list .pickup-bid-column{grid-area:2/2}}[data-studio-shell] .pickem-shared-toolbar .pick-format-switcher .studio-select{width:230px}[data-studio-shell] .pickem-shared-toolbar .pick-format-switcher .studio-select>button{width:100%}.pickup-mobile-impact{display:none}.pickup-max-bid{color:var(--muted);font-size:11px;font-weight:400}.decision-data-status{color:var(--text-secondary);font-variant-numeric:tabular-nums;overflow-wrap:anywhere;margin-block:8px 12px;display:block}.compact-decision-metrics{gap:8px;margin-block:12px;display:grid}.compact-decision-metrics>div{flex-wrap:wrap;justify-content:space-between;gap:4px 16px;display:flex}.compact-decision-metrics dt{color:var(--text-secondary,#536e79)}.compact-decision-metrics dd{font-variant-numeric:tabular-nums;margin:0}
[data-studio-shell] #main-content .pickem-loading-table .pick-game-list .quick-pick-matchup{gap:4px}[data-studio-shell] .pickem-loading-table .pick-game-list .pickem-skeleton-line{vertical-align:middle;height:.65em;display:inline-block}[data-studio-shell] .pickem-loading-table .pick-game-list .quick-pick-matchup>small .pickem-skeleton-line{width:64px;max-width:100%}[data-studio-shell] .pickem-loading-table .pick-game-list .pickem-skeleton-matchup-identity{min-height:24px}[data-studio-shell] .pickem-loading-table .pick-game-list .pickem-skeleton-matchup-identity .pickem-placeholder-logo{flex:0 0 24px;width:24px;height:24px}
.table-empty-state{box-sizing:border-box;text-align:center;white-space:normal;flex-direction:column;justify-content:center;align-items:center;gap:12px;width:100%;min-height:200px;padding:20px 16px;display:flex}.table-empty-message{flex-direction:column;align-items:center;gap:6px;max-width:380px;display:flex}.table-empty-state .table-empty-icon{background:var(--soft,#edf3f3);width:44px;height:44px;color:var(--muted,#526a73);border-radius:50%;place-items:center;margin-bottom:2px;display:grid}.table-empty-state .table-empty-message h3{color:var(--ink,var(--text-primary,#203a43));margin:0;font-size:16px;font-weight:600;line-height:1.4}.table-empty-state .table-empty-message p{color:var(--muted,var(--text-secondary,#526a73));margin:0;font-size:13px;line-height:1.6}.table-empty-actions{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.table-empty-state .table-empty-actions>button{min-height:var(--ui-control-height,44px);background:var(--soft,#edf3f3);color:var(--accent,#166d62);font:inherit;cursor:pointer;border:0;border-radius:8px;padding:8px 14px;font-size:13px;font-weight:600}.table-empty-state .table-empty-actions>button:hover{background:var(--line,#dce6e8)}.table-empty-state .table-empty-actions>button:focus-visible{outline:2px solid var(--accent,#166d62);outline-offset:3px}.table-empty-state-compact{min-height:160px;padding:20px 16px}table tbody tr.table-empty-row>td.table-empty-cell{white-space:normal;border:0;height:auto;padding:0}table tbody tr.table-empty-row:hover{background:0 0}.draft-activity-empty{flex:1;align-items:center;min-height:240px;display:grid}@media (max-width:600px){.table-empty-state{min-height:180px;padding:20px 16px}.table-empty-state-compact{min-height:140px;padding:20px 12px}}
