.cc-approved-preview-thumb{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:6px;flex-shrink:0;min-width:48px;min-height:48px;padding:0;display:block;overflow:hidden}.cc-approved-preview-thumb>img{object-fit:contain;background:#fff;width:100%;height:100%;display:block}.cc-approved-preview-dialog{border:1px solid var(--line);background:var(--card,#fff);width:min(1100px,94vw);max-width:94vw;max-height:92dvh;color:var(--ink);border-radius:10px;margin:auto;padding:20px;overflow:auto}.cc-approved-preview-dialog::backdrop{background:#0008}.cc-approved-preview-dialog header{justify-content:space-between;align-items:center;gap:12px;display:flex}.cc-approved-preview-dialog h2{font-size:20px;font-weight:600}.cc-approved-preview-dialog button{border:1px solid var(--line);min-height:48px;color:inherit;background:0 0;border-radius:6px;padding:8px 14px}.cc-approved-preview-dialog button[aria-pressed=true]{background:var(--soft);border-color:var(--ink)}.cc-approved-preview-dialog button:disabled{opacity:.45}.cc-approved-preview-tools{flex-wrap:wrap;gap:8px;margin:12px 0;display:flex}.cc-approved-preview-dialog p{margin:10px 0;font-size:13px}.cc-approved-preview-image{background:#fff;max-height:65dvh;overflow:auto}.cc-approved-preview-image img{height:auto;display:block}.cc-engraving-notes-summary{color:var(--ink);margin-top:8px;font-size:13px}.cc-engraving-notes-summary summary{cursor:pointer;align-content:center;min-height:48px;display:list-item}.cc-engraving-notes-summary p{padding:8px 0}
