.w2p-customization-preview .modal-body{background:var(--bs-body-bg);min-height:400px;padding:0}.w2p-customization-preview .modal-footer{background:var(--bs-tertiary-bg);border-top:1px solid var(--bs-border-color);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.5rem;padding:.75rem 1rem;display:flex}.preview-tabs.svelte-ofs7ta{border-bottom:1px solid var(--bs-border-color);margin:0;padding:0 1rem}.preview-tabs.svelte-ofs7ta .nav-item:where(.svelte-ofs7ta){margin-bottom:-1px}.preview-tabs.svelte-ofs7ta .nav-link:where(.svelte-ofs7ta){color:var(--bs-body-color);border:none;border-bottom:3px solid #0000;border-radius:0;align-items:center;padding:1rem 1.5rem;font-weight:600;transition:all .2s;display:flex}.preview-tabs.svelte-ofs7ta .nav-link:where(.svelte-ofs7ta):hover{color:var(--bs-primary);background:rgb(var(--bs-primary-rgb), .05)}.preview-tabs.svelte-ofs7ta .nav-link.active:where(.svelte-ofs7ta){color:var(--bs-primary);border-bottom-color:var(--bs-primary);background:0 0}.preview-content.svelte-ofs7ta{justify-content:center;align-items:center;min-height:400px;padding:2rem;display:flex}.image-container.svelte-ofs7ta{flex-direction:column;align-items:center;width:100%;display:flex}.image-container.svelte-ofs7ta img:where(.svelte-ofs7ta){object-fit:contain;background:var(--bs-white);border-radius:.75rem;max-width:100%;max-height:500px;transition:transform .3s,box-shadow .3s;box-shadow:0 4px 20px #0000001a}.image-container.svelte-ofs7ta img:where(.svelte-ofs7ta):hover{transform:scale(1.02);box-shadow:0 8px 30px #00000026}.stamp-checker-frame.svelte-ofs7ta{background-color:var(--bs-secondary-bg);background-image:linear-gradient(45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(-45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bs-border-color) 75%), linear-gradient(-45deg, transparent 75%, var(--bs-border-color) 75%);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:.75rem;justify-content:center;align-items:center;max-width:100%;padding:.5rem;display:inline-flex;box-shadow:0 4px 20px #0000001a}.image-container--stamp.svelte-ofs7ta img:where(.svelte-ofs7ta),.image-container--stamp.svelte-ofs7ta img:where(.svelte-ofs7ta):hover{box-shadow:none;background:0 0;border-radius:.35rem}.image-label.svelte-ofs7ta{color:var(--bs-body-color);border-radius:.5rem;align-items:center;margin-top:1rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500;display:flex}.image-label.svelte-ofs7ta i:where(.svelte-ofs7ta){color:var(--bs-primary)}.no-images.svelte-ofs7ta{text-align:center;flex-direction:column;justify-content:center;align-items:center;padding:3rem;display:flex}.preview-footer-info.svelte-ofs7ta{flex:180px;min-width:0}.preview-footer-info.svelte-ofs7ta small:where(.svelte-ofs7ta){overflow-wrap:break-word;line-height:1.4}.preview-footer-actions.svelte-ofs7ta{flex-shrink:0;align-items:center;gap:.5rem;display:flex}@media (width<=768px){.preview-tabs.svelte-ofs7ta{padding:0 .5rem}.preview-tabs.svelte-ofs7ta .nav-link:where(.svelte-ofs7ta){padding:.75rem 1rem;font-size:.875rem}.preview-content.svelte-ofs7ta{min-height:300px;padding:1.5rem 1rem}.image-container.svelte-ofs7ta img:where(.svelte-ofs7ta){border-radius:.5rem;max-height:350px}.w2p-customization-preview .modal-footer{flex-direction:column;align-items:stretch;padding:.5rem .75rem}.preview-footer-info.svelte-ofs7ta{text-align:center;margin-bottom:.5rem}.preview-footer-actions.svelte-ofs7ta{flex-wrap:wrap;justify-content:center}}@media (width<=576px){.preview-tabs.svelte-ofs7ta .nav-link:where(.svelte-ofs7ta){padding:.625rem .75rem}.image-container.svelte-ofs7ta img:where(.svelte-ofs7ta){max-height:280px}}.w2p-sheet-preview .modal-content{max-height:calc(100dvh - 3.5rem)}.w2p-sheet-preview .modal-body{background:var(--bs-body-bg);flex:auto;min-height:0;padding:0;overflow-y:auto}.w2p-sheet-preview .modal-footer{background:var(--bs-tertiary-bg);border-top:1px solid var(--bs-border-color);flex-wrap:wrap;flex:none;align-items:center;gap:.5rem;min-width:0;padding:.75rem 1rem;display:flex;overflow:hidden}.sheet-preview-container.svelte-r3iddc{padding:1.25rem 1.5rem}.sheet-image-container.svelte-r3iddc{background-color:var(--bs-body-bg);background-image:linear-gradient(45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(-45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bs-border-color) 75%), linear-gradient(-45deg, transparent 75%, var(--bs-border-color) 75%);border:1px solid var(--bs-border-color);background-position:0 0,0 9px,9px -9px,-9px 0;background-size:18px 18px;border-radius:.75rem;margin-bottom:1.25rem;padding:1rem;position:relative}.sheet-image-container.svelte-r3iddc img:where(.svelte-r3iddc){object-fit:contain;border-radius:.5rem;width:100%;height:auto;max-height:min(500px,55vh);margin:0 auto;display:block;box-shadow:0 2px 8px #0000000f}.sheet-info.svelte-r3iddc{background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;padding:1rem}.info-grid.svelte-r3iddc{grid-template-columns:repeat(auto-fit,minmax(min(200px,100%),1fr));gap:.75rem;display:grid}.info-item.svelte-r3iddc{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;padding:.75rem;transition:border-color .2s,box-shadow .2s}.info-item.svelte-r3iddc:hover{border-color:rgb(var(--bs-primary-rgb), .4);box-shadow:0 2px 8px rgb(var(--bs-primary-rgb), .08)}.info-label.svelte-r3iddc{color:var(--bs-secondary-color);text-transform:uppercase;letter-spacing:.5px;align-items:center;gap:.5rem;margin-bottom:.25rem;font-size:.7rem;font-weight:600;display:flex}.info-label.svelte-r3iddc i:where(.svelte-r3iddc){color:var(--bs-primary);font-size:.875rem}.info-value.svelte-r3iddc{color:var(--bs-emphasis-color);font-size:1rem;font-weight:600}.info-value-highlight.svelte-r3iddc{color:var(--bs-primary);font-size:1.125rem}.footer-hint.svelte-r3iddc{flex:180px;min-width:0;max-width:100%}.footer-hint.svelte-r3iddc small:where(.svelte-r3iddc){overflow-wrap:break-word;white-space:normal;line-height:1.4;display:inline-block}.footer-actions.svelte-r3iddc{flex-shrink:0;justify-content:flex-end;align-items:center;gap:.5rem 1rem;margin-left:auto;display:flex}@media (width<=768px){.sheet-preview-container.svelte-r3iddc{padding:1rem}.sheet-image-container.svelte-r3iddc{margin-bottom:1rem;padding:.75rem}.sheet-image-container.svelte-r3iddc img:where(.svelte-r3iddc){max-height:min(300px,42vh)}.sheet-info.svelte-r3iddc{padding:.75rem}.info-item.svelte-r3iddc{padding:.5rem}.info-label.svelte-r3iddc{font-size:.65rem}.info-value.svelte-r3iddc{font-size:.875rem}.info-value-highlight.svelte-r3iddc{font-size:1rem}.w2p-sheet-preview .modal-footer{padding:.5rem}}.pb-thumbs.svelte-jbtq9p{background:var(--bs-body-bg);overflow:hidden}.pb-thumbs-header.svelte-jbtq9p{align-items:center;gap:.5rem;padding:.5rem .75rem;display:flex}.pb-thumbs-body.svelte-jbtq9p{flex-wrap:wrap;gap:.75rem;padding:.75rem;display:flex}.thumb-card-wrapper.svelte-jbtq9p{flex-direction:column;min-width:120px;display:flex}.thumb-card.svelte-jbtq9p{cursor:pointer;background:var(--bs-body-bg);border:2px solid var(--bs-border-color);border-radius:var(--bs-border-radius);min-width:120px;transition:border-color .2s,box-shadow .2s,transform .2s;position:relative;overflow:hidden}.thumb-card.svelte-jbtq9p:hover{z-index:1;border-color:var(--bs-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000001a}.thumb-card.svelte-jbtq9p:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px}.thumb-card.svelte-jbtq9p img:where(.svelte-jbtq9p){object-fit:cover;background-color:var(--bs-secondary-bg);background-image:linear-gradient(45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(-45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bs-border-color) 75%), linear-gradient(-45deg, transparent 75%, var(--bs-border-color) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;width:100%;height:calc(100% - 36px);display:block}.thumb-card-footer.svelte-jbtq9p{height:36px;color:var(--bs-body-color);background:var(--bs-tertiary-bg);justify-content:center;align-items:center;padding:0 .5rem;font-size:.8rem;font-weight:500;transition:background .2s,color .2s;display:flex;position:absolute;bottom:0;left:0;right:0}.thumb-card-footer.svelte-jbtq9p i:where(.svelte-jbtq9p){color:var(--bs-primary);flex-shrink:0}.thumb-card-footer.svelte-jbtq9p span:where(.svelte-jbtq9p){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.thumb-card.svelte-jbtq9p:hover .thumb-card-footer:where(.svelte-jbtq9p),.thumb-card-expanded.svelte-jbtq9p .thumb-card-footer:where(.svelte-jbtq9p),.thumb-card-sheet.svelte-jbtq9p .thumb-card-footer:where(.svelte-jbtq9p){color:var(--bs-white);background:var(--bs-primary)}.thumb-card.svelte-jbtq9p:hover .thumb-card-footer:where(.svelte-jbtq9p) i:where(.svelte-jbtq9p),.thumb-card-expanded.svelte-jbtq9p .thumb-card-footer:where(.svelte-jbtq9p) i:where(.svelte-jbtq9p),.thumb-card-sheet.svelte-jbtq9p .thumb-card-footer:where(.svelte-jbtq9p) i:where(.svelte-jbtq9p){color:var(--bs-white)}.thumb-card-overlay.svelte-jbtq9p{width:40px;height:40px;color:var(--bs-white);pointer-events:none;background:var(--bs-primary);opacity:0;border-radius:50%;justify-content:center;align-items:center;transition:opacity .2s;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.thumb-card-overlay.svelte-jbtq9p i:where(.svelte-jbtq9p){font-size:1rem}.thumb-card.svelte-jbtq9p:hover .thumb-card-overlay:where(.svelte-jbtq9p){opacity:1}.thumb-card-parent.svelte-jbtq9p .thumb-card-footer:where(.svelte-jbtq9p){justify-content:flex-start;gap:.25rem}.thumb-card-expanded.svelte-jbtq9p{border-color:var(--bs-primary);border-bottom-right-radius:0;border-bottom-left-radius:0}.thumb-badge.svelte-jbtq9p{min-width:20px;height:20px;color:var(--bs-white);background:var(--bs-primary);border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;padding:0 5px;font-size:.7rem;font-weight:600;line-height:1;display:inline-flex}.thumb-card-parent.svelte-jbtq9p:hover .thumb-badge:where(.svelte-jbtq9p),.thumb-card-expanded.svelte-jbtq9p .thumb-badge:where(.svelte-jbtq9p){color:var(--bs-primary);background:var(--bs-white)}.thumb-chevron.svelte-jbtq9p{color:var(--bs-primary);flex-shrink:0;font-size:.65rem;transition:transform .2s}.thumb-chevron-open.svelte-jbtq9p{transform:rotate(180deg)}.thumb-children.svelte-jbtq9p{background:var(--bs-body-bg);border:2px solid var(--bs-primary);border-radius:0 0 var(--bs-border-radius) var(--bs-border-radius);border-top:none;overflow:hidden}.thumb-child-row.svelte-jbtq9p{cursor:pointer;border-bottom:1px solid var(--bs-border-color);align-items:center;gap:.5rem;padding:.375rem .5rem;transition:background .15s;display:flex}.thumb-child-row.svelte-jbtq9p:last-child{border-bottom:none}.thumb-child-row.svelte-jbtq9p:hover{background:var(--bs-tertiary-bg)}.thumb-child-row.svelte-jbtq9p:focus-visible{outline:2px solid var(--bs-primary);outline-offset:-2px}.thumb-child-img.svelte-jbtq9p{object-fit:cover;background-color:var(--bs-secondary-bg);background-image:linear-gradient(45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(-45deg, var(--bs-border-color) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--bs-border-color) 75%), linear-gradient(-45deg, transparent 75%, var(--bs-border-color) 75%);border:1px solid var(--bs-border-color);background-position:0 0,0 4px,4px -4px,-4px 0;background-size:8px 8px;border-radius:4px;flex-shrink:0;width:32px;height:32px}.thumb-child-label.svelte-jbtq9p{color:var(--bs-body-color);text-overflow:ellipsis;white-space:nowrap;flex:1;font-size:.8rem;font-weight:500;overflow:hidden}.thumb-child-expand.svelte-jbtq9p{color:var(--bs-secondary-color);opacity:0;flex-shrink:0;font-size:.7rem;transition:opacity .15s}.thumb-child-row.svelte-jbtq9p:hover .thumb-child-expand:where(.svelte-jbtq9p){color:var(--bs-primary);opacity:1}.thumb-card-sheet.svelte-jbtq9p{min-width:180px}.thumb-card-loading.svelte-jbtq9p{z-index:2;background:rgb(var(--bs-body-bg-rgb), .65);justify-content:center;align-items:center;display:flex;position:absolute;inset:0}@media (width<=768px){.pb-thumbs-body.svelte-jbtq9p{gap:.5rem;padding:.5rem}.thumb-card-wrapper.svelte-jbtq9p,.thumb-card.svelte-jbtq9p{min-width:100px}.thumb-card-footer.svelte-jbtq9p{height:32px;font-size:.75rem}.thumb-card-overlay.svelte-jbtq9p{width:32px;height:32px}.thumb-card-overlay.svelte-jbtq9p i:where(.svelte-jbtq9p){font-size:.875rem}.thumb-child-img.svelte-jbtq9p{width:28px;height:28px}.thumb-child-label.svelte-jbtq9p{font-size:.75rem}}
