/* V5: presentation only. Native controls and dock ownership remain authoritative. */
@media(min-width:1024px){
body.desktop-app:not(#_):is(.desktop-sheets-screen,.desktop-checking-screen)>main{padding:0!important;align-items:stretch!important;gap:0!important;overflow:hidden!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout,
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout *{box-sizing:border-box;text-align:left!important;letter-spacing:normal;text-transform:none}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout{display:grid!important;grid-template-columns:minmax(0,1fr) 360px;flex:1 1 0!important;width:100%;max-width:none!important;min-height:0!important;gap:0;margin:0;padding:0;overflow:hidden!important;color:var(--ink);font:400 14px/1.5 var(--font)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-left{display:flex!important;flex-direction:column!important;gap:24px;min-width:0;min-height:0!important;padding:24px 32px;overflow-y:auto!important;overscroll-behavior:contain}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-left>*{flex-shrink:0!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout h2{margin:0;font:700 16px/24px var(--font)!important;color:var(--ink);text-transform:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster{display:flex!important;flex-direction:column!important;min-width:0;min-height:0!important;overflow:hidden!important;background:var(--surface);border:0;border-left:1px solid rgb(var(--divider-rgb));border-radius:0;box-shadow:none}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster-header{display:flex;align-items:baseline;justify-content:space-between;flex-wrap:wrap;gap:8px;flex:none;padding:16px 20px;border-bottom:1px solid rgb(var(--divider-rgb));background:var(--surface)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster-header>span{font:400 12px/18px var(--font)!important;color:var(--muted);font-variant-numeric:tabular-nums}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows{display:block!important;list-style:none;flex:1 1 0!important;min-height:0!important;overflow-y:auto!important;margin:0;padding:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows>li{margin:0;padding:0;border-bottom:1px solid rgb(var(--divider-rgb))}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows>li:last-child{border:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows :is(.desktop-sheets-row,.desktop-sheet-original-row){display:flex!important;align-items:center;gap:12px;position:relative;flex:1;min-width:0;width:100%!important;max-width:none!important;min-height:56px!important;height:auto!important;margin:0!important;padding:8px 20px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;transform:none!important;opacity:1!important;color:var(--ink);font:400 14px/20px var(--font)!important;cursor:pointer}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows button::after{display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows button:disabled{cursor:default!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows button:enabled:hover{background:var(--page)!important}
/* Hide phone faces rather than repeating their names, tags and counts. */
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-original-row>:not(.desktop-sheet-row-face){display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-row-face{display:flex!important;align-items:center;gap:12px;flex:1;min-width:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-person{display:block;flex:1;min-width:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-name{display:block;font:600 14px/20px var(--font)!important;overflow-wrap:anywhere}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-code{display:block;color:var(--muted);font:400 12px/18px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-count{font:500 12px/18px var(--font)!important;white-space:nowrap;font-variant-numeric:tabular-nums}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-tick{display:grid;place-items:center;flex:none;width:20px;height:20px;border:1px solid rgb(var(--divider-rgb));border-radius:50%;color:var(--muted)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-tick.is-checked{background:var(--tint-green);border-color:var(--tint-green-edge);color:var(--score-high)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-chevron{flex:none;font:400 22px/20px var(--font)!important;color:var(--muted)}
body.desktop-app:not(#_) :is(main,#live-action-dock) [aria-expanded=true] .desktop-sheets-chevron{transform:rotate(90deg)}
body.desktop-app:not(#_) :is(main,#live-action-dock) button:disabled .desktop-sheets-chevron{visibility:hidden}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-chip{display:inline-flex;align-items:center;flex:none;gap:6px;padding:4px 10px;border:0;border-radius:999px;background:var(--brand-tint);color:var(--absent);font:600 12px/18px var(--font)!important;white-space:nowrap}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-chip.is-waiting{background:var(--tint-yellow);color:var(--score-middle)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-chip.is-checking{background:var(--brand);color:var(--on-brand)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-chip:is(.is-checked,.is-ready){background:var(--tint-green);color:var(--score-high)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-chip.is-failed{background:var(--tint-red);color:var(--score-low)}
body.desktop-app:not(#_) :is(main,#live-action-dock) li.is-absent .desktop-sheets-name{color:var(--absent)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop{display:flex;align-items:center;flex-wrap:wrap;gap:16px;min-height:0;padding:16px 20px;border:2px dashed rgb(var(--divider-rgb));border-radius:12px;background:rgb(var(--surface-rgb)/.6)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop.is-over{background:var(--brand-tint);border-color:var(--brand)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-upload-icon{display:grid;place-items:center;flex:none;width:44px;height:44px;border-radius:50%;background:var(--brand-tint);color:var(--ink)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-upload-icon svg{display:block;width:20px;height:20px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop-copy{flex:1;min-width:140px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop-title{font:600 14px/20px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop-detail{margin-top:2px;color:var(--muted);font:400 12px/18px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop.is-empty{min-height:320px;flex-direction:column;justify-content:center;padding:48px 24px;border-radius:20px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop.is-empty .desktop-sheets-drop-copy{flex:0;text-align:center!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop.is-empty .desktop-sheets-drop-copy>*{text-align:center!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-choices{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout :is(.desktop-sheet-control,.desktop-sheets-retry,.stack-whose button,.desktop-sheets-upload-action){display:inline-flex!important;align-items:center;justify-content:center;flex:none;width:auto!important;min-width:0!important;min-height:44px!important;height:auto!important;margin:0!important;padding:10px 16px!important;border:1px solid rgb(var(--divider-rgb))!important;border-radius:16px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important;transform:none!important;font:600 14px/20px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-control>:not(.desktop-sheet-control-face){display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-control-face{display:inline-flex!important;align-items:center;gap:8px;position:static!important;width:auto!important;height:auto!important;opacity:1!important;visibility:visible!important;color:inherit;font:600 14px/20px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-control-label{display:inline!important;color:inherit;font:inherit!important;visibility:visible!important;opacity:1!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-control-face svg{display:block!important;position:static!important;width:16px!important;height:16px!important;flex:none;opacity:1!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-control::after{display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop .desktop-sheets-upload-action{background:var(--brand)!important;color:var(--on-brand)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-drop .desktop-sheets-upload-empty{display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout button:disabled{cursor:not-allowed;opacity:.5}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-upload-native,
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-upload-controls{display:contents!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout .stack-upload-panel{display:block!important;width:100%;max-width:none;margin:0;padding:0;border:0;background:transparent;box-shadow:none}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout .stack-upload-empty{display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status{position:relative;flex:none;padding:20px;border:1px solid rgb(var(--divider-rgb));border-radius:12px;background:var(--surface);min-width:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status-mark{float:left;width:44px;height:44px;margin:0 16px 0 0;border:0;background:transparent}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status-title{font:700 16px/22px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status-detail{margin-top:4px;color:var(--muted);font:400 14px/21px var(--font)!important;overflow-wrap:anywhere}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status::after{content:'';display:table;clear:both}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status.is-ready{background:var(--tint-green);border-color:var(--tint-green-edge);color:var(--score-high)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status.is-failed{background:var(--tint-red);border-color:var(--tint-red-edge);color:var(--score-low)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status .desktop-sheets-retry{margin-top:12px!important;background:var(--brand)!important;color:var(--on-brand)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status.is-matched{display:flex;flex-wrap:wrap;align-items:baseline;gap:12px;padding:20px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status.is-matched .desktop-sheets-status-mark{display:none}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status.is-matched .desktop-sheets-status-title{flex:1;font:400 14px/20px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-all-matched{font:600 12px/18px var(--font)!important;color:var(--score-high)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-match-bar{display:block;width:100%;height:4px;appearance:none;border:0;border-radius:999px;overflow:hidden;background:var(--brand-tint);color:var(--forward)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-match-bar::-webkit-progress-bar{background:var(--brand-tint)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-match-bar::-webkit-progress-value{background:var(--forward);border-radius:999px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-match-bar::-moz-progress-bar{background:var(--forward);border-radius:999px}
/* Full intrinsic height: a long candidate list scrolls with the left column. */
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-left .stack-whose{display:flow-root!important;position:relative;flex:none!important;width:100%!important;height:auto!important;max-height:none!important;overflow:visible!important;margin:0!important;padding:20px!important;border:1px solid var(--tint-yellow-edge)!important;border-radius:12px!important;background:var(--tint-yellow)!important;color:var(--ink)!important;box-shadow:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-whose>.doubt-card{display:contents!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-left .stack-whose h2{margin:0 0 16px!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-left .stack-whose .stack-page-image{float:left;display:block;width:140px!important;height:187px!important;max-height:none!important;margin:0 20px 16px 0!important;padding:8px;border:0!important;border-radius:12px;background:var(--photo);object-fit:contain}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-whose .stack-candidates{display:flex!important;flex-flow:row wrap!important;gap:8px!important;min-width:0;margin:12px 0!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-whose .whose-page-actions{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-whose .stack-read-text{display:block;margin:12px 0;color:var(--muted);font:400 12px/18px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-all-pages>h2{margin-bottom:12px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:12px;list-style:none;margin:0;padding:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-grid>li{min-width:0;margin:0;padding:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-open{display:grid!important;place-items:center;position:relative;width:100%!important;min-height:0!important;aspect-ratio:3/4;height:auto!important;margin:0!important;padding:6px!important;overflow:hidden;border:1px solid rgb(var(--divider-rgb))!important;border-radius:12px!important;background:var(--photo)!important;color:var(--muted)!important;box-shadow:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-open img{position:absolute;inset:6px;display:block;width:calc(100% - 12px);height:calc(100% - 12px);object-fit:contain;background:var(--photo)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-number{font:600 12px/18px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-caption{display:block;margin-top:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:var(--muted);font:400 11px/17px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-grid .is-unmatched .desktop-sheets-page-open{background:var(--tint-yellow)!important;border:2px solid var(--marks-middle)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-grid .is-unmatched .desktop-sheets-page-caption{color:var(--score-middle);font-weight:600!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-expanded{display:flex;flex-wrap:wrap;gap:12px;padding:0 20px 16px;background:var(--surface)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-expanded .stack-child-pages{display:flex!important;flex-wrap:wrap;gap:12px;width:100%;margin:0;padding:0;border:0;background:transparent}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-expanded .stack-child-pages>:is(.stack-page-image,.stack-page-navigation,.live-stack-child-secondary){display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-expanded .photo-thumbnails{display:flex!important;flex-wrap:wrap;gap:12px;width:100%;margin:0;padding:0;overflow:visible!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-tile{flex:0 0 96px;width:96px;min-width:0}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-tile :is(.photo-thumbnail,.stack-page-image){display:block!important;width:96px!important;height:128px!important;min-height:0!important;margin:0!important;padding:6px!important;overflow:hidden;object-fit:contain;border:0!important;border-radius:10px!important;background:var(--photo)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-tile img{width:100%;height:100%;object-fit:contain}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-tile :is(.dialog-actions,.local-stack-page-actions){display:flex;flex-wrap:wrap;gap:4px;position:static;margin:4px 0 0;padding:0;opacity:1}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-tile :is(.dialog-actions,.local-stack-page-actions) button{display:inline-flex!important;align-items:center;justify-content:center;min-width:44px!important;min-height:44px!important;width:auto!important;height:auto!important;margin:0!important;padding:6px!important;border:0!important;border-radius:12px!important;background:var(--surface)!important;color:var(--ink)!important;box-shadow:none!important;font:500 11px/16px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-page-tile .dialog-actions .danger{color:var(--danger)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout .stack-draft-grid{display:flex!important;flex-wrap:wrap;gap:12px;margin:0;padding:0;overflow:visible!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout .stack-draft-tile{position:relative;flex:0 0 96px;width:96px!important;max-width:96px!important;height:128px!important;overflow:hidden;border:1px solid rgb(var(--divider-rgb));border-radius:10px;background:var(--photo)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-draft-tile>.photo-thumbnail{display:block!important;width:100%!important;height:100%!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;background:var(--photo)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-draft-tile img{display:block;width:100%!important;height:100%!important;object-fit:contain!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-draft-number{position:absolute;left:6px;bottom:6px;padding:2px 8px;border-radius:999px;background:var(--surface);color:var(--ink);font:600 11px/16px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .stack-draft-remove{position:absolute;right:4px;top:4px}
/* Original phone sections remain mounted for their owners and breakpoint restoration. */
body.desktop-app:is(.desktop-sheets-screen,.desktop-checking-screen)>main>:is(.stack-body,.stack-upload-panel,.local-prepared-panel,.stack-child-pages,.eval-class-pages,.stack-child-back,.stack-message,.live-mode-label){display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-generated-dock{display:contents!important}
body.desktop-app.desktop-sheets-screen:not(#_) :is(main,#live-action-dock) .stack-footer :is(.stack-upload-action,.stack-match-count,.stack-blocker,.sheets-missing-note){display:none!important}
body.desktop-app.desktop-in-test:not(#_) :is(main,#live-action-dock) .desktop-sheets-blocker{order:-1;flex:0 1 260px;max-width:260px;margin:0!important;padding:0!important;color:var(--muted);font:400 12px/17px var(--font)!important;text-align:right!important}
body.desktop-app.desktop-in-test:not(#_) :is(main,#live-action-dock) .desktop-sheets-local-forward{position:fixed!important;inset:32px 32px auto auto!important;z-index:103;width:auto;max-width:50%;margin:0;padding:0}
body.desktop-app.desktop-in-test:not(#_) :is(main,#live-action-dock) .desktop-sheets-local-forward .reading-primary{min-width:0;width:auto;height:48px!important;min-height:48px!important;margin:0!important;padding:0 20px!important;border:0!important;border-radius:16px!important;background:var(--forward)!important;color:var(--on-forward)!important;box-shadow:var(--shadow-tile)!important;font:600 15px/20px var(--font)!important;text-transform:none!important;letter-spacing:normal!important}
/* Checking: one centered column, one count strip and the class list below. */
body.desktop-app.desktop-checking-screen:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout{display:flex!important;justify-content:center}
body.desktop-app.desktop-checking-screen:not(#_) :is(main,#live-action-dock) .desktop-sheets-left{flex:1;max-width:880px;width:100%;margin:0 auto}
body.desktop-app.desktop-checking-screen:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster{flex:none;border:1px solid rgb(var(--divider-rgb));border-radius:12px;overflow:hidden!important}
body.desktop-app.desktop-checking-screen:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster-header{padding:12px 20px}
body.desktop-app.desktop-checking-screen:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster-header h2{font-size:14px!important}
body.desktop-app.desktop-checking-screen:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows{flex:none!important;overflow:visible!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-counts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:hidden;border:1px solid rgb(var(--divider-rgb));border-radius:12px;background:var(--surface)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count{padding:16px 20px;border:0;border-radius:0;background:transparent}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count+.desktop-sheets-count{border-left:1px solid rgb(var(--divider-rgb))}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count>span{display:block;color:var(--muted);font:400 12px/18px var(--font)!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count>strong{display:block;margin-top:2px;font:700 24px/32px var(--font)!important;letter-spacing:-.03em;font-variant-numeric:tabular-nums}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count .is-high{color:var(--score-high)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count .is-low{color:var(--score-low)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-failed-row{display:flex;align-items:center;padding-right:20px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-failed-row>.desktop-sheets-retry{font-size:12px!important;padding:8px 12px!important}
}
@media(min-width:1280px){body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout{grid-template-columns:minmax(0,1fr) 400px}}
@media(min-width:1024px) and (max-width:1199px){
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout{grid-template-columns:minmax(0,1fr) 320px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-left{padding:24px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-choices{flex-basis:100%}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-roster-header{padding:16px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-rows :is(.desktop-sheets-row,.desktop-sheet-original-row){padding:8px 16px!important;gap:8px}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheet-row-face{gap:8px}
}
@media(min-width:1024px) and (prefers-reduced-motion:reduce){body.desktop-app .desktop-sheets-layout *{transition:none!important}}
@media(min-width:1024px){
/* Local's upload thumbnails are already represented by the All pages grid. */
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-layout.is-local .desktop-sheets-left:has(.desktop-sheets-all-pages) .stack-upload-panel .stack-draft-grid{display:none!important}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-status.is-waiting{background:var(--tint-yellow);border-color:var(--tint-yellow-edge);color:var(--score-middle)}
body.desktop-app:not(#_) :is(main,#live-action-dock) .desktop-sheets-count>strong.is-zero{color:var(--muted)}
}
