#app{font-family:Avenir,Helvetica,Arial,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;text-align:center;color:#2c3e50}html{overflow-x:hidden;width:100%;max-width:100%}.header-wrapper[data-v-7b5d1bd8]{position:relative}.debug-info[data-v-7b5d1bd8]{position:fixed;top:0;left:0;right:0;z-index:9999}.modern-header[data-v-7b5d1bd8]{border-bottom:none}.header-container[data-v-7b5d1bd8]{max-width:1200px;padding:0 16px}.header-content[data-v-7b5d1bd8]{display:flex;align-items:center;justify-content:space-between;width:100%;height:100%}.logo-section[data-v-7b5d1bd8]{display:flex;align-items:center;cursor:pointer;transition:transform .2s ease}.logo-section[data-v-7b5d1bd8]:hover{transform:scale(1.05)}.logo-image[data-v-7b5d1bd8]{height:45px;width:auto}.desktop-nav[data-v-7b5d1bd8]{display:flex;align-items:center;gap:4px;flex:1;justify-content:center;max-width:600px}.nav-button[data-v-7b5d1bd8]{font-weight:500;text-transform:none;letter-spacing:.25px;border-radius:8px;transition:all .3s ease}.nav-button[data-v-7b5d1bd8]:hover{background-color:rgba(25,118,210,.08);color:#1976d2}.nav-dropdown[data-v-7b5d1bd8]{margin-top:4px;border:1px solid rgba(0,0,0,.12)}.dropdown-item[data-v-7b5d1bd8]{transition:all .2s ease;margin:2px 0;text-align:left}.dropdown-item[data-v-7b5d1bd8]:hover{background-color:rgba(25,118,210,.08);color:#1976d2}.dropdown-title[data-v-7b5d1bd8]{font-weight:500;text-align:left}.icons-section[data-v-7b5d1bd8]{display:flex;align-items:center;gap:4px}.icon-button[data-v-7b5d1bd8]{transition:all .3s ease;border-radius:50%}.icon-button[data-v-7b5d1bd8]:hover{background-color:rgba(25,118,210,.08);color:#1976d2;transform:scale(1.1)}.cart-dropdown[data-v-7b5d1bd8]{margin-top:4px;border:1px solid rgba(0,0,0,.12)}.cart-header[data-v-7b5d1bd8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);font-weight:600;color:#2c3e50;text-align:left}.cart-content[data-v-7b5d1bd8]{max-height:350px}.cart-item[data-v-7b5d1bd8]{transition:background-color .2s ease}.cart-item[data-v-7b5d1bd8]:hover{background-color:#f8f9fa}.cart-item-content[data-v-7b5d1bd8]{display:flex;align-items:flex-start}.item-image[data-v-7b5d1bd8]{border:1px solid #e0e0e0}.item-details[data-v-7b5d1bd8]{flex:1;min-width:0;text-align:left}.item-name[data-v-7b5d1bd8]{line-height:1.3}.item-code[data-v-7b5d1bd8],.item-name[data-v-7b5d1bd8]{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:left}.item-condition-wrapper[data-v-7b5d1bd8]{display:flex;align-items:center;flex-wrap:wrap;gap:4px;justify-content:flex-start}.item-price[data-v-7b5d1bd8]{display:flex;justify-content:flex-start}.empty-cart[data-v-7b5d1bd8]{text-align:left}.cart-status-summary[data-v-7b5d1bd8]{border-top:1px solid rgba(0,0,0,.05)}.cart-actions[data-v-7b5d1bd8],.cart-status-summary[data-v-7b5d1bd8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.mobile-drawer[data-v-7b5d1bd8]{background:#fff}.drawer-header[data-v-7b5d1bd8]{display:flex;align-items:center;justify-content:space-between;background:linear-gradient(135deg,#f8f9fa,#e9ecef)}.drawer-logo[data-v-7b5d1bd8]{height:32px;width:auto}.close-btn[data-v-7b5d1bd8]{color:#6c757d}.mobile-menu[data-v-7b5d1bd8]{background:transparent}.mobile-menu-item[data-v-7b5d1bd8]{transition:all .2s ease;margin:2px 0;text-align:left}.mobile-menu-item[data-v-7b5d1bd8]:hover{background-color:rgba(25,118,210,.08)}.mobile-submenu-item[data-v-7b5d1bd8]{font-size:.9rem;transition:all .2s ease;margin:2px 0;text-align:left}.mobile-submenu-item[data-v-7b5d1bd8]:hover{background-color:rgba(25,118,210,.05)}.text-left[data-v-7b5d1bd8]{text-align:left!important}.justify-start[data-v-7b5d1bd8]{justify-content:flex-start!important}@media (max-width:1264px){.header-container[data-v-7b5d1bd8]{max-width:100%}.desktop-nav[data-v-7b5d1bd8]{gap:2px}.nav-button[data-v-7b5d1bd8]{font-size:.9rem}}@media (max-width:960px){.header-content[data-v-7b5d1bd8]{gap:16px}.logo-image[data-v-7b5d1bd8]{height:40px}.cart-dropdown[data-v-7b5d1bd8]{width:340px}}@media (max-width:600px){.header-container[data-v-7b5d1bd8]{padding:0 12px}.logo-image[data-v-7b5d1bd8]{height:35px}.icons-section[data-v-7b5d1bd8]{gap:2px}.cart-dropdown[data-v-7b5d1bd8]{width:320px}.item-condition-wrapper[data-v-7b5d1bd8]{flex-direction:column;align-items:flex-start;gap:2px}}.main-content[data-v-9689c2cc]{max-width:1980px}@media (max-width:600px){.main-content[data-v-9689c2cc]{width:100%;padding:0}}.footer[data-v-7d71d362]{background-color:#2c3e50;color:#fff;padding:32px 0;text-align:left}.footer-container[data-v-7d71d362]{max-width:1200px;margin:auto}.footer-content[data-v-7d71d362]{display:flex;gap:40px;align-items:flex-start}.footer-left[data-v-7d71d362]{flex:1}.footer-right[data-v-7d71d362]{flex-shrink:0}.company-name[data-v-7d71d362]{margin-bottom:20px;color:#fff;font-size:28px;font-weight:700}.store-info[data-v-7d71d362]{display:flex;gap:40px;margin-bottom:20px}.store-column[data-v-7d71d362]{flex:1}.store-title[data-v-7d71d362]{font-weight:600;font-size:16px;margin-bottom:8px;color:#ecf0f1}.store-details[data-v-7d71d362]{font-size:14px;line-height:1.5;color:#bdc3c7}.store-details div[data-v-7d71d362]{margin-bottom:2px}.footer-links[data-v-7d71d362]{margin:20px 0;display:flex;flex-wrap:wrap;gap:20px}.link-text[data-v-7d71d362]{color:#ecf0f1;text-decoration:none;cursor:pointer;font-size:14px;transition:color .3s ease}.link-text[data-v-7d71d362]:hover{color:#3498db}.footer-text[data-v-7d71d362]{margin-bottom:16px;font-size:14px;color:#bdc3c7}.footer-lower[data-v-7d71d362]{font-size:12px;color:#95a5a6;line-height:1.4}.left-text[data-v-7d71d362]{display:block;margin-bottom:8px}.right-text[data-v-7d71d362]{display:block}.qr-codes-container[data-v-7d71d362]{display:flex;gap:16px;flex-wrap:wrap;justify-content:center}.qr-code-item[data-v-7d71d362]{display:flex;flex-direction:column;align-items:center}.qr-code-box[data-v-7d71d362]{width:120px;height:140px;border-radius:12px;display:flex;flex-direction:column;padding:8px;color:#fff;font-size:12px;position:relative;overflow:hidden}.twitter-qr[data-v-7d71d362]{background:linear-gradient(135deg,#1da1f2,#0d95e8)}.line-qr[data-v-7d71d362]{background:linear-gradient(135deg,#00c300,#00b300)}.wechat-qr[data-v-7d71d362]{background:linear-gradient(135deg,#07c160,#06ad56)}.qr-code-header[data-v-7d71d362]{display:flex;align-items:center;gap:4px;margin-bottom:8px;font-weight:600;font-size:10px}.qr-code-placeholder[data-v-7d71d362]{flex:1;display:flex;align-items:center;justify-content:center;background:hsla(0,0%,100%,.2);border-radius:8px;margin-bottom:8px}.qr-code-footer[data-v-7d71d362]{display:flex;align-items:center;gap:4px;font-size:10px;font-weight:500}@media (max-width:960px){.footer-content[data-v-7d71d362]{flex-direction:column;gap:30px}.store-info[data-v-7d71d362]{flex-direction:column;gap:20px}.footer-links[data-v-7d71d362]{flex-direction:column;gap:12px}.footer-lower[data-v-7d71d362]{text-align:left}.qr-codes-container[data-v-7d71d362]{justify-content:center}.qr-code-box[data-v-7d71d362]{width:100px;height:120px}}@media (max-width:600px){.company-name[data-v-7d71d362]{font-size:24px}.qr-codes-container[data-v-7d71d362]{gap:12px}.qr-code-box[data-v-7d71d362]{width:90px;height:110px}.qr-code-placeholder[data-v-7d71d362]{padding:8px}.qr-code-placeholder .v-icon[data-v-7d71d362]{font-size:36px!important}}.v-main[data-v-1c25b56b]{margin:0}.error-toast[data-v-1137c730]{position:fixed;top:90px;right:20px;background:#ff5252;color:#fff;padding:12px 16px;border-radius:12px;box-shadow:0 8px 32px rgba(255,82,82,.3);z-index:10001;max-width:500px;min-width:280px;animation:slideInRight-1137c730 .3s cubic-bezier(.4,0,.2,1)}.error-toast-content[data-v-1137c730]{display:flex;align-items:flex-start;gap:12px}.error-icon[data-v-1137c730]{flex-shrink:0;margin-top:2px}.error-message[data-v-1137c730]{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;line-height:1.5;flex:1;font-size:.95rem}.close-btn[data-v-1137c730]{flex-shrink:0;margin-top:-4px}@keyframes slideInRight-1137c730{0%{transform:translateX(calc(100% + 20px));opacity:0}to{transform:translateX(0);opacity:1}}@keyframes slideOutRight-1137c730{0%{transform:translateX(0);opacity:1}to{transform:translateX(calc(100% + 20px));opacity:0}}.toast-fade-enter-active[data-v-1137c730]{animation:slideInRight-1137c730 .3s cubic-bezier(.4,0,.2,1)}.toast-fade-leave-active[data-v-1137c730]{animation:slideOutRight-1137c730 .3s cubic-bezier(.4,0,.2,1)}@media (min-width:600px) and (max-width:960px){.error-toast[data-v-1137c730]{right:16px;left:auto;max-width:450px;top:85px}.error-message[data-v-1137c730]{font-size:.9rem}}@media (max-width:599px){.error-toast[data-v-1137c730]{right:12px;left:12px;max-width:none;top:75px;padding:10px 12px}.error-toast-content[data-v-1137c730]{gap:8px}.error-icon[data-v-1137c730]{min-width:20px;width:20px;height:20px}.error-message[data-v-1137c730]{font-size:.85rem;line-height:1.4}.close-btn[data-v-1137c730]{min-width:28px;width:28px;height:28px}}@media (max-width:399px){.error-toast[data-v-1137c730]{right:8px;left:8px;top:70px;padding:8px 10px;font-size:.8rem}.error-message[data-v-1137c730]{font-size:.8rem}}@media (prefers-color-scheme:dark){.error-toast[data-v-1137c730]{background:#d32f2f;box-shadow:0 8px 32px rgba(255,82,82,.4)}}@media (prefers-reduced-motion:reduce){.error-toast[data-v-1137c730],.toast-fade-enter-active[data-v-1137c730],.toast-fade-leave-active[data-v-1137c730]{animation:none}.error-toast[data-v-1137c730]{opacity:1;transform:translateX(0)}}@media (prefers-contrast:high){.error-toast[data-v-1137c730]{border:2px solid #fff;background:#c00}.error-message[data-v-1137c730]{font-weight:600}}@media print{.error-toast[data-v-1137c730]{display:none}}.hero-section[data-v-af380cd0]{position:relative;margin:0;padding:0;width:100%}.hero-carousel[data-v-af380cd0]{border-radius:0;width:100%;background:#fff;position:relative}.carousel-img[data-v-af380cd0]{width:100%;height:100%}@media (max-width:960px){.hero-carousel[data-v-af380cd0]{margin:0!important;background:#fff;position:relative}.hero-carousel[data-v-af380cd0] .v-carousel__controls{position:absolute!important;bottom:12px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:10!important}.hero-carousel[data-v-af380cd0] .v-carousel__controls__item{margin:0 4px!important;width:8px!important;height:8px!important;min-width:8px!important;border-radius:50%!important;background-color:hsla(0,0%,100%,.6)!important;transition:all .3s ease!important;padding:0!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important}.hero-carousel[data-v-af380cd0] .v-carousel__controls__item .v-btn__content,.hero-carousel[data-v-af380cd0] .v-carousel__controls__item .v-icon{display:none!important}.hero-carousel[data-v-af380cd0] .v-carousel__controls__item--active,.hero-carousel[data-v-af380cd0] .v-carousel__controls__item.v-btn--active{background-color:#1976d2!important;transform:scale(1.2)!important;box-shadow:0 2px 4px rgba(0,0,0,.4)!important}}@media (max-width:600px){.hero-carousel[data-v-af380cd0] .v-carousel__controls{bottom:10px!important}.hero-carousel[data-v-af380cd0] .v-carousel__controls__item{margin:0 3px!important;width:6px!important;height:6px!important;min-width:6px!important}}@media (max-width:400px){.hero-carousel[data-v-af380cd0] .v-carousel__controls{bottom:8px!important}.hero-carousel[data-v-af380cd0] .v-carousel__controls__item{margin:0 2px!important;width:5px!important;height:5px!important;min-width:5px!important}}.homepage[data-v-262c7b08]{position:relative;margin:0;padding:0;width:100%}.homepage .v-container[data-v-262c7b08]{max-width:100%!important;padding:0!important;margin:0!important}.homepage .v-row[data-v-262c7b08]{margin:0!important}.homepage .v-row.mt-4.bg-white[data-v-262c7b08]{margin:0!important;width:100%}.search-container[data-v-262c7b08]{display:flex;align-items:center;justify-content:center;gap:12px;width:100%;max-width:650px;padding:0 16px;padding-top:16px}.search-input[data-v-262c7b08]{flex:1}.search-button[data-v-262c7b08]{font-weight:600;letter-spacing:.5px}@media (max-width:960px){.search-container[data-v-262c7b08]{padding:0 12px;gap:8px}.homepage .v-row.mt-4.bg-white[data-v-262c7b08]{margin-top:6px!important;margin-bottom:6px!important}}@media (max-width:600px){.search-container[data-v-262c7b08]{padding:0 6px;gap:6px}.search-button[data-v-262c7b08]{font-size:12px;padding:0 12px}}.main-content[data-v-262c7b08]{max-width:1280px;margin:0 auto;padding:0;width:100%}section[data-v-262c7b08]{padding:20px 16px}@media (max-width:960px){.main-content[data-v-262c7b08]{padding:0}section[data-v-262c7b08]{padding:30px 12px}}@media (max-width:600px){section[data-v-262c7b08]{padding:25px 12px}}.section-title[data-v-262c7b08]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:40px;position:relative}.section-title[data-v-262c7b08]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:linear-gradient(135deg,#667eea,#764ba2);border-radius:2px}@media (max-width:960px){.section-title[data-v-262c7b08]{font-size:1.6rem;margin-bottom:30px}}@media (max-width:600px){.section-title[data-v-262c7b08]{font-size:1.4rem;margin-bottom:24px}}.popular-categories-section[data-v-262c7b08]{background:#fff;padding:50px 0}.categories-circular-container[data-v-262c7b08]{display:flex;justify-content:space-between;align-items:center;width:100%;max-width:1200px;margin:0 auto;padding:0}.circular-category-item[data-v-262c7b08]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);padding:8px;border-radius:16px;width:150px;position:relative}.circular-category-item[data-v-262c7b08]:hover{transform:translateY(-8px) scale(1.05)}.circular-category-icon[data-v-262c7b08]{width:110px;height:110px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;position:relative;box-shadow:0 4px 20px rgba(0,0,0,.15);transition:all .3s cubic-bezier(.4,0,.2,1);overflow:hidden}.circular-category-item:hover .circular-category-icon[data-v-262c7b08]{transform:scale(1.1);box-shadow:0 8px 30px rgba(0,0,0,.25)}.category-icon-image[data-v-262c7b08]{width:70px;height:70px;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.circular-category-item:hover .category-icon-image[data-v-262c7b08]{transform:scale(1.1)}.circular-category-name[data-v-262c7b08]{font-size:1.1rem;font-weight:600;color:#2c3e50;text-align:center;line-height:1.3;transition:all .3s ease;letter-spacing:.5px}.circular-category-item:hover .circular-category-name[data-v-262c7b08]{color:#667eea;transform:scale(1.05)}@media (max-width:1200px){.categories-circular-container[data-v-262c7b08]{max-width:1000px;padding:0 30px}.circular-category-item[data-v-262c7b08]{width:140px}.circular-category-icon[data-v-262c7b08]{width:100px;height:100px}.category-icon-image[data-v-262c7b08]{width:65px;height:65px}.circular-category-name[data-v-262c7b08]{font-size:1.05rem}}@media (max-width:960px){.popular-categories-section[data-v-262c7b08]{padding:40px 0}.categories-circular-container[data-v-262c7b08]{max-width:800px;padding:0 20px}.circular-category-item[data-v-262c7b08]{width:130px}.circular-category-icon[data-v-262c7b08]{width:90px;height:90px}.category-icon-image[data-v-262c7b08]{width:58px;height:58px}.circular-category-name[data-v-262c7b08]{font-size:1rem}}@media (max-width:768px){.categories-circular-container[data-v-262c7b08]{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:repeat(2,1fr);gap:20px 0;max-width:100%;padding:0 20px;justify-items:center;align-items:center}.circular-category-item[data-v-262c7b08]:first-child{grid-row:1;grid-column:1/3;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]:nth-child(2){grid-row:1;grid-column:3/5;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]:nth-child(3){grid-row:1;grid-column:5/7;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]:nth-child(4){grid-row:1;grid-column:7/9;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]:nth-child(5){grid-row:2;grid-column:2/4;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]:nth-child(6){grid-row:2;grid-column:4/6;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]:nth-child(7){grid-row:2;grid-column:6/8;justify-self:center;align-self:center}.circular-category-item[data-v-262c7b08]{width:80px;padding:4px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start}.circular-category-icon[data-v-262c7b08]{width:60px;height:60px;margin-bottom:8px}.category-icon-image[data-v-262c7b08]{width:38px;height:38px}.circular-category-name[data-v-262c7b08]{font-size:.8rem;font-weight:500;text-align:center;min-height:2.4em;display:flex;align-items:center;justify-content:center}}@media (max-width:600px){.popular-categories-section[data-v-262c7b08]{padding:30px 0}.categories-circular-container[data-v-262c7b08]{gap:15px 10px;padding:0 15px}.circular-category-item[data-v-262c7b08]{width:72px}.circular-category-icon[data-v-262c7b08]{width:55px;height:55px;margin-bottom:6px}.category-icon-image[data-v-262c7b08]{width:35px;height:35px}.circular-category-name[data-v-262c7b08]{font-size:.75rem}}@media (max-width:480px){.categories-circular-container[data-v-262c7b08]{gap:12px 8px;padding:0 10px}.circular-category-item[data-v-262c7b08]{width:65px}.circular-category-icon[data-v-262c7b08]{width:50px;height:50px;margin-bottom:5px}.category-icon-image[data-v-262c7b08]{width:32px;height:32px}.circular-category-name[data-v-262c7b08]{font-size:.7rem;line-height:1.2}}.methods-section[data-v-262c7b08]{background:#fff}.method-card[data-v-262c7b08]{cursor:pointer;transition:all .3s ease;height:100%;border-radius:8px;overflow:hidden}.method-card[data-v-262c7b08]:hover{transform:translateY(-4px)}.method-img[data-v-262c7b08]{border-radius:12px 12px 0 0;width:100%;aspect-ratio:2.85;-o-object-fit:cover;object-fit:cover}.method-title[data-v-262c7b08]{text-align:center;padding:16px;font-size:1.1rem;font-weight:600;color:#2c3e50}.news-section[data-v-262c7b08]{background:#f8f9fa}.news-container[data-v-262c7b08]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e9ecef}.news-item[data-v-262c7b08]{padding:16px 0;border-bottom:1px solid #f1f3f4}.news-item[data-v-262c7b08]:last-child{border-bottom:none}.news-date[data-v-262c7b08]{font-weight:600;font-size:.9rem;color:#6c757d;margin-bottom:8px}.news-title[data-v-262c7b08]{font-size:1.1rem;color:#007bff;text-decoration:none;font-weight:500;transition:color .2s ease}.news-title[data-v-262c7b08]:hover{color:#0056b3;text-decoration:underline}.featured-products-section[data-v-262c7b08]{background:#fff}.product-card[data-v-262c7b08]{transition:all .3s ease;height:100%;border-radius:8px;overflow:hidden;border:1px solid #f1f3f4}.product-card[data-v-262c7b08]:hover{transform:translateY(-2px);border-color:#dee2e6}.product-image[data-v-262c7b08]{height:180px;background:#f8f9fa;border-radius:8px 8px 0 0}.product-price[data-v-262c7b08]{text-align:center;padding:16px 16px 8px}.price-text[data-v-262c7b08]{color:#e74c3c;font-weight:700;font-size:1.4rem}.product-name[data-v-262c7b08]{text-align:center;padding:0 16px 16px;font-size:.95rem;color:#495057;line-height:1.4}@media (max-width:600px){.product-image[data-v-262c7b08]{height:150px}}.no-data-placeholder[data-v-262c7b08]{padding:60px 20px}@media (max-width:960px){.no-data-placeholder[data-v-262c7b08]{padding:40px 20px}}[data-v-262c7b08] .v-pagination{margin:16px 0}[data-v-262c7b08] .v-pagination__item{min-width:36px;height:36px;margin:0 2px}.reasons-section[data-v-262c7b08]{background:#f8f9fa}.reasons-container[data-v-262c7b08]{display:grid;grid-template-columns:repeat(auto-fit,minmax(300px,1fr));gap:24px;padding:0;margin:0 16px}.reason-item[data-v-262c7b08]{display:flex}.reason-content[data-v-262c7b08]{padding:24px;background:#fff;border-radius:8px;border:1px solid #e9ecef;border-left:4px solid #667eea;flex:1;transition:all .3s ease}.reason-content[data-v-262c7b08]:hover{transform:translateY(-2px);border-color:#667eea}.reason-title[data-v-262c7b08]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin-bottom:12px;display:flex;align-items:center}.reason-text[data-v-262c7b08]{color:#6c757d;line-height:1.6;margin:0}@media (max-width:600px){.reason-content[data-v-262c7b08]{padding:16px}.reason-title[data-v-262c7b08]{font-size:1.1rem}}.v-overlay[data-v-262c7b08]{background-color:hsla(0,0%,100%,.8);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mobile-category-chips[data-v-262c7b08]{display:flex;gap:8px;overflow-x:auto;padding:6px 24px 2px 24px!important;scrollbar-width:none;-ms-overflow-style:none}.mobile-category-chips[data-v-262c7b08]::-webkit-scrollbar{display:none}.category-chip[data-v-262c7b08]{flex-shrink:0;font-size:13px;height:36px;padding:0 12px;transition:all .2s ease;border-radius:18px;font-weight:500}.category-chip[data-v-262c7b08]:active{transform:scale(.95)}.category-chip.v-chip--variant-elevated[data-v-262c7b08]{box-shadow:0 2px 8px rgba(25,118,210,.3)}.current-category-alert[data-v-262c7b08]{margin:2px 12px 6px 12px!important;font-size:13px}.current-category-alert[data-v-262c7b08] .v-alert__content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 0!important}.category-name[data-v-262c7b08]{font-weight:500;color:#1976d2}@media (min-width:960px){.current-category-alert[data-v-262c7b08],.mobile-category-chips[data-v-262c7b08]{display:none!important}}.content-cart[data-v-6ae5d7bc]{margin:0 auto;max-width:1280px;padding:50px}.ec-pageHeader h1[data-v-6ae5d7bc]{padding-top:30px;border:none;color:#000;font-size:34px;text-align:center;margin-bottom:0}.cart-content[data-v-53987a65]{width:100%;margin:0;background-color:#fff;padding:20px 0 100px;scroll-behavior:smooth;position:relative;top:0}.cart-content[data-v-53987a65] .v-container{max-width:100%!important;padding:0!important}.cart-content[data-v-53987a65] .v-row{margin:0!important}@media (min-width:960px){.cart-content[data-v-53987a65]{max-width:1280px;margin:0 auto;padding:60px 16px 60px}}body[data-v-53987a65],html[data-v-53987a65]{scroll-behavior:smooth}.page-title[data-v-53987a65]{font-size:1.8rem;font-weight:700;color:#2c3e50}.page-title[data-v-53987a65],.stepper-row[data-v-53987a65]{margin-bottom:16px;padding:0 16px}.cart-stepper[data-v-53987a65]{background:transparent!important;box-shadow:none!important}.cart-stepper[data-v-53987a65] .v-stepper-header{background:#fff;padding:12px 4px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cart-stepper[data-v-53987a65] .v-stepper-item{padding:4px 2px;min-width:45px;flex:1}.cart-stepper[data-v-53987a65] .v-stepper-item__icon{margin-bottom:4px;width:24px!important;height:24px!important;font-size:.8rem!important}.cart-stepper[data-v-53987a65] .v-divider{margin:0 2px}.step-title[data-v-53987a65]{font-weight:600;font-size:.6rem;color:#333;white-space:normal;text-align:center;line-height:1;word-break:keep-all;max-width:50px;margin:0 auto}.cart-stepper[data-v-53987a65] .v-stepper-item--selected .step-title{color:#1976d2}.cart-stepper[data-v-53987a65] .v-stepper-item--complete .step-title{color:#4caf50}.mobile-cart-list[data-v-53987a65]{padding:0 16px}.mobile-cart-item[data-v-53987a65]{border-radius:16px;border:1px solid #e0e0e0;transition:transform .2s ease,box-shadow .2s ease}.mobile-cart-item[data-v-53987a65]:active{transform:scale(.98)}.mobile-item-image[data-v-53987a65]{border-radius:12px;border:1px solid #e0e0e0}.mobile-item-info[data-v-53987a65]{height:100%;display:flex;flex-direction:column}.mobile-item-name[data-v-53987a65]{font-size:1rem;font-weight:600;color:#2c3e50;line-height:1.3;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-item-jan[data-v-53987a65]{font-size:.8rem;color:#6c757d;margin-bottom:8px}.mobile-price-section[data-v-53987a65]{margin-top:auto}.mobile-unit-price[data-v-53987a65]{font-size:.9rem;color:#495057;margin-bottom:4px}.mobile-subtotal[data-v-53987a65]{font-size:1rem;font-weight:600;color:#2c3e50}.price-highlight[data-v-53987a65]{color:#e53e3e;font-weight:600}.subtotal-highlight[data-v-53987a65]{color:#1976d2;font-weight:700}.mobile-quantity-section[data-v-53987a65]{display:flex;align-items:center;gap:12px}.quantity-label[data-v-53987a65]{font-size:.9rem;font-weight:500;color:#495057;min-width:40px}.mobile-quantity-selector[data-v-53987a65]{display:flex;align-items:center;gap:8px;background-color:#f8f9fa;border-radius:24px;padding:4px}.mobile-qty-btn[data-v-53987a65]{min-width:36px!important;width:36px;height:36px}.mobile-quantity-display[data-v-53987a65]{min-width:40px;text-align:center;font-weight:600;font-size:1.1rem;color:#2c3e50}.mobile-delete-btn[data-v-53987a65]{border-radius:20px;font-size:.8rem;min-width:70px}.mobile-total-card[data-v-53987a65]{border-radius:16px;margin:20px 16px}.total-label[data-v-53987a65]{color:#fff;font-size:1rem;font-weight:500;margin-bottom:8px}.total-amount[data-v-53987a65]{color:#fff;font-size:1.8rem;font-weight:700}.terms-card[data-v-53987a65]{border-radius:12px;margin:16px 16px}.mobile-terms-checkbox[data-v-53987a65] .v-selection-control__wrapper{margin-left:0}.mobile-terms-label[data-v-53987a65]{font-size:.95rem;line-height:1.4}.mobile-action-section[data-v-53987a65]{margin-top:24px;padding:0 16px}.mobile-secondary-button[data-v-53987a65]{border-radius:12px;font-weight:600;text-transform:none;border-width:2px;height:52px}.mobile-primary-buttons[data-v-53987a65]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:16px;padding:16px;border:1px solid #dee2e6}.mobile-primary-button[data-v-53987a65]{text-transform:none;height:56px}.mobile-cta-button[data-v-53987a65],.mobile-primary-button[data-v-53987a65]{border-radius:12px;font-weight:600;box-shadow:0 4px 12px rgba(25,118,210,.3)}.mobile-cta-button[data-v-53987a65]{height:52px}.no-cart-items[data-v-53987a65]{text-align:center;padding:60px 20px}.no-cart-title[data-v-53987a65]{color:#e53e3e;margin-bottom:12px;font-weight:600;font-size:1.3rem}.no-cart-description[data-v-53987a65]{color:#6c757d;margin-bottom:0;font-size:1rem}.business-hours-alert[data-v-53987a65]{border-radius:16px;padding:24px;margin:0 16px}.alert-content[data-v-53987a65]{text-align:left;margin-left:16px}.alert-title[data-v-53987a65]{font-size:1.4rem;font-weight:700;color:#d32f2f;margin-bottom:12px}.alert-description[data-v-53987a65]{font-size:1rem;color:#666;margin:0;line-height:1.6}.delete-item-info[data-v-53987a65]{background-color:#f8f9fa;border-radius:12px;border:1px solid #e9ecef}.cart-item-image[data-v-53987a65]{border-radius:8px;border:1px solid #e0e0e0}.item-name[data-v-53987a65]{font-weight:600;color:#2c3e50;margin-bottom:4px}.item-jan[data-v-53987a65]{font-size:.9rem;color:#6c757d;margin-bottom:2px}.price-cell .price-amount[data-v-53987a65]{font-weight:600;color:#e53e3e;font-size:1.1rem}.subtotal-cell .subtotal-amount[data-v-53987a65]{font-weight:600;color:#2c3e50;font-size:1.1rem}.option-cell[data-v-53987a65]{color:#495057;font-weight:500}.quantity-selector[data-v-53987a65]{display:flex;align-items:center;gap:4px}.quantity-input[data-v-53987a65]{width:60px;text-align:center}.cart-total[data-v-53987a65]{font-size:1.25rem;font-weight:700;color:#2c3e50;padding:16px}.total-price[data-v-53987a65]{color:#e53e3e;font-size:1.4rem}.terms-checkbox[data-v-53987a65]{margin-top:8px;padding:0 16px}.terms-label[data-v-53987a65]{display:flex;align-items:center;flex-wrap:wrap}.terms-link[data-v-53987a65]{color:#1976d2;text-decoration:underline;font-weight:600;margin-right:4px}.terms-text[data-v-53987a65]{font-weight:600;color:#2c3e50}.action-button[data-v-53987a65]{width:100%;margin-bottom:10px;font-weight:600;text-transform:none;border-radius:8px;min-height:48px}.primary-button[data-v-53987a65]{box-shadow:0 4px 12px rgba(25,118,210,.3)}.secondary-button[data-v-53987a65]{border-width:2px}.button-row[data-v-53987a65]{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:24px;padding:0 16px}@media (min-width:600px) and (max-width:959px){.cart-stepper[data-v-53987a65] .v-stepper-header{padding:14px 8px}.cart-stepper[data-v-53987a65] .v-stepper-item{padding:6px 4px;min-width:70px}.cart-stepper[data-v-53987a65] .v-stepper-item__icon{width:28px!important;height:28px!important;font-size:.9rem!important;margin-bottom:6px}.step-title[data-v-53987a65]{font-size:.8rem;max-width:80px;line-height:1.1}}@media (min-width:600px){.cart-content[data-v-53987a65]{padding:20px 0 60px}.page-title[data-v-53987a65]{font-size:2rem;padding:0 16px}.stepper-row[data-v-53987a65]{margin-bottom:24px;padding:0 16px}}@media (min-width:960px){.cart-stepper[data-v-53987a65] .v-stepper-header{padding:18px 12px}.cart-stepper[data-v-53987a65] .v-stepper-item{padding:8px 12px;min-width:100px}.cart-stepper[data-v-53987a65] .v-stepper-item__icon{width:32px!important;height:32px!important;font-size:1rem!important;margin-bottom:8px}.step-title[data-v-53987a65]{font-size:.9rem;max-width:none;line-height:1.2}.button-row[data-v-53987a65]{flex-direction:row;justify-content:space-between}.action-button[data-v-53987a65]{width:auto;min-width:200px}.cart-content[data-v-53987a65]{padding-top:60px}.stepper-row[data-v-53987a65]{margin-bottom:32px}}@media (max-width:599px){.cart-content[data-v-53987a65]{padding:12px 0 120px}.page-title[data-v-53987a65]{font-size:1.4rem}.page-title[data-v-53987a65],.stepper-row[data-v-53987a65]{margin-bottom:12px;padding:0 12px}.cart-stepper[data-v-53987a65] .v-stepper-header{padding:8px 2px;border-radius:8px}.cart-stepper[data-v-53987a65] .v-stepper-item{padding:2px 1px;min-width:35px;flex:1}.cart-stepper[data-v-53987a65] .v-stepper-item__icon{width:20px!important;height:20px!important;font-size:.7rem!important;margin-bottom:2px}.cart-stepper[data-v-53987a65] .v-divider{margin:0 1px;max-width:20px}.step-title[data-v-53987a65]{font-size:.55rem;max-width:40px;line-height:.9;font-weight:500}.mobile-cart-list[data-v-53987a65]{padding:0 12px}.mobile-total-card[data-v-53987a65]{margin:20px 12px}.terms-card[data-v-53987a65]{margin:16px 12px}.mobile-action-section[data-v-53987a65]{padding:0 12px}.business-hours-alert[data-v-53987a65]{margin:0 12px}.mobile-item-name[data-v-53987a65]{font-size:.9rem}.mobile-item-jan[data-v-53987a65]{font-size:.75rem}.total-amount[data-v-53987a65]{font-size:1.6rem}.mobile-terms-label[data-v-53987a65]{font-size:.9rem}}@media (max-width:400px){.cart-content[data-v-53987a65]{padding:10px 0 120px}.page-title[data-v-53987a65]{font-size:1.3rem}.page-title[data-v-53987a65],.stepper-row[data-v-53987a65]{margin-bottom:10px;padding:0 8px}.cart-stepper[data-v-53987a65] .v-stepper-header{padding:6px 1px;border-radius:6px}.cart-stepper[data-v-53987a65] .v-stepper-item{padding:1px;min-width:30px;flex:1}.cart-stepper[data-v-53987a65] .v-stepper-item__icon{width:18px!important;height:18px!important;font-size:.6rem!important;margin-bottom:1px}.cart-stepper[data-v-53987a65] .v-divider{margin:0;max-width:15px}.step-title[data-v-53987a65]{font-size:.5rem;max-width:35px;line-height:.8;font-weight:500}.mobile-cart-list[data-v-53987a65]{padding:0 8px}.mobile-total-card[data-v-53987a65]{margin:20px 8px}.terms-card[data-v-53987a65]{margin:16px 8px}.mobile-action-section[data-v-53987a65]{padding:0 8px}.business-hours-alert[data-v-53987a65]{margin:0 8px}.mobile-cart-item[data-v-53987a65]{margin-bottom:12px}.mobile-quantity-selector[data-v-53987a65]{gap:6px}.mobile-qty-btn[data-v-53987a65]{min-width:32px!important;width:32px;height:32px}.mobile-quantity-display[data-v-53987a65]{min-width:36px;font-size:1rem}}@media (max-width:320px){.cart-content[data-v-53987a65]{padding:8px 0 120px}.page-title[data-v-53987a65]{font-size:1.2rem}.page-title[data-v-53987a65],.stepper-row[data-v-53987a65]{margin-bottom:8px;padding:0 4px}.cart-stepper[data-v-53987a65] .v-stepper-header{padding:4px 0}.cart-stepper[data-v-53987a65] .v-stepper-item{padding:0;min-width:25px}.cart-stepper[data-v-53987a65] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.5rem!important;margin-bottom:0}.cart-stepper[data-v-53987a65] .v-divider{display:none}.step-title[data-v-53987a65]{font-size:.45rem;max-width:30px;line-height:.7}.mobile-cart-list[data-v-53987a65]{padding:0 4px}.mobile-total-card[data-v-53987a65]{margin:20px 4px}.terms-card[data-v-53987a65]{margin:16px 4px}.mobile-action-section[data-v-53987a65]{padding:0 4px}.business-hours-alert[data-v-53987a65]{margin:0 4px}}@media (hover:none) and (pointer:coarse){.mobile-cart-item[data-v-53987a65]{margin-bottom:16px}.mobile-qty-btn[data-v-53987a65]{min-width:40px!important;width:40px;height:40px}.mobile-delete-btn[data-v-53987a65]{min-height:40px}.mobile-primary-button[data-v-53987a65]{height:60px}.mobile-secondary-button[data-v-53987a65]{height:56px}}.cart-content[data-v-5e0bf8e6]{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;padding-top:60px;padding-bottom:60px;scroll-behavior:smooth;position:relative;top:0}body[data-v-5e0bf8e6],html[data-v-5e0bf8e6]{scroll-behavior:smooth}.page-title[data-v-5e0bf8e6]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.page-subtitle[data-v-5e0bf8e6]{color:#6c757d;font-size:1rem;margin:0}.stepper-row[data-v-5e0bf8e6]{margin-bottom:16px}.cart-stepper[data-v-5e0bf8e6]{background:transparent!important;box-shadow:none!important}.cart-stepper[data-v-5e0bf8e6] .v-stepper-header{background:#fff;padding:12px 4px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item{padding:4px 2px;min-width:45px;flex:1}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item__icon{margin-bottom:4px;width:24px!important;height:24px!important;font-size:.8rem!important}.cart-stepper[data-v-5e0bf8e6] .v-divider{margin:0 2px}.step-title[data-v-5e0bf8e6]{font-weight:600;font-size:.6rem;color:#333;white-space:normal;text-align:center;line-height:1;word-break:keep-all;max-width:50px;margin:0 auto}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item--selected .step-title{color:#1976d2}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item--complete .step-title{color:#4caf50}.v-alert.v-alert--prominent[data-v-5e0bf8e6]{border-left:4px solid}.v-alert[type=error][data-v-5e0bf8e6]{border-left-color:#f44336}.v-alert-title[data-v-5e0bf8e6]{color:#d32f2f;font-size:1.1rem;font-weight:600}.info-card[data-v-5e0bf8e6]{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;transition:all .3s ease}.info-card[data-v-5e0bf8e6]:hover{border-color:#1976d2;transform:translateY(-2px)}.card-header[data-v-5e0bf8e6]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600;padding:16px 20px;border-bottom:1px solid #e0e0e0}.card-header .v-icon[data-v-5e0bf8e6]{color:#1976d2}.info-item[data-v-5e0bf8e6]{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;min-height:24px}.info-label[data-v-5e0bf8e6]{font-weight:600;color:#555;min-width:140px;margin-right:8px;display:flex;align-items:center}.info-value[data-v-5e0bf8e6]{color:#333;flex:1;word-break:break-word}.product-table[data-v-5e0bf8e6] .v-data-table__wrapper{border-radius:0}.mobile-item-image[data-v-5e0bf8e6],.product-image[data-v-5e0bf8e6]{border-radius:8px;border:1px solid #e0e0e0;transition:border-color .3s ease}.mobile-item-image[data-v-5e0bf8e6]:hover,.product-image[data-v-5e0bf8e6]:hover{border-color:#1976d2}.product-details[data-v-5e0bf8e6]{display:flex;flex-direction:column;gap:4px}.mobile-item-name[data-v-5e0bf8e6],.product-name[data-v-5e0bf8e6]{font-weight:600;color:#333;line-height:1.3}.mobile-item-name[data-v-5e0bf8e6]{font-size:1rem;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-item-jan[data-v-5e0bf8e6],.product-jan[data-v-5e0bf8e6]{font-size:.8rem;color:#666}.mobile-cart-list[data-v-5e0bf8e6]{padding:0}.mobile-cart-item[data-v-5e0bf8e6]{border-radius:16px;border:1px solid #e0e0e0;transition:transform .2s ease,box-shadow .2s ease}.mobile-cart-item[data-v-5e0bf8e6]:active{transform:scale(.98)}.mobile-price-section[data-v-5e0bf8e6]{margin-top:auto}.mobile-unit-price[data-v-5e0bf8e6]{font-size:.9rem;color:#495057;margin-bottom:4px}.mobile-subtotal[data-v-5e0bf8e6]{font-size:1rem;font-weight:600;color:#2c3e50}.price-highlight[data-v-5e0bf8e6]{color:#e53e3e;font-weight:600}.quantity-highlight[data-v-5e0bf8e6]{color:#1976d2;font-weight:700}.mobile-delete-btn[data-v-5e0bf8e6]{border-radius:20px;font-size:.8rem;min-width:70px}.confirm-button[data-v-5e0bf8e6]{font-weight:600!important;font-size:1rem!important;height:48px!important;text-transform:none!important}.confirm-button[data-v-5e0bf8e6]:disabled{opacity:.6!important;background-color:#e0e0e0!important;color:#9e9e9e!important}.product-status-wrapper[data-v-5e0bf8e6]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.product-check[data-v-5e0bf8e6]{font-size:.8rem;color:#888;font-style:italic}.price-text[data-v-5e0bf8e6]{font-weight:600;color:#e74c3c;font-size:1rem}.quantity-text[data-v-5e0bf8e6]{font-weight:600;text-align:left;color:#333}.delete-item-info[data-v-5e0bf8e6]{background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.selected-shop-info[data-v-5e0bf8e6]{border:1px solid rgba(25,118,210,.3);background:linear-gradient(135deg,#e3f2fd,#f8f9fa);transition:all .3s ease}.selected-shop-info[data-v-5e0bf8e6]:hover{border-color:rgba(25,118,210,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(25,118,210,.2)}.summary-card[data-v-5e0bf8e6]{border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.sticky-card[data-v-5e0bf8e6]{position:sticky;top:20px;z-index:1}.summary-label[data-v-5e0bf8e6]{background-color:#f8f9fa;border-right:1px solid #e0e0e0}.summary-value[data-v-5e0bf8e6]{background-color:#fff}.total-row[data-v-5e0bf8e6]{background:linear-gradient(135deg,#fff5f5,#ffeaea)}.total-amount[data-v-5e0bf8e6]{color:#e74c3c;font-size:1.3rem;font-weight:700}.point-balance-display[data-v-5e0bf8e6]{background:linear-gradient(135deg,#f8f9fa,#e3f2fd);border-radius:8px;padding:16px;border:1px solid #e1f5fe}.point-selection-area[data-v-5e0bf8e6]{background:#fafafa;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.point-control-section[data-v-5e0bf8e6]{width:100%}.point-amount-display[data-v-5e0bf8e6]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:6px;padding:8px 12px;border:1px solid #90caf9}.point-buttons-container[data-v-5e0bf8e6]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.point-btn[data-v-5e0bf8e6]{min-width:120px;height:48px;font-weight:600;text-transform:none}.point-btn .v-icon[data-v-5e0bf8e6]{margin-right:4px}.point-progress-section[data-v-5e0bf8e6]{background:#fff;border-radius:6px;padding:12px;border:1px solid #e0e0e0}.point-effect-alert[data-v-5e0bf8e6]{background:linear-gradient(135deg,#e8f5e8,#f1f8e9);border:1px solid #c8e6c9}.point-effect-alert[data-v-5e0bf8e6] .v-alert__content{padding:0}.text-primary[data-v-5e0bf8e6]{color:#1976d2!important}.text-success[data-v-5e0bf8e6]{color:#4caf50!important}.v-select[data-v-5e0bf8e6] .v-field--focused,.v-text-field[data-v-5e0bf8e6] .v-field--focused,.v-textarea[data-v-5e0bf8e6] .v-field--focused{border-color:#1976d2}.unselected-chip[data-v-5e0bf8e6]{position:absolute;z-index:1;left:8px;top:-34px}.flash-highlight[data-v-5e0bf8e6]{box-shadow:0 0 0 3px rgba(25,118,210,.3)!important;border-radius:8px;transition:box-shadow .2s}@media (max-width:1264px){.sticky-card[data-v-5e0bf8e6]{position:static}}@media (min-width:600px) and (max-width:959px){.cart-stepper[data-v-5e0bf8e6] .v-stepper-header{padding:14px 8px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item{padding:6px 4px;min-width:70px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item__icon{width:28px!important;height:28px!important;font-size:.9rem!important;margin-bottom:6px}.step-title[data-v-5e0bf8e6]{font-size:.8rem;max-width:80px;line-height:1.1}}@media (min-width:960px){.cart-stepper[data-v-5e0bf8e6] .v-stepper-header{padding:18px 12px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item{padding:8px 12px;min-width:100px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item__icon{width:32px!important;height:32px!important;font-size:1rem!important;margin-bottom:8px}.step-title[data-v-5e0bf8e6]{font-size:.9rem;max-width:none;line-height:1.2}.cart-content[data-v-5e0bf8e6]{padding-top:60px}.stepper-row[data-v-5e0bf8e6]{margin-bottom:32px}}@media (max-width:599px){.cart-content[data-v-5e0bf8e6]{padding:12px 6px 120px}.page-title[data-v-5e0bf8e6]{font-size:1.4rem;margin-bottom:12px}.stepper-row[data-v-5e0bf8e6]{margin-bottom:12px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-header{padding:8px 2px;border-radius:8px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item{padding:2px 1px;min-width:35px;flex:1}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item__icon{width:20px!important;height:20px!important;font-size:.7rem!important;margin-bottom:2px}.cart-stepper[data-v-5e0bf8e6] .v-divider{margin:0 1px;max-width:20px}.step-title[data-v-5e0bf8e6]{font-size:.55rem;max-width:40px;line-height:.9;font-weight:500}.mobile-item-name[data-v-5e0bf8e6]{font-size:.9rem}.mobile-item-jan[data-v-5e0bf8e6]{font-size:.75rem}.point-buttons-container[data-v-5e0bf8e6]{flex-direction:column;gap:12px}.point-btn[data-v-5e0bf8e6]{width:100%;min-width:auto}.point-balance-display[data-v-5e0bf8e6],.point-selection-area[data-v-5e0bf8e6]{padding:12px}.selected-shop-info[data-v-5e0bf8e6]{margin-top:12px}.selected-shop-info .v-card-text[data-v-5e0bf8e6]{padding:12px!important}.selected-shop-info .text-subtitle-2[data-v-5e0bf8e6]{font-size:.9rem}.selected-shop-info .text-caption[data-v-5e0bf8e6]{font-size:.75rem}.mobile-cart-item[data-v-5e0bf8e6]{margin-bottom:12px}.confirm-button[data-v-5e0bf8e6]{height:44px!important;font-size:.9rem!important}}@media (max-width:400px){.cart-content[data-v-5e0bf8e6]{padding:10px 4px 120px}.page-title[data-v-5e0bf8e6]{font-size:1.3rem;margin-bottom:10px}.stepper-row[data-v-5e0bf8e6]{margin-bottom:10px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-header{padding:6px 1px;border-radius:6px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item{padding:1px;min-width:30px;flex:1}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item__icon{width:18px!important;height:18px!important;font-size:.6rem!important;margin-bottom:1px}.cart-stepper[data-v-5e0bf8e6] .v-divider{margin:0;max-width:15px}.step-title[data-v-5e0bf8e6]{font-size:.5rem;max-width:35px;line-height:.8;font-weight:500}.point-amount-display[data-v-5e0bf8e6]{padding:6px 10px}.point-btn[data-v-5e0bf8e6]{font-size:.9rem;height:44px}.point-progress-section[data-v-5e0bf8e6]{padding:8px}}@media (max-width:320px){.cart-content[data-v-5e0bf8e6]{padding:8px 2px 120px}.page-title[data-v-5e0bf8e6]{font-size:1.2rem;margin-bottom:8px}.stepper-row[data-v-5e0bf8e6]{margin-bottom:8px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-header{padding:4px 0}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item{padding:0;min-width:25px}.cart-stepper[data-v-5e0bf8e6] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.5rem !重要;margin-bottom:0}.cart-stepper[data-v-5e0bf8e6] .v-divider{display:none}.step-title[data-v-5e0bf8e6]{font-size:.45rem;max-width:30px;line-height:.7}}.v-overlay[data-v-5e0bf8e6]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cursor-pointer[data-v-5e0bf8e6]{cursor:pointer}.v-btn[data-v-5e0bf8e6]:focus{box-shadow:0 0 0 3px rgba(25,118,210,.3)}.cart-content[data-v-1ebd4f51]{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;padding-top:60px;padding-bottom:60px;scroll-behavior:smooth;position:relative;top:0}body[data-v-1ebd4f51],html[data-v-1ebd4f51]{scroll-behavior:smooth}.page-title[data-v-1ebd4f51]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.page-subtitle[data-v-1ebd4f51]{color:#6c757d;font-size:1rem;margin:0}.stepper-row[data-v-1ebd4f51]{margin-bottom:16px}.cart-stepper[data-v-1ebd4f51]{background:transparent!important;box-shadow:none!important}.cart-stepper[data-v-1ebd4f51] .v-stepper-header{background:#fff;padding:12px 4px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cart-stepper[data-v-1ebd4f51] .v-stepper-item{padding:4px 2px;min-width:45px;flex:1}.cart-stepper[data-v-1ebd4f51] .v-stepper-item__icon{margin-bottom:4px;width:24px!important;height:24px!important;font-size:.8rem!important}.cart-stepper[data-v-1ebd4f51] .v-divider{margin:0 2px}.step-title[data-v-1ebd4f51]{font-weight:600;font-size:.6rem;color:#333;white-space:normal;text-align:center;line-height:1;word-break:keep-all;max-width:50px;margin:0 auto}.cart-stepper[data-v-1ebd4f51] .v-stepper-item--selected .step-title{color:#1976d2}.cart-stepper[data-v-1ebd4f51] .v-stepper-item--complete .step-title{color:#4caf50}.v-alert.v-alert--prominent[data-v-1ebd4f51]{border-left:4px solid}.v-alert[type=error][data-v-1ebd4f51]{border-left-color:#f44336}.v-alert-title[data-v-1ebd4f51]{color:#d32f2f;font-size:1.1rem;font-weight:600}.info-card[data-v-1ebd4f51]{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;transition:all .3s ease}.info-card[data-v-1ebd4f51]:hover{border-color:#1976d2;transform:translateY(-2px)}.card-header[data-v-1ebd4f51]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600;padding:16px 20px;border-bottom:1px solid #e0e0e0}.card-header .v-icon[data-v-1ebd4f51]{color:#1976d2}.info-item[data-v-1ebd4f51]{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;min-height:24px}.info-label[data-v-1ebd4f51]{font-weight:600;color:#555;min-width:140px;margin-right:8px;display:flex;align-items:center}.info-value[data-v-1ebd4f51]{color:#333;flex:1;word-break:break-word}.product-table[data-v-1ebd4f51],.product-table[data-v-1ebd4f51] .v-data-table__wrapper{border-radius:0}.mobile-item-image[data-v-1ebd4f51],.product-image[data-v-1ebd4f51]{border-radius:8px;border:1px solid #e0e0e0;transition:border-color .3s ease}.mobile-item-image[data-v-1ebd4f51]:hover,.product-image[data-v-1ebd4f51]:hover{border-color:#1976d2}.product-details[data-v-1ebd4f51]{display:flex;flex-direction:column;gap:4px}.mobile-item-name[data-v-1ebd4f51],.product-name[data-v-1ebd4f51]{font-weight:600;color:#333;line-height:1.3}.mobile-item-name[data-v-1ebd4f51]{font-size:1rem;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-item-jan[data-v-1ebd4f51],.product-jan[data-v-1ebd4f51]{font-size:.8rem;color:#666}.mobile-item-jan[data-v-1ebd4f51]{margin-bottom:8px}.mobile-cart-list[data-v-1ebd4f51]{padding:0}.mobile-cart-item[data-v-1ebd4f51]{border-radius:16px;border:1px solid #e0e0e0;transition:transform .2s ease,box-shadow .2s ease}.mobile-cart-item[data-v-1ebd4f51]:active{transform:scale(.98)}.mobile-item-info[data-v-1ebd4f51]{height:100%;display:flex;flex-direction:column}.mobile-price-section[data-v-1ebd4f51]{margin-top:auto}.mobile-unit-price[data-v-1ebd4f51]{font-size:.9rem;color:#495057;margin-bottom:4px}.mobile-subtotal[data-v-1ebd4f51]{font-size:1rem;font-weight:600;color:#2c3e50}.price-highlight[data-v-1ebd4f51]{color:#e53e3e;font-weight:600}.quantity-highlight[data-v-1ebd4f51]{color:#1976d2;font-weight:700}.mobile-delete-btn[data-v-1ebd4f51]{border-radius:20px;font-size:.8rem;min-width:70px}.product-status-wrapper[data-v-1ebd4f51]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.product-check[data-v-1ebd4f51]{font-size:.8rem;color:#888;font-style:italic}.price-text[data-v-1ebd4f51]{font-weight:600;color:#e74c3c;font-size:1rem}.quantity-text[data-v-1ebd4f51]{font-weight:600;text-align:left;color:#333}.field-error[data-v-1ebd4f51] .v-field__outline{border-color:#f44336!important;border-width:2px!important}.field-error[data-v-1ebd4f51] .v-field__outline:hover{border-color:#d32f2f!important}.field-error[data-v-1ebd4f51] .v-field--focused .v-field__outline{border-color:#f44336!important;box-shadow:0 0 0 2px rgba(244,67,54,.2)!important}.validation-alert[data-v-1ebd4f51]{border-left:4px solid #ff9800}.validation-content[data-v-1ebd4f51]{line-height:1.4}.validation-list[data-v-1ebd4f51]{margin:0;padding-left:16px;list-style-type:disc}.validation-list li[data-v-1ebd4f51]{margin-bottom:4px;font-size:.9rem}.validation-summary[data-v-1ebd4f51]{font-size:.9rem}.validation-chip[data-v-1ebd4f51]{cursor:pointer;transition:all .2s ease}.validation-chip[data-v-1ebd4f51]:hover{transform:scale(1.05);box-shadow:0 2px 4px rgba(0,0,0,.2)}.v-field--error[data-v-1ebd4f51]{animation:errorPulse-1ebd4f51 .6s ease-in-out}@keyframes errorPulse-1ebd4f51{0%{box-shadow:0 0 0 0 rgba(244,67,54,.4)}50%{box-shadow:0 0 0 8px rgba(244,67,54,.1)}to{box-shadow:0 0 0 0 rgba(244,67,54,0)}}.v-field--focused[data-v-1ebd4f51]{transform:scale(1.02);transition:transform .2s ease}.delete-item-info[data-v-1ebd4f51]{background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.document-images[data-v-1ebd4f51]{margin-top:16px}.document-image[data-v-1ebd4f51]{border:2px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.document-image[data-v-1ebd4f51]:hover{border-color:#1976d2;transform:scale(1.05)}.preview-image[data-v-1ebd4f51]{border-radius:8px}.selected-shop-info[data-v-1ebd4f51]{border:1px solid rgba(25,118,210,.3);background:linear-gradient(135deg,#e3f2fd,#f8f9fa);transition:all .3s ease}.selected-shop-info[data-v-1ebd4f51]:hover{border-color:rgba(25,118,210,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(25,118,210,.2)}.v-select .v-field--focused[data-v-1ebd4f51]{border-color:#1976d2;box-shadow:0 0 0 2px rgba(25,118,210,.2)}.summary-card[data-v-1ebd4f51]{border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.sticky-card[data-v-1ebd4f51]{position:sticky;top:20px;z-index:1}.summary-label[data-v-1ebd4f51]{background-color:#f8f9fa;border-right:1px solid #e0e0e0}.summary-value[data-v-1ebd4f51]{background-color:#fff}.total-row[data-v-1ebd4f51]{background:linear-gradient(135deg,#fff5f5,#ffeaea)}.total-amount[data-v-1ebd4f51]{color:#e74c3c;font-size:1.3rem;font-weight:700}.point-balance-display[data-v-1ebd4f51]{background:linear-gradient(135deg,#f8f9fa,#e3f2fd);border-radius:8px;padding:16px;border:1px solid #e1f5fe}.point-selection-area[data-v-1ebd4f51]{background:#fafafa;border-radius:8px;padding:16px;border:1px solid #e0e0e0}.point-control-section[data-v-1ebd4f51]{width:100%}.point-amount-display[data-v-1ebd4f51]{background:linear-gradient(135deg,#e3f2fd,#bbdefb);border-radius:6px;padding:8px 12px;border:1px solid #90caf9}.point-buttons-container[data-v-1ebd4f51]{display:flex;flex-wrap:wrap;gap:8px;justify-content:center;align-items:center}.point-btn[data-v-1ebd4f51]{min-width:120px;height:48px;font-weight:600;text-transform:none}.point-btn .v-icon[data-v-1ebd4f51]{margin-right:4px}.point-progress-section[data-v-1ebd4f51]{background:#fff;border-radius:6px;padding:12px;border:1px solid #e0e0e0}.point-effect-alert[data-v-1ebd4f51]{background:linear-gradient(135deg,#e8f5e8,#f1f8e9);border:1px solid #c8e6c9}.point-effect-alert[data-v-1ebd4f51] .v-alert__content{padding:0}.text-primary[data-v-1ebd4f51]{color:#1976d2!important}.text-success[data-v-1ebd4f51]{color:#4caf50!important}.v-select[data-v-1ebd4f51] .v-field--focused,.v-text-field[data-v-1ebd4f51] .v-field--focused,.v-textarea[data-v-1ebd4f51] .v-field--focused{border-color:#1976d2}@media (max-width:1264px){.sticky-card[data-v-1ebd4f51]{position:static}}@media (min-width:600px) and (max-width:959px){.cart-stepper[data-v-1ebd4f51] .v-stepper-header{padding:14px 8px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item{padding:6px 4px;min-width:70px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item__icon{width:28px!important;height:28px!important;font-size:.9rem!important;margin-bottom:6px}.step-title[data-v-1ebd4f51]{font-size:.8rem;max-width:80px;line-height:1.1}}@media (min-width:960px){.cart-stepper[data-v-1ebd4f51] .v-stepper-header{padding:18px 12px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item{padding:8px 12px;min-width:100px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item__icon{width:32px!important;height:32px!important;font-size:1rem!important;margin-bottom:8px}.step-title[data-v-1ebd4f51]{font-size:.9rem;max-width:none;line-height:1.2}.cart-content[data-v-1ebd4f51]{padding-top:60px}.stepper-row[data-v-1ebd4f51]{margin-bottom:32px}}@media (max-width:599px){.cart-content[data-v-1ebd4f51]{padding:12px 6px 120px}.page-title[data-v-1ebd4f51]{font-size:1.4rem;margin-bottom:12px}.stepper-row[data-v-1ebd4f51]{margin-bottom:12px}.cart-stepper[data-v-1ebd4f51] .v-stepper-header{padding:8px 2px;border-radius:8px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item{padding:2px 1px;min-width:35px;flex:1}.cart-stepper[data-v-1ebd4f51] .v-stepper-item__icon{width:20px!important;height:20px!important;font-size:.7rem!important;margin-bottom:2px}.cart-stepper[data-v-1ebd4f51] .v-divider{margin:0 1px;max-width:20px}.step-title[data-v-1ebd4f51]{font-size:.55rem;max-width:40px;line-height:.9;font-weight:500}.mobile-item-name[data-v-1ebd4f51]{font-size:.9rem}.mobile-item-jan[data-v-1ebd4f51]{font-size:.75rem}.point-buttons-container[data-v-1ebd4f51]{flex-direction:column;gap:12px}.point-btn[data-v-1ebd4f51]{width:100%;min-width:auto}.point-balance-display[data-v-1ebd4f51],.point-selection-area[data-v-1ebd4f51]{padding:12px}.product-status-wrapper[data-v-1ebd4f51]{flex-direction:column;align-items:flex-start;gap:2px}.selected-shop-info[data-v-1ebd4f51]{margin-top:12px}.selected-shop-info .v-card-text[data-v-1ebd4f51]{padding:12px!important}.selected-shop-info .text-subtitle-2[data-v-1ebd4f51]{font-size:.9rem}.selected-shop-info .text-caption[data-v-1ebd4f51]{font-size:.75rem}.mobile-cart-item[data-v-1ebd4f51]{margin-bottom:12px}}@media (max-width:400px){.cart-content[data-v-1ebd4f51]{padding:10px 4px 120px}.page-title[data-v-1ebd4f51]{font-size:1.3rem;margin-bottom:10px}.stepper-row[data-v-1ebd4f51]{margin-bottom:10px}.cart-stepper[data-v-1ebd4f51] .v-stepper-header{padding:6px 1px;border-radius:6px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item{padding:1px;min-width:30px;flex:1}.cart-stepper[data-v-1ebd4f51] .v-stepper-item__icon{width:18px!important;height:18px!important;font-size:.6rem!important;margin-bottom:1px}.cart-stepper[data-v-1ebd4f51] .v-divider{margin:0;max-width:15px}.step-title[data-v-1ebd4f51]{font-size:.5rem;max-width:35px;line-height:.8;font-weight:500}.point-amount-display[data-v-1ebd4f51]{padding:6px 10px}.point-btn[data-v-1ebd4f51]{font-size:.9rem;height:44px}.point-progress-section[data-v-1ebd4f51]{padding:8px}.selected-shop-info .d-flex[data-v-1ebd4f51]{flex-direction:column;align-items:flex-start}.selected-shop-info .v-icon[data-v-1ebd4f51]{margin-bottom:8px;margin-right:0!important}}@media (max-width:320px){.cart-content[data-v-1ebd4f51]{padding:8px 2px 120px}.page-title[data-v-1ebd4f51]{font-size:1.2rem;margin-bottom:8px}.stepper-row[data-v-1ebd4f51]{margin-bottom:8px}.cart-stepper[data-v-1ebd4f51] .v-stepper-header{padding:4px 0}.cart-stepper[data-v-1ebd4f51] .v-stepper-item{padding:0;min-width:25px}.cart-stepper[data-v-1ebd4f51] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.5rem!important;margin-bottom:0}.cart-stepper[data-v-1ebd4f51] .v-divider{display:none}.step-title[data-v-1ebd4f51]{font-size:.45rem;max-width:30px;line-height:.7}}@media (hover:none) and (pointer:coarse){.mobile-cart-item[data-v-1ebd4f51]{margin-bottom:16px}.mobile-delete-btn[data-v-1ebd4f51]{min-height:40px}.point-btn[data-v-1ebd4f51]{height:52px}}.v-btn[data-v-1ebd4f51],.v-card[data-v-1ebd4f51]{transition:all .3s cubic-bezier(.4,0,.2,1)}.v-overlay[data-v-1ebd4f51]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.cursor-pointer[data-v-1ebd4f51]{cursor:pointer}.v-btn[data-v-1ebd4f51]:focus{box-shadow:0 0 0 3px rgba(25,118,210,.3)}.cart-content[data-v-2c546f3f]{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;padding-top:60px;padding-bottom:60px}.delete-item-info[data-v-2c546f3f]{background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.product-status-wrapper[data-v-2c546f3f]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.product-check[data-v-2c546f3f]{font-size:.8rem;color:#888;font-style:italic}.price-text[data-v-2c546f3f]{font-weight:600;color:#e74c3c;font-size:1rem}.quantity-text[data-v-2c546f3f]{font-weight:600;text-align:center;color:#333}.shop-details[data-v-2c546f3f]{background:linear-gradient(135deg,#f8f9fa,#e3f2fd);border-radius:8px;padding:16px;border:1px solid #e1f5fe;margin-top:8px}.shop-details h4[data-v-2c546f3f]{color:#1565c0;font-weight:600;margin-bottom:12px;display:flex;align-items:center}.shop-details h4[data-v-2c546f3f]:before{content:"";display:inline-block;width:4px;height:16px;background:#1976d2;margin-right:8px;border-radius:2px}.shop-details .info-item[data-v-2c546f3f]{margin-bottom:8px;padding:4px 0}.shop-details .info-label[data-v-2c546f3f]{color:#424242;font-weight:500;min-width:100px}.shop-details .info-value[data-v-2c546f3f]{color:#1565c0;font-weight:500}.confirmation-summary .summary-item .value.text-caption[data-v-2c546f3f]{font-size:.8rem;line-height:1.4;opacity:.9}.card-header .v-chip[data-v-2c546f3f]{font-size:.75rem;height:24px}.shop-details[data-v-2c546f3f]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(25,118,210,.15);transition:all .3s ease}.shop-details .info-item .info-label[data-v-2c546f3f]:before{content:"📍";margin-right:4px;font-size:.8rem}.shop-details .info-item:nth-child(2) .info-label[data-v-2c546f3f]:before{content:"📞"}.shop-details .info-item:nth-child(3) .info-label[data-v-2c546f3f]:before{content:"🏪"}.loading-overlay[data-v-2c546f3f]{background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-content[data-v-2c546f3f]{text-align:center;max-width:400px;padding:40px 20px}.loading-title[data-v-2c546f3f]{font-size:1.5rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.loading-subtitle[data-v-2c546f3f]{font-size:1rem;opacity:.9}.loading-progress[data-v-2c546f3f]{max-width:300px;margin:0 auto}.success-overlay[data-v-2c546f3f]{background:linear-gradient(135deg,rgba(76,175,80,.1),hsla(0,0%,100%,.95));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.success-content[data-v-2c546f3f]{text-align:center;max-width:350px;padding:40px 20px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.success-icon[data-v-2c546f3f]{animation:checkAnimation-2c546f3f .6s ease-in-out}@keyframes checkAnimation-2c546f3f{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.page-title[data-v-2c546f3f]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.page-subtitle[data-v-2c546f3f]{color:#6c757d;font-size:1rem;margin:0}.stepper-row[data-v-2c546f3f]{margin-bottom:16px}.cart-stepper[data-v-2c546f3f]{background:transparent!important;box-shadow:none!important}.cart-stepper[data-v-2c546f3f] .v-stepper-header{background:#fff;padding:12px 4px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cart-stepper[data-v-2c546f3f] .v-stepper-item{padding:4px 2px;min-width:45px;flex:1}.cart-stepper[data-v-2c546f3f] .v-stepper-item__icon{margin-bottom:4px;width:24px!important;height:24px!important;font-size:.8rem!important}.cart-stepper[data-v-2c546f3f] .v-divider{margin:0 2px}.step-title[data-v-2c546f3f]{font-weight:600;font-size:.6rem;color:#333;white-space:normal;text-align:center;line-height:1;word-break:keep-all;max-width:50px;margin:0 auto}.cart-stepper[data-v-2c546f3f] .v-stepper-item--selected .step-title{color:#1976d2}.cart-stepper[data-v-2c546f3f] .v-stepper-item--complete .step-title{color:#4caf50}.info-card[data-v-2c546f3f]{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;transition:all .3s ease}.info-card[data-v-2c546f3f]:hover{border-color:#1976d2;transform:translateY(-2px)}.card-header[data-v-2c546f3f]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600;padding:16px 20px;border-bottom:1px solid #e0e0e0}.card-header .v-icon[data-v-2c546f3f]{color:#1976d2}.info-item[data-v-2c546f3f]{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;min-height:24px}.info-label[data-v-2c546f3f]{font-weight:600;color:#555;min-width:140px;margin-right:8px;display:flex;align-items:center}.info-value[data-v-2c546f3f]{color:#333;flex:1;word-break:break-word}.product-table[data-v-2c546f3f],.product-table[data-v-2c546f3f] .v-data-table__wrapper{border-radius:0}.product-image[data-v-2c546f3f]{border-radius:8px;border:1px solid #e0e0e0;transition:all .3s ease}.product-image[data-v-2c546f3f]:hover{border-color:#1976d2;transform:scale(1.02)}.product-details[data-v-2c546f3f]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-2c546f3f]{font-weight:600;color:#333;line-height:1.3}.product-jan[data-v-2c546f3f]{font-size:.8rem;color:#666}.point-effect-alert[data-v-2c546f3f]{background:linear-gradient(135deg,#e8f5e8,#f1f8e9);border:1px solid #c8e6c9}.point-effect-alert[data-v-2c546f3f] .v-alert__content{padding:0}.remark-content[data-v-2c546f3f]{min-height:60px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.remark-text[data-v-2c546f3f]{line-height:1.6;color:#333;margin:0;white-space:pre-wrap}.document-images[data-v-2c546f3f]{margin-top:16px}.document-image[data-v-2c546f3f]{border:2px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.document-image[data-v-2c546f3f]:hover{border-color:#1976d2;transform:scale(1.05)}.preview-image[data-v-2c546f3f]{border-radius:8px}.summary-card[data-v-2c546f3f]{border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.sticky-card[data-v-2c546f3f]{position:sticky;top:20px;z-index:1}.summary-label[data-v-2c546f3f]{background-color:#f8f9fa;border-right:1px solid #e0e0e0}.summary-value[data-v-2c546f3f]{background-color:#fff}.total-row[data-v-2c546f3f]{background:linear-gradient(135deg,#fff5f5,#ffeaea)}.total-amount[data-v-2c546f3f]{color:#e74c3c;font-size:1.3rem;font-weight:700}.confirmation-summary[data-v-2c546f3f]{background:#f8f9fa;border-radius:8px;padding:16px}.summary-item[data-v-2c546f3f]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 0}.summary-item[data-v-2c546f3f]:last-child{margin-bottom:0}.summary-item.total-item[data-v-2c546f3f]{margin-top:8px;padding-top:12px}.summary-item .label[data-v-2c546f3f]{font-weight:500;color:#555}.summary-item .value[data-v-2c546f3f]{font-weight:600;color:#333}.success-icon[data-v-2c546f3f]{animation:pulse-2c546f3f 2s infinite}@keyframes pulse-2c546f3f{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{box-shadow:0 0 0 10px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.loading-overlay[data-v-2c546f3f],.success-overlay[data-v-2c546f3f]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}.v-btn[data-v-2c546f3f],.v-card[data-v-2c546f3f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.cart-content>div[data-v-2c546f3f]{animation:fadeIn-2c546f3f .5s ease-in-out}@keyframes fadeIn-2c546f3f{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1264px){.sticky-card[data-v-2c546f3f]{position:static}}@media (min-width:600px) and (max-width:959px){.cart-stepper[data-v-2c546f3f] .v-stepper-header{padding:14px 8px}.cart-stepper[data-v-2c546f3f] .v-stepper-item{padding:6px 4px;min-width:70px}.cart-stepper[data-v-2c546f3f] .v-stepper-item__icon{width:28px!important;height:28px!important;font-size:.9rem!important;margin-bottom:6px}.step-title[data-v-2c546f3f]{font-size:.8rem;max-width:80px;line-height:1.1}}@media (min-width:960px){.cart-stepper[data-v-2c546f3f] .v-stepper-header{padding:18px 12px}.cart-stepper[data-v-2c546f3f] .v-stepper-item{padding:8px 12px;min-width:100px}.cart-stepper[data-v-2c546f3f] .v-stepper-item__icon{width:32px!important;height:32px!important;font-size:1rem!important;margin-bottom:8px}.step-title[data-v-2c546f3f]{font-size:.9rem;max-width:none;line-height:1.2}.cart-content[data-v-2c546f3f]{padding-top:60px}.stepper-row[data-v-2c546f3f]{margin-bottom:32px}}@media (max-width:599px){.cart-content[data-v-2c546f3f]{padding:12px 6px 120px}.page-title[data-v-2c546f3f]{font-size:1.4rem;margin-bottom:12px}.stepper-row[data-v-2c546f3f]{margin-bottom:12px}.cart-stepper[data-v-2c546f3f] .v-stepper-header{padding:8px 2px;border-radius:8px}.cart-stepper[data-v-2c546f3f] .v-stepper-item{padding:2px 1px;min-width:35px;flex:1}.cart-stepper[data-v-2c546f3f] .v-stepper-item__icon{width:20px!important;height:20px!important;font-size:.7rem!important;margin-bottom:2px}.cart-stepper[data-v-2c546f3f] .v-divider{margin:0 1px;max-width:20px}.step-title[data-v-2c546f3f]{font-size:.55rem;max-width:40px;line-height:.9;font-weight:500}.product-status-wrapper[data-v-2c546f3f]{flex-direction:column;align-items:flex-start;gap:2px}.shop-details[data-v-2c546f3f]{padding:12px;margin-top:12px}.shop-details h4[data-v-2c546f3f]{font-size:.9rem;margin-bottom:8px}.shop-details .info-item[data-v-2c546f3f]{flex-direction:column;align-items:flex-start;margin-bottom:12px}.shop-details .info-label[data-v-2c546f3f]{min-width:auto;margin-bottom:4px;font-size:.85rem}.shop-details .info-value[data-v-2c546f3f]{font-size:.9rem}}@media (max-width:400px){.cart-content[data-v-2c546f3f]{padding:10px 4px 120px}.page-title[data-v-2c546f3f]{font-size:1.3rem;margin-bottom:10px}.stepper-row[data-v-2c546f3f]{margin-bottom:10px}.cart-stepper[data-v-2c546f3f] .v-stepper-header{padding:6px 1px;border-radius:6px}.cart-stepper[data-v-2c546f3f] .v-stepper-item{padding:1px;min-width:30px;flex:1}.cart-stepper[data-v-2c546f3f] .v-stepper-item__icon{width:18px!important;height:18px!important;font-size:.6rem!important;margin-bottom:1px}.cart-stepper[data-v-2c546f3f] .v-divider{margin:0;max-width:15px}.step-title[data-v-2c546f3f]{font-size:.5rem;max-width:35px;line-height:.8;font-weight:500}.shop-details[data-v-2c546f3f]{padding:10px}.shop-details h4[data-v-2c546f3f]{font-size:.85rem}.shop-details .info-label[data-v-2c546f3f]:before{display:none}}@media (max-width:320px){.cart-content[data-v-2c546f3f]{padding:8px 2px 120px}.page-title[data-v-2c546f3f]{font-size:1.2rem;margin-bottom:8px}.stepper-row[data-v-2c546f3f]{margin-bottom:8px}.cart-stepper[data-v-2c546f3f] .v-stepper-header{padding:4px 0}.cart-stepper[data-v-2c546f3f] .v-stepper-item{padding:0;min-width:25px}.cart-stepper[data-v-2c546f3f] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.5rem!important;margin-bottom:0}.cart-stepper[data-v-2c546f3f] .v-divider{display:none}.step-title[data-v-2c546f3f]{font-size:.45rem;max-width:30px;line-height:.7}}.loading-progress[data-v-2c546f3f] .v-progress-linear__bar{transition:width .3s ease}@media (prefers-reduced-motion:reduce){.cart-content>div[data-v-2c546f3f],.loading-content[data-v-2c546f3f],.success-content[data-v-2c546f3f],.success-icon[data-v-2c546f3f],.v-progress-circular[data-v-2c546f3f]{animation:none}.loading-progress[data-v-2c546f3f] .v-progress-linear__bar{transition:none}.shop-details[data-v-2c546f3f]:hover{transform:none;transition:none}}.v-btn[data-v-2c546f3f]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.document-image[data-v-2c546f3f]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.shop-details[data-v-2c546f3f]:focus-within{outline:2px solid #1976d2;outline-offset:2px}@media print{.loading-overlay[data-v-2c546f3f],.success-overlay[data-v-2c546f3f],.v-btn[data-v-2c546f3f],.v-dialog[data-v-2c546f3f]{display:none!important}.cart-content[data-v-2c546f3f]{padding:0;max-width:none}.info-card[data-v-2c546f3f]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.shop-details[data-v-2c546f3f]{background:#fff;border:1px solid #ccc;page-break-inside:avoid}.shop-details .info-value[data-v-2c546f3f],.shop-details h4[data-v-2c546f3f]{color:#000}}@media (prefers-contrast:high){.shop-details[data-v-2c546f3f]{background:#fff;border:2px solid #000}.shop-details .info-value[data-v-2c546f3f],.shop-details h4[data-v-2c546f3f]{color:#000}.shop-details .info-label[data-v-2c546f3f]{color:#333}.info-card[data-v-2c546f3f]{border:2px solid #000}.card-header[data-v-2c546f3f]{background:#f0f0f0;color:#000}.confirmation-summary[data-v-2c546f3f]{background:#f0f0f0;border:1px solid #000}}@media (prefers-color-scheme:dark){.shop-details[data-v-2c546f3f]{background:linear-gradient(135deg,#263238,#37474f);border-color:#546e7a;color:#fff}.shop-details .info-value[data-v-2c546f3f],.shop-details h4[data-v-2c546f3f]{color:#81c784}.shop-details .info-label[data-v-2c546f3f]{color:#b0bec5}.cart-content[data-v-2c546f3f]{background-color:#121212}.info-card[data-v-2c546f3f]{background-color:#1e1e1e;border-color:#333;color:#fff}.card-header[data-v-2c546f3f]{background:linear-gradient(135deg,#263238,#37474f);color:#fff}.info-value[data-v-2c546f3f]{color:#e0e0e0}.info-label[data-v-2c546f3f]{color:#b0b0b0}.confirmation-summary[data-v-2c546f3f]{background:#263238;border-color:#546e7a}.summary-item .label[data-v-2c546f3f],.summary-item .value[data-v-2c546f3f]{color:#e0e0e0}.remark-content[data-v-2c546f3f]{background:#263238;border-color:#546e7a;color:#e0e0e0}.loading-overlay[data-v-2c546f3f]{background-color:hsla(0,0%,7%,.95)}.success-content[data-v-2c546f3f]{background:#1e1e1e;color:#fff}}[data-v-2c546f3f]::selection{background:rgba(25,118,210,.2);color:inherit}[data-v-2c546f3f]::-moz-selection{background:rgba(25,118,210,.2);color:inherit}[data-v-2c546f3f]::-webkit-scrollbar{width:8px;height:8px}[data-v-2c546f3f]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-2c546f3f]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}[data-v-2c546f3f]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.v-dialog[data-v-2c546f3f]{transition:all .3s cubic-bezier(.4,0,.2,1)}.v-dialog .v-card[data-v-2c546f3f]{animation:dialogSlideIn-2c546f3f .3s ease-out}@keyframes dialogSlideIn-2c546f3f{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.v-btn--elevated[data-v-2c546f3f]{box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.v-btn--elevated[data-v-2c546f3f]:hover{box-shadow:0 6px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.12);transform:translateY(-1px)}.v-btn--elevated[data-v-2c546f3f]:active{box-shadow:0 2px 8px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.v-tooltip[data-v-2c546f3f]{font-size:.8rem;max-width:250px;line-height:1.4}.v-alert--type-error[data-v-2c546f3f]{border-left:4px solid #f44336}.v-alert--type-warning[data-v-2c546f3f]{border-left:4px solid #ff9800}.v-alert--type-success[data-v-2c546f3f]{border-left:4px solid #4caf50}.v-alert--type-info[data-v-2c546f3f]{border-left:4px solid #2196f3}.v-progress-circular[data-v-2c546f3f]{animation:rotate-2c546f3f 2s linear infinite}@keyframes rotate-2c546f3f{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v-icon[data-v-2c546f3f]{transition:color .3s ease,transform .3s ease}.v-icon[data-v-2c546f3f]:hover{transform:scale(1.1)}.cart-content[data-v-2c546f3f]{animation:pageLoad-2c546f3f .6s ease-out}@keyframes pageLoad-2c546f3f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.v-btn[data-v-2c546f3f],[role=button][data-v-2c546f3f],button[data-v-2c546f3f]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-btn[data-v-2c546f3f]:disabled,[role=button][data-v-2c546f3f]:disabled,button[data-v-2c546f3f]:disabled{cursor:not-allowed;opacity:.6}.product-table[data-v-2c546f3f] .v-data-table__tr{transition:background-color .2s ease}.product-table[data-v-2c546f3f] .v-data-table__tr:hover{background-color:rgba(25,118,210,.04)}.info-card[data-v-2c546f3f]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-card[data-v-2c546f3f]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.text-caption[data-v-2c546f3f]{line-height:1.4}.text-subtitle-1[data-v-2c546f3f],.text-subtitle-2[data-v-2c546f3f]{line-height:1.3}.pa-5[data-v-2c546f3f]{padding:20px!important}.ma-4[data-v-2c546f3f]{margin:16px!important}.mt-5[data-v-2c546f3f]{margin-top:20px!important}.mb-4[data-v-2c546f3f]{margin-bottom:16px!important}@media (prefers-reduced-motion:reduce){[data-v-2c546f3f],[data-v-2c546f3f]:after,[data-v-2c546f3f]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cart-content[data-v-2c546f3f],.loading-content[data-v-2c546f3f],.success-content[data-v-2c546f3f],.v-dialog .v-card[data-v-2c546f3f],.v-progress-circular[data-v-2c546f3f]{animation:none!important}}.cart-content[data-v-2c546f3f] *{box-sizing:border-box}.cart-content img[data-v-2c546f3f]{max-width:100%;height:auto}.v-btn[data-v-2c546f3f]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-field[data-v-2c546f3f]{transition:all .3s ease}.v-field--focused[data-v-2c546f3f]{box-shadow:0 0 0 2px rgba(25,118,210,.2)}@media (hover:none) and (pointer:coarse){.document-image[data-v-2c546f3f]:hover,.info-card[data-v-2c546f3f]:hover,.product-image[data-v-2c546f3f]:hover{transform:none;border-color:#e0e0e0}.shop-details[data-v-2c546f3f]:hover{transform:none;box-shadow:none}}@media (max-width:480px){.cart-content[data-v-2c546f3f]{padding-left:16px;padding-right:16px}.info-card[data-v-2c546f3f],.summary-card[data-v-2c546f3f]{margin-left:0!important;margin-right:0!important}.shop-details[data-v-2c546f3f]{padding:8px}.shop-details .info-item[data-v-2c546f3f]{margin-bottom:8px}.confirmation-summary[data-v-2c546f3f]{padding:8px}.summary-item[data-v-2c546f3f]{padding:2px 0}}@media print{.cart-content[data-v-2c546f3f]{color:#000!important;background:#fff!important}.confirmation-summary[data-v-2c546f3f],.info-card[data-v-2c546f3f],.shop-details[data-v-2c546f3f],.v-chip[data-v-2c546f3f]{color:#000!important;background:#fff!important;border:1px solid #000!important}.text-error[data-v-2c546f3f],.text-primary[data-v-2c546f3f],.text-success[data-v-2c546f3f],.text-warning[data-v-2c546f3f]{color:#000!important}}.cart-content[data-v-76817f41]{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;padding-top:60px;padding-bottom:60px}.delete-item-info[data-v-76817f41]{background-color:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.product-status-wrapper[data-v-76817f41]{display:flex;align-items:center;flex-wrap:wrap;gap:4px}.product-check[data-v-76817f41]{font-size:.8rem;color:#888;font-style:italic}.price-text[data-v-76817f41]{font-weight:600;color:#e74c3c;font-size:1rem}.quantity-text[data-v-76817f41]{font-weight:600;text-align:center;color:#333}.mobile-cart-list[data-v-76817f41]{padding:16px}.mobile-cart-item[data-v-76817f41]{border-radius:12px;transition:all .3s ease;border:1px solid #e0e0e0}.mobile-cart-item[data-v-76817f41]:hover{border-color:#1976d2;transform:translateY(-2px)}.mobile-item-image[data-v-76817f41]{border-radius:8px;border:1px solid #e0e0e0}.mobile-item-info[data-v-76817f41]{padding-left:8px}.mobile-item-name[data-v-76817f41]{font-size:1rem;font-weight:600;color:#333;line-height:1.3;margin-bottom:4px}.mobile-item-jan[data-v-76817f41]{font-size:.8rem;color:#666;margin-bottom:8px}.mobile-price-section[data-v-76817f41]{margin-top:8px}.mobile-subtotal[data-v-76817f41],.mobile-unit-price[data-v-76817f41]{font-size:.9rem;color:#555;margin-bottom:2px}.price-highlight[data-v-76817f41]{font-weight:600;color:#e74c3c}.quantity-highlight[data-v-76817f41]{font-weight:600;color:#333}.selected-shop-info[data-v-76817f41]{border:1px solid rgba(25,118,210,.3);background:linear-gradient(135deg,#e3f2fd,#f8f9fa);transition:all .3s ease}.selected-shop-info[data-v-76817f41]:hover{border-color:rgba(25,118,210,.5);transform:translateY(-1px);box-shadow:0 2px 8px rgba(25,118,210,.2)}.selected-shop-info .text-subtitle-2[data-v-76817f41]{color:#1565c0;font-weight:600}.selected-shop-info .text-caption[data-v-76817f41]{color:#424242;font-size:.8rem;line-height:1.4}.selected-shop-info .v-icon[data-v-76817f41]{opacity:.7}.point-effect-alert[data-v-76817f41]{background:linear-gradient(135deg,#e8f5e8,#f1f8e9);border:1px solid #c8e6c9}.point-effect-alert[data-v-76817f41] .v-alert__content{padding:0}.loading-overlay[data-v-76817f41]{background-color:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.loading-content[data-v-76817f41]{text-align:center;max-width:400px;padding:40px 20px}.loading-title[data-v-76817f41]{font-size:1.5rem;font-weight:600;text-shadow:0 2px 4px rgba(0,0,0,.1)}.loading-subtitle[data-v-76817f41]{font-size:1rem;opacity:.9}.loading-progress[data-v-76817f41]{max-width:300px;margin:0 auto}.success-overlay[data-v-76817f41]{background:linear-gradient(135deg,rgba(76,175,80,.1),hsla(0,0%,100%,.95));-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.success-content[data-v-76817f41]{text-align:center;max-width:350px;padding:40px 20px;background:#fff;border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.1)}.success-icon[data-v-76817f41]{animation:checkAnimation-76817f41 .6s ease-in-out}@keyframes checkAnimation-76817f41{0%{transform:scale(0);opacity:0}50%{transform:scale(1.1)}to{transform:scale(1);opacity:1}}.page-title[data-v-76817f41]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.page-subtitle[data-v-76817f41]{color:#6c757d;font-size:1rem;margin:0}.stepper-row[data-v-76817f41]{margin-bottom:16px}.cart-stepper[data-v-76817f41]{background:transparent!important;box-shadow:none!important}.cart-stepper[data-v-76817f41] .v-stepper-header{background:#fff;padding:12px 4px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.cart-stepper[data-v-76817f41] .v-stepper-item{padding:4px 2px;min-width:45px;flex:1}.cart-stepper[data-v-76817f41] .v-stepper-item__icon{margin-bottom:4px;width:24px!important;height:24px!important;font-size:.8rem!important}.cart-stepper[data-v-76817f41] .v-divider{margin:0 2px}.step-title[data-v-76817f41]{font-weight:600;font-size:.6rem;color:#333;white-space:normal;text-align:center;line-height:1;word-break:keep-all;max-width:50px;margin:0 auto}.cart-stepper[data-v-76817f41] .v-stepper-item--selected .step-title{color:#1976d2}.cart-stepper[data-v-76817f41] .v-stepper-item--complete .step-title{color:#4caf50}.info-card[data-v-76817f41]{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;transition:all .3s ease}.info-card[data-v-76817f41]:hover{border-color:#1976d2;transform:translateY(-2px)}.card-header[data-v-76817f41]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600;padding:16px 20px;border-bottom:1px solid #e0e0e0}.card-header .v-icon[data-v-76817f41]{color:#1976d2}.info-item[data-v-76817f41]{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;min-height:24px}.info-label[data-v-76817f41]{font-weight:600;color:#555;min-width:140px;margin-right:8px;display:flex;align-items:center}.info-value[data-v-76817f41]{color:#333;flex:1;word-break:break-word}.product-table[data-v-76817f41],.product-table[data-v-76817f41] .v-data-table__wrapper{border-radius:0}.product-image[data-v-76817f41]{border-radius:8px;border:1px solid #e0e0e0;transition:all .3s ease}.product-image[data-v-76817f41]:hover{border-color:#1976d2;transform:scale(1.02)}.product-details[data-v-76817f41]{display:flex;flex-direction:column;gap:4px}.product-name[data-v-76817f41]{font-weight:600;color:#333;line-height:1.3}.product-jan[data-v-76817f41]{font-size:.8rem;color:#666}.remark-content[data-v-76817f41]{min-height:60px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.remark-text[data-v-76817f41]{line-height:1.6;color:#333;margin:0;white-space:pre-wrap}.document-images[data-v-76817f41]{margin-top:16px}.document-image[data-v-76817f41]{border:2px solid #e0e0e0;transition:all .3s ease;cursor:pointer}.document-image[data-v-76817f41]:hover{border-color:#1976d2;transform:scale(1.05)}.preview-image[data-v-76817f41]{border-radius:8px}.summary-card[data-v-76817f41]{border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.sticky-card[data-v-76817f41]{position:sticky;top:20px;z-index:1}.summary-label[data-v-76817f41]{background-color:#f8f9fa;border-right:1px solid #e0e0e0}.summary-value[data-v-76817f41]{background-color:#fff}.total-row[data-v-76817f41]{background:linear-gradient(135deg,#fff5f5,#ffeaea)}.total-amount[data-v-76817f41]{color:#e74c3c;font-size:1.3rem;font-weight:700}.shipping-timeline[data-v-76817f41]{padding-left:0}.timeline-content[data-v-76817f41]{padding-left:8px}.timeline-title[data-v-76817f41]{font-size:.9rem;font-weight:600;color:#333;margin-bottom:4px}.timeline-desc[data-v-76817f41]{font-size:.8rem;color:#666;margin:0;line-height:1.4}.confirmation-summary[data-v-76817f41]{background:#f8f9fa;border-radius:8px;padding:16px}.summary-item[data-v-76817f41]{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px;padding:4px 0}.summary-item[data-v-76817f41]:last-child{margin-bottom:0}.summary-item.total-item[data-v-76817f41]{margin-top:8px;padding-top:12px}.summary-item .label[data-v-76817f41]{font-weight:500;color:#555}.summary-item .value[data-v-76817f41]{font-weight:600;color:#333}.success-icon[data-v-76817f41]{animation:pulse-76817f41 2s infinite}@keyframes pulse-76817f41{0%{box-shadow:0 0 0 0 rgba(76,175,80,.7)}70%{box-shadow:0 0 0 10px rgba(76,175,80,0)}to{box-shadow:0 0 0 0 rgba(76,175,80,0)}}.loading-overlay[data-v-76817f41],.success-overlay[data-v-76817f41]{position:fixed!important;top:0!important;left:0!important;width:100vw!important;height:100vh!important}@media (hover:none) and (pointer:coarse){.document-image[data-v-76817f41]:hover,.info-card[data-v-76817f41]:hover,.product-image[data-v-76817f41]:hover{transform:none;border-color:#e0e0e0}.selected-shop-info[data-v-76817f41]:hover{transform:none;box-shadow:none}.mobile-cart-item[data-v-76817f41]:hover{transform:none;border-color:#e0e0e0}}.v-btn[data-v-76817f41],.v-card[data-v-76817f41]{transition:all .3s cubic-bezier(.4,0,.2,1)}.cart-content>div[data-v-76817f41]{animation:fadeIn-76817f41 .5s ease-in-out}@keyframes fadeIn-76817f41{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@media (max-width:1264px){.sticky-card[data-v-76817f41]{position:static}}@media (min-width:600px) and (max-width:959px){.cart-stepper[data-v-76817f41] .v-stepper-header{padding:14px 8px}.cart-stepper[data-v-76817f41] .v-stepper-item{padding:6px 4px;min-width:70px}.cart-stepper[data-v-76817f41] .v-stepper-item__icon{width:28px!important;height:28px!important;font-size:.9rem!important;margin-bottom:6px}.step-title[data-v-76817f41]{font-size:.8rem;max-width:80px;line-height:1.1}}@media (min-width:960px){.cart-stepper[data-v-76817f41] .v-stepper-header{padding:18px 12px}.cart-stepper[data-v-76817f41] .v-stepper-item{padding:8px 12px;min-width:100px}.cart-stepper[data-v-76817f41] .v-stepper-item__icon{width:32px!important;height:32px!important;font-size:1rem!important;margin-bottom:8px}.step-title[data-v-76817f41]{font-size:.9rem;max-width:none;line-height:1.2}.cart-content[data-v-76817f41]{padding-top:60px}.stepper-row[data-v-76817f41]{margin-bottom:32px}}@media (max-width:599px){.cart-content[data-v-76817f41]{padding:12px 6px 120px}.page-title[data-v-76817f41]{font-size:1.4rem;margin-bottom:12px}.stepper-row[data-v-76817f41]{margin-bottom:12px}.cart-stepper[data-v-76817f41] .v-stepper-header{padding:8px 2px;border-radius:8px}.cart-stepper[data-v-76817f41] .v-stepper-item{padding:2px 1px;min-width:35px;flex:1}.cart-stepper[data-v-76817f41] .v-stepper-item__icon{width:20px!important;height:20px!important;font-size:.7rem!important;margin-bottom:2px}.cart-stepper[data-v-76817f41] .v-divider{margin:0 1px;max-width:20px}.step-title[data-v-76817f41]{font-size:.55rem;max-width:40px;line-height:.9;font-weight:500}.product-status-wrapper[data-v-76817f41]{flex-direction:column;align-items:flex-start;gap:2px}.selected-shop-info[data-v-76817f41]{margin-top:12px}.selected-shop-info .v-card-text[data-v-76817f41]{padding:12px!important}.selected-shop-info .text-subtitle-2[data-v-76817f41]{font-size:.9rem}.selected-shop-info .text-caption[data-v-76817f41]{font-size:.75rem}.selected-shop-info .d-flex[data-v-76817f41]{flex-direction:column;align-items:flex-start}.selected-shop-info .v-icon[data-v-76817f41]{margin-bottom:8px;margin-right:0!important}.mobile-cart-list[data-v-76817f41]{padding:12px}.mobile-cart-item[data-v-76817f41]{margin-bottom:12px}.mobile-item-name[data-v-76817f41]{font-size:.9rem}.mobile-item-jan[data-v-76817f41]{font-size:.75rem}.mobile-subtotal[data-v-76817f41],.mobile-unit-price[data-v-76817f41]{font-size:.8rem}}@media (max-width:400px){.cart-content[data-v-76817f41]{padding:10px 4px 120px}.page-title[data-v-76817f41]{font-size:1.3rem;margin-bottom:10px}.stepper-row[data-v-76817f41]{margin-bottom:10px}.cart-stepper[data-v-76817f41] .v-stepper-header{padding:6px 1px;border-radius:6px}.cart-stepper[data-v-76817f41] .v-stepper-item{padding:1px;min-width:30px;flex:1}.cart-stepper[data-v-76817f41] .v-stepper-item__icon{width:18px!important;height:18px!important;font-size:.6rem!important;margin-bottom:1px}.cart-stepper[data-v-76817f41] .v-divider{margin:0;max-width:15px}.step-title[data-v-76817f41]{font-size:.5rem;max-width:35px;line-height:.8;font-weight:500}.selected-shop-info[data-v-76817f41]{padding:10px}.mobile-cart-list[data-v-76817f41]{padding:8px}.mobile-cart-item[data-v-76817f41]{margin-bottom:8px}.mobile-item-name[data-v-76817f41]{font-size:.85rem}.mobile-item-jan[data-v-76817f41]{font-size:.7rem}}@media (max-width:320px){.cart-content[data-v-76817f41]{padding:8px 2px 120px}.page-title[data-v-76817f41]{font-size:1.2rem;margin-bottom:8px}.stepper-row[data-v-76817f41]{margin-bottom:8px}.cart-stepper[data-v-76817f41] .v-stepper-header{padding:4px 0}.cart-stepper[data-v-76817f41] .v-stepper-item{padding:0;min-width:25px}.cart-stepper[data-v-76817f41] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.5rem!important;margin-bottom:0}.cart-stepper[data-v-76817f41] .v-divider{display:none}.step-title[data-v-76817f41]{font-size:.45rem;max-width:30px;line-height:.7}.mobile-cart-list[data-v-76817f41]{padding:4px}.mobile-cart-item[data-v-76817f41]{margin-bottom:6px}}@media (prefers-reduced-motion:reduce){.cart-content>div[data-v-76817f41],.loading-content[data-v-76817f41],.success-content[data-v-76817f41],.success-icon[data-v-76817f41],.v-progress-circular[data-v-76817f41]{animation:none}.loading-progress[data-v-76817f41] .v-progress-linear__bar{transition:none}.mobile-cart-item[data-v-76817f41]:hover,.selected-shop-info[data-v-76817f41]:hover{transform:none;transition:none}}.v-btn[data-v-76817f41]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.document-image[data-v-76817f41]:focus-visible{outline:2px solid #1976d2;outline-offset:2px}.selected-shop-info[data-v-76817f41]:focus-within{outline:2px solid #1976d2;outline-offset:2px}@media print{.loading-overlay[data-v-76817f41],.success-overlay[data-v-76817f41],.v-btn[data-v-76817f41],.v-dialog[data-v-76817f41]{display:none!important}.cart-content[data-v-76817f41]{padding:0;max-width:none}.info-card[data-v-76817f41]{-moz-column-break-inside:avoid;break-inside:avoid;margin-bottom:20px}.selected-shop-info[data-v-76817f41]{background:#fff;border:1px solid #ccc;page-break-inside:avoid}.selected-shop-info .text-caption[data-v-76817f41],.selected-shop-info .text-subtitle-2[data-v-76817f41]{color:#000}.mobile-cart-item[data-v-76817f41]{-moz-column-break-inside:avoid;break-inside:avoid;border:1px solid #ccc}}@media (prefers-contrast:high){.selected-shop-info[data-v-76817f41]{background:#fff;border:2px solid #000}.selected-shop-info .text-caption[data-v-76817f41],.selected-shop-info .text-subtitle-2[data-v-76817f41]{color:#000}.info-card[data-v-76817f41]{border:2px solid #000}.card-header[data-v-76817f41]{background:#f0f0f0;color:#000}.confirmation-summary[data-v-76817f41]{background:#f0f0f0;border:1px solid #000}.mobile-cart-item[data-v-76817f41]{border:2px solid #000}.mobile-item-jan[data-v-76817f41],.mobile-item-name[data-v-76817f41]{color:#000}}@media (prefers-color-scheme:dark){.selected-shop-info[data-v-76817f41]{background:linear-gradient(135deg,#263238,#37474f);border-color:#546e7a;color:#fff}.selected-shop-info .text-subtitle-2[data-v-76817f41]{color:#81c784}.selected-shop-info .text-caption[data-v-76817f41]{color:#b0bec5}.cart-content[data-v-76817f41]{background-color:#121212}.info-card[data-v-76817f41]{background-color:#1e1e1e;border-color:#333;color:#fff}.card-header[data-v-76817f41]{background:linear-gradient(135deg,#263238,#37474f);color:#fff}.info-value[data-v-76817f41]{color:#e0e0e0}.info-label[data-v-76817f41]{color:#b0b0b0}.confirmation-summary[data-v-76817f41]{background:#263238;border-color:#546e7a}.summary-item .label[data-v-76817f41],.summary-item .value[data-v-76817f41]{color:#e0e0e0}.remark-content[data-v-76817f41]{background:#263238;border-color:#546e7a;color:#e0e0e0}.loading-overlay[data-v-76817f41]{background-color:hsla(0,0%,7%,.95)}.success-content[data-v-76817f41]{background:#1e1e1e;color:#fff}.mobile-cart-item[data-v-76817f41]{background:#1e1e1e;border-color:#333;color:#fff}.mobile-item-jan[data-v-76817f41],.mobile-item-name[data-v-76817f41]{color:#e0e0e0}}[data-v-76817f41]::selection{background:rgba(25,118,210,.2);color:inherit}[data-v-76817f41]::-moz-selection{background:rgba(25,118,210,.2);color:inherit}[data-v-76817f41]::-webkit-scrollbar{width:8px;height:8px}[data-v-76817f41]::-webkit-scrollbar-track{background:#f1f1f1;border-radius:4px}[data-v-76817f41]::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:4px;-webkit-transition:background .3s ease;transition:background .3s ease}[data-v-76817f41]::-webkit-scrollbar-thumb:hover{background:#a1a1a1}.v-dialog[data-v-76817f41]{transition:all .3s cubic-bezier(.4,0,.2,1)}.v-dialog .v-card[data-v-76817f41]{animation:dialogSlideIn-76817f41 .3s ease-out}@keyframes dialogSlideIn-76817f41{0%{opacity:0;transform:translateY(-20px) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.v-btn--elevated[data-v-76817f41]{box-shadow:0 3px 10px rgba(0,0,0,.16),0 3px 6px rgba(0,0,0,.1);transition:all .3s cubic-bezier(.4,0,.2,1)}.v-btn--elevated[data-v-76817f41]:hover{box-shadow:0 6px 20px rgba(0,0,0,.19),0 6px 6px rgba(0,0,0,.12);transform:translateY(-1px)}.v-btn--elevated[data-v-76817f41]:active{box-shadow:0 2px 8px rgba(0,0,0,.16),0 2px 4px rgba(0,0,0,.1);transform:translateY(0)}.v-tooltip[data-v-76817f41]{font-size:.8rem;max-width:250px;line-height:1.4}.v-alert--type-error[data-v-76817f41]{border-left:4px solid #f44336}.v-alert--type-warning[data-v-76817f41]{border-left:4px solid #ff9800}.v-alert--type-success[data-v-76817f41]{border-left:4px solid #4caf50}.v-alert--type-info[data-v-76817f41]{border-left:4px solid #2196f3}.v-progress-circular[data-v-76817f41]{animation:rotate-76817f41 2s linear infinite}@keyframes rotate-76817f41{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.v-icon[data-v-76817f41]{transition:color .3s ease,transform .3s ease}.v-icon[data-v-76817f41]:hover{transform:scale(1.1)}.cart-content[data-v-76817f41]{animation:pageLoad-76817f41 .6s ease-out}@keyframes pageLoad-76817f41{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.v-btn[data-v-76817f41],[role=button][data-v-76817f41],button[data-v-76817f41]{cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-btn[data-v-76817f41]:disabled,[role=button][data-v-76817f41]:disabled,button[data-v-76817f41]:disabled{cursor:not-allowed;opacity:.6}.product-table[data-v-76817f41] .v-data-table__tr{transition:background-color .2s ease}.product-table[data-v-76817f41] .v-data-table__tr:hover{background-color:rgba(25,118,210,.04)}.info-card[data-v-76817f41]{box-shadow:0 2px 8px rgba(0,0,0,.1)}.info-card[data-v-76817f41]:hover{box-shadow:0 4px 16px rgba(0,0,0,.15)}.text-caption[data-v-76817f41]{line-height:1.4}.text-subtitle-1[data-v-76817f41],.text-subtitle-2[data-v-76817f41]{line-height:1.3}.pa-5[data-v-76817f41]{padding:20px!important}.ma-4[data-v-76817f41]{margin:16px!important}.mt-5[data-v-76817f41]{margin-top:20px!important}.mb-4[data-v-76817f41]{margin-bottom:16px!important}@media (prefers-reduced-motion:reduce){[data-v-76817f41],[data-v-76817f41]:after,[data-v-76817f41]:before{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.01ms!important;scroll-behavior:auto!important}.cart-content[data-v-76817f41],.loading-content[data-v-76817f41],.success-content[data-v-76817f41],.v-dialog .v-card[data-v-76817f41],.v-progress-circular[data-v-76817f41]{animation:none!important}}.cart-content[data-v-76817f41] *{box-sizing:border-box}.cart-content img[data-v-76817f41]{max-width:100%;height:auto}.v-btn[data-v-76817f41]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.v-field[data-v-76817f41]{transition:all .3s ease}.v-field--focused[data-v-76817f41]{box-shadow:0 0 0 2px rgba(25,118,210,.2)}@media (max-width:480px){.cart-content[data-v-76817f41]{padding-left:16px;padding-right:16px}.info-card[data-v-76817f41],.summary-card[data-v-76817f41]{margin-left:0!important;margin-right:0!important}.confirmation-summary[data-v-76817f41],.selected-shop-info[data-v-76817f41]{padding:8px}.summary-item[data-v-76817f41]{padding:2px 0}.mobile-cart-list[data-v-76817f41]{padding-left:0;padding-right:0}}@media print{.cart-content[data-v-76817f41]{color:#000!important;background:#fff!important}.confirmation-summary[data-v-76817f41],.info-card[data-v-76817f41],.mobile-cart-item[data-v-76817f41],.selected-shop-info[data-v-76817f41],.v-chip[data-v-76817f41]{color:#000!important;background:#fff!important;border:1px solid #000!important}.mobile-item-jan[data-v-76817f41],.mobile-item-name[data-v-76817f41],.price-highlight[data-v-76817f41],.quantity-highlight[data-v-76817f41],.text-error[data-v-76817f41],.text-primary[data-v-76817f41],.text-success[data-v-76817f41],.text-warning[data-v-76817f41]{color:#000!important}}.cart-content[data-v-c3d0d820]{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;padding:60px 20px 40px;min-height:100vh}.completion-title[data-v-c3d0d820]{font-size:2rem;font-weight:600;color:#333;margin:0}.thank-you-title[data-v-c3d0d820]{font-size:1.5rem;font-weight:500;color:#333}.completion-stepper[data-v-c3d0d820]{background:transparent!important;box-shadow:none!important}.completion-stepper[data-v-c3d0d820] .v-stepper-header{background:#f8f9fa;padding:16px;border-radius:8px}.completion-stepper[data-v-c3d0d820] .v-stepper-item{flex:1;min-width:80px}.step-title[data-v-c3d0d820]{font-size:.875rem;font-weight:500;color:#666;text-align:center}.completion-stepper[data-v-c3d0d820] .v-stepper-item--complete .step-title{color:#4caf50}.message-content[data-v-c3d0d820]{max-width:600px;margin:0 auto}.message-text[data-v-c3d0d820]{font-size:1rem;line-height:1.6;color:#666}.reservation-section[data-v-c3d0d820]{padding:20px;background:#f8f9fa;border-radius:8px;border-left:4px solid #1976d2}.reservation-label[data-v-c3d0d820]{font-size:.9rem;color:#666;margin:0 0 8px 0}.reservation-number[data-v-c3d0d820]{font-size:1.2rem;font-weight:600;color:#1976d2;font-family:monospace;margin:0}.button-section[data-v-c3d0d820]{margin-top:32px}@media (max-width:600px){.cart-content[data-v-c3d0d820]{padding:40px 16px}.completion-title[data-v-c3d0d820]{font-size:1.5rem}.thank-you-title[data-v-c3d0d820]{font-size:1.3rem}.message-text[data-v-c3d0d820]{font-size:.9rem}.message-text br[data-v-c3d0d820]{display:none}.completion-stepper[data-v-c3d0d820] .v-stepper-header{padding:12px 8px}.completion-stepper[data-v-c3d0d820] .v-stepper-item{min-width:60px}.step-title[data-v-c3d0d820]{font-size:.75rem}.button-section .v-btn[data-v-c3d0d820]{display:block;width:100%;margin:0 0 12px 0}.reservation-section[data-v-c3d0d820]{padding:16px}.reservation-number[data-v-c3d0d820]{font-size:1.1rem}}@media (max-width:400px){.completion-stepper[data-v-c3d0d820] .v-stepper-item{min-width:50px}.step-title[data-v-c3d0d820]{font-size:.7rem;line-height:1.2}}.login-container[data-v-b96db020]{min-height:100vh;background:#fafbfc;display:flex;align-items:center;justify-content:center;padding:20px}.main-content[data-v-b96db020]{max-width:400px;width:100%;padding:0}.login-card[data-v-b96db020]{background:#fff;border-radius:12px;padding:48px 40px;box-shadow:0 1px 3px rgba(0,0,0,.1);border:1px solid #e5e7eb}.title-section[data-v-b96db020]{text-align:center;margin-bottom:40px}.login-title[data-v-b96db020]{font-size:2rem;font-weight:600;color:#111827;margin:0 0 8px 0;letter-spacing:-.025em}.login-subtitle[data-v-b96db020]{color:#6b7280;font-size:1rem;margin:0;font-weight:400}.error-alert[data-v-b96db020]{border-radius:8px;background:#fef2f2;border-color:#fca5a5;color:#dc2626}.error-alert[data-v-b96db020] .v-alert__content{font-weight:500;line-height:1.5}.error-alert[data-v-b96db020] .v-icon{color:#dc2626}.form-section[data-v-b96db020]{margin-bottom:32px}.input-group[data-v-b96db020]{margin-bottom:20px}.modern-input[data-v-b96db020] .v-field{border-radius:8px;background:#fff;transition:all .2s ease}.modern-input[data-v-b96db020] .v-field:hover{border-color:#9ca3af}.modern-input[data-v-b96db020] .v-field--error{border-color:#ef4444}.modern-input[data-v-b96db020] .v-field__input{padding:16px;font-size:1rem;min-height:56px}.modern-input[data-v-b96db020] .v-label{color:#374151;font-weight:500}.modern-input[data-v-b96db020] .v-field__append-inner{padding-right:12px}.login-button[data-v-b96db020]{height:56px;background:#111827;color:#fff;font-weight:600;font-size:1rem;border-radius:8px;text-transform:none;letter-spacing:.025em;margin-top:8px;transition:all .2s ease}.login-button[data-v-b96db020]:hover:not(:disabled){background:#1f2937;transform:translateY(-1px)}.login-button[data-v-b96db020]:active{transform:translateY(0)}.login-button[data-v-b96db020]:disabled{background:#9ca3af;transform:none}.links-section[data-v-b96db020]{text-align:center}.text-link[data-v-b96db020]{background:none;border:none;color:#3b82f6;font-size:.875rem;font-weight:500;cursor:pointer;padding:8px 0;transition:color .2s ease;margin-bottom:24px;display:block;width:100%}.text-link[data-v-b96db020]:hover{color:#2563eb}.divider[data-v-b96db020]{height:1px;background:#e5e7eb;margin:24px 0}.register-link[data-v-b96db020]{background:none;border:1px solid #d1d5db;color:#374151;padding:12px 24px;border-radius:8px;font-size:.875rem;font-weight:500;cursor:pointer;transition:all .2s ease;text-decoration:none;display:inline-block}.register-link[data-v-b96db020]:hover{border-color:#9ca3af;background:#f9fafb}@media (max-width:480px){.login-container[data-v-b96db020]{padding:16px}.login-card[data-v-b96db020]{padding:32px 24px;border-radius:8px}.login-title[data-v-b96db020]{font-size:1.75rem}.modern-input[data-v-b96db020] .v-field__input{padding:14px;min-height:52px}.login-button[data-v-b96db020]{height:52px}.title-section[data-v-b96db020]{margin-bottom:32px}}@media (max-width:360px){.login-card[data-v-b96db020]{padding:24px 20px}.login-title[data-v-b96db020]{font-size:1.5rem}}.forgot-page[data-v-4e1f6b18]{min-height:100vh;background:#f8fafc;padding:2rem 1rem}.main-container[data-v-4e1f6b18]{width:100%}.forgot-container[data-v-4e1f6b18]{max-width:500px;margin:0 auto;background:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);padding:2.5rem}.page-title[data-v-4e1f6b18]{font-size:1.5rem;font-weight:600}.page-title[data-v-4e1f6b18],.success-title[data-v-4e1f6b18]{color:#2d3748;text-align:center;margin-bottom:2rem;letter-spacing:.025em}.success-title[data-v-4e1f6b18]{font-size:1.125rem;font-weight:500}.form-section[data-v-4e1f6b18]{width:100%}.form-description[data-v-4e1f6b18]{margin-bottom:2rem;text-align:left}.description-text[data-v-4e1f6b18]{font-size:.875rem;color:#4a5568;line-height:1.6;margin-bottom:1rem}.description-note[data-v-4e1f6b18]{font-size:.875rem;color:#4a5568;line-height:1.6;margin-bottom:0}.form-content[data-v-4e1f6b18],.form-field[data-v-4e1f6b18]{margin-bottom:1.5rem}.email-field[data-v-4e1f6b18]{font-size:.875rem}.form-submit[data-v-4e1f6b18]{margin-top:1.5rem}.submit-button[data-v-4e1f6b18]{background-color:#6366f1!important;color:#fff!important;height:44px;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:.025em;box-shadow:0 1px 2px rgba(0,0,0,.05)}.submit-button[data-v-4e1f6b18]:hover{background-color:#4f46e5!important}.success-section[data-v-4e1f6b18]{width:100%;text-align:center}.success-description[data-v-4e1f6b18]{margin-bottom:2rem;text-align:left}.success-actions[data-v-4e1f6b18]{margin-top:2rem}.action-button[data-v-4e1f6b18]{height:44px;font-size:.875rem;font-weight:500;text-transform:none;letter-spacing:.025em}.v-overlay[data-v-4e1f6b18]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:768px){.forgot-page[data-v-4e1f6b18]{padding:3rem 1rem}.page-title[data-v-4e1f6b18]{font-size:1.75rem}.success-title[data-v-4e1f6b18]{font-size:1.125rem}.form-description[data-v-4e1f6b18],.success-description[data-v-4e1f6b18]{margin-bottom:2rem}.form-submit[data-v-4e1f6b18],.success-actions[data-v-4e1f6b18]{margin-top:2rem}}@media (max-width:480px){.forgot-page[data-v-4e1f6b18]{padding:2rem 1rem}.page-title[data-v-4e1f6b18]{font-size:1.5rem;margin-bottom:2rem}.success-title[data-v-4e1f6b18]{font-size:1rem;margin-bottom:2rem}.description-note[data-v-4e1f6b18],.description-text[data-v-4e1f6b18]{font-size:.95rem}.action-button[data-v-4e1f6b18],.submit-button[data-v-4e1f6b18]{height:52px;font-size:1rem}}.no-border-card[data-v-4976eab4]{box-shadow:0 2px 8px rgba(0,0,0,.1)!important;border-radius:12px}.v-btn[data-v-4976eab4]{margin:4px;border-radius:8px}.custom-color[data-v-4976eab4]{background-color:#f4511e!important;color:#fff!important}.v-icon[data-v-4976eab4]{margin:0 auto}.v-list[data-v-4976eab4]{padding:0}.v-list-item[data-v-4976eab4]{padding-left:0;min-height:32px}.v-list-item-title[data-v-4976eab4]{display:flex;align-items:center;font-size:.9rem}.v-overlay[data-v-4976eab4]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.main-title[data-v-4976eab4]{line-height:1.3;word-break:keep-all;hyphens:auto;color:#2c3e50;font-weight:700}.sub-title[data-v-4976eab4]{line-height:1.4;word-break:keep-all;color:#34495e;font-weight:600}.success-message[data-v-4976eab4]{line-height:1.5;color:#2c3e50;font-weight:600}.instruction-text[data-v-4976eab4]{line-height:1.6;color:#5a6c7d;word-break:keep-all;hyphens:auto}.error-message[data-v-4976eab4]{line-height:1.4;word-break:keep-all}.section-title[data-v-4976eab4]{line-height:1.4;color:#2c3e50}.error-details[data-v-4976eab4]{line-height:1.5}.reason-text[data-v-4976eab4]{line-height:1.4;word-break:keep-all;font-size:.9rem}.reason-text span[data-v-4976eab4]{flex:1;text-align:left}.btn-text[data-v-4976eab4]{font-weight:600;letter-spacing:.5px}@media (max-width:960px){.action-buttons[data-v-4976eab4]{flex-direction:column;gap:12px}.action-btn[data-v-4976eab4]{width:100%;margin:2px 0!important;min-height:48px}.main-title[data-v-4976eab4]{font-size:1.6rem!important}.sub-title[data-v-4976eab4]{font-size:1.3rem!important}}@media (max-width:600px){.v-container[data-v-4976eab4]{padding:8px}.v-card[data-v-4976eab4]{margin:0;padding:16px!important}.main-title[data-v-4976eab4]{font-size:1.4rem!important;line-height:1.2;margin-bottom:16px!important;padding:0 8px}.sub-title[data-v-4976eab4]{font-size:1.15rem!important;line-height:1.3;margin-bottom:16px!important;padding:0 8px}.error-icon[data-v-4976eab4],.success-icon[data-v-4976eab4]{font-size:64px!important;margin-bottom:16px!important}.main-content[data-v-4976eab4]{padding:0 8px!important;margin-top:16px!important}.success-message[data-v-4976eab4]{font-size:1.1rem!important;line-height:1.4;margin-bottom:16px!important}.instruction-text[data-v-4976eab4]{font-size:1rem!important;line-height:1.5;padding:0 4px}.error-alert[data-v-4976eab4]{margin-bottom:16px!important}.error-message[data-v-4976eab4]{font-size:.95rem!important;line-height:1.4}.section-title[data-v-4976eab4]{font-size:1rem!important;margin-bottom:16px!important}.reason-list[data-v-4976eab4]{margin:0 -8px}.reason-item[data-v-4976eab4]{padding:8px 8px;min-height:40px!important}.reason-text[data-v-4976eab4]{font-size:.9rem!important;line-height:1.4}.action-buttons[data-v-4976eab4]{margin-top:24px!important;padding:0 8px}.action-btn[data-v-4976eab4]{min-height:44px!important;margin:4px 0!important}.btn-text[data-v-4976eab4]{font-size:.95rem!important;font-weight:600}}@media (max-width:480px){.v-container[data-v-4976eab4]{padding:4px}.v-card[data-v-4976eab4]{padding:12px!important;border-radius:8px}.main-title[data-v-4976eab4]{font-size:1.25rem!important;line-height:1.2;padding:0 4px}.sub-title[data-v-4976eab4]{font-size:1.05rem!important;line-height:1.3;padding:0 4px}.error-icon[data-v-4976eab4],.success-icon[data-v-4976eab4]{font-size:56px!important;margin-bottom:12px!important}.main-content[data-v-4976eab4]{padding:0 4px!important;margin-top:12px!important}.success-message[data-v-4976eab4]{font-size:1rem!important;margin-bottom:12px!important}.instruction-text[data-v-4976eab4]{font-size:.9rem!important;line-height:1.5}.error-message[data-v-4976eab4]{font-size:.9rem!important}.section-title[data-v-4976eab4]{font-size:.95rem!important;margin-bottom:12px!important}.reason-item[data-v-4976eab4]{padding:6px 4px;min-height:36px!important}.reason-text[data-v-4976eab4]{font-size:.85rem!important}.action-btn[data-v-4976eab4]{min-height:42px!important}.btn-text[data-v-4976eab4]{font-size:.9rem!important}}@media (max-width:375px){.main-title[data-v-4976eab4]{font-size:1.1rem!important;word-break:break-word}.sub-title[data-v-4976eab4]{font-size:1rem!important;word-break:break-word}.error-icon[data-v-4976eab4],.success-icon[data-v-4976eab4]{font-size:48px!important}.success-message[data-v-4976eab4]{font-size:.95rem!important}.error-message[data-v-4976eab4],.instruction-text[data-v-4976eab4]{font-size:.85rem!important}.section-title[data-v-4976eab4]{font-size:.9rem!important}.reason-text[data-v-4976eab4]{font-size:.8rem!important}.btn-text[data-v-4976eab4]{font-size:.85rem!important}}@media (max-height:500px) and (orientation:landscape){.v-container[data-v-4976eab4]{padding:8px;margin-top:8px!important}.error-icon[data-v-4976eab4],.success-icon[data-v-4976eab4]{font-size:40px!important;margin-bottom:8px!important}.main-title[data-v-4976eab4]{font-size:1.2rem!important;margin-bottom:8px!important}.sub-title[data-v-4976eab4]{font-size:1rem!important;margin-bottom:8px!important}.main-content[data-v-4976eab4]{margin-top:8px!important}.action-buttons[data-v-4976eab4]{margin-top:16px!important}}.error-message[data-v-4976eab4],.instruction-text[data-v-4976eab4],.main-title[data-v-4976eab4],.reason-text[data-v-4976eab4],.sub-title[data-v-4976eab4],.success-message[data-v-4976eab4]{-webkit-user-select:text;-moz-user-select:text;user-select:text}.v-alert[data-v-4976eab4],.v-card-text[data-v-4976eab4],.v-card-title[data-v-4976eab4]{overflow-wrap:break-word;word-wrap:break-word;hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.action-btn[data-v-4976eab4]{min-height:44px;min-width:44px}.v-card[data-v-4976eab4]{transition:all .3s ease}.v-btn[data-v-4976eab4]{transition:all .2s ease}.v-btn[data-v-4976eab4]:hover{transform:translateY(-1px)}.action-btn[data-v-4976eab4]{font-weight:600!important}.custom-color .btn-text[data-v-4976eab4]{color:#fff!important}.page-wrapper[data-v-0e61ba2a]{min-height:60vh;padding:20px 0}.password-reset-container[data-v-0e61ba2a]{padding:24px 16px;max-width:100%}.password-reset-card[data-v-0e61ba2a],.success-card[data-v-0e61ba2a]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;box-shadow:0 8px 32px rgba(0,0,0,.12);overflow:hidden;width:100%;margin:0 auto}.page-title[data-v-0e61ba2a]{font-size:1.75rem;font-weight:700;text-align:center;color:#2c3e50;padding:24px 24px 0;line-height:1.3;word-break:keep-all}.card-content[data-v-0e61ba2a]{padding:24px}.password-form[data-v-0e61ba2a]{width:100%;max-width:400px;margin:0 auto}.form-field[data-v-0e61ba2a]{margin-bottom:20px}.input-field[data-v-0e61ba2a]{width:100%}.input-field[data-v-0e61ba2a] .v-field{min-height:56px}.input-field[data-v-0e61ba2a] .v-field__input{padding:16px;font-size:1rem}.input-field[data-v-0e61ba2a] .v-label{font-size:1rem}.submit-section[data-v-0e61ba2a]{margin-top:32px;display:flex;justify-content:center}.submit-button[data-v-0e61ba2a]{min-height:48px;font-size:1.1rem;font-weight:600;text-transform:none;letter-spacing:.5px;border-radius:8px;transition:all .2s ease;width:100%;max-width:280px;min-width:180px}.submit-button[data-v-0e61ba2a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.success-content[data-v-0e61ba2a]{padding:32px 24px;text-align:center}.success-icon-wrapper[data-v-0e61ba2a]{margin-bottom:24px}.success-icon[data-v-0e61ba2a]{font-size:80px;margin:0 auto}.success-title[data-v-0e61ba2a]{font-size:1.75rem;font-weight:700;color:#2c3e50;margin-bottom:12px;line-height:1.3;padding:0}.success-subtitle[data-v-0e61ba2a]{font-size:1.25rem;font-weight:600;color:#34495e;margin-bottom:24px;line-height:1.4;padding:0}.success-text[data-v-0e61ba2a]{margin-bottom:32px;padding:0}.success-message[data-v-0e61ba2a]{margin-bottom:12px;line-height:1.6}.success-message.primary[data-v-0e61ba2a]{font-size:1.1rem;font-weight:600;color:#2c3e50}.success-message.secondary[data-v-0e61ba2a]{font-size:1rem;color:#5a6c7d}.success-actions[data-v-0e61ba2a]{padding:0;justify-content:center}.login-button[data-v-0e61ba2a]{min-height:48px;font-size:1.1rem;font-weight:600;text-transform:none;letter-spacing:.5px;border-radius:8px;transition:all .2s ease;background-color:#f4511e!important}.login-button[data-v-0e61ba2a]:hover{transform:translateY(-1px);box-shadow:0 4px 12px rgba(0,0,0,.15)}.loading-overlay[data-v-0e61ba2a]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:1024px){.password-reset-container[data-v-0e61ba2a]{padding:20px 12px}.page-title[data-v-0e61ba2a],.success-title[data-v-0e61ba2a]{font-size:1.6rem}.success-subtitle[data-v-0e61ba2a]{font-size:1.15rem}}@media (max-width:768px){.password-reset-container[data-v-0e61ba2a]{padding:16px 8px}.card-content[data-v-0e61ba2a],.success-content[data-v-0e61ba2a]{padding:20px 16px}.page-title[data-v-0e61ba2a]{font-size:1.5rem;padding:20px 16px 0}.password-form[data-v-0e61ba2a]{max-width:100%}.form-field[data-v-0e61ba2a]{margin-bottom:16px}.submit-section[data-v-0e61ba2a]{margin-top:24px}}@media (max-width:600px){.page-wrapper[data-v-0e61ba2a]{padding:12px 0}.password-reset-container[data-v-0e61ba2a]{padding:12px 4px}.password-reset-card[data-v-0e61ba2a],.success-card[data-v-0e61ba2a]{border-radius:12px;margin:8px 0}.card-content[data-v-0e61ba2a],.success-content[data-v-0e61ba2a]{padding:16px 12px}.page-title[data-v-0e61ba2a]{font-size:1.3rem;padding:16px 12px 0;line-height:1.2}.form-field[data-v-0e61ba2a]{margin-bottom:14px}.input-field[data-v-0e61ba2a] .v-field{min-height:52px}.input-field[data-v-0e61ba2a] .v-field__input{padding:14px;font-size:.95rem}.input-field[data-v-0e61ba2a] .v-label{font-size:.95rem}.login-button[data-v-0e61ba2a]{min-height:44px;font-size:1rem}.success-icon[data-v-0e61ba2a]{font-size:60px}.success-title[data-v-0e61ba2a]{font-size:1.3rem;margin-bottom:8px}.success-subtitle[data-v-0e61ba2a]{font-size:1.1rem;margin-bottom:20px}.success-message.primary[data-v-0e61ba2a]{font-size:1rem}.success-message.secondary[data-v-0e61ba2a]{font-size:.9rem}.success-text[data-v-0e61ba2a]{margin-bottom:24px}.submit-button[data-v-0e61ba2a]{width:100%;max-width:none}.submit-section[data-v-0e61ba2a]{margin-top:20px}}@media (max-width:375px){.password-reset-container[data-v-0e61ba2a]{padding:8px 2px}.card-content[data-v-0e61ba2a],.success-content[data-v-0e61ba2a]{padding:12px 8px}.page-title[data-v-0e61ba2a]{font-size:1.2rem;padding:12px 8px 0}.input-field[data-v-0e61ba2a] .v-field{min-height:48px}.input-field[data-v-0e61ba2a] .v-field__input{padding:12px;font-size:.9rem}.input-field[data-v-0e61ba2a] .v-label{font-size:.9rem}.login-button[data-v-0e61ba2a],.submit-button[data-v-0e61ba2a]{min-height:42px;font-size:.95rem}.success-icon[data-v-0e61ba2a]{font-size:50px}.success-title[data-v-0e61ba2a]{font-size:1.2rem}.success-subtitle[data-v-0e61ba2a]{font-size:1rem}.success-message.primary[data-v-0e61ba2a]{font-size:.95rem}.success-message.secondary[data-v-0e61ba2a]{font-size:.85rem}}@media (max-height:500px) and (orientation:landscape){.page-wrapper[data-v-0e61ba2a]{padding:8px 0}.password-reset-container[data-v-0e61ba2a]{padding:8px 4px}.card-content[data-v-0e61ba2a],.success-content[data-v-0e61ba2a]{padding:12px 16px}.page-title[data-v-0e61ba2a]{font-size:1.2rem;padding:12px 16px 0}.form-field[data-v-0e61ba2a]{margin-bottom:10px}.submit-section[data-v-0e61ba2a]{margin-top:16px}.success-icon[data-v-0e61ba2a]{font-size:40px}.success-text[data-v-0e61ba2a]{margin-bottom:16px}}.v-btn[data-v-0e61ba2a]{min-height:44px;min-width:44px}.password-reset-card[data-v-0e61ba2a] *,.success-card[data-v-0e61ba2a] *{max-width:100%;box-sizing:border-box}.page-title[data-v-0e61ba2a],.success-message[data-v-0e61ba2a],.success-subtitle[data-v-0e61ba2a],.success-title[data-v-0e61ba2a]{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto;word-wrap:break-word;overflow-wrap:break-word}.input-field[data-v-0e61ba2a] .v-field--focused{box-shadow:0 0 0 2px rgba(25,118,210,.2)}.v-btn[data-v-0e61ba2a]:disabled{opacity:.6}.password-reset-card[data-v-0e61ba2a],.success-card[data-v-0e61ba2a]{transition:all .3s ease}.v-btn[data-v-0e61ba2a]{transition:all .2s ease}.success-message.secondary[data-v-0e61ba2a]{color:#495057}.login-button[data-v-0e61ba2a],.submit-button[data-v-0e61ba2a]{color:#fff!important}.main-content[data-v-08fe4232]{max-width:1280px;margin:0 auto;padding:16px}.mypage-card[data-v-08fe4232]{border:none;box-shadow:none;background:transparent}.header-section[data-v-08fe4232]{background:#fff;border-radius:16px;padding:20px;margin-bottom:16px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.user-info[data-v-08fe4232]{display:flex;align-items:center;justify-content:space-between}.user-welcome[data-v-08fe4232]{display:flex;flex-direction:column}.greeting[data-v-08fe4232]{font-size:.85rem;color:#666;line-height:1}.user-name[data-v-08fe4232]{font-size:1.1rem;font-weight:600;color:#2c3e50;line-height:1.2}.logout-btn[data-v-08fe4232]{min-width:auto!important;padding:4px 12px!important;height:32px!important;font-size:.85rem;gap:4px}.menu-grid[data-v-08fe4232]{display:grid;grid-template-columns:repeat(2,1fr);gap:12px;margin-bottom:16px}.menu-item[data-v-08fe4232]{background:#fff;border-radius:16px;padding:20px 16px!important;height:60px!important;box-shadow:0 2px 12px rgba(0,0,0,.08);border:2px solid transparent;transition:all .3s ease}.menu-item[data-v-08fe4232]:hover{transform:translateY(-2px);box-shadow:0 4px 20px rgba(0,0,0,.12)}.menu-item.active[data-v-08fe4232]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-color:transparent;box-shadow:0 4px 20px rgba(102,126,234,.3)}.menu-item.inactive[data-v-08fe4232]{background:#fff;color:#666}.menu-item.inactive[data-v-08fe4232]:hover{border-color:#667eea;background:#f8f9ff}.menu-content[data-v-08fe4232]{display:flex;flex-direction:row;align-items:center;gap:8px;text-align:left}.menu-label[data-v-08fe4232]{font-size:.9rem;font-weight:500;line-height:1.2}.router-view-container[data-v-08fe4232]{background:#fff;border-radius:16px;padding:24px;min-height:300px;box-shadow:0 2px 12px rgba(0,0,0,.08)}.logout-dialog[data-v-08fe4232]{border-radius:16px;overflow:hidden}.logout-dialog h4[data-v-08fe4232]{color:#2c3e50;font-weight:600}@media (max-width:600px){.main-content[data-v-08fe4232]{padding:12px}.header-section[data-v-08fe4232]{padding:16px;margin-bottom:12px}.user-welcome[data-v-08fe4232]{flex:1}.greeting[data-v-08fe4232]{font-size:.8rem}.user-name[data-v-08fe4232]{font-size:1rem}.menu-item[data-v-08fe4232]{padding:16px 12px!important;height:50px!important}.menu-label[data-v-08fe4232]{font-size:.85rem}.router-view-container[data-v-08fe4232]{padding:16px;min-height:250px}}@media (max-width:400px){.user-info[data-v-08fe4232]{flex-direction:column;align-items:flex-start;gap:8px}.logout-btn[data-v-08fe4232]{align-self:flex-end}.menu-grid[data-v-08fe4232]{gap:8px}.menu-item[data-v-08fe4232]{height:45px!important;padding:12px 8px!important}.menu-label[data-v-08fe4232]{font-size:.8rem}}@media (min-width:960px){.menu-grid[data-v-08fe4232]{grid-template-columns:repeat(4,1fr)}}.v-overlay[data-v-08fe4232]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.history-container[data-v-531dd7f7]{background-color:#fff}.history-main[data-v-531dd7f7]{padding:10px;margin:0 auto;text-align:left;width:100%}.total-amount-small[data-v-c7ca2344]{font-weight:600;color:#e74c3c}.product-jan[data-v-c7ca2344]{font-size:.75rem;color:#8e8e93;margin:2px 0}.order-history-page[data-v-c7ca2344]{min-height:100vh;background:#f8f9fa}.page-header[data-v-c7ca2344]{text-align:center;padding:40px 0;background:#fff;border-radius:12px;border:1px solid #e0e0e0}.page-title[data-v-c7ca2344]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:8px}.page-subtitle[data-v-c7ca2344]{color:#6c757d;font-size:1rem;margin:0}.loading-container[data-v-c7ca2344]{text-align:center;padding:80px 20px}.loading-text[data-v-c7ca2344]{color:#6c757d;font-size:1rem;margin:0}.orders-container[data-v-c7ca2344]{display:flex;flex-direction:column;gap:24px}.order-card[data-v-c7ca2344]{background:#fff;border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;transition:all .3s ease}.order-card[data-v-c7ca2344]:hover{transform:translateY(-2px);border-color:#1976d2}.order-header[data-v-c7ca2344]{display:flex;justify-content:space-between;align-items:flex-start;padding:24px;background:#f8f9fa;border-bottom:1px solid #e0e0e0}.order-info[data-v-c7ca2344]{flex:1}.reservation-number[data-v-c7ca2344]{font-size:1.2rem;font-weight:600;color:#2c3e50;margin:0 0 12px 0;display:flex;align-items:center}.order-meta[data-v-c7ca2344]{display:flex;flex-direction:column;gap:8px}.meta-item[data-v-c7ca2344]{display:flex;align-items:center;color:#6c757d;font-size:.9rem}.order-actions[data-v-c7ca2344]{display:flex;flex-direction:column;gap:8px;min-width:140px}.action-btn[data-v-c7ca2344]{text-transform:none;font-weight:500}.order-items[data-v-c7ca2344]{padding:24px}.items-title[data-v-c7ca2344]{font-size:1.1rem;font-weight:600;color:#2c3e50;margin:0 0 16px 0;display:flex;align-items:center}.items-grid[data-v-c7ca2344]{display:grid;grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:16px;margin-bottom:20px}.item-card[data-v-c7ca2344]{display:flex;gap:12px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.item-image[data-v-c7ca2344]{flex-shrink:0;width:80px;height:80px;border-radius:6px;overflow:hidden}.product-image[data-v-c7ca2344]{width:100%;height:100%}.image-placeholder[data-v-c7ca2344]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:#f0f0f0}.item-details[data-v-c7ca2344]{flex:1;min-width:0}.product-name[data-v-c7ca2344]{font-size:.95rem;font-weight:600;color:#2c3e50;margin:0 0 4px 0;line-height:1.3}.product-category[data-v-c7ca2344]{font-size:.8rem;color:#6c757d;margin:0 0 8px 0}.price-info[data-v-c7ca2344]{display:flex;flex-direction:column;gap:2px;font-size:.85rem}.unit-price[data-v-c7ca2344]{font-weight:600;color:#e74c3c}.quantity[data-v-c7ca2344]{color:#6c757d}.subtotal[data-v-c7ca2344]{font-weight:600;color:#2c3e50}.order-total[data-v-c7ca2344]{text-align:right;padding:16px 0;border-top:1px solid #e0e0e0;font-size:1.1rem}.total-label[data-v-c7ca2344]{color:#6c757d;margin-right:8px}.total-amount[data-v-c7ca2344]{font-weight:700;color:#e74c3c;font-size:1.2rem}.pagination-container[data-v-c7ca2344]{background:#fff;border-radius:8px;border:1px solid #e0e0e0;padding:16px 24px;margin-top:24px}.pagination-content[data-v-c7ca2344]{display:flex;align-items:center;justify-content:space-between;gap:16px}.page-info[data-v-c7ca2344]{flex:1;text-align:center}.page-text[data-v-c7ca2344]{color:#666;font-size:14px}.pagination-nav[data-v-c7ca2344]{display:flex;align-items:center;gap:4px;flex-shrink:0}.nav-btn[data-v-c7ca2344]{width:32px;height:32px;border-radius:4px;color:#666}.nav-btn[data-v-c7ca2344]:hover:not(:disabled){background-color:#f5f5f5;color:#333}.nav-btn[data-v-c7ca2344]:disabled{opacity:.3;cursor:not-allowed}.empty-state[data-v-c7ca2344]{text-align:center;padding:80px 20px;background:#fff;border-radius:12px;border:1px solid #e0e0e0}.empty-title[data-v-c7ca2344]{font-size:1.5rem;font-weight:600;color:#2c3e50;margin-bottom:12px}.empty-description[data-v-c7ca2344]{color:#6c757d;line-height:1.6;margin-bottom:24px}@media (max-width:768px){.order-header[data-v-c7ca2344]{flex-direction:column;gap:16px}.order-actions[data-v-c7ca2344]{flex-direction:row;width:100%;flex-wrap:wrap}.action-btn[data-v-c7ca2344]{flex:1;min-width:120px}.items-grid[data-v-c7ca2344]{grid-template-columns:1fr}.item-card[data-v-c7ca2344]{flex-direction:column;text-align:center}.item-image[data-v-c7ca2344]{width:100px;height:100px;margin:0 auto}.order-total[data-v-c7ca2344]{text-align:center}.page-header[data-v-c7ca2344]{padding:24px 0}.page-title[data-v-c7ca2344]{font-size:1.5rem}.pagination-content[data-v-c7ca2344]{flex-direction:column;gap:12px}.page-info[data-v-c7ca2344]{text-align:center}}@media (max-width:480px){.pagination-container[data-v-c7ca2344]{padding:12px 16px}.order-actions[data-v-c7ca2344]{flex-direction:column}.action-btn[data-v-c7ca2344]{width:100%}}.deactivate-page[data-v-7bd92670]{min-height:100vh;background:#f8fafc;padding:2rem 1rem}.main-container[data-v-7bd92670]{width:100%}.deactivate-container[data-v-7bd92670]{max-width:800px;margin:0 auto;background:#fff;border-radius:12px;box-shadow:0 4px 6px rgba(0,0,0,.07);padding:3rem 4rem}.page-title[data-v-7bd92670]{font-size:1.75rem;font-weight:600;color:#2d3748;text-align:center;margin-bottom:2.5rem;letter-spacing:.025em}.dialog-card[data-v-7bd92670]{border-radius:12px}.dialog-title[data-v-7bd92670]{font-size:1.125rem;font-weight:600;color:#2d3748;padding:1.5rem 1.5rem 0}.dialog-content[data-v-7bd92670]{padding:1rem 1.5rem}.dialog-actions[data-v-7bd92670]{padding:0 1.5rem 1.5rem}.warning-text[data-v-7bd92670]{font-size:.9rem;color:#4a5568;line-height:1.6;margin-bottom:1rem}.warning-note[data-v-7bd92670]{font-size:.875rem;color:#e53e3e;font-weight:500;margin-bottom:0}.form-section[data-v-7bd92670]{width:100%}.form-description[data-v-7bd92670]{margin-bottom:2.5rem}.warning-card[data-v-7bd92670]{background:#fef5e7;border:1px solid #f6e05e;border-radius:8px;padding:2rem 2.5rem;display:flex;align-items:flex-start;gap:1.5rem}.warning-icon[data-v-7bd92670]{margin-top:.25rem;flex-shrink:0}.warning-content[data-v-7bd92670]{flex:1}.warning-title[data-v-7bd92670]{font-size:1.125rem;font-weight:600;color:#2d3748;margin-bottom:.75rem}.description-text[data-v-7bd92670]{font-size:.875rem;color:#4a5568;line-height:1.6;margin-bottom:1rem}.warning-notes[data-v-7bd92670]{margin-top:1rem;padding-top:1rem;border-top:1px solid #f6e05e}.description-note[data-v-7bd92670]{font-size:.875rem;color:#e53e3e;line-height:1.5;margin-bottom:.5rem}.form-submit[data-v-7bd92670]{margin-top:2rem}.deactivate-button[data-v-7bd92670]{background-color:#e53e3e!important;color:#fff!important;height:48px;font-size:.9rem;font-weight:500;text-transform:none;letter-spacing:.025em;box-shadow:0 2px 4px rgba(229,62,62,.2)}.deactivate-button[data-v-7bd92670]:hover{background-color:#c53030!important;box-shadow:0 4px 8px rgba(229,62,62,.3)}.success-section[data-v-7bd92670]{width:100%;text-align:center}.success-card[data-v-7bd92670]{background:#f0fff4;border:1px solid #9ae6b4;border-radius:8px;padding:2.5rem 3rem;margin-bottom:2.5rem}.success-icon[data-v-7bd92670]{margin-bottom:1rem}.success-title[data-v-7bd92670]{font-size:1.25rem;font-weight:600;color:#2d3748;margin-bottom:1.5rem}.success-description[data-v-7bd92670]{margin-bottom:1rem}.success-actions[data-v-7bd92670]{margin-top:2rem}.action-button[data-v-7bd92670]{height:48px;font-size:.9rem;font-weight:500;text-transform:none;letter-spacing:.025em;box-shadow:0 2px 4px rgba(99,102,241,.2)}.action-button[data-v-7bd92670]:hover{box-shadow:0 4px 8px rgba(99,102,241,.3)}.v-overlay[data-v-7bd92670]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:768px){.deactivate-page[data-v-7bd92670]{padding:1.5rem 1rem}.deactivate-container[data-v-7bd92670]{padding:2.5rem 2rem;max-width:100%}.page-title[data-v-7bd92670]{font-size:1.5rem;margin-bottom:2rem}.warning-card[data-v-7bd92670]{flex-direction:column;text-align:center;padding:2rem}.warning-icon[data-v-7bd92670]{align-self:center;margin-top:0;margin-bottom:.5rem}.success-card[data-v-7bd92670]{padding:2rem}}@media (max-width:480px){.deactivate-page[data-v-7bd92670]{padding:1rem .5rem}.deactivate-container[data-v-7bd92670]{padding:2rem 1.5rem;margin:0;border-radius:8px}.page-title[data-v-7bd92670]{font-size:1.375rem;margin-bottom:1.5rem}.warning-title[data-v-7bd92670]{font-size:1rem}.description-note[data-v-7bd92670],.description-text[data-v-7bd92670]{font-size:.825rem}.success-card[data-v-7bd92670],.warning-card[data-v-7bd92670]{padding:1.5rem}.action-button[data-v-7bd92670],.deactivate-button[data-v-7bd92670]{height:52px;font-size:1rem}.dialog-title[data-v-7bd92670]{font-size:1rem}.dialog-content[data-v-7bd92670]{padding:1rem}.dialog-actions[data-v-7bd92670]{padding:0 1rem 1rem}}.cart-content[data-v-70623c64]{width:100%;max-width:1280px;margin:0 auto;background-color:#fff;padding-top:60px;padding-bottom:60px;scroll-behavior:smooth;position:relative;top:0}body[data-v-70623c64],html[data-v-70623c64]{scroll-behavior:smooth}.stepper-row[data-v-70623c64]{margin-bottom:16px}.order-stepper[data-v-70623c64]{background:transparent!important;box-shadow:none!important}.order-stepper[data-v-70623c64] .v-stepper-header{background:#fff;padding:12px 8px;border-radius:12px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.order-stepper[data-v-70623c64] .v-stepper-item{padding:4px 6px;min-width:60px;flex:1}.order-stepper[data-v-70623c64] .v-stepper-item__icon{margin-bottom:6px;width:24px!important;height:24px!important;font-size:.8rem!important}.order-stepper[data-v-70623c64] .v-divider{margin:0 4px}.step-title[data-v-70623c64]{font-weight:600;font-size:.7rem;color:#333;white-space:nowrap;text-align:center;line-height:1.1;word-break:keep-all;max-width:70px;margin:0 auto;overflow:hidden;text-overflow:ellipsis}.order-stepper[data-v-70623c64] .v-stepper-item--selected .step-title{color:#1976d2}.order-stepper[data-v-70623c64] .v-stepper-item--complete .step-title{color:#4caf50}.order-stepper[data-v-70623c64] .v-stepper-item--error .step-title{color:#f44336}.info-card[data-v-70623c64]{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden;transition:all .3s ease}.info-card[data-v-70623c64]:hover{border-color:#1976d2;transform:translateY(-2px)}.card-header[data-v-70623c64]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600;padding:16px 20px}.card-header .v-icon[data-v-70623c64]{color:#1976d2}.info-item[data-v-70623c64]{margin-bottom:12px;display:flex;flex-wrap:wrap;align-items:center;min-height:24px}.info-label[data-v-70623c64]{font-weight:600;color:#555;min-width:140px;margin-right:8px}.info-value[data-v-70623c64]{color:#333;flex:1;word-break:break-word}.product-table[data-v-70623c64],.product-table[data-v-70623c64] .v-data-table__wrapper{border-radius:0}.mobile-item-image[data-v-70623c64],.product-image[data-v-70623c64]{border-radius:8px;border:1px solid #e0e0e0;transition:border-color .3s ease}.mobile-item-image[data-v-70623c64]:hover,.product-image[data-v-70623c64]:hover{border-color:#1976d2}.no-image[data-v-70623c64]{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#f5f5f5;border-radius:8px;border:1px solid #e0e0e0}.product-details[data-v-70623c64]{display:flex;flex-direction:column;gap:4px}.mobile-item-name[data-v-70623c64],.product-name[data-v-70623c64]{font-weight:600;color:#333;line-height:1.3}.mobile-item-name[data-v-70623c64]{font-size:1rem;margin-bottom:6px;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.mobile-item-jan[data-v-70623c64],.product-jan[data-v-70623c64]{font-size:.8rem;color:#666}.mobile-item-jan[data-v-70623c64]{margin-bottom:8px}.product-options[data-v-70623c64]{font-size:.8rem;color:#888;font-style:italic}.price-text[data-v-70623c64]{font-weight:600;color:#e74c3c;font-size:1rem}.quantity-text[data-v-70623c64]{font-weight:600;text-align:center;color:#333}.mobile-cart-list[data-v-70623c64]{padding:0}.mobile-cart-item[data-v-70623c64]{border-radius:16px;border:1px solid #e0e0e0;transition:transform .2s ease,box-shadow .2s ease}.mobile-cart-item[data-v-70623c64]:active{transform:scale(.98)}.mobile-item-info[data-v-70623c64]{height:100%;display:flex;flex-direction:column}.mobile-price-section[data-v-70623c64]{margin-top:auto}.mobile-unit-price[data-v-70623c64]{font-size:.9rem;color:#495057;margin-bottom:4px}.mobile-quantity[data-v-70623c64]{font-size:1rem;font-weight:600;color:#2c3e50}.price-highlight[data-v-70623c64]{color:#e53e3e;font-weight:600}.quantity-highlight[data-v-70623c64]{color:#1976d2;font-weight:700}.document-images[data-v-70623c64]{margin-top:16px}.image-gallery[data-v-70623c64]{display:flex;flex-wrap:wrap;gap:12px}.image-item[data-v-70623c64]{position:relative;width:120px;height:100px;cursor:pointer;transition:transform .3s ease}.image-item[data-v-70623c64]:hover{transform:scale(1.05)}.document-image[data-v-70623c64]{width:100%;height:100%;border:2px solid #e0e0e0;border-radius:8px;transition:all .3s ease;overflow:hidden}.document-image[data-v-70623c64]:hover{border-color:#1976d2;box-shadow:0 4px 12px rgba(25,118,210,.2)}.preview-btn[data-v-70623c64]{position:absolute;top:4px;right:4px;background:hsla(0,0%,100%,.9)!important;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.error-placeholder[data-v-70623c64]{text-align:center;padding:8px}.remark-content[data-v-70623c64]{min-height:60px;padding:16px;background:#f8f9fa;border-radius:8px;border:1px solid #e9ecef}.remark-text[data-v-70623c64]{line-height:1.6;color:#333;margin:0;white-space:pre-wrap}.summary-card[data-v-70623c64]{border-radius:12px;border:1px solid #e0e0e0;box-shadow:0 4px 12px rgba(0,0,0,.1)}.summary-label[data-v-70623c64]{background-color:#f8f9fa;border-right:1px solid #e0e0e0}.summary-value[data-v-70623c64]{background-color:#fff}.total-row[data-v-70623c64]{background:linear-gradient(135deg,#fff5f5,#ffeaea)}.total-amount[data-v-70623c64]{color:#e74c3c;font-size:1.3rem;font-weight:700}.image-preview-dialog .v-card[data-v-70623c64]{border-radius:12px;overflow:hidden}.image-preview-dialog .v-card-title[data-v-70623c64]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);color:#2c3e50;font-weight:600}@media (max-width:1264px){.sticky-card[data-v-70623c64]{position:static}}@media (min-width:600px) and (max-width:959px){.order-stepper[data-v-70623c64] .v-stepper-header{padding:14px 10px}.order-stepper[data-v-70623c64] .v-stepper-item{padding:6px 8px;min-width:80px}.order-stepper[data-v-70623c64] .v-stepper-item__icon{width:28px!important;height:28px!important;font-size:.9rem!important;margin-bottom:6px}.step-title[data-v-70623c64]{font-size:.75rem;max-width:80px;line-height:1.1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (min-width:960px){.order-stepper[data-v-70623c64] .v-stepper-header{padding:18px 12px}.order-stepper[data-v-70623c64] .v-stepper-item{padding:8px 12px;min-width:100px}.order-stepper[data-v-70623c64] .v-stepper-item__icon{width:32px!important;height:32px!important;font-size:1rem!important;margin-bottom:8px}.step-title[data-v-70623c64]{font-size:.9rem;max-width:none;line-height:1.2}.cart-content[data-v-70623c64]{padding-top:60px}.stepper-row[data-v-70623c64]{margin-bottom:32px}}@media (max-width:599px){.cart-content[data-v-70623c64]{padding:12px 6px 120px}.stepper-row[data-v-70623c64]{margin-bottom:12px}.order-stepper[data-v-70623c64] .v-stepper-header{padding:6px 2px;border-radius:8px}.order-stepper[data-v-70623c64] .v-stepper-item{padding:1px 1px;min-width:45px;flex:1}.order-stepper[data-v-70623c64] .v-stepper-item__icon{width:18px!important;height:18px!important;font-size:.6rem!important;margin-bottom:3px}.order-stepper[data-v-70623c64] .v-divider{margin:0 1px;max-width:15px}.step-title[data-v-70623c64]{font-size:.5rem;max-width:45px;line-height:.9;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-item-name[data-v-70623c64]{font-size:.9rem}.mobile-item-jan[data-v-70623c64]{font-size:.75rem}.mobile-cart-item[data-v-70623c64]{margin-bottom:12px}.info-label[data-v-70623c64]{min-width:120px;font-size:.9rem}.info-value[data-v-70623c64]{font-size:.9rem}.card-header[data-v-70623c64]{padding:12px 16px;font-size:1rem}.info-item[data-v-70623c64]{flex-direction:column;align-items:flex-start}.info-label[data-v-70623c64]{min-width:auto;margin-bottom:4px}.total-amount[data-v-70623c64]{font-size:1.1rem}.image-gallery[data-v-70623c64]{gap:8px}.image-item[data-v-70623c64]{width:100px;height:80px}}@media (max-width:430px) and (min-width:375px){.order-stepper[data-v-70623c64] .v-stepper-header{padding:4px 1px}.order-stepper[data-v-70623c64] .v-stepper-item{padding:0 1px;min-width:42px}.order-stepper[data-v-70623c64] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.55rem!important;margin-bottom:2px}.step-title[data-v-70623c64]{font-size:.45rem;max-width:40px;line-height:.85}}@media (max-width:400px){.cart-content[data-v-70623c64]{padding:10px 4px 120px}.stepper-row[data-v-70623c64]{margin-bottom:10px}.order-stepper[data-v-70623c64] .v-stepper-header{padding:3px 1px;border-radius:6px}.order-stepper[data-v-70623c64] .v-stepper-item{padding:0 1px;min-width:38px;flex:1}.order-stepper[data-v-70623c64] .v-stepper-item__icon{width:16px!important;height:16px!important;font-size:.5rem!important;margin-bottom:2px}.order-stepper[data-v-70623c64] .v-divider{margin:0;max-width:12px}.step-title[data-v-70623c64]{font-size:.4rem;max-width:36px;line-height:.8;font-weight:500;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mobile-cart-item[data-v-70623c64]{margin-bottom:10px}}@media (max-width:320px){.cart-content[data-v-70623c64]{padding:8px 2px 120px}.stepper-row[data-v-70623c64]{margin-bottom:8px}.order-stepper[data-v-70623c64] .v-stepper-header{padding:2px 0}.order-stepper[data-v-70623c64] .v-stepper-item{padding:0;min-width:30px}.order-stepper[data-v-70623c64] .v-stepper-item__icon{width:14px!important;height:14px!important;font-size:.4rem!important;margin-bottom:1px}.order-stepper[data-v-70623c64] .v-divider{margin:0;max-width:8px}.step-title[data-v-70623c64]{font-size:.35rem;max-width:28px;line-height:.7;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}}@media (hover:none) and (pointer:coarse){.mobile-cart-item[data-v-70623c64]{margin-bottom:16px}}@media (max-width:600px){.product-table[data-v-70623c64] .v-data-table__wrapper{font-size:14px}.remark-content[data-v-70623c64]{padding:12px}}.v-btn[data-v-70623c64],.v-card[data-v-70623c64]{transition:all .3s cubic-bezier(.4,0,.2,1)}.v-chip[data-v-70623c64]{font-weight:600}.product-table[data-v-70623c64] .v-data-table__wrapper{border-radius:0 0 12px 12px}.product-table[data-v-70623c64] .v-data-table-header{background-color:#fafafa}.order-stepper[data-v-70623c64] .v-stepper-item--error .v-stepper-item__icon{background-color:#f44336!important}.v-btn[data-v-70623c64]:focus{box-shadow:0 0 0 3px rgba(25,118,210,.3)}.upload-container[data-v-716c6bc0]{display:flex;flex-wrap:wrap;gap:8px}.file-uploader[data-v-716c6bc0],.preview-card[data-v-716c6bc0]{width:104px;height:104px;border-radius:8px;position:relative;display:flex;justify-content:center;align-items:center;overflow:hidden}.file-uploader[data-v-716c6bc0]{border:1px dashed #d9d9d9;cursor:pointer;transition:border-color .3s}.file-uploader[data-v-716c6bc0]:hover{border-color:#1a73e8}.upload-placeholder[data-v-716c6bc0]{display:flex;flex-direction:column;align-items:center;justify-content:center;color:rgba(0,0,0,.6)}.preview-card[data-v-716c6bc0]{border:1px solid #eee}.preview-img[data-v-716c6bc0]{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.preview-overlay[data-v-716c6bc0]{position:absolute;top:0;left:0;background-color:rgba(0,0,0,.5)}.preview-remove-btn[data-v-716c6bc0]{position:absolute;top:4px;right:4px;background-color:rgba(0,0,0,.5);color:#fff}.main-content[data-v-7ffb9bf1]{width:100%;max-width:768px;margin:0 auto;padding-top:60px}.readonly-field[data-v-7ffb9bf1] .v-field{background-color:#f8f9fa;border:1px solid #e9ecef}.readonly-field[data-v-7ffb9bf1] .v-field__input{color:#495057;font-weight:500;opacity:1}.readonly-field[data-v-7ffb9bf1] .v-field__input input{color:#495057!important;-webkit-text-fill-color:#495057!important}.error-message[data-v-7ffb9bf1]{color:#b00020;font-size:12px;line-height:12px;margin-top:4px;padding-left:16px;display:flex;align-items:center}.date-label[data-v-7ffb9bf1]{font-size:.875rem;font-weight:400;color:rgba(0,0,0,.87);line-height:1.4375em;letter-spacing:.00937em}.text-caption[data-v-7ffb9bf1]{font-size:.75rem;line-height:1.25}.text-grey[data-v-7ffb9bf1]{color:#616161!important}.text-error[data-v-7ffb9bf1]{color:#b00020!important}.v-overlay[data-v-7ffb9bf1]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}@media (max-width:600px){.main-content[data-v-7ffb9bf1]{padding:12px;padding-top:60px}}.store-container[data-v-a3d01f80]{background-color:#f8f9fa;padding:40px 20px;min-height:100vh}.store-main[data-v-a3d01f80]{max-width:1200px;margin:0 auto}.header-section[data-v-a3d01f80]{text-align:center;margin-bottom:60px}.main-title[data-v-a3d01f80]{font-size:2.5rem;font-weight:700;color:#2c3e50;margin-bottom:16px}.subtitle[data-v-a3d01f80]{font-size:1.1rem;color:#6c757d;margin:0}.stores-list[data-v-a3d01f80]{display:flex;flex-direction:column;gap:50px}.store-item[data-v-a3d01f80]{background:#fff;border:1px solid #e1e8ed;border-radius:12px;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.store-header[data-v-a3d01f80]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;padding:24px 32px}.store-name[data-v-a3d01f80]{font-size:1.75rem;font-weight:700;margin:0}.store-content[data-v-a3d01f80]{display:grid;grid-template-columns:1fr 1fr;min-height:400px}.store-info[data-v-a3d01f80]{padding:32px;background:#fff;display:flex;flex-direction:column;justify-content:flex-start}.info-section[data-v-a3d01f80]{margin-bottom:28px}.info-section[data-v-a3d01f80]:last-child{margin-bottom:0}.info-label[data-v-a3d01f80]{font-size:1rem;font-weight:600;color:#667eea;margin-bottom:8px;border-bottom:2px solid #667eea;padding-bottom:4px;display:inline-block}.info-value[data-v-a3d01f80]{font-size:.95rem;color:#2c3e50;line-height:1.6}.info-value div[data-v-a3d01f80]{margin-bottom:2px}.phone[data-v-a3d01f80]{font-size:1.1rem;font-weight:600;color:#667eea}.holiday[data-v-a3d01f80]{color:#e74c3c;font-weight:500}.map-section[data-v-a3d01f80]{background:#f8f9fb;display:flex;flex-direction:column}.map-container[data-v-a3d01f80]{flex:1;border-bottom:1px solid #e1e8ed}.store-map[data-v-a3d01f80]{width:100%;height:100%;border:none}.map-link[data-v-a3d01f80]{padding:16px 24px;text-align:right;background:#f8f9fb}.map-link-btn[data-v-a3d01f80]{color:#667eea;text-decoration:none;font-weight:500;font-size:.9rem;transition:color .2s ease}.map-link-btn[data-v-a3d01f80]:hover{color:#764ba2;text-decoration:underline}.contact-section[data-v-a3d01f80]{margin-top:60px;padding:32px;background:linear-gradient(135deg,#f8f9fb,#e9ecef);border:1px solid #e1e8ed;border-radius:12px;text-align:center}.contact-title[data-v-a3d01f80]{font-size:1.5rem;font-weight:700;color:#2c3e50;margin-bottom:16px}.contact-text[data-v-a3d01f80]{font-size:1rem;color:#6c757d;line-height:1.6;margin:0}@media (max-width:768px){.store-container[data-v-a3d01f80]{padding:20px 10px}.main-title[data-v-a3d01f80]{font-size:2rem}.store-content[data-v-a3d01f80]{grid-template-columns:1fr}.store-info[data-v-a3d01f80]{padding:24px}.store-header[data-v-a3d01f80]{padding:20px 24px}.store-name[data-v-a3d01f80]{font-size:1.5rem}.map-container[data-v-a3d01f80]{height:250px}.stores-list[data-v-a3d01f80]{gap:30px}}@media (max-width:480px){.main-title[data-v-a3d01f80]{font-size:1.75rem}.store-info[data-v-a3d01f80]{padding:20px}.store-header[data-v-a3d01f80]{padding:16px 20px}.store-name[data-v-a3d01f80]{font-size:1.3rem}.info-section[data-v-a3d01f80]{margin-bottom:24px}.contact-section[data-v-a3d01f80]{padding:24px 20px}}.main-content[data-v-981a2698]{max-width:1200px;margin:0 auto;padding:4rem 1.5rem;background:#fff;min-height:100vh;font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;color:#333}.hero-section[data-v-981a2698]{text-align:center;margin-bottom:5rem;padding:2rem 0}.main-title[data-v-981a2698]{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem;letter-spacing:.025em}.subtitle[data-v-981a2698]{font-size:1.125rem;color:#718096;font-weight:400}.flow-container[data-v-981a2698]{position:relative;display:flex;flex-direction:column;gap:4rem}.flow-step[data-v-981a2698]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem 0}.flow-step.reverse .step-content[data-v-981a2698]{order:2}.flow-step.reverse .step-visual[data-v-981a2698]{order:1}.step-content[data-v-981a2698]{text-align:left}.step-header[data-v-981a2698]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.step-number-wrapper[data-v-981a2698]{position:relative}.step-number[data-v-981a2698]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#2d3748;color:#fff;font-size:1.25rem;font-weight:700;border-radius:50%;box-shadow:0 2px 8px rgba(45,55,72,.15)}.step-title[data-v-981a2698]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0;line-height:1.4;text-align:left}.step-body[data-v-981a2698]{padding-left:4.5rem;text-align:left}.step-descriptions[data-v-981a2698]{margin-bottom:1.5rem}.step-description[data-v-981a2698]{font-size:1rem;color:#4a5568;line-height:1.7;margin-bottom:1rem;text-align:left}.step-description[data-v-981a2698]:last-child{margin-bottom:0}.step-note[data-v-981a2698]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:1.5rem;text-align:left}.note-icon[data-v-981a2698]{flex-shrink:0;display:flex;align-items:center}.note-text[data-v-981a2698]{color:#166534;font-weight:500;font-size:.9rem;text-align:left}.step-visual[data-v-981a2698]{display:flex;align-items:center;justify-content:center;height:320px}.visual-container[data-v-981a2698]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.visual-container[data-v-981a2698]:hover{transform:scale(1.05)}.step-image[data-v-981a2698]{max-width:100%;max-height:280px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.step-connector[data-v-981a2698]{position:absolute;left:50%;bottom:-2rem;transform:translateX(-50%);width:2px;height:2rem;background:linear-gradient(180deg,#e2e8f0,#f1f5f9)}.cta-section[data-v-981a2698]{margin-top:6rem;padding:3rem 2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-align:center}.cta-content[data-v-981a2698]{max-width:600px;margin:0 auto}.cta-title[data-v-981a2698]{font-size:1.75rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.cta-desc[data-v-981a2698]{font-size:1rem;color:#718096;margin-bottom:2rem}.cta-buttons[data-v-981a2698]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button[data-v-981a2698]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:200px;justify-content:center}.cta-button.primary[data-v-981a2698]{background:#2d3748;color:#fff;box-shadow:0 2px 8px rgba(45,55,72,.2)}.cta-button.primary[data-v-981a2698]:hover{background:#1a202c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,55,72,.25)}.cta-button.secondary[data-v-981a2698]{background:#fff;color:#4a5568;border:2px solid #e2e8f0}.cta-button.secondary[data-v-981a2698]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}@media (max-width:768px){.main-content[data-v-981a2698]{padding:3rem 1rem}.hero-section[data-v-981a2698]{margin-bottom:3rem;padding:1rem 0}.main-title[data-v-981a2698]{font-size:2rem}.flow-container[data-v-981a2698]{gap:3rem}.flow-step[data-v-981a2698]{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0}.flow-step.reverse .step-content[data-v-981a2698]{order:1}.flow-step.reverse .step-visual[data-v-981a2698]{order:2}.step-header[data-v-981a2698]{gap:1rem;margin-bottom:1.5rem}.step-number[data-v-981a2698]{width:50px;height:50px;font-size:1.1rem}.step-title[data-v-981a2698]{font-size:1.25rem}.step-body[data-v-981a2698]{padding-left:3.5rem}.step-visual[data-v-981a2698]{height:250px}.step-image[data-v-981a2698]{max-height:220px}.step-connector[data-v-981a2698]{bottom:-1.5rem;height:1.5rem}.cta-section[data-v-981a2698]{margin-top:4rem;padding:2rem 1rem}.cta-title[data-v-981a2698]{font-size:1.5rem}.cta-buttons[data-v-981a2698]{flex-direction:column;align-items:center}.cta-button[data-v-981a2698]{width:100%;max-width:300px}}@media (max-width:480px){.main-content[data-v-981a2698]{padding:2rem .75rem}.main-title[data-v-981a2698]{font-size:1.75rem}.step-header[data-v-981a2698]{flex-direction:column;align-items:flex-start;gap:.75rem}.step-body[data-v-981a2698]{padding-left:0}.step-image[data-v-981a2698]{max-height:180px}}.main-content[data-v-1a3da0b4]{max-width:1200px;margin:0 auto;padding:4rem 1.5rem;background:#fff;min-height:100vh;font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;color:#333}.hero-section[data-v-1a3da0b4]{text-align:center;margin-bottom:5rem;padding:2rem 0}.main-title[data-v-1a3da0b4]{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem;letter-spacing:.025em}.subtitle[data-v-1a3da0b4]{font-size:1.125rem;color:#718096;font-weight:400}.flow-container[data-v-1a3da0b4]{position:relative;display:flex;flex-direction:column;gap:4rem}.flow-step[data-v-1a3da0b4]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem 0}.flow-step.reverse .step-content[data-v-1a3da0b4]{order:2}.flow-step.reverse .step-visual[data-v-1a3da0b4]{order:1}.step-content[data-v-1a3da0b4]{text-align:left}.step-header[data-v-1a3da0b4]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.step-number-wrapper[data-v-1a3da0b4]{position:relative}.step-number[data-v-1a3da0b4]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#2d3748;color:#fff;font-size:1.25rem;font-weight:700;border-radius:50%;box-shadow:0 2px 8px rgba(45,55,72,.15)}.step-title[data-v-1a3da0b4]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0;line-height:1.4;text-align:left}.step-body[data-v-1a3da0b4]{padding-left:4.5rem;text-align:left}.step-descriptions[data-v-1a3da0b4]{margin-bottom:1.5rem}.step-description[data-v-1a3da0b4]{font-size:1rem;color:#4a5568;line-height:1.7;margin-bottom:1rem;text-align:left}.step-description[data-v-1a3da0b4]:last-child{margin-bottom:0}.special-content[data-v-1a3da0b4]{margin:1.5rem 0;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-align:left}.special-title[data-v-1a3da0b4]{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:1rem;text-align:left}.requirement-list[data-v-1a3da0b4]{margin:1rem 0;padding-left:1.5rem;text-align:left}.requirement-item[data-v-1a3da0b4]{font-size:.95rem;color:#4a5568;line-height:1.6;margin-bottom:.5rem;text-align:left}.important-notes[data-v-1a3da0b4]{margin-top:1rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.important-note[data-v-1a3da0b4]{font-size:.9rem;color:#718096;line-height:1.5;margin-bottom:.25rem;text-align:left}.step-note[data-v-1a3da0b4]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:1.5rem;text-align:left}.note-icon[data-v-1a3da0b4]{flex-shrink:0;display:flex;align-items:center}.note-text[data-v-1a3da0b4]{color:#166534;font-weight:500;font-size:.9rem;text-align:left}.step-visual[data-v-1a3da0b4]{display:flex;align-items:center;justify-content:center;height:320px}.visual-container[data-v-1a3da0b4]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.visual-container[data-v-1a3da0b4]:hover{transform:scale(1.05)}.visual-image[data-v-1a3da0b4]{max-width:100%;max-height:280px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.step-connector[data-v-1a3da0b4]{position:absolute;left:50%;bottom:-2rem;transform:translateX(-50%);width:2px;height:2rem;background:linear-gradient(180deg,#e2e8f0,#f1f5f9)}.cta-section[data-v-1a3da0b4]{margin-top:6rem;padding:3rem 2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-align:center}.cta-content[data-v-1a3da0b4]{max-width:600px;margin:0 auto}.cta-title[data-v-1a3da0b4]{font-size:1.75rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.cta-desc[data-v-1a3da0b4]{font-size:1rem;color:#718096;margin-bottom:2rem}.cta-buttons[data-v-1a3da0b4]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button[data-v-1a3da0b4]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:220px;justify-content:center}.cta-button.primary[data-v-1a3da0b4]{background:#2d3748;color:#fff;box-shadow:0 2px 8px rgba(45,55,72,.2)}.cta-button.primary[data-v-1a3da0b4]:hover{background:#1a202c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,55,72,.25)}.cta-button.secondary[data-v-1a3da0b4]{background:#fff;color:#4a5568;border:2px solid #e2e8f0}.cta-button.secondary[data-v-1a3da0b4]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}@media (max-width:768px){.main-content[data-v-1a3da0b4]{padding:3rem 1rem}.hero-section[data-v-1a3da0b4]{margin-bottom:3rem;padding:1rem 0}.main-title[data-v-1a3da0b4]{font-size:2rem}.flow-container[data-v-1a3da0b4]{gap:3rem}.flow-step[data-v-1a3da0b4]{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0}.flow-step.reverse .step-content[data-v-1a3da0b4]{order:1}.flow-step.reverse .step-visual[data-v-1a3da0b4]{order:2}.step-header[data-v-1a3da0b4]{gap:1rem;margin-bottom:1.5rem}.step-number[data-v-1a3da0b4]{width:50px;height:50px;font-size:1.1rem}.step-title[data-v-1a3da0b4]{font-size:1.25rem}.step-body[data-v-1a3da0b4]{padding-left:3.5rem}.step-visual[data-v-1a3da0b4]{height:250px}.visual-image[data-v-1a3da0b4]{max-height:220px}.special-content[data-v-1a3da0b4]{padding:1rem}.step-connector[data-v-1a3da0b4]{bottom:-1.5rem;height:1.5rem}.cta-section[data-v-1a3da0b4]{margin-top:4rem;padding:2rem 1rem}.cta-title[data-v-1a3da0b4]{font-size:1.5rem}.cta-buttons[data-v-1a3da0b4]{flex-direction:column;align-items:center}.cta-button[data-v-1a3da0b4]{width:100%;max-width:300px}}@media (max-width:480px){.main-content[data-v-1a3da0b4]{padding:2rem .75rem}.main-title[data-v-1a3da0b4]{font-size:1.75rem}.step-header[data-v-1a3da0b4]{flex-direction:column;align-items:flex-start;gap:.75rem}.step-body[data-v-1a3da0b4]{padding-left:0}.visual-image[data-v-1a3da0b4]{max-height:180px}.special-content[data-v-1a3da0b4]{padding:.75rem}.special-title[data-v-1a3da0b4]{font-size:1rem}.requirement-item[data-v-1a3da0b4]{font-size:.9rem}.important-note[data-v-1a3da0b4]{font-size:.85rem}}.main-content[data-v-54857bc2]{max-width:1200px;margin:0 auto;padding:4rem 1.5rem;background:#fff;min-height:100vh;font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;color:#333}.hero-section[data-v-54857bc2]{text-align:center;margin-bottom:5rem;padding:2rem 0}.main-title[data-v-54857bc2]{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem;letter-spacing:.025em}.subtitle[data-v-54857bc2]{font-size:1.125rem;color:#718096;font-weight:400}.flow-container[data-v-54857bc2]{position:relative;display:flex;flex-direction:column;gap:4rem}.flow-step[data-v-54857bc2]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem 0}.flow-step.reverse .step-content[data-v-54857bc2]{order:2}.flow-step.reverse .step-visual[data-v-54857bc2]{order:1}.step-content[data-v-54857bc2]{text-align:left}.step-header[data-v-54857bc2]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.step-number-wrapper[data-v-54857bc2]{position:relative}.step-number[data-v-54857bc2]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#2d3748;color:#fff;font-size:1.25rem;font-weight:700;border-radius:50%;box-shadow:0 2px 8px rgba(45,55,72,.15)}.step-title[data-v-54857bc2]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0;line-height:1.4;text-align:left}.step-body[data-v-54857bc2]{padding-left:4.5rem;text-align:left}.step-descriptions[data-v-54857bc2]{margin-bottom:1.5rem}.step-description[data-v-54857bc2]{font-size:1rem;color:#4a5568;line-height:1.7;margin-bottom:1rem;text-align:left}.step-description[data-v-54857bc2]:last-child{margin-bottom:0}.special-content[data-v-54857bc2]{margin:1.5rem 0;padding:1.5rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:8px;text-align:left}.content-section[data-v-54857bc2]{margin-bottom:1.5rem;text-align:left}.content-section[data-v-54857bc2]:last-child{margin-bottom:0}.special-title[data-v-54857bc2]{font-size:1.1rem;font-weight:600;color:#2d3748;margin-bottom:.75rem;text-align:left}.special-description[data-v-54857bc2]{font-size:.95rem;color:#4a5568;margin-bottom:.75rem;line-height:1.6;text-align:left}.requirement-list[data-v-54857bc2]{margin:.5rem 0;padding-left:1.5rem;text-align:left}.requirement-item[data-v-54857bc2]{font-size:.9rem;color:#4a5568;line-height:1.6;margin-bottom:.4rem;text-align:left}.important-notes[data-v-54857bc2]{margin-top:1.5rem;padding-top:1rem;border-top:1px solid #e2e8f0;text-align:left}.important-note[data-v-54857bc2]{font-size:.85rem;color:#718096;line-height:1.5;margin-bottom:.25rem;text-align:left}.step-note[data-v-54857bc2]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:1.5rem;text-align:left}.note-icon[data-v-54857bc2]{flex-shrink:0;display:flex;align-items:center}.note-text[data-v-54857bc2]{color:#166534;font-weight:500;font-size:.9rem;text-align:left}.step-visual[data-v-54857bc2]{display:flex;align-items:center;justify-content:center;height:320px}.visual-container[data-v-54857bc2]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.visual-container[data-v-54857bc2]:hover{transform:scale(1.05)}.visual-image[data-v-54857bc2]{max-width:100%;max-height:280px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.step-connector[data-v-54857bc2]{position:absolute;left:50%;bottom:-2rem;transform:translateX(-50%);width:2px;height:2rem;background:linear-gradient(180deg,#e2e8f0,#f1f5f9)}.cta-section[data-v-54857bc2]{margin-top:6rem;padding:3rem 2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px;text-align:center}.cta-content[data-v-54857bc2]{max-width:600px;margin:0 auto}.cta-title[data-v-54857bc2]{font-size:1.75rem;font-weight:600;color:#1a202c;margin-bottom:.75rem}.cta-desc[data-v-54857bc2]{font-size:1rem;color:#718096;margin-bottom:2rem}.cta-buttons[data-v-54857bc2]{display:flex;gap:1rem;justify-content:center;flex-wrap:wrap}.cta-button[data-v-54857bc2]{display:flex;align-items:center;gap:.5rem;padding:1rem 2rem;border:none;border-radius:8px;font-weight:600;font-size:1rem;cursor:pointer;transition:all .2s ease;min-width:220px;justify-content:center}.cta-button.primary[data-v-54857bc2]{background:#2d3748;color:#fff;box-shadow:0 2px 8px rgba(45,55,72,.2)}.cta-button.primary[data-v-54857bc2]:hover{background:#1a202c;transform:translateY(-2px);box-shadow:0 4px 12px rgba(45,55,72,.25)}.cta-button.secondary[data-v-54857bc2]{background:#fff;color:#4a5568;border:2px solid #e2e8f0}.cta-button.secondary[data-v-54857bc2]:hover{background:#f8fafc;border-color:#cbd5e1;transform:translateY(-1px)}@media (max-width:768px){.main-content[data-v-54857bc2]{padding:3rem 1rem}.hero-section[data-v-54857bc2]{margin-bottom:3rem;padding:1rem 0}.main-title[data-v-54857bc2]{font-size:2rem}.flow-container[data-v-54857bc2]{gap:3rem}.flow-step[data-v-54857bc2]{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0}.flow-step.reverse .step-content[data-v-54857bc2]{order:1}.flow-step.reverse .step-visual[data-v-54857bc2]{order:2}.step-header[data-v-54857bc2]{gap:1rem;margin-bottom:1.5rem}.step-number[data-v-54857bc2]{width:50px;height:50px;font-size:1.1rem}.step-title[data-v-54857bc2]{font-size:1.25rem}.step-body[data-v-54857bc2]{padding-left:3.5rem}.step-visual[data-v-54857bc2]{height:250px}.visual-image[data-v-54857bc2]{max-height:220px}.special-content[data-v-54857bc2]{padding:1rem}.step-connector[data-v-54857bc2]{bottom:-1.5rem;height:1.5rem}.cta-section[data-v-54857bc2]{margin-top:4rem;padding:2rem 1rem}.cta-title[data-v-54857bc2]{font-size:1.5rem}.cta-buttons[data-v-54857bc2]{flex-direction:column;align-items:center}.cta-button[data-v-54857bc2]{width:100%;max-width:300px}}@media (max-width:480px){.main-content[data-v-54857bc2]{padding:2rem .75rem}.main-title[data-v-54857bc2]{font-size:1.75rem}.step-header[data-v-54857bc2]{flex-direction:column;align-items:flex-start;gap:.75rem}.step-body[data-v-54857bc2]{padding-left:0}.visual-image[data-v-54857bc2]{max-height:180px}.special-content[data-v-54857bc2]{padding:.75rem}.special-title[data-v-54857bc2]{font-size:1rem}.requirement-item[data-v-54857bc2]{font-size:.85rem}.important-note[data-v-54857bc2]{font-size:.8rem}}.main-content[data-v-14514730]{max-width:1200px;margin:0 auto;padding:4rem 1.5rem;background:#fff;min-height:100vh;font-family:Hiragino Sans,Yu Gothic,Meiryo,sans-serif;color:#333}.hero-section[data-v-14514730]{text-align:center;margin-bottom:5rem;padding:2rem 0}.main-title[data-v-14514730]{font-size:2.5rem;font-weight:700;color:#1a202c;margin-bottom:1rem;letter-spacing:.025em}.subtitle[data-v-14514730]{font-size:1.125rem;color:#718096;font-weight:400}.flow-container[data-v-14514730]{position:relative;display:flex;flex-direction:column;gap:4rem;margin-bottom:6rem}.flow-step[data-v-14514730]{position:relative;display:grid;grid-template-columns:1fr 1fr;gap:4rem;align-items:center;padding:2rem 0}.flow-step.reverse .step-content[data-v-14514730]{order:2}.flow-step.reverse .step-visual[data-v-14514730]{order:1}.step-content[data-v-14514730]{text-align:left}.step-header[data-v-14514730]{display:flex;align-items:center;gap:1.5rem;margin-bottom:2rem}.step-number-wrapper[data-v-14514730]{position:relative}.step-number[data-v-14514730]{display:flex;align-items:center;justify-content:center;width:60px;height:60px;background:#2d3748;color:#fff;font-size:1.25rem;font-weight:700;border-radius:50%;box-shadow:0 2px 8px rgba(45,55,72,.15)}.step-title[data-v-14514730]{font-size:1.5rem;font-weight:600;color:#1a202c;margin:0;line-height:1.4;text-align:left}.step-body[data-v-14514730]{padding-left:4.5rem;text-align:left}.step-descriptions[data-v-14514730]{margin-bottom:1.5rem}.step-description[data-v-14514730]{font-size:1rem;color:#4a5568;line-height:1.7;margin-bottom:1rem;text-align:left}.step-description[data-v-14514730]:last-child{margin-bottom:0}.step-note[data-v-14514730]{display:flex;align-items:center;gap:.75rem;padding:1rem 1.25rem;background:#f0fdf4;border:1px solid #bbf7d0;border-radius:8px;margin-top:1.5rem;text-align:left}.note-icon[data-v-14514730]{flex-shrink:0;display:flex;align-items:center}.note-text[data-v-14514730]{color:#166534;font-weight:500;font-size:.9rem;text-align:left}.step-visual[data-v-14514730]{display:flex;align-items:center;justify-content:center;height:320px}.visual-container[data-v-14514730]{position:relative;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.visual-container[data-v-14514730]:hover{transform:scale(1.05)}.visual-image[data-v-14514730]{max-width:100%;max-height:280px;width:auto;height:auto;-o-object-fit:contain;object-fit:contain;transition:all .3s ease}.step-connector[data-v-14514730]{position:absolute;left:50%;bottom:-2rem;transform:translateX(-50%);width:2px;height:2rem;background:linear-gradient(180deg,#e2e8f0,#f1f5f9)}.contact-section[data-v-14514730]{margin-top:6rem;padding:3rem 2rem;background:#f8fafc;border:1px solid #e2e8f0;border-radius:12px}.contact-content[data-v-14514730]{max-width:800px;margin:0 auto;text-align:center}.contact-title[data-v-14514730]{font-size:2rem;font-weight:600;color:#1a202c;margin-bottom:.5rem}.contact-subtitle[data-v-14514730]{font-size:1.125rem;color:#718096;margin-bottom:3rem}.contact-info[data-v-14514730]{display:grid;grid-template-columns:1fr auto 1fr;gap:2rem;align-items:start;margin-bottom:3rem}.contact-method[data-v-14514730]{background:#fff;padding:2rem;border-radius:12px;border:1px solid #e2e8f0;text-align:center}.method-header[data-v-14514730]{display:flex;flex-direction:column;align-items:center;margin-bottom:1.5rem}.method-icon[data-v-14514730]{display:flex;align-items:center;justify-content:center;width:48px;height:48px;background:#2d3748;color:#fff;border-radius:50%;margin-bottom:1rem}.method-title[data-v-14514730]{font-size:1.125rem;font-weight:600;color:#1a202c;margin:0}.method-content[data-v-14514730]{text-align:center}.wechat-id[data-v-14514730]{font-size:1rem;color:#4a5568;margin-bottom:1rem}.qr-container[data-v-14514730]{display:flex;flex-direction:column;align-items:center;gap:.75rem}.qr-image[data-v-14514730]{width:120px;height:120px;border:2px solid #e2e8f0;border-radius:8px}.qr-description[data-v-14514730]{font-size:.875rem;color:#718096;margin:0}.phone-number[data-v-14514730]{font-size:1.125rem;color:#1a202c;margin-bottom:.5rem}.phone-hours[data-v-14514730]{font-size:.875rem;color:#718096;margin:0}.contact-divider[data-v-14514730]{width:1px;height:100px;background:#e2e8f0;margin:auto}.cooperation-image[data-v-14514730]{margin-top:2rem;text-align:center}.cooperation-img[data-v-14514730]{max-width:100%;height:auto;border-radius:12px;border:1px solid #e2e8f0}@media (max-width:768px){.main-content[data-v-14514730]{padding:3rem 1rem}.hero-section[data-v-14514730]{margin-bottom:3rem;padding:1rem 0}.main-title[data-v-14514730]{font-size:2rem}.flow-container[data-v-14514730]{gap:3rem;margin-bottom:4rem}.flow-step[data-v-14514730]{grid-template-columns:1fr;gap:2rem;padding:1.5rem 0}.flow-step.reverse .step-content[data-v-14514730]{order:1}.flow-step.reverse .step-visual[data-v-14514730]{order:2}.step-header[data-v-14514730]{gap:1rem;margin-bottom:1.5rem}.step-number[data-v-14514730]{width:50px;height:50px;font-size:1.1rem}.step-title[data-v-14514730]{font-size:1.25rem}.step-body[data-v-14514730]{padding-left:3.5rem}.step-visual[data-v-14514730]{height:250px}.visual-image[data-v-14514730]{max-height:220px}.step-connector[data-v-14514730]{bottom:-1.5rem;height:1.5rem}.contact-section[data-v-14514730]{margin-top:4rem;padding:2rem 1rem}.contact-title[data-v-14514730]{font-size:1.5rem}.contact-info[data-v-14514730]{grid-template-columns:1fr;gap:2rem}.contact-divider[data-v-14514730]{width:100%;height:1px;margin:1rem 0}.contact-method[data-v-14514730]{padding:1.5rem}}@media (max-width:480px){.main-content[data-v-14514730]{padding:2rem .75rem}.main-title[data-v-14514730]{font-size:1.75rem}.step-header[data-v-14514730]{flex-direction:column;align-items:flex-start;gap:.75rem}.step-body[data-v-14514730]{padding-left:0}.visual-image[data-v-14514730]{max-height:180px}.contact-method[data-v-14514730]{padding:1rem}.qr-image[data-v-14514730]{width:100px;height:100px}}.main-content[data-v-462b7451]{max-width:800px;margin:0 auto;padding:20px;font-family:Hiragino Sans,Yu Gothic,sans-serif}.header-section[data-v-462b7451]{text-align:center;margin-bottom:40px}.title-area[data-v-462b7451]{padding:40px 0;border-bottom:2px solid #e3f2fd}.title-icon[data-v-462b7451]{margin-bottom:12px;color:#1976d2}.main-title[data-v-462b7451]{font-size:2.2rem;font-weight:600;margin:16px 0 8px 0;line-height:1.3;color:#1976d2}.title-subtitle[data-v-462b7451]{font-size:1rem;margin:0;font-weight:300;color:#666}.important-notice[data-v-462b7451]{background:#fff3e0;border:1px solid #ffb74d;border-left:4px solid #ff9800;border-radius:8px;margin-bottom:32px;padding:20px}.notice-content[data-v-462b7451]{display:flex;align-items:flex-start;gap:12px}.notice-icon[data-v-462b7451]{margin-top:2px}.notice-text strong[data-v-462b7451]{color:#f57c00;font-size:1.1rem;display:block;margin-bottom:8px}.notice-text p[data-v-462b7451]{margin:0;color:#5d4037;line-height:1.6}.content-section[data-v-462b7451]{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:32px}.notice-item[data-v-462b7451]{margin-bottom:32px;padding-bottom:24px}.notice-item[data-v-462b7451]:not(:last-child){border-bottom:1px solid #e0e0e0}.item-header[data-v-462b7451]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.item-icon[data-v-462b7451]{background:rgba(25,118,210,.1);padding:8px;border-radius:8px}.item-title[data-v-462b7451]{font-size:1.3rem;font-weight:600;color:#1976d2;margin:0}.item-content[data-v-462b7451]{margin-left:52px;text-align:left}.item-content p[data-v-462b7451]{color:#424242;line-height:1.7;margin-bottom:16px}.document-types[data-v-462b7451]{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.doc-item[data-v-462b7451]{display:flex;align-items:center;gap:8px;background:#fff;padding:12px 16px;border-radius:8px;border:1px solid #e3f2fd;font-size:.9rem;color:#424242}.image-examples[data-v-462b7451]{margin-top:16px}.example-row[data-v-462b7451]{display:flex;gap:24px}.example-bad[data-v-462b7451],.example-good[data-v-462b7451]{flex:1;display:flex;align-items:center;gap:8px;padding:16px;border-radius:8px;font-size:.9rem}.example-good[data-v-462b7451]{background:#e8f5e8;border:1px solid #4caf50}.example-bad[data-v-462b7451]{background:#ffebee;border:1px solid #f44336}.example-label[data-v-462b7451]{font-weight:600}.example-desc[data-v-462b7451]{color:#666;font-size:.8rem}.security-features[data-v-462b7451]{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.feature-item[data-v-462b7451]{display:flex;align-items:center;gap:6px;background:#fff;padding:8px 12px;border-radius:6px;border:1px solid #e3f2fd;font-size:.85rem;color:#424242}.warning-note[data-v-462b7451]{display:flex;align-items:center;gap:8px;background:#fff3e0;padding:12px 16px;border-radius:6px;margin-top:16px;font-size:.9rem;color:#f57c00}.action-section[data-v-462b7451]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:40px 30px;text-align:center}.action-content[data-v-462b7451]{max-width:500px;margin:0 auto}.action-icon[data-v-462b7451]{margin-bottom:16px}.action-title[data-v-462b7451]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:12px}.action-text[data-v-462b7451]{color:#666;margin-bottom:24px;line-height:1.6}.upload-btn[data-v-462b7451]{padding:12px 32px;font-size:1rem;font-weight:600}@media (max-width:600px){.main-content[data-v-462b7451]{padding:16px}.title-area[data-v-462b7451]{padding:30px 20px}.main-title[data-v-462b7451]{font-size:1.8rem}.content-section[data-v-462b7451]{padding:24px 20px}.item-content[data-v-462b7451]{margin-left:0;margin-top:12px}.example-row[data-v-462b7451]{flex-direction:column;gap:12px}.document-types[data-v-462b7451],.security-features[data-v-462b7451]{flex-direction:column}}[data-v-462b7451]{transition:all .2s ease}.notice-item:hover .item-icon[data-v-462b7451]{background:rgba(25,118,210,.2)}.main-content[data-v-276b9e63]{max-width:800px;margin:0 auto;padding:20px;font-family:Hiragino Sans,Yu Gothic,sans-serif}.header-section[data-v-276b9e63]{text-align:center;margin-bottom:40px}.title-area[data-v-276b9e63]{padding:40px 0;border-bottom:2px solid #e3f2fd}.title-icon[data-v-276b9e63]{margin-bottom:12px;color:#1976d2}.main-title[data-v-276b9e63]{font-size:2.2rem;font-weight:600;margin:16px 0 8px 0;line-height:1.3;color:#1976d2}.title-subtitle[data-v-276b9e63]{font-size:1rem;margin:0;font-weight:300;color:#666}.important-notice[data-v-276b9e63]{background:#fff3e0;border:1px solid #ffb74d;border-left:4px solid #ff9800;border-radius:8px;margin-bottom:32px;padding:20px}.notice-content[data-v-276b9e63]{display:flex;align-items:flex-start;gap:12px}.notice-icon[data-v-276b9e63]{margin-top:2px}.notice-text strong[data-v-276b9e63]{color:#f57c00;font-size:1.1rem;display:block;margin-bottom:8px}.notice-text p[data-v-276b9e63]{margin:0;color:#5d4037;line-height:1.6}.content-section[data-v-276b9e63]{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:32px}.notice-item[data-v-276b9e63]{margin-bottom:32px;padding-bottom:24px}.notice-item[data-v-276b9e63]:not(:last-child){border-bottom:1px solid #e0e0e0}.item-header[data-v-276b9e63]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.item-icon[data-v-276b9e63]{background:rgba(25,118,210,.1);padding:8px;border-radius:8px}.item-title[data-v-276b9e63]{font-size:1.3rem;font-weight:600;color:#1976d2;margin:0}.item-content[data-v-276b9e63]{margin-left:52px}.item-content p[data-v-276b9e63]{color:#424242;line-height:1.7;margin-bottom:16px}.document-types[data-v-276b9e63]{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.doc-item[data-v-276b9e63]{display:flex;align-items:center;gap:8px;background:#fff;padding:12px 16px;border-radius:8px;border:1px solid #e3f2fd;font-size:.9rem;color:#424242}.image-examples[data-v-276b9e63]{margin-top:16px}.example-row[data-v-276b9e63]{display:flex;gap:24px}.example-bad[data-v-276b9e63],.example-good[data-v-276b9e63]{flex:1;display:flex;align-items:center;gap:8px;padding:16px;border-radius:8px;font-size:.9rem}.example-good[data-v-276b9e63]{background:#e8f5e8;border:1px solid #4caf50}.example-bad[data-v-276b9e63]{background:#ffebee;border:1px solid #f44336}.example-label[data-v-276b9e63]{font-weight:600}.example-desc[data-v-276b9e63]{color:#666;font-size:.8rem}.security-features[data-v-276b9e63]{display:flex;flex-wrap:wrap;gap:16px;margin-top:16px}.feature-item[data-v-276b9e63]{display:flex;align-items:center;gap:6px;background:#fff;padding:8px 12px;border-radius:6px;border:1px solid #e3f2fd;font-size:.85rem;color:#424242}.warning-note[data-v-276b9e63]{display:flex;align-items:center;gap:8px;background:#fff3e0;padding:12px 16px;border-radius:6px;margin-top:16px;font-size:.9rem;color:#f57c00}.action-section[data-v-276b9e63]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:40px 30px;text-align:center}.action-content[data-v-276b9e63]{max-width:500px;margin:0 auto}.action-icon[data-v-276b9e63]{margin-bottom:16px}.action-title[data-v-276b9e63]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:12px}.action-text[data-v-276b9e63]{color:#666;margin-bottom:24px;line-height:1.6}.upload-btn[data-v-276b9e63]{padding:12px 32px;font-size:1rem;font-weight:600}@media (max-width:600px){.main-content[data-v-276b9e63]{padding:16px}.title-area[data-v-276b9e63]{padding:30px 20px}.main-title[data-v-276b9e63]{font-size:1.8rem}.content-section[data-v-276b9e63]{padding:24px 20px}.item-content[data-v-276b9e63]{margin-left:0;margin-top:12px}.example-row[data-v-276b9e63]{flex-direction:column;gap:12px}.document-types[data-v-276b9e63],.security-features[data-v-276b9e63]{flex-direction:column}}[data-v-276b9e63]{transition:all .2s ease}.notice-item:hover .item-icon[data-v-276b9e63]{background:rgba(25,118,210,.2)}.main-content[data-v-9d368a98]{max-width:800px;margin:0 auto;padding:20px;font-family:Hiragino Sans,Yu Gothic,sans-serif}.header-section[data-v-9d368a98]{text-align:center;margin-bottom:40px}.title-area[data-v-9d368a98]{padding:40px 0;border-bottom:2px solid #e3f2fd}.title-icon[data-v-9d368a98]{margin-bottom:12px;color:#1976d2}.main-title[data-v-9d368a98]{font-size:2.2rem;font-weight:600;margin:16px 0 8px 0;line-height:1.3;color:#1976d2}.title-subtitle[data-v-9d368a98]{font-size:1rem;margin:0;font-weight:300;color:#666}.important-notice[data-v-9d368a98]{background:#e3f2fd;border:1px solid #2196f3;border-left:4px solid #1976d2;border-radius:8px;margin-bottom:32px;padding:20px}.notice-content[data-v-9d368a98]{display:flex;align-items:flex-start;gap:12px}.notice-icon[data-v-9d368a98]{margin-top:2px}.notice-text strong[data-v-9d368a98]{color:#1976d2;font-size:1.1rem;display:block;margin-bottom:8px}.notice-text p[data-v-9d368a98]{margin:0;color:#424242;line-height:1.6}.content-section[data-v-9d368a98]{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:32px}.notice-item[data-v-9d368a98]{margin-bottom:32px;padding-bottom:24px}.notice-item[data-v-9d368a98]:not(:last-child){border-bottom:1px solid #e0e0e0}.item-header[data-v-9d368a98]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.item-icon[data-v-9d368a98]{background:rgba(25,118,210,.1);padding:8px;border-radius:8px}.item-title[data-v-9d368a98]{font-size:1.3rem;font-weight:600;color:#1976d2;margin:0}.item-content[data-v-9d368a98]{margin-left:52px}.item-content p[data-v-9d368a98]{color:#424242;line-height:1.7;margin-bottom:16px}.condition-list[data-v-9d368a98]{display:flex;flex-direction:column;gap:12px}.condition-item[data-v-9d368a98]{display:flex;align-items:flex-start;gap:10px;background:#fff;padding:12px;border-radius:6px;border:1px solid #e8f5e8}.id-types[data-v-9d368a98]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.id-item[data-v-9d368a98]{display:flex;align-items:center;gap:6px;background:#fff;padding:8px 12px;border-radius:6px;border:1px solid #e3f2fd;font-size:.85rem;color:#424242}.assessment-note[data-v-9d368a98]{display:flex;align-items:center;gap:8px;background:#e3f2fd;padding:12px 16px;border-radius:6px;margin-top:16px;font-size:.9rem;color:#1976d2}.payment-methods[data-v-9d368a98]{display:flex;flex-direction:column;gap:16px;margin-top:16px}.payment-item[data-v-9d368a98]{display:flex;align-items:center;gap:12px;background:#fff;padding:16px;border-radius:8px;border:1px solid #e3f2fd}.payment-item div[data-v-9d368a98]{display:flex;flex-direction:column;gap:4px}.payment-item strong[data-v-9d368a98]{color:#1976d2;font-size:.95rem}.payment-item span[data-v-9d368a98]{color:#666;font-size:.85rem}.warning-note[data-v-9d368a98]{display:flex;align-items:center;gap:8px;background:#fff3e0;padding:12px 16px;border-radius:6px;margin-top:16px;font-size:.9rem;color:#f57c00}.privacy-features[data-v-9d368a98]{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.feature-item[data-v-9d368a98]{display:flex;align-items:center;gap:6px;background:#fff;padding:8px 12px;border-radius:6px;border:1px solid #e3f2fd;font-size:.85rem;color:#424242}.other-notes[data-v-9d368a98]{display:flex;flex-direction:column;gap:10px;margin-top:16px}.note-item[data-v-9d368a98]{display:flex;align-items:center;gap:8px;background:#fff;padding:10px 12px;border-radius:6px;border:1px solid #ffebee;font-size:.9rem;color:#424242}.action-section[data-v-9d368a98]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:40px 30px;text-align:center}.action-content[data-v-9d368a98]{max-width:500px;margin:0 auto}.action-icon[data-v-9d368a98]{margin-bottom:16px}.action-title[data-v-9d368a98]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:12px}.action-text[data-v-9d368a98]{color:#666;margin-bottom:24px;line-height:1.6}.contact-buttons[data-v-9d368a98]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.contact-btn[data-v-9d368a98]{padding:12px 24px;font-size:.95rem;font-weight:600}@media (max-width:600px){.main-content[data-v-9d368a98]{padding:16px}.title-area[data-v-9d368a98]{padding:30px 0}.main-title[data-v-9d368a98]{font-size:1.8rem}.content-section[data-v-9d368a98]{padding:24px 20px}.item-content[data-v-9d368a98]{margin-left:0;margin-top:12px}.payment-methods[data-v-9d368a98]{gap:12px}.contact-buttons[data-v-9d368a98]{flex-direction:column;align-items:center}.contact-btn[data-v-9d368a98]{width:100%;max-width:280px}}[data-v-9d368a98]{transition:all .2s ease}.notice-item:hover .item-icon[data-v-9d368a98]{background:rgba(25,118,210,.2)}.main-content[data-v-05374e3e]{max-width:800px;margin:0 auto;padding:20px;font-family:Hiragino Sans,Yu Gothic,sans-serif}.header-section[data-v-05374e3e]{text-align:center;margin-bottom:40px}.title-area[data-v-05374e3e]{padding:40px 0;border-bottom:2px solid #e3f2fd}.title-icon[data-v-05374e3e]{margin-bottom:12px;color:#1976d2}.main-title[data-v-05374e3e]{font-size:2.2rem;font-weight:600;margin:16px 0 8px 0;line-height:1.3;color:#1976d2}.title-subtitle[data-v-05374e3e]{font-size:1rem;margin:0;font-weight:300;color:#666}.important-notice[data-v-05374e3e]{background:#fff3e0;border:1px solid #ffb74d;border-left:4px solid #ff9800;border-radius:8px;margin-bottom:32px;padding:20px}.notice-content[data-v-05374e3e]{display:flex;align-items:flex-start;gap:12px}.notice-icon[data-v-05374e3e]{margin-top:2px}.notice-text strong[data-v-05374e3e]{color:#f57c00;font-size:1.1rem;display:block;margin-bottom:8px}.notice-text p[data-v-05374e3e]{margin:0;color:#5d4037;line-height:1.6}.content-section[data-v-05374e3e]{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:32px}.section-group[data-v-05374e3e]{margin-bottom:40px}.section-group[data-v-05374e3e]:last-child{margin-bottom:0}.group-title[data-v-05374e3e]{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:600;color:#1976d2;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid #e3f2fd}.term-item[data-v-05374e3e]{margin-bottom:28px;background:#fff;border-radius:8px;padding:20px;border:1px solid #e0e0e0}.term-item[data-v-05374e3e]:last-child{margin-bottom:0}.term-header[data-v-05374e3e]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.term-icon[data-v-05374e3e]{background:rgba(25,118,210,.1);padding:6px;border-radius:6px}.term-title[data-v-05374e3e]{font-size:1.1rem;font-weight:600;color:#1976d2;margin:0}.term-content[data-v-05374e3e]{margin-left:40px}.term-content p[data-v-05374e3e]{color:#424242;line-height:1.7;margin-bottom:12px}.condition-list[data-v-05374e3e],.product-list[data-v-05374e3e]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.condition-item[data-v-05374e3e],.product-item[data-v-05374e3e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:.9rem}.prohibited-list[data-v-05374e3e]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.prohibited-item[data-v-05374e3e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#ffebee;border-radius:6px;font-size:.9rem;border:1px solid #ffcdd2}.payment-methods[data-v-05374e3e]{display:flex;flex-direction:column;gap:12px;margin:16px 0}.payment-item[data-v-05374e3e]{display:flex;align-items:center;gap:12px;background:#f8f9fa;padding:12px;border-radius:6px;border:1px solid #e3f2fd}.payment-item div[data-v-05374e3e]{display:flex;flex-direction:column;gap:4px}.payment-item strong[data-v-05374e3e]{color:#1976d2;font-size:.95rem}.payment-item span[data-v-05374e3e]{color:#666;font-size:.85rem}.info-box[data-v-05374e3e],.note-box[data-v-05374e3e],.warning-box[data-v-05374e3e]{display:flex;align-items:center;gap:8px;padding:10px 12px;border-radius:6px;margin-top:12px;font-size:.9rem}.note-box[data-v-05374e3e]{background:#fff3e0;color:#f57c00;border:1px solid #ffcc02}.warning-box[data-v-05374e3e]{background:#ffebee;color:#d32f2f;border:1px solid #ffcdd2}.info-box[data-v-05374e3e]{background:#e3f2fd;color:#1976d2;border:1px solid #bbdefb}.action-section[data-v-05374e3e]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:40px 30px;text-align:center}.action-content[data-v-05374e3e]{max-width:500px;margin:0 auto}.action-icon[data-v-05374e3e]{margin-bottom:16px}.action-title[data-v-05374e3e]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:12px}.action-text[data-v-05374e3e]{color:#666;margin-bottom:24px;line-height:1.6}.agreement-buttons[data-v-05374e3e]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.agree-btn[data-v-05374e3e],.back-btn[data-v-05374e3e]{padding:12px 24px;font-size:.95rem;font-weight:600}@media (max-width:600px){.main-content[data-v-05374e3e]{padding:16px}.title-area[data-v-05374e3e]{padding:30px 0}.main-title[data-v-05374e3e]{font-size:1.8rem}.content-section[data-v-05374e3e]{padding:24px 20px}.term-content[data-v-05374e3e]{margin-left:0;margin-top:12px}.payment-methods[data-v-05374e3e]{gap:8px}.agreement-buttons[data-v-05374e3e]{flex-direction:column;align-items:center}.agree-btn[data-v-05374e3e],.back-btn[data-v-05374e3e]{width:100%;max-width:280px}}[data-v-05374e3e]{transition:all .2s ease}.term-item[data-v-05374e3e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.term-item:hover .term-icon[data-v-05374e3e]{background:rgba(25,118,210,.2)}.main-content[data-v-a78e105e]{max-width:800px;margin:0 auto;padding:20px;font-family:Hiragino Sans,Yu Gothic,sans-serif}.header-section[data-v-a78e105e]{text-align:center;margin-bottom:40px}.title-area[data-v-a78e105e]{padding:40px 0;border-bottom:2px solid #e3f2fd}.title-icon[data-v-a78e105e]{margin-bottom:12px;color:#1976d2}.main-title[data-v-a78e105e]{font-size:2.2rem;font-weight:600;margin:16px 0 8px 0;line-height:1.3;color:#1976d2}.title-subtitle[data-v-a78e105e]{font-size:1rem;margin:0;font-weight:300;color:#666}.important-notice[data-v-a78e105e]{background:#e3f2fd;border:1px solid #2196f3;border-left:4px solid #1976d2;border-radius:8px;margin-bottom:32px;padding:20px}.notice-content[data-v-a78e105e]{display:flex;align-items:flex-start;gap:12px}.notice-icon[data-v-a78e105e]{margin-top:2px}.notice-text strong[data-v-a78e105e]{color:#1976d2;font-size:1.1rem;display:block;margin-bottom:8px}.notice-text p[data-v-a78e105e]{margin:0;color:#424242;line-height:1.6}.content-section[data-v-a78e105e]{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:32px}.section-group[data-v-a78e105e]{margin-bottom:40px}.section-group[data-v-a78e105e]:last-child{margin-bottom:0}.group-title[data-v-a78e105e]{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:600;color:#1976d2;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid #e3f2fd}.policy-item[data-v-a78e105e]{margin-bottom:28px;background:#fff;border-radius:8px;padding:20px;border:1px solid #e0e0e0}.policy-item[data-v-a78e105e]:last-child{margin-bottom:0}.policy-header[data-v-a78e105e]{display:flex;align-items:center;gap:12px;margin-bottom:16px}.policy-icon[data-v-a78e105e]{background:rgba(25,118,210,.1);padding:6px;border-radius:6px}.policy-title[data-v-a78e105e]{font-size:1.1rem;font-weight:600;color:#1976d2;margin:0}.policy-content[data-v-a78e105e]{margin-left:40px}.policy-content p[data-v-a78e105e]{color:#424242;line-height:1.7;margin-bottom:16px}.collection-list[data-v-a78e105e]{display:flex;flex-direction:column;gap:8px;margin:16px 0}.collection-item[data-v-a78e105e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#f8f9fa;border-radius:6px;font-size:.9rem}.purpose-categories[data-v-a78e105e]{margin:16px 0}.purpose-category[data-v-a78e105e]{margin-bottom:20px;background:#f8f9fa;border-radius:8px;padding:16px;border-left:4px solid #e3f2fd}.category-title[data-v-a78e105e]{display:flex;align-items:center;gap:8px;font-size:1rem;font-weight:600;margin-bottom:12px;color:#424242}.purpose-items[data-v-a78e105e]{display:flex;flex-direction:column;gap:6px}.purpose-item[data-v-a78e105e]{display:flex;align-items:flex-start;gap:8px;font-size:.85rem;line-height:1.5;color:#424242}.disclosure-warning[data-v-a78e105e]{display:flex;align-items:center;gap:8px;background:#fff3e0;padding:12px 16px;border-radius:6px;margin:16px 0;font-weight:600;color:#f57c00}.exception-cases[data-v-a78e105e]{margin:16px 0}.exception-title[data-v-a78e105e]{font-size:1rem;font-weight:600;color:#424242;margin-bottom:12px}.exception-list[data-v-a78e105e]{display:flex;flex-direction:column;gap:8px}.exception-item[data-v-a78e105e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#fff3e0;border-radius:6px;font-size:.9rem;border:1px solid #ffcc02}.security-measures[data-v-a78e105e]{margin:16px 0}.security-title[data-v-a78e105e]{font-size:1rem;font-weight:600;color:#424242;margin-bottom:12px}.security-list[data-v-a78e105e]{display:flex;flex-direction:column;gap:8px}.security-item[data-v-a78e105e]{display:flex;align-items:center;gap:8px;padding:8px 12px;background:#e8f5e8;border-radius:6px;font-size:.9rem;border:1px solid #c8e6c9}.rights-info[data-v-a78e105e]{margin:16px 0}.rights-title[data-v-a78e105e]{font-size:1rem;font-weight:600;color:#424242;margin-bottom:12px}.rights-list[data-v-a78e105e]{display:flex;flex-direction:column;gap:8px;margin-bottom:12px}.rights-item[data-v-a78e105e]{padding:8px 12px;border-radius:6px;border:1px solid #bbdefb}.rights-item[data-v-a78e105e],.verification-note[data-v-a78e105e]{display:flex;align-items:center;gap:8px;background:#e3f2fd;font-size:.9rem}.verification-note[data-v-a78e105e]{padding:10px 12px;border-radius:6px;color:#1976d2;margin-top:12px}.disclaimer-box[data-v-a78e105e]{display:flex;align-items:center;gap:8px;background:#fff3e0;padding:12px 16px;border-radius:6px;margin-top:16px;font-weight:600;color:#f57c00}.action-section[data-v-a78e105e]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:40px 30px;text-align:center}.action-content[data-v-a78e105e]{max-width:500px;margin:0 auto}.action-icon[data-v-a78e105e]{margin-bottom:16px}.action-title[data-v-a78e105e]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:12px}.action-text[data-v-a78e105e]{color:#666;margin-bottom:24px;line-height:1.6}.contact-buttons[data-v-a78e105e]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.contact-btn[data-v-a78e105e]{padding:12px 24px;font-size:.95rem;font-weight:600}@media (max-width:600px){.main-content[data-v-a78e105e]{padding:16px}.title-area[data-v-a78e105e]{padding:30px 0}.main-title[data-v-a78e105e]{font-size:1.8rem}.content-section[data-v-a78e105e]{padding:24px 20px}.policy-content[data-v-a78e105e]{margin-left:0;margin-top:12px}.purpose-category[data-v-a78e105e]{padding:12px}.contact-buttons[data-v-a78e105e]{flex-direction:column;align-items:center}.contact-btn[data-v-a78e105e]{width:100%;max-width:280px}}[data-v-a78e105e]{transition:all .2s ease}.policy-item[data-v-a78e105e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.policy-item:hover .policy-icon[data-v-a78e105e]{background:rgba(25,118,210,.2)}.main-content[data-v-89617f9e]{max-width:800px;margin:0 auto;padding:20px;font-family:Hiragino Sans,Yu Gothic,sans-serif}.header-section[data-v-89617f9e]{text-align:center;margin-bottom:40px}.title-area[data-v-89617f9e]{padding:40px 0;border-bottom:2px solid #e3f2fd}.title-icon[data-v-89617f9e]{margin-bottom:12px;color:#1976d2}.main-title[data-v-89617f9e]{font-size:2.2rem;font-weight:600;margin:16px 0 8px 0;line-height:1.3;color:#1976d2}.title-subtitle[data-v-89617f9e]{font-size:1rem;margin:0;font-weight:300;color:#666}.philosophy-section[data-v-89617f9e]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:32px;margin-bottom:32px;border:1px solid #e3f2fd}.philosophy-content[data-v-89617f9e]{display:flex;align-items:flex-start;gap:20px}.philosophy-icon[data-v-89617f9e]{margin-top:4px;background:rgba(25,118,210,.1);padding:8px;border-radius:50%}.philosophy-text[data-v-89617f9e]{flex:1}.philosophy-title[data-v-89617f9e]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:16px}.philosophy-description[data-v-89617f9e]{color:#424242;line-height:1.7;font-size:1rem;margin:0}.content-section[data-v-89617f9e]{background:#fafafa;border-radius:12px;padding:32px;margin-bottom:32px}.company-info-section[data-v-89617f9e]{margin-bottom:0}.section-title[data-v-89617f9e]{display:flex;align-items:center;gap:10px;font-size:1.3rem;font-weight:600;color:#1976d2;margin-bottom:24px;padding-bottom:8px;border-bottom:2px solid #e3f2fd}.info-grid[data-v-89617f9e]{display:flex;flex-direction:column;gap:32px}.info-group[data-v-89617f9e]{background:#fff;border-radius:8px;padding:24px;border:1px solid #e0e0e0}.group-title[data-v-89617f9e]{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:600;color:#424242;margin-bottom:20px;padding-bottom:12px;border-bottom:1px solid #f0f0f0}.info-cards[data-v-89617f9e]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:16px}.info-card[data-v-89617f9e]{background:#f8f9fa;border-radius:8px;padding:16px;border:1px solid #e3f2fd;transition:all .2s ease}.info-card[data-v-89617f9e]:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1);border-color:#1976d2}.large-card[data-v-89617f9e]{grid-column:1/-1}.info-header[data-v-89617f9e]{display:flex;align-items:center;gap:8px;margin-bottom:8px}.info-icon[data-v-89617f9e]{background:rgba(25,118,210,.1);padding:4px;border-radius:4px}.info-label[data-v-89617f9e]{font-size:.9rem;font-weight:600;color:#1976d2}.info-value[data-v-89617f9e]{color:#424242;font-size:.95rem;line-height:1.5;font-weight:500}.phone-link[data-v-89617f9e]{color:#1976d2;text-decoration:none;font-weight:600;transition:color .2s ease}.phone-link[data-v-89617f9e]:hover{color:#1565c0;text-decoration:underline}.business-items[data-v-89617f9e]{display:flex;flex-wrap:wrap;gap:12px}.business-item[data-v-89617f9e]{display:flex;align-items:center;gap:6px;background:#e8f5e8;padding:6px 12px;border-radius:16px;font-size:.85rem;color:#2e7d32;border:1px solid #c8e6c9}.action-section[data-v-89617f9e]{background:linear-gradient(135deg,#f3e5f5,#e8eaf6);border-radius:12px;padding:40px 30px;text-align:center}.action-content[data-v-89617f9e]{max-width:500px;margin:0 auto}.action-icon[data-v-89617f9e]{margin-bottom:16px}.action-title[data-v-89617f9e]{font-size:1.4rem;font-weight:600;color:#1976d2;margin-bottom:12px}.action-text[data-v-89617f9e]{color:#666;margin-bottom:24px;line-height:1.6}.contact-info[data-v-89617f9e]{display:flex;justify-content:center;gap:32px;margin-bottom:24px}.contact-item[data-v-89617f9e]{display:flex;align-items:center;gap:8px;text-align:left}.contact-item div[data-v-89617f9e]{display:flex;flex-direction:column;gap:2px}.contact-item strong[data-v-89617f9e]{color:#1976d2;font-size:.9rem}.contact-item span[data-v-89617f9e]{color:#666;font-size:.85rem}.contact-buttons[data-v-89617f9e]{display:flex;flex-wrap:wrap;gap:16px;justify-content:center}.contact-btn[data-v-89617f9e]{padding:12px 24px;font-size:.95rem;font-weight:600}@media (max-width:600px){.main-content[data-v-89617f9e]{padding:16px}.title-area[data-v-89617f9e]{padding:30px 0}.main-title[data-v-89617f9e]{font-size:1.8rem}.philosophy-section[data-v-89617f9e]{padding:24px 20px}.philosophy-content[data-v-89617f9e]{flex-direction:column;gap:16px;text-align:center}.content-section[data-v-89617f9e]{padding:24px 20px}.info-group[data-v-89617f9e]{padding:20px 16px}.info-cards[data-v-89617f9e]{grid-template-columns:1fr}.contact-info[data-v-89617f9e]{flex-direction:column;gap:16px}.contact-item[data-v-89617f9e]{justify-content:center}.contact-buttons[data-v-89617f9e]{flex-direction:column;align-items:center}.contact-btn[data-v-89617f9e]{width:100%;max-width:280px}}[data-v-89617f9e]{transition:all .2s ease}.info-group[data-v-89617f9e]:hover{box-shadow:0 2px 8px rgba(0,0,0,.1)}.faq-page[data-v-7fc99851]{background:#fff;min-height:100vh}.header-container[data-v-7fc99851]{padding:0}.header-image[data-v-7fc99851]{max-height:200px;-o-object-fit:cover;object-fit:cover}.faq-main[data-v-7fc99851]{padding:2.5rem 1rem}.intro-section[data-v-7fc99851]{text-align:center;margin-bottom:2.5rem;padding:1.5rem 0}.main-title[data-v-7fc99851]{font-size:2rem;font-weight:600;color:#333;margin-bottom:1.25rem}.intro-text[data-v-7fc99851]{font-size:1rem;color:#666;line-height:1.7;margin:0;max-width:600px;margin:0 auto}.search-filter-section[data-v-7fc99851]{margin-bottom:2rem}.search-wrapper[data-v-7fc99851]{margin-bottom:1.5rem}.search-field[data-v-7fc99851]{max-width:500px;margin:0 auto}.filter-wrapper[data-v-7fc99851]{display:flex;justify-content:center}.category-toggle[data-v-7fc99851]{border-radius:8px;overflow:hidden}.category-btn[data-v-7fc99851]{border-radius:0!important;text-transform:none;font-weight:500}.faq-list[data-v-7fc99851]{max-width:100%}.faq-item[data-v-7fc99851]{border:1px solid #e0e0e0;border-radius:8px;margin-bottom:12px;background:#fff;transition:all .2s ease;cursor:pointer}.faq-item[data-v-7fc99851]:hover{border-color:#1976d2;box-shadow:0 2px 8px rgba(25,118,210,.1)}.faq-item-expanded[data-v-7fc99851]{border-color:#1976d2}.faq-question[data-v-7fc99851]{padding:1.25rem}.question-header[data-v-7fc99851]{display:flex;align-items:flex-start;gap:1rem}.category-badge[data-v-7fc99851]{flex-shrink:0;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:600;color:#fff;margin-top:2px}.category-documents[data-v-7fc99851]{background:#1976d2}.category-conditions[data-v-7fc99851]{background:#388e3c}.category-logistics[data-v-7fc99851]{background:#f57c00}.category-payment[data-v-7fc99851]{background:#7b1fa2}.question-content[data-v-7fc99851]{flex:1;min-width:0}.question-text[data-v-7fc99851]{font-size:1rem;font-weight:500;color:#333;line-height:1.5;margin:0}.expand-icon[data-v-7fc99851]{flex-shrink:0;margin-top:2px}.expand-icon .v-icon[data-v-7fc99851]{transition:transform .3s ease}.expand-icon .v-icon.expanded[data-v-7fc99851]{transform:rotate(180deg)}[data-v-7fc99851] mark{background:#fff59d;padding:.1em .2em;border-radius:2px;font-weight:600}.faq-answer[data-v-7fc99851]{padding:0 1.25rem 1.25rem;border-top:1px solid #f0f0f0;margin-top:1rem}.answer-content[data-v-7fc99851]{line-height:1.7;color:#555}.answer-content p[data-v-7fc99851]{margin-bottom:1rem}.answer-content p[data-v-7fc99851]:last-child{margin-bottom:0}.no-results[data-v-7fc99851]{padding:3rem 1rem}.no-results-content[data-v-7fc99851]{text-align:center;color:#9e9e9e}.contact-section[data-v-7fc99851]{text-align:center;padding:2.5rem 1.5rem;background:#fafafa;border-radius:12px;margin-top:2rem}.contact-header h3[data-v-7fc99851]{font-size:1.25rem;font-weight:600;color:#333;margin-bottom:.75rem}.contact-header p[data-v-7fc99851]{color:#666;margin-bottom:2rem}.contact-buttons[data-v-7fc99851]{display:flex;justify-content:center;gap:1rem;flex-wrap:wrap}.contact-btn[data-v-7fc99851]{min-width:200px}.document-list[data-v-7fc99851]{padding:.75rem 0}.document-item[data-v-7fc99851]{padding:.4rem 0;color:#555;font-size:.95rem}.note[data-v-7fc99851]{background:#f8f9fa;border-left:3px solid #6c757d;padding:.875rem 1rem;font-size:.9rem;color:#6c757d;margin:.75rem 0;border-radius:0 4px 4px 0}.important-notice[data-v-7fc99851]{background:#fff3cd;border-left:3px solid #ffc107;padding:.875rem 1rem;color:#856404;font-weight:500;border-radius:0 4px 4px 0}.highlight-box[data-v-7fc99851]{background:#e3f2fd;border-left:3px solid #2196f3;padding:.875rem 1rem;color:#1565c0;border-radius:0 4px 4px 0}.fee-section[data-v-7fc99851]{display:flex;flex-direction:column;gap:.75rem}.fee-item[data-v-7fc99851]{padding:.875rem 1rem;background:#f0f9ff;border-radius:6px;border-left:3px solid #0ea5e9}.info-link[data-v-7fc99851]{color:#1976d2;text-decoration:none;font-weight:500;transition:color .2s ease}.info-link[data-v-7fc99851]:hover{color:#1565c0;text-decoration:underline}.mb-3[data-v-7fc99851]{margin-bottom:1rem!important}.mt-3[data-v-7fc99851]{margin-top:1rem!important}.mt-2[data-v-7fc99851]{margin-top:.5rem!important}.mb-2[data-v-7fc99851]{margin-bottom:.5rem!important}@media (max-width:768px){.faq-main[data-v-7fc99851]{padding:2rem 1rem}.main-title[data-v-7fc99851]{font-size:1.75rem}.intro-section[data-v-7fc99851]{padding:1rem 0;margin-bottom:2rem}.search-field[data-v-7fc99851]{max-width:100%}.category-toggle[data-v-7fc99851]{width:100%;overflow-x:auto}.faq-question[data-v-7fc99851]{padding:1rem}.faq-answer[data-v-7fc99851]{padding:0 1rem 1rem}.question-header[data-v-7fc99851]{gap:.75rem}.question-text[data-v-7fc99851]{font-size:.95rem}.contact-buttons[data-v-7fc99851]{flex-direction:column;align-items:center}.contact-btn[data-v-7fc99851]{width:100%;max-width:280px}.contact-section[data-v-7fc99851]{padding:2rem 1rem}}@media (max-width:480px){.intro-text br[data-v-7fc99851]{display:none}.main-title[data-v-7fc99851]{font-size:1.5rem}.category-btn[data-v-7fc99851]{font-size:.875rem;padding:.5rem .75rem}}.contact-page[data-v-1b53ee6e]{background:#fff;padding:40px 0}.contact-header[data-v-1b53ee6e]{text-align:center;margin-bottom:24px}.contact-title[data-v-1b53ee6e]{font-size:2rem;color:#3b82f6;margin-bottom:8px}.contact-desc[data-v-1b53ee6e]{color:#4b5563;font-size:1rem;line-height:1.6;max-width:600px;margin:0 auto}.form-container[data-v-1b53ee6e]{display:flex;justify-content:center}.contact-card[data-v-1b53ee6e]{width:100%;max-width:700px;border-radius:8px;border:1px solid rgba(0,0,0,.05);box-shadow:0 4px 12px rgba(0,0,0,.05)}.required-note[data-v-1b53ee6e]{margin-bottom:16px;color:#6b7280;font-size:.875rem}.form-row[data-v-1b53ee6e]{row-gap:16px;-moz-column-gap:16px;column-gap:16px}.radio-group-label[data-v-1b53ee6e]{font-weight:600;margin-bottom:8px;color:#374151}.submit-btn[data-v-1b53ee6e]{width:200px}.reset-btn[data-v-1b53ee6e],.submit-btn[data-v-1b53ee6e]{height:48px;border-radius:24px;font-size:1rem;transition:all .3s ease}.reset-btn[data-v-1b53ee6e]{width:150px}.button-group[data-v-1b53ee6e]{display:flex;justify-content:center;align-items:center;gap:16px;flex-wrap:wrap}.submit-btn[data-v-1b53ee6e]:hover:not(.v-btn--disabled){transform:translateY(-2px);box-shadow:0 8px 20px rgba(59,130,246,.3)}.reset-btn[data-v-1b53ee6e]:hover:not(.v-btn--disabled){transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.submit-btn[data-v-1b53ee6e]:disabled{opacity:.6}.name-row[data-v-1b53ee6e]{margin-bottom:16px}.name-row .v-col[data-v-1b53ee6e]{display:flex;flex:1}.pr-2[data-v-1b53ee6e]{padding-right:8px!important}.pl-2[data-v-1b53ee6e]{padding-left:8px!important}.v-btn--loading[data-v-1b53ee6e]{pointer-events:none}.v-btn--loading .v-btn__content[data-v-1b53ee6e]{opacity:.6}@media (max-width:600px){.contact-page[data-v-1b53ee6e]{padding:24px 0}.contact-desc[data-v-1b53ee6e]{padding:0 16px}.submit-btn[data-v-1b53ee6e]{width:100%}.reset-btn[data-v-1b53ee6e]{width:100%;margin-bottom:8px}.button-group[data-v-1b53ee6e]{flex-direction:column;gap:12px}.pr-2[data-v-1b53ee6e]{padding-right:4px!important}.pl-2[data-v-1b53ee6e]{padding-left:4px!important}}@media (max-width:400px){.contact-card[data-v-1b53ee6e]{margin:0 8px}.pr-2[data-v-1b53ee6e]{padding-right:2px!important}.pl-2[data-v-1b53ee6e]{padding-left:2px!important}}[data-v-1b53ee6e] .v-snackbar{font-weight:500}[data-v-1b53ee6e] .v-snackbar--variant-elevated{box-shadow:0 4px 12px rgba(0,0,0,.15)}.v-form.submission-success[data-v-1b53ee6e] .v-field--error,.v-form.submission-success[data-v-1b53ee6e] .v-field--error .v-field__outline{border-color:#e5e7eb!important}.v-form.submission-success[data-v-1b53ee6e] .v-messages--active{display:none!important}[data-v-1b53ee6e] .v-dialog .v-card{border-radius:12px}[data-v-1b53ee6e] .v-dialog .v-card-title{background-color:#fef3c7;color:#92400e;border-radius:12px 12px 0 0}[data-v-1b53ee6e] .v-field--disabled,[data-v-1b53ee6e] .v-radio-group--disabled{opacity:.7}.main-container[data-v-00acb8b4]{padding-bottom:20px;background:#f5f5f5}@media (max-width:960px){.main-container[data-v-00acb8b4]{padding-top:56px!important;padding-bottom:0!important;background:#fff!important}}.main-content[data-v-00acb8b4]{width:90%;max-width:1280px;margin:0 auto;background-color:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08)}@media (max-width:960px){.main-content[data-v-00acb8b4]{width:100%!important;padding:0!important;margin:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.main-content.mt-5[data-v-00acb8b4]{margin-top:0!important}}.hero-section[data-v-00acb8b4]{position:relative;margin:0;padding:0;width:100%}.hero-carousel[data-v-00acb8b4]{border-radius:0;width:100%;background:#fff;position:relative}.carousel-img[data-v-00acb8b4]{width:100%;height:100%}@media (max-width:960px){.hero-carousel[data-v-00acb8b4]{margin:0!important;background:#fff;position:relative}.hero-carousel[data-v-00acb8b4] .v-carousel__controls{position:absolute!important;bottom:12px!important;left:50%!important;right:auto!important;transform:translateX(-50%)!important;width:auto!important;height:auto!important;display:flex!important;justify-content:center!important;align-items:center!important;z-index:10!important}.hero-carousel[data-v-00acb8b4] .v-carousel__controls__item{margin:0 4px!important;width:8px!important;height:8px!important;min-width:8px!important;border-radius:50%!important;background-color:hsla(0,0%,100%,.6)!important;transition:all .3s ease!important;padding:0!important;box-shadow:0 1px 3px rgba(0,0,0,.3)!important}.hero-carousel[data-v-00acb8b4] .v-carousel__controls__item .v-btn__content,.hero-carousel[data-v-00acb8b4] .v-carousel__controls__item .v-icon{display:none!important}.hero-carousel[data-v-00acb8b4] .v-carousel__controls__item--active,.hero-carousel[data-v-00acb8b4] .v-carousel__controls__item.v-btn--active{background-color:#1976d2!important;transform:scale(1.2)!important;box-shadow:0 2px 4px rgba(0,0,0,.4)!important}}.search-container[data-v-00acb8b4]{display:flex;align-items:center;justify-content:center;width:100%;max-width:650px;padding:0 16px;margin:0 auto}.search-pill[data-v-00acb8b4] .v-field{border-radius:9999px!important;box-shadow:0 4px 14px rgba(0,0,0,.1)!important;border:1px solid #e6eaf0!important;padding-right:6px!important}.search-pill[data-v-00acb8b4] .v-field__input{min-height:52px!important;padding:0 16px!important;font-size:16px}.search-icon-btn[data-v-00acb8b4]{color:#1565c0;margin-right:2px}@media (max-width:960px){.search-container[data-v-00acb8b4]{padding:0 12px}.main-container .v-row.mt-4.bg-white[data-v-00acb8b4]{margin-top:6px!important;margin-bottom:6px!important}}@media (max-width:600px){.search-container[data-v-00acb8b4]{padding:0 12px}.search-pill[data-v-00acb8b4] .v-field__input{min-height:48px!important;font-size:16px}}.mobile-category-chips[data-v-00acb8b4]{display:flex;gap:8px;overflow-x:auto;padding:6px 12px 2px 12px!important;scrollbar-width:none;-ms-overflow-style:none}.mobile-category-chips[data-v-00acb8b4]::-webkit-scrollbar{display:none}.category-chip[data-v-00acb8b4]{flex-shrink:0;font-size:13px;height:36px;padding:0 12px;transition:all .2s ease;border-radius:18px;font-weight:500}.category-chip[data-v-00acb8b4]:active{transform:scale(.95)}.category-chip.v-chip--variant-elevated[data-v-00acb8b4]{box-shadow:0 2px 8px rgba(25,118,210,.3)}.current-category-alert[data-v-00acb8b4]{margin:2px 12px 6px 12px!important;font-size:13px}.current-category-alert[data-v-00acb8b4] .v-alert__content{display:flex;align-items:center;justify-content:space-between;width:100%;padding:6px 0!important}.category-name[data-v-00acb8b4]{font-weight:500;color:#1976d2}.popular-categories-section[data-v-00acb8b4]{padding:0}.section-title[data-v-00acb8b4]{font-size:2rem;font-weight:700;color:#2c3e50;margin-bottom:40px;position:relative}.section-title[data-v-00acb8b4]:after{content:"";position:absolute;bottom:-10px;left:50%;transform:translateX(-50%);width:60px;height:3px;background:gold;border-radius:2px}.categories-grid-container[data-v-00acb8b4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));gap:16px;max-width:1200px;margin:0 auto;padding:0 20px;justify-items:center}.category-item[data-v-00acb8b4]{display:flex;flex-direction:column;align-items:center;cursor:pointer;transition:all .3s ease;padding:16px 8px;border-radius:12px;width:100%;max-width:120px;background-color:transparent}.category-item[data-v-00acb8b4]:hover{transform:translateY(-5px)}.category-icon-wrapper[data-v-00acb8b4]{width:80px;height:80px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin-bottom:12px;box-shadow:0 4px 12px rgba(0,0,0,.15);transition:all .3s ease;background-color:#e8e8e8}.category-item:hover .category-icon-wrapper[data-v-00acb8b4]{transform:scale(1.1);box-shadow:0 6px 20px rgba(0,0,0,.25);background-color:gold}.category-icon-img[data-v-00acb8b4]{width:50px;height:50px}.category-name[data-v-00acb8b4]{font-size:.95rem;font-weight:600;color:#2c3e50;text-align:center;line-height:1.3;transition:color .3s ease}.category-item:hover .category-name[data-v-00acb8b4]{color:#1565c0}@media (max-width:768px){.popular-categories-section .categories-grid-container[data-v-00acb8b4]{display:flex!important;overflow-x:auto!important;gap:16px!important;padding:0 16px 0 0!important;scrollbar-width:none!important;-ms-overflow-style:none!important}.popular-categories-section .categories-grid-container[data-v-00acb8b4]::-webkit-scrollbar{display:none!important}.popular-categories-section .category-item[data-v-00acb8b4]{flex-shrink:0!important;width:85px!important;max-width:85px!important;padding:12px 4px!important;background-color:transparent!important}.popular-categories-section .category-icon-wrapper[data-v-00acb8b4]{width:60px!important;height:60px!important;margin-bottom:8px!important;background-color:#e8e8e8!important}.popular-categories-section .category-item:hover .category-icon-wrapper[data-v-00acb8b4]{background-color:gold!important}.popular-categories-section .category-icon-img[data-v-00acb8b4]{width:35px!important;height:35px!important}.popular-categories-section .category-name[data-v-00acb8b4]{font-size:.8rem!important;line-height:1.2!important}}@media (max-width:480px){.categories-grid-container[data-v-00acb8b4]{gap:8px;padding:0 12px}.category-item[data-v-00acb8b4]{max-width:80px;padding:8px 2px;background-color:transparent}.category-item[data-v-00acb8b4]:hover{background-color:gold}.category-icon-wrapper[data-v-00acb8b4]{width:50px;height:50px;margin-bottom:6px;background-color:#e8e8e8}.category-item:hover .category-icon-wrapper[data-v-00acb8b4]{background-color:gold}.category-icon-img[data-v-00acb8b4]{width:30px;height:30px}.category-name[data-v-00acb8b4]{font-size:.7rem;font-weight:500}}@media (hover:none) and (pointer:coarse){.category-item[data-v-00acb8b4]:hover{transform:none;background-color:transparent}.category-item:hover .category-icon-wrapper[data-v-00acb8b4]{transform:none;box-shadow:0 4px 12px rgba(0,0,0,.15);background-color:#e8e8e8}.category-item:hover .category-name[data-v-00acb8b4]{color:#2c3e50}}.mobile-product-container[data-v-00acb8b4]{padding:4px 8px!important;background:#fff;min-height:auto!important}.mobile-product-grid[data-v-00acb8b4]{margin:-4px!important}.mobile-product-col[data-v-00acb8b4]{padding:6px!important}.mobile-product-card[data-v-00acb8b4]{height:100%;border-radius:8px;overflow:hidden;transition:transform .2s ease,box-shadow .2s ease}.mobile-product-card[data-v-00acb8b4]:active{transform:scale(.98)}.mobile-product-image-wrapper[data-v-00acb8b4]{position:relative;width:100%;padding:6px;background:#f8f9fa}.mobile-product-image[data-v-00acb8b4]{width:100%;height:auto;border-radius:6px}.mobile-remark-chip[data-v-00acb8b4]{position:absolute;top:8px;right:8px;font-size:10px}.mobile-product-info[data-v-00acb8b4]{padding:6px!important}.mobile-product-name[data-v-00acb8b4]{font-size:12px;font-weight:600;color:#2c3e50;line-height:1.3;margin-bottom:3px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;min-height:32px}.mobile-product-jan[data-v-00acb8b4]{font-size:10px;color:#64748b;margin-bottom:4px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mobile-price-section[data-v-00acb8b4]{display:flex;align-items:center;gap:4px;margin-bottom:6px}.mobile-price-text[data-v-00acb8b4]{font-size:14px;font-weight:700;color:#e53e3e}.mobile-status-radio[data-v-00acb8b4]{margin-bottom:6px!important}.mobile-status-radio[data-v-00acb8b4] .v-selection-control-group{gap:4px}.mobile-status-radio[data-v-00acb8b4] .v-radio{flex:1}.mobile-status-radio[data-v-00acb8b4] .v-label{font-size:11px!important;padding-left:2px}.mobile-status-radio[data-v-00acb8b4] .v-selection-control__input{height:18px}.mobile-status-radio[data-v-00acb8b4] .v-selection-control{min-height:24px}.mobile-action-section[data-v-00acb8b4]{display:flex;gap:6px;align-items:center}.mobile-quantity-field[data-v-00acb8b4]{flex:1;max-width:70px}.mobile-quantity-field[data-v-00acb8b4] .v-field__input{font-size:12px;padding:0 6px;min-height:28px;text-align:center}.mobile-quantity-field[data-v-00acb8b4] .v-field{min-height:28px}.mobile-cart-btn[data-v-00acb8b4]{width:32px!important;height:32px!important;min-width:32px!important}.mobile-cart-btn[data-v-00acb8b4] .v-icon{font-size:18px}.pagination-section[data-v-00acb8b4]{border-top:1px solid #e0e0e0;background:#f8f9fa;text-align:center;padding:12px 16px}@media (max-width:960px){.pagination-section[data-v-00acb8b4]{padding:6px 12px!important;background:#fff!important;border-top:none!important;margin-top:0!important}}.custom-pagination[data-v-00acb8b4] .v-pagination__item{border-radius:8px}@media (max-width:960px){.v-container[data-v-00acb8b4]{padding:0!important;margin:0!important}.v-row[data-v-00acb8b4]{margin:0!important}.v-col[data-v-00acb8b4]{padding:12px!important}.v-card[data-v-00acb8b4]{margin:0!important}.v-text-field[data-v-00acb8b4]{margin-bottom:0!important}.pa-0[data-v-00acb8b4]{padding:0!important}.ma-0[data-v-00acb8b4]{margin:0!important}}@media (max-width:600px){.mobile-product-container[data-v-00acb8b4]{padding:2px 4px!important}.mobile-product-col[data-v-00acb8b4]{padding:6px!important}.mobile-product-info[data-v-00acb8b4]{padding:4px!important}}@media (max-width:400px){.main-container[data-v-00acb8b4]{padding-top:16px!important}.mobile-product-name[data-v-00acb8b4]{font-size:10px;-webkit-line-clamp:1;min-height:24px}.mobile-quantity-field[data-v-00acb8b4]{max-width:65px}.mobile-cart-btn[data-v-00acb8b4]{width:28px!important;height:28px!important;min-width:28px!important}.mobile-cart-btn[data-v-00acb8b4] .v-icon{font-size:16px}}.sidebar[data-v-00acb8b4]{background-color:transparent}.menu-card[data-v-00acb8b4]{border-radius:12px;border:1px solid #e0e0e0;background:#fff;overflow:hidden;box-shadow:0 2px 8px rgba(0,0,0,.06)}.menu-parent[data-v-00acb8b4]{background-color:#fff;color:#333;font-weight:600;font-size:1rem;border-bottom:1px solid #f0f0f0;transition:all .2s ease;padding:16px 20px;min-height:56px;text-align:left}.menu-parent[data-v-00acb8b4]:hover{background-color:#f8f9fa}.menu-child[data-v-00acb8b4]{background-color:#f8f9fa;color:#555;font-weight:500;font-size:.9rem;border-bottom:1px solid #e8e8e8;padding:12px 12px 12px 28px!important;min-height:48px;transition:all .2s ease;text-align:left!important;justify-content:flex-start!important;display:flex!important;align-items:center!important}.menu-child[data-v-00acb8b4]:hover{background-color:#f0f0f0}.menu-grandchild[data-v-00acb8b4]{background-color:#f5f5f5;color:#666;font-weight:400;font-size:.85rem;border-bottom:1px solid #e0e0e0;padding:10px 12px 10px 44px!important;min-height:44px;transition:all .2s ease;text-align:left!important;justify-content:flex-start!important;display:flex!important;align-items:center!important}.menu-grandchild[data-v-00acb8b4]:hover{background-color:#eee}.qr-section[data-v-00acb8b4]{position:sticky;top:20px}.qr-card[data-v-00acb8b4]{border-radius:12px;padding:16px;text-align:center;color:#fff;font-size:14px;box-shadow:0 4px 12px rgba(0,0,0,.1)}.x-qr[data-v-00acb8b4]{background:linear-gradient(135deg,#000,#333)}.wechat-qr[data-v-00acb8b4]{background:linear-gradient(135deg,#07c160,#00d100)}.line-qr[data-v-00acb8b4]{background:linear-gradient(135deg,#00c300,#00b300)}.qr-header[data-v-00acb8b4]{display:flex;align-items:center;justify-content:center;margin-bottom:8px}.qr-title[data-v-00acb8b4]{font-weight:600;font-size:16px}.qr-subtitle[data-v-00acb8b4]{font-size:12px;margin-bottom:12px;opacity:.9}.qr-image-container[data-v-00acb8b4]{margin:12px 0;border-radius:8px;overflow:hidden;background:hsla(0,0%,100%,.1)}.qr-image[data-v-00acb8b4]{width:100%;height:280px}.qr-placeholder[data-v-00acb8b4]{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;background:hsla(0,0%,100%,.1);color:#fff;font-size:12px}.qr-location[data-v-00acb8b4]{font-weight:600;font-size:18px;margin-bottom:4px}.qr-location-bottom[data-v-00acb8b4]{font-weight:600;font-size:14px;margin-top:8px}.breadcrumbs[data-v-00acb8b4]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:8px;padding:12px 16px!important}.breadcrumbs[data-v-00acb8b4] .v-breadcrumbs-item{color:#fff}.breadcrumbs[data-v-00acb8b4] .v-breadcrumbs-divider{color:hsla(0,0%,100%,.7)}.product-list-card[data-v-00acb8b4]{border-radius:12px;border:1px solid #e0e0e0;overflow:hidden}.product-header[data-v-00acb8b4]{background:#f8f9fa;border-bottom:1px solid #e0e0e0}.header-text[data-v-00acb8b4]{font-weight:600;color:#2c3e50;font-size:.95rem}.product-item[data-v-00acb8b4]{transition:background-color .2s ease}.product-item[data-v-00acb8b4]:hover{background-color:#f8f9fa}.product-image-col[data-v-00acb8b4]{display:flex;justify-content:center;align-items:center;padding:16px!important;min-height:200px}.product-image[data-v-00acb8b4]{width:100%;max-width:180px;height:auto;max-height:180px;border-radius:8px;border:none;background:transparent;flex-shrink:0;box-shadow:0 2px 8px rgba(0,0,0,.1)}.product-name[data-v-00acb8b4]{color:#2c3e50;font-weight:600;line-height:1.4}.product-details[data-v-00acb8b4]{color:#64748b;font-size:.9rem}.product-status[data-v-00acb8b4]{margin:8px 0}.status-radio-group[data-v-00acb8b4]{margin:0}.status-radio-group[data-v-00acb8b4] .v-selection-control-group{flex-direction:row;gap:16px}.price-section[data-v-00acb8b4]{display:flex;align-items:center;flex-wrap:wrap;gap:8px}.price-text[data-v-00acb8b4]{font-weight:600;color:#e53e3e;font-size:1.1rem}.add-to-cart-btn[data-v-00acb8b4]{font-weight:600;text-transform:none;border-radius:8px}.no-products[data-v-00acb8b4]{text-align:center;padding:60px 20px;color:#64748b}@media (max-width:960px){.no-products[data-v-00acb8b4]{padding:30px 20px}}.no-products-text[data-v-00acb8b4]{color:#e53e3e;margin-bottom:8px}.loading-opacity[data-v-00acb8b4]{opacity:.6;pointer-events:none;transition:opacity .3s ease}.attribute-filter-section[data-v-00acb8b4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:flex-start!important;align-items:center;padding-left:0!important;margin-left:0!important;text-align:left!important;width:100%}.filter-buttons-container[data-v-00acb8b4]{display:flex;flex-wrap:wrap;gap:8px;justify-content:left;align-items:center;width:100%;max-width:1200px;margin:0 auto}.filter-btn[data-v-00acb8b4]{border-radius:6px;text-transform:none;font-weight:500;min-height:36px;padding:0 16px}.mobile-attribute-filter-section[data-v-00acb8b4]{padding:0!important;margin:0!important}.mobile-filter-container[data-v-00acb8b4]{display:flex;overflow-x:auto;gap:8px;padding:0 16px;scrollbar-width:none;-ms-overflow-style:none}.mobile-filter-container[data-v-00acb8b4]::-webkit-scrollbar{display:none}.mobile-filter-chip[data-v-00acb8b4]{flex-shrink:0;font-size:12px;height:32px;padding:0 12px;border-radius:16px}@media (min-width:960px){.current-category-alert[data-v-00acb8b4],.mobile-category-chips[data-v-00acb8b4]{display:none!important}.product-image-col[data-v-00acb8b4]{max-width:200px;min-width:180px}.product-image[data-v-00acb8b4] .v-img__img{-o-object-fit:contain!important;object-fit:contain!important;width:100%!important;height:100%!important}.product-image[data-v-00acb8b4] .v-responsive__content{display:flex!important;align-items:center!important;justify-content:center!important}}input[type=number][data-v-00acb8b4]{-moz-appearance:textfield}input[type=number][data-v-00acb8b4]::-webkit-inner-spin-button,input[type=number][data-v-00acb8b4]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.product-list-card .v-text-field[data-v-00acb8b4] .v-field__input{text-align:center}.main-content[data-v-468fa22e]{width:100%;max-width:768px;margin:0 auto;padding-top:60px}.error-message[data-v-468fa22e]{color:#b00020;font-size:12px;line-height:12px;margin-top:4px;padding-left:16px}.date-label[data-v-468fa22e]{font-size:.875rem;font-weight:400;color:rgba(0,0,0,.87);line-height:1.4375em;letter-spacing:.00937em}.text-caption[data-v-468fa22e]{font-size:.75rem;line-height:1.25}.text-grey[data-v-468fa22e]{color:#616161!important}.text-error[data-v-468fa22e]{color:#b00020!important}.section-title[data-v-468fa22e]{font-size:1.25rem;font-weight:700;margin-bottom:24px;display:flex;align-items:center;gap:8px}.info-grid[data-v-468fa22e]{display:grid;grid-template-columns:180px 1fr;gap:20px 12px;padding-left:8px}.info-label[data-v-468fa22e]{font-weight:500;color:rgba(0,0,0,.6);text-align:left;white-space:nowrap}.info-value[data-v-468fa22e]{font-weight:500;word-break:break-all;text-align:left}.info-row[data-v-468fa22e]{display:contents}.info-row-multiline .info-label[data-v-468fa22e]{align-self:start;margin-top:4px}.preview-card-confirm[data-v-468fa22e]{width:80px;height:80px;border-radius:4px;overflow:hidden;border:1px solid #eee}.confirmation-section[data-v-468fa22e]{background:#fff;border-radius:8px;padding:24px;margin-bottom:24px;box-shadow:0 2px 8px rgba(0,0,0,.1)}.v-overlay[data-v-468fa22e]{background-color:hsla(0,0%,100%,.9);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.completion-container[data-v-468fa22e]{min-height:100vh;padding:24px 16px;display:flex;align-items:center}.completion-card[data-v-468fa22e]{background:hsla(0,0%,100%,.95);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;padding:24px;box-shadow:0 8px 32px rgba(0,0,0,.1);width:100%;max-width:100%;margin:0 auto}.completion-title[data-v-468fa22e]{font-size:1.75rem;font-weight:700;text-align:center;color:#2c3e50;line-height:1.3;padding:16px 0;word-break:keep-all;white-space:normal}.completion-subtitle[data-v-468fa22e]{font-size:1.25rem;font-weight:600;text-align:center;color:#34495e;margin-bottom:24px;line-height:1.4}.completion-content[data-v-468fa22e]{padding:0 16px 24px}.message-section[data-v-468fa22e]{margin-bottom:32px}.message-text[data-v-468fa22e]{font-size:1rem;line-height:1.6;color:#2c3e50;margin-bottom:16px;text-align:left;word-wrap:break-word;word-break:normal;overflow-wrap:break-word}.button-section[data-v-468fa22e]{text-align:center}.completion-button[data-v-468fa22e]{font-size:1.1rem;font-weight:600;padding:16px 32px;border-radius:8px;text-transform:none;letter-spacing:.5px}.mobile-break[data-v-468fa22e]{display:none}@media (max-width:960px){.completion-container[data-v-468fa22e]{padding:20px 12px}.completion-card[data-v-468fa22e]{padding:20px}.completion-title[data-v-468fa22e]{font-size:1.5rem}.completion-subtitle[data-v-468fa22e]{font-size:1.1rem}}@media (max-width:600px){.main-content[data-v-468fa22e]{padding:12px;padding-top:120px}.info-grid[data-v-468fa22e]{grid-template-columns:1fr;gap:0}.info-label[data-v-468fa22e]{text-align:left;margin-bottom:4px;font-size:.8rem}.info-value[data-v-468fa22e]{grid-column:1/-1;margin-bottom:16px;text-align:left}.info-row-multiline .info-label[data-v-468fa22e]{margin-top:0}.confirmation-section[data-v-468fa22e]{padding:16px}.completion-container[data-v-468fa22e]{padding:16px 8px;min-height:calc(100vh - 100px)}.completion-card[data-v-468fa22e]{padding:16px;border-radius:12px;margin:8px 0}.completion-title[data-v-468fa22e]{font-size:1.3rem;padding:12px 0;line-height:1.2}.mobile-break[data-v-468fa22e]{display:inline}.completion-subtitle[data-v-468fa22e]{font-size:1rem;margin-bottom:20px}.completion-content[data-v-468fa22e]{padding:0 8px 16px}.message-section[data-v-468fa22e]{margin-bottom:24px}.message-text[data-v-468fa22e]{font-size:.9rem;line-height:1.5;margin-bottom:12px;padding:0 4px}.completion-button[data-v-468fa22e]{font-size:1rem;padding:14px 24px;width:100%;max-width:280px}}@media (max-width:375px){.completion-container[data-v-468fa22e]{padding:12px 4px}.completion-card[data-v-468fa22e]{padding:12px}.completion-title[data-v-468fa22e]{font-size:1.2rem;padding:8px 0}.completion-subtitle[data-v-468fa22e]{font-size:.95rem}.completion-content[data-v-468fa22e]{padding:0 4px 12px}.message-text[data-v-468fa22e]{font-size:.85rem;padding:0 2px}.completion-button[data-v-468fa22e]{font-size:.95rem;padding:12px 20px}}@media (max-height:500px) and (orientation:landscape){.completion-container[data-v-468fa22e]{min-height:auto;padding:16px 8px}.completion-card[data-v-468fa22e]{padding:16px}.completion-title[data-v-468fa22e]{font-size:1.2rem;padding:8px 0}.message-section[data-v-468fa22e]{margin-bottom:16px}.message-text[data-v-468fa22e]{margin-bottom:8px}}.completion-card[data-v-468fa22e] *{max-width:100%;box-sizing:border-box}.completion-subtitle[data-v-468fa22e],.completion-title[data-v-468fa22e],.message-text[data-v-468fa22e]{hyphens:auto;-webkit-hyphens:auto;-moz-hyphens:auto;-ms-hyphens:auto}.table-image{max-width:50px;max-height:50px;margin-right:10px}*{box-sizing:border-box}body,html{height:100%}#app,body,html{margin:0!important;padding:0!important;width:100%}#app{min-height:100vh}.v-application{margin:0!important;padding:0!important}