.export-dialog{position:fixed;inset:0;margin:auto;border:1px solid var(--border);border-radius:12px;background:var(--background);color:var(--ink);padding:28px;width:min(560px,calc(100% - 32px));max-height:85vh;overflow:auto;box-shadow:0 25px 90px #0004}.export-dialog::backdrop{background:#0009}.export-dialog:not([open]){display:none}.dialog-close{position:absolute;top:12px;right:15px;border:0;background:transparent;color:var(--ink);font-size:28px;line-height:1;padding:8px}.export-dialog h2{margin:0 0 16px;padding-right:36px}.export-dialog>p{color:#606959;font-size:.875rem;line-height:1.6;margin-bottom:22px}.export-dialog .dialog-body{margin-top:20px}.export-dialog .dialog-body a{text-decoration:underline}.export-faq{border-bottom:1px solid var(--border)}.export-faq:last-child{border-bottom:0}.export-faq summary{display:flex;justify-content:space-between;gap:20px;align-items:center;cursor:pointer;list-style:none;font-size:1rem;font-weight:600;padding:23px 0;line-height:1.4}.export-faq summary::-webkit-details-marker{display:none}.export-faq summary>span{font-size:22px;font-weight:400;color:#606959}.export-faq[open] summary>span{transform:rotate(45deg)}.export-faq>p{font-size:.9375rem;line-height:1.65;color:#606959;margin:0;padding:0 28px 24px 0}.order-card .consent input{height:18px;width:18px;flex-shrink:0;margin:3px 0 0;accent-color:var(--ink)}.success-check{font-size:54px;color:#4a7423;line-height:1;margin-bottom:30px}.pack-dialog img{margin:0 auto}.product-photo-button,.label-link,.order-pack-button{cursor:zoom-in}@media(max-width:800px){.export-faq summary{font-size:.9375rem}.export-dialog{padding:25px 20px}}
