.saved-proof{margin:18px 0;padding:18px;border:1px solid #efd0dc;border-radius:18px;background:#fff8fb;overflow-wrap:anywhere}.saved-proof h3{margin:0 0 8px;font-size:18px}.saved-proof>p{margin:0 0 12px;color:#167443;font-size:14px}.saved-proof-preview{display:flex;align-items:center;gap:14px;max-width:100%;padding:12px;border:1px solid #efd0dc;border-radius:14px;background:#fff;text-decoration:none;color:#552139}.saved-proof-preview>img{width:105px;height:120px;flex:0 0 105px;object-fit:contain;background:#fff7fb;border-radius:8px}.saved-proof-preview>span:last-child{min-width:0}.saved-proof-preview strong,.saved-proof-preview small{display:block}.saved-proof-preview small{margin-top:6px;color:#806470}.saved-proof-pdf{display:grid;place-items:center;flex:0 0 80px;width:80px;height:95px;border-radius:10px;background:#ffe0ec;color:#a4265c;font-weight:900}.saved-proof-preview:focus-visible{outline:3px solid #b52363;outline-offset:3px}[data-tracker-proof]>label{display:block;padding:10px;cursor:pointer}[data-tracker-proof]>label:focus-within{outline:2px solid #b52363}[data-tracker-proof] .blush-upload-file{grid-template-columns:64px minmax(0,1fr) auto}[data-tracker-proof] .blush-upload-file img{width:64px;height:80px;object-fit:contain}[data-proof-message]{font-size:14px;overflow-wrap:anywhere}[data-proof-message].proof-error{color:#a31337;font-weight:700}[data-proof-message].proof-success{color:#167443;font-weight:700}[data-tracker-proof] button:disabled{opacity:.65;cursor:wait}@media(max-width:420px){.saved-proof{padding:14px}.saved-proof-preview{gap:10px;padding:10px}.saved-proof-preview>img{width:80px;height:100px;flex-basis:80px}}
