.bmc-inline-preview-wrapper{margin:30px 0;padding:20px;background:#f9f9f9;border:1px solid #e0e0e0;border-radius:8px}.bmc-inline-preview-wrapper h3{margin:0 0 15px 0;color:#333;font-size:18px;font-weight:600}.bmc-inline-preview-container{position:relative;padding:0}#bmc-preview-canvas{display:block;margin:0 auto;border:1px solid #ddd;border-radius:4px;background:#fff;max-width:100%;height:auto;image-rendering:-webkit-optimize-contrast;image-rendering:crisp-edges;pointer-events:none;user-select:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none}.bmc-preview-loading{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;background:rgb(255 255 255 / .95);padding:20px;border-radius:8px;box-shadow:0 2px 8px rgb(0 0 0 / .1);z-index:10}.bmc-preview-loading p{margin:10px 0 0 0;color:#666;font-size:14px}.lds-ring{display:inline-block;position:relative;width:40px;height:40px}.lds-ring div{box-sizing:border-box;display:block;position:absolute;width:32px;height:32px;margin:4px;border:4px solid #0073aa;border-radius:50%;animation:lds-ring 1.2s cubic-bezier(.5,0,.5,1) infinite;border-color:#0073aa #fff0 #fff0 #fff0}.lds-ring div:nth-child(1){animation-delay:-0.45s}.lds-ring div:nth-child(2){animation-delay:-0.3s}.lds-ring div:nth-child(3){animation-delay:-0.15s}@keyframes lds-ring{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.bmc-preview-actions{padding-top:15px;text-align:center}.bmc-preview-notice{margin:0}.bmc-preview-notice small{color:#666;font-size:12px;font-style:italic}@media (max-width:768px){.bmc-inline-preview-wrapper{padding:15px;margin:20px -15px;border-radius:0}.bmc-inline-preview-container{padding:10px}#bmc-preview-canvas{max-width:100%}}#bmc-preview-canvas{-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.bmc-inline-preview-wrapper canvas{box-sizing:content-box!important}.bmc-inline-preview-container[data-product-type="papers"] #bmc-preview-canvas{aspect-ratio:816 / 1056}.bmc-inline-preview-container[data-product-type="ultrasound"] #bmc-preview-canvas{aspect-ratio:687 / 495}