html body .pd-preview-modal.lp-clear-preview-modal{z-index:2147483000!important}
html body .pd-preview-modal.lp-clear-preview-modal .custom-model-inner{width:min(920px,94vw)!important;max-width:94vw!important;margin:2vh auto!important;vertical-align:middle!important}
html body .pd-preview-modal.lp-clear-preview-modal .custom-model-wrap{background:#f3f5f7!important;border-radius:18px!important;max-height:94vh!important;overflow:auto!important;padding:24px!important}
html body .pd-preview-modal.lp-clear-preview-modal .pd_preview_design>:not(.lp-clear-preview){display:none!important}
html body .lp-clear-preview{display:flex;flex-direction:column;align-items:center;gap:14px;width:100%;color:#111}
html body .lp-clear-preview h2{font:700 26px/1.2 Arial,sans-serif;margin:0!important;color:#111!important}
html body .lp-preview-stage{width:100%;height:min(68vh,720px);display:flex;align-items:center;justify-content:center}
html body .lp-preview-stage canvas{display:block!important;width:auto!important;height:100%!important;max-width:100%!important;max-height:100%!important;object-fit:contain}
html body .lp-preview-stage canvas[hidden]{display:none!important}
html body .lp-preview-tabs{display:flex;flex-wrap:wrap;gap:10px;justify-content:center}
html body .lp-preview-tabs button{min-height:44px;padding:10px 20px;background:#fff;border:2px solid #bcc4cd;border-radius:9px;color:#111;font:700 16px/1.2 Arial,sans-serif;cursor:pointer}
html body .lp-preview-tabs button[aria-pressed="true"]{background:#0076ef;color:#fff;border-color:#0076ef}
html body .lp-preview-tabs button:focus-visible{outline:3px solid #ff0077;outline-offset:3px}
html body .lp-preview-loading{font:400 16px/1.4 Arial,sans-serif;margin:0}
html body .lp-clear-preview-modal .sb-pd_close_deleteDesign-btn{position:absolute!important;right:14px!important;top:10px!important;font-size:30px!important;color:#111!important;z-index:2!important;cursor:pointer}
@media(max-width:600px){html body .pd-preview-modal.lp-clear-preview-modal .custom-model-wrap{padding:24px 12px!important}html body .lp-preview-tabs button{padding:10px 12px;font-size:14px}html body .lp-preview-stage{height:min(60vh,620px)}}
