.workflow-proof-enlarge{cursor:pointer;background:0 0;border:0;margin-inline:auto;padding:0;font-family:inherit;display:flex}.workflow-proof-enlarge:hover{text-decoration:underline}.proof-viewer{background:#fff;border:0;border-radius:16px;width:min(1180px,94vw);max-width:none;max-height:92vh;margin:auto;padding:0;overflow:hidden;box-shadow:0 40px 120px -30px #0009}.proof-viewer::backdrop{-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px);background:#081211bd}.proof-viewer-body{flex-direction:column;max-height:92vh;display:flex}.proof-viewer-bar{border-bottom:1px solid var(--line);flex:none;justify-content:space-between;align-items:center;gap:1rem;padding:.7rem .8rem .7rem 1.2rem;display:flex}.proof-viewer-bar p{min-width:0;color:var(--ink);font-size:.92rem;font-weight:var(--weight-bold);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.proof-viewer-close{border:1px solid var(--line);min-height:40px;color:var(--ink);font:inherit;font-size:.86rem;font-weight:var(--weight-bold);cursor:pointer;background:#fff;border-radius:10px;flex:none;align-items:center;gap:.45rem;padding:.45rem .9rem;display:inline-flex}.proof-viewer-close span{font-size:1.2rem;line-height:1}.proof-viewer-close:hover{background:var(--canvas)}.proof-viewer-image{background:var(--canvas);padding:clamp(.75rem,2vw,1.5rem);overflow:auto}.proof-viewer-image img{background:#fff;border-radius:10px;width:auto;max-width:100%;height:auto;max-height:calc(92vh - 7rem);margin-inline:auto;display:block;box-shadow:0 14px 34px -24px #0818168c}
