/* Shared task hierarchy; the existing ledger tokens and plate identity remain. */
.ux-browsable tr[hidden],.directory-list li[hidden],.auction-rounds article[hidden]{display:none!important}
.info-header-actions{display:contents!important}.info-site-header{display:grid!important;grid-template-columns:auto 1fr auto;align-items:center;gap:12px!important}.info-nav{justify-content:flex-end;gap:4px!important;flex-wrap:nowrap!important}.info-nav>a,.info-nav summary{display:flex;align-items:center;justify-content:center;min-height:44px;padding:8px 10px;font-size:14px}.site-more{position:relative}.site-more>summary{cursor:pointer;list-style:none}.site-more>div{position:absolute;right:0;top:100%;width:210px;background:var(--surface,#fffdf5);border:1px solid var(--line-strong,#746d60);padding:6px;z-index:30}.site-more>div a{display:flex;align-items:center;min-height:44px;padding:8px}.info-site-header .info-nav{grid-column:2;grid-row:1}.info-lang-toggle{grid-column:3;grid-row:1}.ux-task-nav{display:flex;flex-wrap:wrap}.tool-links{font-size:0!important}.tool-links .ux-task-nav{font-size:14px;justify-content:flex-start}.ux-secondary{margin:12px 0}.ux-secondary>summary,.ux-more-filters>summary,.ux-contents>summary,.ux-method>summary{min-height:44px;cursor:pointer;padding:10px 0;font-weight:650}.ux-secondary .home-shelf{margin-top:12px}body.search-focus-mode .ux-secondary,body.issue-mode-active .ux-secondary{display:none}.market-relation{font-weight:700}.plate-na{font-size:13px;color:var(--muted);font-weight:400}.search-history-list .search-history-chip:nth-child(n+5){display:none}.ux-history-expanded .search-history-list .search-history-chip{display:inline-flex}.ux-browser,.ux-pager,.ux-category-jumps{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin:16px 0}.ux-browser label{display:flex;flex-direction:column;gap:6px}.ux-browser input,.ux-browser select,.ux-pager button,.ux-sort select,.ux-copy{min-height:44px;font:inherit;padding:8px 12px;border:1px solid var(--line-strong);background:var(--surface);color:var(--ink);border-radius:4px}.ux-pager button:disabled{opacity:.5;cursor:default}.ux-browser input{max-width:100%}.ux-category-jumps a,.ux-jump{display:inline-flex;align-items:center;min-height:44px;padding:8px}.directory-list li{position:relative;min-height:70px}.directory-list li>a{display:block;min-height:44px}.directory-list li>a::after{content:'';position:absolute;inset:0}.directory-list li:focus-within{outline:3px solid var(--accent);outline-offset:2px}.ux-sort{display:inline-flex;align-items:center;gap:8px}.auction-table-wrap{max-height:70vh;overflow:auto}.auction-table-wrap thead th,.comparison-table thead th{position:sticky;top:0;background:var(--surface);z-index:2}.auction-table-wrap th,.auction-table-wrap td{font-size:14px!important}.auction-metrics{margin:14px 0!important}.auction-page h1{font-size:clamp(28px,4vw,38px)!important;max-width:32ch}.auction-summary{max-width:72ch}.ux-single-record .meta{display:none}.ux-single-record .hero{padding-bottom:12px}.btn.primary,.btn.primary:hover,.btn.primary:focus-visible{background:var(--accent)!important;color:#fffdf5!important}.decision-result>p:first-of-type{font-size:24px;font-weight:700;color:var(--ink)}.comparison-window{font-weight:650;color:var(--ink);padding-block:10px;border-block:1px solid var(--line)}.comparison-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:16px 0}.comparison-stats p{font-size:22px;font-weight:700;margin:8px 0}.decision-actions>a{min-height:44px;display:inline-flex;align-items:center}.decision-main h1,body.info-page main h1,.directory-wrap h1{font-size:32px!important;line-height:1.2!important}.decision-main h2,body.info-page main h2{font-size:23px!important;line-height:1.3}.comparison-table{width:100%;border-collapse:collapse;white-space:nowrap}.comparison-table th,.comparison-table td{padding:12px;text-align:left;border-bottom:1px solid var(--line)}.decision-note{font-size:14px}.ux-contents nav{display:flex;flex-direction:column;gap:4px}.ux-contents nav a{min-height:36px;display:flex;align-items:center}.ux-count-explanation,.ux-policy-summary{max-width:72ch;font-size:15px}.ux-copy{margin:8px 0;cursor:pointer}.ux-setup{margin:18px 0;padding-block:16px;border-block:1px solid var(--line)}.ux-manual-label{display:block;margin:10px 0;font-weight:650}.ux-camera-privacy{display:block;min-height:36px;margin-top:8px}.decision-filters{border:0!important}.decision-main input,.decision-main select{max-width:100%}details .decision-filters{padding-top:8px}.pdf-meta{font-size:12px}.ux-browser :focus-visible,.site-more :focus-visible{outline:3px solid var(--accent);outline-offset:3px}
@media(max-width:760px){.info-site-header{grid-template-columns:1fr auto!important;gap:8px!important;padding-bottom:8px!important}.info-brand{grid-column:1;grid-row:1}.info-brand img{width:36px;height:36px}.info-brand small{font-size:10px}.info-lang-toggle{grid-column:2;grid-row:1}.info-site-header .info-nav{grid-column:1/-1;grid-row:2;justify-content:space-between}.info-nav>a,.info-nav summary{padding:6px;font-size:12px;min-height:44px}.info-site-header .info-header-actions{display:contents!important}.decision-main{padding-top:18px}.decision-main h1,body.info-page main h1,.directory-wrap h1{font-size:28px!important}.decision-main h2,body.info-page main h2{font-size:21px!important}.decision-main p{line-height:1.55}.decision-form{margin:12px 0}.decision-filters{padding:10px 0}.comparison-stats{gap:8px}.comparison-stats strong{font-size:12px}.comparison-stats p{font-size:16px}.ux-browser{align-items:stretch}.ux-browser label{flex:1 1 140px}.ux-browser input,.ux-browser select{width:100%;min-width:0}.ux-contents{margin-bottom:8px}.info-site-header .info-nav .site-more>div{right:0}.popular-hero .lede{font-size:14px}.hero .hub-actions{margin:8px 0}.ux-manual-label{font-size:13px}.auction-page h1{font-size:28px!important}.auction-table-wrap{max-height:65vh}.ux-category-jumps{gap:4px}.ux-category-jumps a{font-size:13px}.info-site-header{margin-bottom:0!important}}
@media print{.ux-browser,.ux-pager,.site-more,.ux-copy{display:none!important}.auction-table-wrap{max-height:none;overflow:visible}.ux-browsable tr[hidden]{display:table-row!important}.directory-list li[hidden]{display:list-item!important}}

.ux-match-mode{display:flex;align-items:center;gap:8px;font-size:13px}.ux-match-mode select{min-height:44px;padding:8px;color:var(--ink);background:var(--surface);border:1px solid var(--line)}.camera-empty{color:#f4f1e8!important}.camera-page .hero .summary-grid{display:none}.comparison-window{font-size:15px}.ux-task-nav{flex-basis:100%}.topbar:has(.ux-task-nav){flex-wrap:wrap}.camera-page .hero{padding:14px!important}.camera-page .summary-box{border:0!important;padding:0!important}.camera-page .kicker{display:none}body:has(#manualInput) .summary-grid{display:none}body:has(#manualInput) .hero{grid-template-columns:1fr!important;padding:12px!important}body:has(#manualInput) #kicker{display:none}body:has(#manualInput) .lede{font-size:15px!important}body:has(#manualInput) .camera-empty{color:#f4f1e8!important}@media(max-width:760px){.ux-match-mode{width:100%;justify-content:space-between}.ux-match-mode select{max-width:60%}.comparison-stats{grid-template-columns:1fr}.comparison-stats>div{display:flex;align-items:baseline;justify-content:space-between}.comparison-stats p{margin:4px 0}}

@media(max-width:760px){body:has(#q) .topbar{display:grid!important;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px!important}body:has(#q) .brand{min-width:0;gap:8px}body:has(#q) .brand-logo{width:34px!important;height:34px!important}body:has(#q) #titleMain{font-size:14px!important;line-height:1.2!important}body:has(#q) #titleDataset{font-size:11px}body:has(#q) .top-actions{grid-column:2;grid-row:1}body:has(#q) .ux-task-nav{grid-column:1/-1;grid-row:2;justify-content:space-between}.ux-match-mode{margin-top:8px;min-height:44px}.ux-sort select{max-width:calc(100% - 42px)}.ux-sort{max-width:100%;flex-wrap:wrap}}
.ux-audit-health{font-size:18px;font-weight:650;line-height:1.5;max-width:70ch}.ux-official-service{display:inline-flex;align-items:center;min-height:44px;padding:8px 12px;border:1px solid var(--line);border-radius:4px;font-weight:650}#auditDetails>summary{min-height:44px;padding:10px 0;cursor:pointer}body[data-info-page=terms] .notice,body[data-info-page=privacy] .notice{border:1px solid var(--line)!important;background:var(--surface)!important}body[data-info-page=terms] .callout,body[data-info-page=privacy] .callout{border-left-width:1px!important}.ux-directory-empty{padding:12px 0}@media print{.directory-wrap section[hidden]{display:block!important}}
.ux-setup{min-width:0}.ux-setup pre{max-width:100%;overflow-x:auto;white-space:pre;padding:12px;border:1px solid var(--line);background:var(--surface);font-size:14px}
@media(max-width:360px){.info-nav{display:flex!important;flex-wrap:nowrap!important}.info-nav>a,.info-nav summary{font-size:11px!important;padding-inline:4px!important}.info-brand small{display:none!important}.info-site-header{padding-top:12px!important;padding-bottom:8px!important}}
body:has(#manualInput) .camera-empty::before{display:none!important}body:has(#manualInput) .camera-empty{background:linear-gradient(180deg,rgba(7,19,36,.65),rgba(7,19,36,.92))!important;color:#fffdf5!important;font-size:14px!important;isolation:isolate}@media(max-width:760px){body:has(#manualInput) .manual{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:8px;align-items:stretch}body:has(#manualInput) .manual>*{grid-column:1;width:100%;min-width:0}body:has(#manualInput) #manualInput{min-height:44px;font-size:16px}body:has(#manualInput) .ux-manual-label{margin:4px 0}.ux-camera-privacy{font-size:13px;line-height:1.4;min-height:36px}}
