.dossier-header{border-bottom:1px solid hsl(var(--border));background:hsl(var(--surface) / .52);flex-shrink:0}.dossier :is(button,a,[role=button],[role=link]):focus-visible,.dossier-header :is(button,a):focus-visible{outline:2px solid hsl(var(--primary));outline-offset:2px}.dossier-scroll{flex:1;min-height:0;overflow-y:auto;container:dossier/size}.dossier-grid{grid-template-columns:minmax(0,1fr);grid-template-areas:"identity""main""side""graded";gap:24px;max-width:1440px;margin-inline:auto;padding:24px;display:grid}.dossier-identity{flex-flow:wrap;grid-area:identity;align-items:flex-start;gap:20px;display:flex}.dossier-main{grid-area:main;min-width:0}.dossier-side{grid-area:side;min-width:0}.dossier-graded{grid-area:graded;min-width:0}.dossier .dossier-main:has(>.dossier-market-pieces>*),.dossier .dossier-market-pieces{gap:0}.dossier .dossier-main:has(>.dossier-market-pieces>*)>.workspace-card{border-radius:28px 28px 0 0}.dossier .dossier-market-pieces>*{border-width:0;border-top:1px solid hsl(var(--border));border-radius:0}.dossier .dossier-market-pieces>:last-child{border-radius:0 0 28px 28px}.dossier-grid--pane{grid-template-areas:"identity""unit""main""side""graded"}.dossier-grid--pane>.dossier-unit{grid-area:unit}.dossier-graded:has(>:empty),.dossier-sales:has(>:empty){display:none}@container dossier (width>=760px){.dossier .dossier-side{display:contents}.dossier-grid{grid-template:"identity main""unit main""unit sales""unit graded""unit history"1fr/320px minmax(0,1fr);row-gap:0}.dossier-grid>*,.dossier-side>*{align-self:start;min-width:0;margin-bottom:24px}.dossier-unit{grid-area:unit}.dossier-sales{grid-area:sales}.dossier-history{grid-area:history}.dossier-unit{max-height:calc(100cqh - 48px);position:sticky;top:24px;overflow-y:auto}}@container dossier (width>=1120px){.dossier .dossier-side{display:flex}.dossier .dossier-side>*{align-self:stretch;margin-bottom:0}.dossier-grid>*{margin-bottom:0}.dossier-grid{grid-template:"identity main side""identity graded graded"1fr/232px minmax(0,1fr) 320px;row-gap:24px}.dossier-unit{max-height:none;position:static;overflow:visible}.dossier-identity{max-height:calc(100cqh - 48px);position:sticky;top:24px;overflow-y:auto}}