.ps-preview-modal{z-index:100000}
.ps-preview-window-actions{display:flex;align-items:center;gap:10px;flex:0 0 auto}
.ps-preview-window-actions .ps-viewer-edit,.ps-preview-window-actions button{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:9px 15px;border:0;border-radius:12px;font:inherit;font-weight:850;text-decoration:none;cursor:pointer}
.ps-preview-window-actions .ps-viewer-edit{color:#fff;background:linear-gradient(135deg,var(--ps-primary),var(--ps-pink));box-shadow:0 7px 18px rgba(84,70,190,.24)}
.ps-preview-window-actions button{color:#34364e;background:linear-gradient(145deg,#fff,#e2e5f0);box-shadow:4px 5px 12px rgba(47,49,103,.14),-3px -3px 9px #fff}
body.ps-viewer-open .ps-privacy-trigger,body.ps-viewer-open .ps-consent{opacity:0!important;visibility:hidden!important;pointer-events:none!important}
@media(max-width:700px){.ps-preview-window>footer{padding:10px 14px max(10px,env(safe-area-inset-bottom));}.ps-preview-window-actions{width:100%;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.ps-preview-window-actions .ps-viewer-edit,.ps-preview-window-actions button{width:100%;min-height:44px;padding:9px 8px;font-size:12px}}
