@layer dossier-access{body[data-dossier-cover-restored] #dossier-main .dossier-cover-title{display:grid!important;grid-template-columns:minmax(0,1fr) 72px!important;gap:14px!important;padding-inline-end:0!important;align-items:center!important;font-size:clamp(42px,5.2vw,74px)!important}body[data-dossier-cover-restored] #dossier-main .pd-ink-numeral{display:block!important;position:static!important;inset:auto!important;transform:rotate(-3deg)!important;width:100%!important;max-width:72px!important;opacity:1!important}body[data-dossier-cover-restored] #dossier-main .pd-cover-words{min-width:0;display:block!important}body[data-dossier-cover-restored] .dossier-docket-badge{white-space:nowrap!important;font-size:11px!important;padding:4px 7px!important}@media(max-width:700px){body[data-dossier-cover-restored] #dossier-main .dossier-cover-title{grid-template-columns:minmax(0,1fr) 42px!important;gap:10px!important;font-size:clamp(36px,10.6vw,46px)!important}}.pd-reading-files{max-width:1120px!important;margin:36px auto!important;padding:0 24px!important}.pd-reading-files summary{position:relative!important;display:flex!important;align-items:center!important;justify-content:space-between!important;padding:15px 20px!important;min-height:60px!important;color:var(--case-file-text,var(--dt-ink,#f1eee9))!important;font-size:16px!important}.pd-reading-files summary::before{content:none!important}.pd-reading-files summary::after{position:static!important;inset:auto!important;transform:none!important;content:'+'!important;font:24px/1 monospace!important;color:var(--case-file-accent,var(--dt-red,#e3aaa9))!important}.pd-reading-files details[open]>summary::after{content:'−'!important}.pd-reading-files h2,.pd-reading-files h3{margin:0 0 12px!important;padding:0!important;border:0!important;font-size:16px!important;line-height:1.5!important;letter-spacing:0!important;text-transform:none!important;color:var(--case-file-text,var(--dt-ink,#f1eee9))!important}.pd-reading-files h2::after,.pd-reading-files h2::before{content:none!important}.pd-reading-files button{background:var(--case-file-surface,var(--dt-surface,#222329))!important;border-color:var(--case-file-line,var(--dt-line,#4b454b))!important;color:var(--case-file-text,var(--dt-ink,#f1eee9))!important;font:13px/1.4 var(--font-sans,Arial,sans-serif)!important;letter-spacing:0!important}.pd-reading-files [hidden]{display:none!important}body.casework-network #hud-sidebar .pd-reading-files{margin:20px 0!important;padding:0!important}body.casework-network #hud-sidebar .pd-reading-files summary{padding:12px!important;font-size:14px!important}@media(max-width:700px){.pd-reading-files{padding:0 16px!important;margin:24px auto!important}.pd-reading-files summary{padding:14px 16px!important;font-size:15px!important}}@media print{.pd-files-quick,.pd-reading-files{display:none!important}}}.pd-reading-files{box-sizing:border-box;max-width:1120px;margin:36px auto;padding:0 24px;color:var(--case-file-text,var(--dt-ink,#dce0e5));font-family:var(--pd-ui-font);font-size:14px;line-height:1.6;text-align:start;clear:both}.pd-reading-files *{box-sizing:border-box}.pd-reading-files [hidden]{display:none!important}.pd-reading-files details{border-block:1px solid var(--case-file-line,var(--dt-line,#414149));background:var(--case-file-surface,var(--dt-surface,#15161a))}.pd-reading-files summary{display:flex;align-items:center;justify-content:space-between;gap:20px;min-height:60px;padding:15px 20px;cursor:pointer;list-style:none;font-size:16px;font-weight:650;color:var(--case-file-text,var(--dt-ink,#f1eee9))}.pd-reading-files summary::-webkit-details-marker{display:none}.pd-reading-files summary::after{content:'+';font:24px/1 monospace;color:var(--case-file-accent,var(--dt-red,#e3aaa9))}.pd-reading-files details[open]>summary::after{content:'−'}.pd-reading-files summary:hover{background:var(--case-file-raised,var(--dt-surface,#1e1f24))}.pd-reading-files .pd-files-body{padding:8px 20px 24px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px 40px}.pd-reading-files .pd-files-body>div{min-width:0}.pd-reading-files h2,.pd-reading-files h3{margin:0 0 12px;font-size:14px;line-height:1.5;font-weight:650;letter-spacing:0;text-transform:none;color:var(--case-file-text,var(--dt-ink,#f1eee9))}.pd-reading-files p{margin:0 0 14px;max-width:70ch;font-size:13px;line-height:1.65;color:var(--case-file-muted,var(--dt-muted,#bfc1c9));overflow-wrap:anywhere}.pd-reading-files .pd-files-links{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0}.pd-reading-files a{color:var(--case-file-link,var(--dt-ink,#efbbb7));text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px;overflow-wrap:anywhere}.pd-reading-files .pd-files-links a,.pd-reading-files button{display:inline-flex;align-items:center;justify-content:center;min-height:44px;padding:9px 13px;background:var(--case-file-surface,var(--dt-surface,#222329));border:1px solid var(--case-file-line,var(--dt-line,#4b454b));border-radius:3px;color:var(--case-file-link,var(--dt-ink,#f1eee9));font:inherit;line-height:1.4;text-decoration:none;cursor:pointer}.pd-reading-files .pd-files-links a:hover,.pd-reading-files button:hover{background:var(--case-file-raised,var(--dt-surface,#333039));border-color:var(--case-file-line,var(--dt-red,#bb8d8b))}.pd-files-quick a:focus-visible,.pd-files-quick summary:focus-visible,.pd-reading-files :is(a,button,summary):focus-visible{outline:2px solid var(--case-file-accent,var(--dt-red,#f3bbb6));outline-offset:4px}.pd-reading-files .pd-files-attribution{grid-column:1/-1;padding-top:18px;border-top:1px solid var(--case-file-line,var(--dt-line,#37373e));display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:12px 24px}.pd-reading-files .pd-files-attribution p{margin:0}.pd-reading-files .pd-copy-status{display:block;min-height:1.6em;font-size:12px;color:var(--case-file-text,var(--dt-ink,#d9beba))}.pd-reading-files .pd-files-proof{font-family:var(--pd-ui-mono);font-size:12px}.pd-files-quick{position:relative;flex-shrink:0;font:12px/1.5 var(--font-sans,Arial,sans-serif)}.pd-files-quick summary{cursor:pointer;display:flex;align-items:center;gap:8px;min-height:42px;padding:8px 12px;list-style:none;color:var(--case-file-text,var(--dt-ink,#eee7df));border:1px solid var(--case-file-line,var(--dt-line,#635259));border-radius:3px;background:var(--case-file-surface,var(--dt-surface,#202026))}.pd-files-quick summary::after{content:'↓';color:var(--case-file-accent,var(--dt-red,#e4aeaa))}.pd-files-quick summary::-webkit-details-marker{display:none}.pd-files-quick nav{position:absolute;inset-inline-end:0;top:calc(100% + 8px);width:min(270px,calc(100vw - 40px));padding:8px;background:var(--case-file-surface,var(--dt-surface,#17181d));border:1px solid var(--case-file-line,var(--dt-line-strong,#69545a));border-radius:5px;box-shadow:0 12px 32px #08080c80;z-index:50;display:grid;gap:2px}.pd-files-quick nav a{display:block;padding:12px;color:var(--case-file-link,var(--dt-ink,#f0e9e1))!important;min-height:44px;text-decoration:none!important;font:13px/1.5 var(--font-sans,Arial,sans-serif);text-align:start;white-space:normal}.pd-files-quick nav a:hover{background:var(--case-file-raised,var(--dt-surface,#30272c))}.pd-files-quick nav a:last-child{border-top:1px solid var(--case-file-line,var(--dt-line,#464048));color:var(--case-file-accent,var(--dt-ink,#e6b5b1))!important}.art-export-menu .pd-files-menu-label{margin:8px 10px 2px;padding-top:10px;border-top:1px solid var(--dt-line,#51454b);font-size:11px;color:var(--dt-muted,#c9b8b7)}body.casework-network #hud-sidebar .pd-reading-files{margin:20px 0;padding:0;font-size:12px}body.casework-network #hud-sidebar .pd-files-body{grid-template-columns:1fr;padding:6px 12px 14px;gap:12px}body.casework-network #hud-sidebar .pd-reading-files summary{padding:12px;font-size:14px}@media(max-width:700px){.pd-reading-files{padding:0 16px;margin:24px auto}.pd-reading-files .pd-files-body{grid-template-columns:1fr;padding:6px 16px 18px;gap:22px}.pd-reading-files summary{padding:14px 16px;font-size:15px}.pd-reading-files .pd-files-attribution{grid-column:1}.pd-files-quick summary{padding:8px 10px}.pd-reading-files .pd-files-links{gap:7px}}@media print{.pd-reading-files{display:none!important}.pd-files-quick{display:none!important}}
