.layout-preview-root{margin-top:8px;min-width:0}.lp-overview{display:grid;grid-template-columns:minmax(230px,300px) minmax(0,1fr);gap:24px}.lp-overview h3{font-size:14px;margin:0 0 12px}.lp-current,.lp-gallery{min-width:0}.lp-stage{position:relative;width:100%;aspect-ratio:210/297;overflow:hidden;border:1px solid #dce4f1;border-radius:5px;background:white;box-shadow:0 3px 12px #20365b0b}.lp-stage iframe{position:absolute;left:0;top:0;width:794px;height:1123px;border:0;transform-origin:top left;pointer-events:none;background:white}.lp-current .notice{font-size:11px;margin-top:10px}.lp-choices{display:grid;grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:8px}.lp-choice{appearance:none;display:flex;flex-direction:column;align-items:center;gap:7px;padding:10px 6px;border:1px solid #dce4f1;background:#f8faff;color:#304a70;border-radius:8px;cursor:pointer;min-width:0;font:inherit;text-align:center}.lp-choice:hover,.lp-choice:focus-visible{border-color:#4665df}.lp-choice.is-selected{border:2px solid #355bd8;padding:9px 5px;background:#eef2ff}.lp-choice strong{font-size:11px;line-height:1.3;overflow-wrap:anywhere}.lp-choice small{font-size:9px;color:#7c8da8}.lp-choice.is-selected small{color:#355bd8}.lp-mini{display:block;position:relative;width:53px;height:75px;flex:none;background:#fff;border:1px solid #d3ddea;overflow:hidden;box-shadow:0 2px 4px #253e6610}.lp-mini i{position:absolute;display:block;background:#cbd6e5}.lp-mini-address{left:8%;top:8%;width:44%;height:11%}.lp-mini-recipient{left:8%;top:26%;width:40%;height:10%}.lp-mini-table{left:8%;top:47%;width:84%;height:20%;border-top:3px solid #355bd8;background:repeating-linear-gradient(#fff 0px,#fff 3px,#d9e1ec 4px)!important}.lp-mini-total{right:9%;top:73%;width:30%;height:5%}.lp-mini-footer{left:8%;bottom:8%;width:84%;height:4%}.lp-mini-classic .lp-mini-table{border-color:#333}.lp-mini-block{min-height:1px}.lp-mini-table-block{border-bottom:2px solid #d1dce9}.lp-current [data-lp-status]{min-height:30px;margin:10px 0 0;font-size:11px}@media(max-width:760px){.lp-overview{grid-template-columns:1fr}.lp-current{max-width:300px}.lp-choices{grid-template-columns:repeat(auto-fit,minmax(105px,1fr))}}@media(prefers-reduced-motion:reduce){.lp-stage iframe{transition:none}}
