[hidden]{display:none!important}.receiver-return{display:flex;gap:20px;flex-wrap:wrap;padding:24px 0;font:13px/1.5 system-ui,sans-serif}.receiver-return a{color:inherit}.receiver-image-open{position:relative;z-index:3;margin-top:12px;padding:10px 15px;font:12px/1.4 system-ui,sans-serif;border:1px solid currentColor;background:#f7f4ed;color:#243d32;cursor:pointer}.receiver-image-dialog{background:#f7f4ed;color:#202d37;border:1px solid #66747a;padding:22px;max-width:min(94vw,1200px);max-height:94vh}.receiver-image-dialog::backdrop{background:#152731bb}.receiver-image-dialog img{max-width:100%;max-height:72vh;width:auto;object-fit:contain;display:block;margin:auto}.receiver-image-dialog button{padding:10px 20px;margin-bottom:15px}.receiver-image-dialog p{font:13px/1.5 system-ui,sans-serif}.receiver-filter{display:flex;gap:20px;flex-wrap:wrap;align-items:end;padding:25px 0}.receiver-filter label{font:13px/1.5 system-ui,sans-serif}.receiver-filter input{display:block;padding:12px;border:1px solid #718083;background:transparent;color:inherit;width:260px;max-width:100%;font:inherit}.receiver-filter button{padding:12px;font:13px system-ui,sans-serif;background:transparent;color:inherit;border:1px solid #718083}.receiver-filter p{width:100%;margin:0;font-size:13px}.receiver-mode-controls{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0}.receiver-mode-controls button{padding:12px 18px;border:1px solid currentColor;background:transparent;color:inherit;font:13px/1.5 system-ui,sans-serif}.receiver-mode-controls button[aria-pressed=true]{background:#243d32;color:#fff}.receiver-mode-controls button:focus-visible,.receiver-image-open:focus-visible,.receiver-filter input:focus-visible,.receiver-filter button:focus-visible{outline:3px solid #48769b;outline-offset:4px}
[data-question-view=map]{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}[data-question-view=map] .question{border:1px solid #756578;padding:20px;margin:0;align-items:start;min-width:0}[data-question-view=map] .question:first-child,[data-question-view=map] .question:last-child{grid-column:1/-1}.receiver-proof-folio{display:grid;grid-template-columns:1fr 1.2fr;gap:15px;align-items:center}.receiver-proof-folio figure{margin:0;min-width:0}.receiver-proof-folio img{display:block;width:100%;height:auto}.receiver-proof-folio figcaption,.receiver-material-folio figcaption{font:12px/1.5 system-ui,sans-serif;margin:12px 0}.receiver-proof-folio .specimen-stage{min-width:0;aspect-ratio:auto;min-height:360px}.receiver-proof-folio[data-proof-view=reference]{grid-template-columns:1.4fr .8fr}.receiver-proof-folio[data-proof-view=reference] .specimen-stage{min-height:280px}.receiver-material-folio{display:grid;grid-template-columns:1fr;gap:20px;min-width:0}.receiver-material-folio figure{margin:0;min-width:0}.receiver-material-folio img{width:100%;height:auto;display:block}.receiver-material-folio[data-material-view=sheet]{grid-template-columns:140px minmax(0,1fr);align-items:start}.receiver-material-folio .board-paper{min-width:0}.receiver-material-folio[data-material-view=sheet] .board-paper{padding:24px}.receiver-material-folio[data-material-view=sheet] .swatch-row{gap:12px}.receiver-material-folio[data-material-view=sheet] .questions{font-size:14px}
@media(max-width:760px){.receiver-filter{display:block}.receiver-filter label{display:block}.receiver-filter input{width:100%;margin:10px 0}.receiver-filter p{margin-top:15px}.receiver-proof-folio{grid-template-columns:1fr 1fr;gap:10px}.receiver-proof-folio .specimen-stage,.receiver-proof-folio[data-proof-view=reference] .specimen-stage{min-height:220px}.receiver-proof-folio[data-proof-view=reference]{grid-template-columns:1fr}.receiver-proof-folio[data-proof-view=reference] figure{max-width:100%}.receiver-material-folio[data-material-view=sheet]{grid-template-columns:1fr}.receiver-material-folio[data-material-view=sheet] figure{max-width:220px}.receiver-material-folio[data-material-view=sheet] .board-paper{padding:20px}[data-question-view=map]{gap:10px}[data-question-view=map] .question{padding:12px;grid-column:1/-1}.receiver-image-dialog{padding:15px}.receiver-return{padding:20px 0}.receiver-proof-folio .specimen{transform:scale(.7)}main h1{overflow-wrap:anywhere}}
@media(prefers-reduced-motion:reduce){.receiver-proof-folio .specimen,.receiver-proof-folio .specimen *{transition:none!important;animation:none!important}}html[data-motion=off] .specimen,html[data-motion=off] .specimen *{transition:none!important;animation:none!important}
