@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@500;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@400;500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=Montserrat:wght@300;400;500;600;700;800&display=swap";*{margin:0;padding:0;box-sizing:border-box}html,body{width:100%;height:100%;scroll-behavior:smooth}.navbar[data-v-6863a3e8]{position:sticky;top:0;z-index:1000;background:#191970;transition:background-color .4s ease,transform .3s ease,opacity .3s ease}.navbar-red[data-v-6863a3e8]{background:#b11226}.navbar.hide-navbar[data-v-6863a3e8]{transform:translateY(-100%);opacity:0;pointer-events:none}.navbar-container[data-v-6863a3e8]{max-width:1280px;margin:auto;padding:1rem 1.5rem;display:flex;justify-content:space-between;align-items:center}.navbar-logo[data-v-6863a3e8]{display:flex;align-items:center;transition:transform .3s ease}.navbar-logo[data-v-6863a3e8]:hover{transform:scale(1.05) rotate(5deg)}.logo-img[data-v-6863a3e8]{height:45px;width:45px;cursor:pointer;filter:drop-shadow(0 2px 8px rgba(0,0,0,.2));transition:filter .3s ease}.navbar-logo:hover .logo-img[data-v-6863a3e8]{filter:drop-shadow(0 4px 12px rgba(255,255,255,.3))}.right-section[data-v-6863a3e8]{display:flex;align-items:center}.nav-links[data-v-6863a3e8]{display:flex;gap:2.5rem;list-style:none;margin:0;padding:0;font-family:Montserrat,sans-serif;font-weight:600}.nav-links li[data-v-6863a3e8]{margin:0;position:relative}.nav-links a[data-v-6863a3e8]{color:#fff;text-decoration:none;cursor:pointer;position:relative;display:inline-block;padding:.5rem 0;overflow:hidden}.link-text[data-v-6863a3e8]{position:relative;display:inline-block;transition:transform .3s cubic-bezier(.68,-.55,.265,1.55)}.nav-links a:hover .link-text[data-v-6863a3e8]{transform:translateY(-3px)}.link-underline[data-v-6863a3e8]{position:absolute;bottom:0;left:0;width:100%;height:3px;background:linear-gradient(90deg,#fff,#ffffffb3);transform:scaleX(0);transform-origin:right;transition:transform .4s cubic-bezier(.68,-.55,.265,1.55);border-radius:2px}.nav-links a:hover .link-underline[data-v-6863a3e8]{transform:scaleX(1);transform-origin:left}.nav-links a[data-v-6863a3e8]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:#ffffff1a;transform:translate(-50%,-50%);transition:width .5s ease,height .5s ease;z-index:-1}.nav-links a[data-v-6863a3e8]:hover:before{width:150%;height:300%}.nav-links a[data-v-6863a3e8]:after{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.3),transparent);transition:left .5s ease}.nav-links a[data-v-6863a3e8]:hover:after{left:100%}.nav-links a.router-link-active .link-underline[data-v-6863a3e8]{transform:scaleX(1);background:linear-gradient(90deg,#fff,gold)}.hamburger[data-v-6863a3e8]{display:none;flex-direction:column;gap:4px;cursor:pointer;padding:8px}.hamburger .bar[data-v-6863a3e8]{width:26px;height:3px;background:#fff;border-radius:2px;transition:all .3s ease}.hamburger.is-active .bar[data-v-6863a3e8]:nth-child(1){transform:translateY(7px) rotate(45deg)}.hamburger.is-active .bar[data-v-6863a3e8]:nth-child(2){opacity:0}.hamburger.is-active .bar[data-v-6863a3e8]:nth-child(3){transform:translateY(-7px) rotate(-45deg)}.mobile-menu[data-v-6863a3e8]{list-style:none;background:#191970;position:absolute;width:100%;left:0;top:100%;margin:0;padding:0;transform:translateY(-20px);opacity:0;pointer-events:none;transition:all .4s ease;text-align:center;box-shadow:0 4px 6px #0000001a}.mobile-menu.menu-red[data-v-6863a3e8]{background:#b11226}.mobile-menu.is-open[data-v-6863a3e8]{transform:translateY(0);opacity:1;pointer-events:auto;padding:1.5rem 0 2rem}.mobile-menu li[data-v-6863a3e8]{margin:.3rem 0}.mobile-menu a[data-v-6863a3e8]{color:#fff;display:block;padding:.9rem 0;text-decoration:none;font-size:.95rem;font-weight:600;letter-spacing:.4px;font-family:Montserrat,sans-serif;transition:background-color .3s ease;cursor:pointer}.mobile-menu a[data-v-6863a3e8]:hover{background-color:#ffffff1a}@media(max-width:768px){.nav-links[data-v-6863a3e8]{display:none}.hamburger[data-v-6863a3e8]{display:flex}.navbar-container[data-v-6863a3e8]{padding:.8rem 1rem}.logo-img[data-v-6863a3e8]{height:40px;width:40px}}.wa-floating[data-v-2f3e797a]{position:fixed;bottom:24px;right:24px;width:64px;height:64px;background-color:#25d366;border-radius:50%;display:flex;align-items:center;justify-content:center;z-index:9999;box-shadow:0 8px 24px #25d36666;cursor:pointer;transition:transform .25s ease,box-shadow .25s ease}@media(hover:hover){.wa-floating[data-v-2f3e797a]:hover{transform:scale(1.15);box-shadow:0 12px 32px #25d3668c}}.wa-icon[data-v-2f3e797a]{width:34px;height:34px;z-index:2;transition:transform .25s ease}@media(hover:hover){.wa-floating:hover .wa-icon[data-v-2f3e797a]{transform:scale(1.05)}}.wave[data-v-2f3e797a]{position:absolute;width:64px;height:64px;border-radius:50%;background-color:#25d36666;animation:pulse-2f3e797a 2.5s infinite}.wave2[data-v-2f3e797a]{animation-delay:1.2s}@keyframes pulse-2f3e797a{0%{transform:scale(1);opacity:.6}to{transform:scale(1.8);opacity:0}}@media(max-width:768px){.wa-floating[data-v-2f3e797a]{width:56px;height:56px;bottom:20px;right:20px}.wa-icon[data-v-2f3e797a]{width:30px;height:30px}.wave[data-v-2f3e797a]{width:56px;height:56px}}.footer-section[data-v-7ff257cf]{position:relative;background:linear-gradient(135deg,#1a1a4d 100% 50%,#0f0f3d);color:#fff;padding:5rem 0 0;margin-top:-5px;font-family:Montserrat,sans-serif;overflow:hidden;opacity:0;transform:translateY(50px);transition:all .8s cubic-bezier(.4,0,.2,1)}.footer-section.visible[data-v-7ff257cf]{opacity:1;transform:translateY(0)}.footer-container[data-v-7ff257cf]{position:relative;max-width:100%;margin:0 auto;padding:0 2rem}.footer-grid[data-v-7ff257cf]{display:grid;grid-template-columns:2fr 1fr 1.2fr;gap:4rem;padding-bottom:3rem;max-width:1280px;margin:0 auto}.footer-column[data-v-7ff257cf]{animation:slideUp-7ff257cf .8s ease forwards;opacity:0}.footer-section.visible .footer-column[data-v-7ff257cf]:nth-child(1){animation-delay:.2s}.footer-section.visible .footer-column[data-v-7ff257cf]:nth-child(2){animation-delay:.4s}.footer-section.visible .footer-column[data-v-7ff257cf]:nth-child(3){animation-delay:.6s}@keyframes slideUp-7ff257cf{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.logo-wrapper[data-v-7ff257cf]{margin-bottom:1.5rem}.footer-logo[data-v-7ff257cf]{width:160px;height:auto;filter:brightness(1.1);transition:transform .3s ease}.footer-logo[data-v-7ff257cf]:hover{transform:scale(1.05)}.company-tagline[data-v-7ff257cf]{font-size:1.1rem;font-weight:700;color:#ffdd57;margin-bottom:1rem;letter-spacing:.5px}.footer-description[data-v-7ff257cf]{font-size:.95rem;line-height:1.7;color:#d1d5ff;margin-bottom:2.5rem;font-weight:400}.section-title[data-v-7ff257cf]{font-size:1.1rem;font-weight:700;color:#ffdd57;margin-bottom:1.5rem;letter-spacing:.5px;position:relative;display:inline-block}.section-title[data-v-7ff257cf]:after{content:"";position:absolute;bottom:-8px;left:0;width:40px;height:3px;background:#ffdd57;border-radius:2px}.social-section[data-v-7ff257cf]{margin-top:2.5rem}.social-links[data-v-7ff257cf]{display:flex;gap:1rem;align-items:center}.social-icon[data-v-7ff257cf]{width:56px;height:56px;display:flex;align-items:center;justify-content:center;background:#ffffff1a;border-radius:14px;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.2);transition:all .4s cubic-bezier(.4,0,.2,1);padding:10px;position:relative;overflow:hidden}.social-icon[data-v-7ff257cf]:before{content:"";position:absolute;top:50%;left:50%;width:0;height:0;border-radius:50%;background:radial-gradient(circle,rgba(255,221,87,.4),transparent);transform:translate(-50%,-50%);transition:width .4s ease,height .4s ease}.social-icon img[data-v-7ff257cf]{width:100%;height:100%;object-fit:contain;filter:brightness(1.2);transition:transform .4s cubic-bezier(.4,0,.2,1);position:relative;z-index:1}.social-icon:first-child img[data-v-7ff257cf]{width:120%;height:120%}.social-icon[data-v-7ff257cf]:hover{background:#ffdd5733;border-color:#ffdd57;box-shadow:0 0 30px #ffdd5780,0 0 60px #ffdd574d,0 0 90px #ffdd571a}.social-icon[data-v-7ff257cf]:hover:before{width:150%;height:150%}.social-icon:hover img[data-v-7ff257cf]{transform:scale(1.15);filter:brightness(1.5) drop-shadow(0 0 8px rgba(255,221,87,.8))}.footer-nav[data-v-7ff257cf]{display:flex;flex-direction:column;gap:.8rem}.nav-link[data-v-7ff257cf]{display:flex;align-items:center;gap:.8rem;color:#d1d5ff;text-decoration:none;font-size:.95rem;font-weight:500;transition:all .3s ease;padding:.5rem 0}.link-icon[data-v-7ff257cf]{font-size:1.2rem;color:#ffdd57;transition:transform .3s ease}.nav-link[data-v-7ff257cf]:hover{color:#fff;padding-left:.5rem}.nav-link:hover .link-icon[data-v-7ff257cf]{transform:translate(5px)}.hours-card[data-v-7ff257cf]{background:#ffffff14;border-radius:16px;padding:1.5rem;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:1px solid rgba(255,255,255,.15);margin-bottom:2rem}.hours-item[data-v-7ff257cf]{padding:.8rem 0}.day-label[data-v-7ff257cf]{font-size:.9rem;color:#ffdd57;font-weight:600;margin-bottom:.4rem}.time-label[data-v-7ff257cf]{font-size:1rem;color:#fff;font-weight:700}.time-label.closed[data-v-7ff257cf]{color:#ff6b6b}.hours-divider[data-v-7ff257cf]{height:1px;background:#fff3;margin:.8rem 0}.contact-info[data-v-7ff257cf]{display:flex;flex-direction:column;gap:1rem}.info-item[data-v-7ff257cf]{display:flex;align-items:center;gap:.8rem;color:#d1d5ff;font-size:.9rem;font-weight:500}.info-icon[data-v-7ff257cf]{font-size:1.2rem}.footer-bottom[data-v-7ff257cf]{border-top:1px solid rgba(255,255,255,.15);padding:2rem 0;margin-top:2rem}.bottom-content[data-v-7ff257cf]{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:1rem;max-width:1280px;margin:0 auto}.copyright[data-v-7ff257cf]{color:#d1d5ff;font-size:.9rem;font-weight:500}.bottom-links[data-v-7ff257cf]{display:flex;align-items:center;gap:1rem}.bottom-links a[data-v-7ff257cf]{color:#d1d5ff;text-decoration:none;font-size:.9rem;font-weight:500;transition:color .3s ease}.bottom-links a[data-v-7ff257cf]:hover{color:#ffdd57}.separator[data-v-7ff257cf]{color:#ffffff4d}@media(max-width:1024px){.footer-grid[data-v-7ff257cf]{grid-template-columns:1fr 1fr;gap:3rem}.company-info[data-v-7ff257cf]{grid-column:1 / -1}}@media(max-width:768px){.footer-section[data-v-7ff257cf]{padding:3rem 0 0;margin-top:-10rem}.footer-container[data-v-7ff257cf]{padding:0 1.5rem}.footer-grid[data-v-7ff257cf]{grid-template-columns:1fr;gap:2.5rem}.company-info[data-v-7ff257cf]{grid-column:1}.social-links[data-v-7ff257cf]{justify-content:flex-start}.bottom-content[data-v-7ff257cf]{flex-direction:column;text-align:center}.footer-logo[data-v-7ff257cf]{width:130px}.company-tagline[data-v-7ff257cf]{font-size:1rem}.footer-description[data-v-7ff257cf]{font-size:.9rem}.section-title[data-v-7ff257cf]{font-size:1rem}.social-icon[data-v-7ff257cf]{width:52px;height:52px}.hours-card[data-v-7ff257cf]{padding:1.2rem}}#app-container{display:flex;flex-direction:column;min-height:100vh}.main-content{flex:1}.landing-page[data-v-4b784752]{display:flex;min-height:calc(100vh - 90px);background-color:#e5f6d5;font-family:Arial,sans-serif}.content-section[data-v-4b784752]{position:relative;background-color:#191970;color:#fff;padding:4rem;width:70vw;min-height:100vh;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;box-sizing:border-box}.text-content[data-v-4b784752]{max-width:500px;margin:0 auto;text-align:left}.about-heading[data-v-4b784752]{font-size:1rem;font-weight:500;letter-spacing:2px;margin-bottom:.5rem;color:#9fb6f1;animation:fadeInSlideUp-4b784752 .8s ease-out .2s forwards;opacity:0}.main-heading[data-v-4b784752]{font-size:2.5rem;font-weight:700;line-height:1.2;margin-bottom:1rem;color:#fff;animation:fadeInSlideUp-4b784752 .8s ease-out .4s forwards;opacity:0}.description[data-v-4b784752]{font-size:1rem;line-height:1.6;color:#d1fae5;margin-bottom:2rem;animation:fadeInSlideUp-4b784752 .8s ease-out .6s forwards;opacity:0}.button-container[data-v-4b784752]{display:flex;gap:1.5rem;animation:fadeInSlideUp-4b784752 .8s ease-out .8s forwards;opacity:0}.btn[data-v-4b784752]{padding:.75rem 2rem;border:none;border-radius:5px;font-size:1rem;cursor:pointer;transition:background-color .3s ease,color .3s ease;text-decoration:none}.btn-primary[data-v-4b784752]{background-color:#d1fae5;color:#166534}.btn-primary[data-v-4b784752]:hover{background-color:#fff}.btn-secondary[data-v-4b784752]{background-color:transparent;color:#fff;border:2px solid #fff}.btn-secondary[data-v-4b784752]:hover{background-color:#fff;color:#166534}.dots-container[data-v-4b784752]{position:absolute;display:flex;gap:.5rem}.dots-container.top-dots[data-v-4b784752]{top:1rem;right:1rem}.dots-container.bottom-dots[data-v-4b784752]{bottom:1rem;left:1rem}.dots-container span[data-v-4b784752]{width:8px;height:8px;background-color:#d1fae5;border-radius:50%;animation:dotPulse-4b784752 1.5s infinite ease-in-out alternate}.dots-container.top-dots span[data-v-4b784752]:nth-child(1){animation-delay:0s}.dots-container.top-dots span[data-v-4b784752]:nth-child(2){animation-delay:.2s}.dots-container.top-dots span[data-v-4b784752]:nth-child(3){animation-delay:.4s}.dots-container.top-dots span[data-v-4b784752]:nth-child(4){animation-delay:.6s}.dots-container.bottom-dots span[data-v-4b784752]:nth-child(1){animation-delay:.8s}.dots-container.bottom-dots span[data-v-4b784752]:nth-child(2){animation-delay:1s}.dots-container.bottom-dots span[data-v-4b784752]:nth-child(3){animation-delay:1.2s}.dots-container.bottom-dots span[data-v-4b784752]:nth-child(4){animation-delay:1.4s}.image-section[data-v-4b784752]{width:50vw;min-height:calc(100vh - 80px);overflow:hidden}.main-image[data-v-4b784752]{width:100%;height:100%;object-fit:cover;display:block;object-position:85% top;animation:fadeIn-4b784752 1s ease-out forwards,imageZoomIn-4b784752 1s ease-out forwards;opacity:0}@keyframes fadeInSlideUp-4b784752{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-4b784752{0%{opacity:0}to{opacity:1}}@keyframes imageZoomIn-4b784752{0%{transform:scale(1.05)}to{transform:scale(1)}}@keyframes dotPulse-4b784752{0%{transform:scale(.8);opacity:.5}50%{transform:scale(1);opacity:1}to{transform:scale(.8);opacity:.5}}@media(max-width:992px){.landing-page[data-v-4b784752]{flex-direction:column-reverse;min-height:auto}.content-section[data-v-4b784752],.image-section[data-v-4b784752]{width:100vw;min-height:auto;box-sizing:border-box;box-shadow:2px 0 5px #0000001a}.image-section[data-v-4b784752]{height:36vh;min-height:230px}.content-section .text-content[data-v-4b784752]{margin:0;max-width:none;text-align:center}.button-container[data-v-4b784752]{justify-content:center}}.animated-number[data-v-7908e393]{font-family:Montserrat,sans-serif;font-weight:700;color:#00008b;font-size:2.2rem;line-height:1}@keyframes slideUpFadeIn-dd419083{0%{transform:translateY(30px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes zoomInFadeIn-dd419083{0%{transform:scale(.9);opacity:0}to{transform:scale(1);opacity:1}}.about-section[data-v-dd419083]{padding:6rem 2rem;background-color:#f8fafc;font-family:Poppins,sans-serif;color:#334155;display:flex;justify-content:center;align-items:center;overflow:hidden}.label[data-v-dd419083]{transform:translateY(9px)}.content-wrapper[data-v-dd419083]{display:grid;grid-template-columns:1fr 1fr;gap:3rem;max-width:1200px;width:100%}.card[data-v-dd419083]{background-color:#fff;border-radius:12px;box-shadow:0 10px 30px #00000014;padding:3rem;opacity:0;transform:translateY(30px);transition:opacity .8s ease-out,transform .8s ease-out}.card.animate-in[data-v-dd419083]{opacity:1;transform:translateY(0)}.text-card[data-v-dd419083]{transition-delay:.1s}.image-card[data-v-dd419083]{padding:0;overflow:hidden;display:flex;justify-content:center;align-items:center;transition-delay:.3s}.image-card.animate-in .about-image[data-v-dd419083]{animation:zoomInFadeIn-dd419083 1s ease-out forwards}.about-image[data-v-dd419083]{object-fit:cover;border-radius:12px;width:100%;height:100%}.section-title[data-v-dd419083]{font-family:Montserrat,sans-serif;font-size:2.5rem;font-weight:700;color:#00008b;margin-bottom:1.5rem}.description[data-v-dd419083]{font-size:1rem;line-height:1.7;color:#111827;margin-bottom:1rem}.stats-grid[data-v-dd419083]{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:2rem;margin-top:2.5rem}.stat-item[data-v-dd419083]{display:flex;flex-direction:column;align-items:center;text-align:center}.number-plus-wrapper[data-v-dd419083]{display:flex;align-items:flex-start;margin-bottom:1rem;gap:.25rem}.stat-number[data-v-dd419083]{font-size:2.2rem;font-weight:700;color:#00008b;line-height:1}.plus[data-v-dd419083]{font-size:1.5rem;font-weight:700;color:#00008b;line-height:1;position:relative;top:5px}.stat-label[data-v-dd419083]{font-size:.85rem;color:#64748b;text-transform:uppercase;font-weight:600;transform:translateY(-5px)}@keyframes fadeIn-dd419083{0%{opacity:0}to{opacity:1}}@media(max-width:992px){.content-wrapper[data-v-dd419083]{display:flex;flex-direction:column;gap:2rem}.image-card[data-v-dd419083]{order:-1}.about-image[data-v-dd419083]{width:100%}.card[data-v-dd419083],.about-image[data-v-dd419083]{opacity:1;transform:none;transition:none;animation:none!important}}@media(max-width:768px){.about-section[data-v-dd419083]{padding:4rem 1.5rem}.card[data-v-dd419083]{padding:2rem}.section-title[data-v-dd419083]{font-size:2rem}.stats-grid[data-v-dd419083]{gap:1.5rem}}.testimonials-section[data-v-416ade57]{background:#191970;padding:120px 16px;opacity:0;transform:translateY(40px);transition:opacity .8s ease,transform .8s ease;font-family:Montserrat,sans-serif}.testimonials-section.visible[data-v-416ade57]{opacity:1;transform:translateY(0)}.container[data-v-416ade57]{max-width:1200px;margin:0 auto;text-align:center}.section-heading[data-v-416ade57]{font-size:clamp(1.9rem,4vw,2.6rem);font-weight:800;color:#fff}.section-subheading[data-v-416ade57]{margin-top:14px;margin-bottom:64px;font-size:1rem;font-weight:500;color:#e5e7eb}.testimonials-grid[data-v-416ade57]{display:grid;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:32px}.testimonial-card[data-v-416ade57]{background:#fff;padding:36px 28px;border-radius:18px;text-align:center;box-shadow:0 12px 28px #00000026;opacity:0;transform:translateY(32px)}.testimonials-section.visible .testimonial-card[data-v-416ade57]{animation:fadeUp-416ade57 .7s ease forwards}@keyframes fadeUp-416ade57{to{opacity:1;transform:translateY(0)}}.avatar-container[data-v-416ade57]{width:84px;height:84px;margin:0 auto 16px;border-radius:50%;overflow:hidden}.user-avatar[data-v-416ade57]{width:100%;height:100%;object-fit:cover}.testimonial-text[data-v-416ade57]{font-size:1.05rem;font-weight:500;line-height:1.6;color:#374151;font-style:italic;margin-bottom:20px}.user-name[data-v-416ade57]{font-weight:700;color:#191970}.user-role[data-v-416ade57]{display:block;font-size:.8rem;font-weight:500;color:#64748b;margin-top:4px}@media(max-width:768px){.testimonials-section[data-v-416ade57]{padding:96px 16px}}.logo-section[data-v-0bd241ed]{padding:0 16px 160px;background:#f9fafb;display:flex;justify-content:center}.logo-card[data-v-0bd241ed]{width:100%;max-width:1200px;background:#fff;border-radius:28px;padding:72px 40px;margin-top:140px;box-shadow:0 30px 60px #00000014;opacity:0;transform:translateY(36px)}.logo-section.visible .logo-card[data-v-0bd241ed]{animation:fadeUp-0bd241ed .8s ease forwards}@keyframes fadeUp-0bd241ed{to{opacity:1;transform:translateY(0)}}.title[data-v-0bd241ed]{text-align:center;font-family:Montserrat,sans-serif;font-weight:800;letter-spacing:.8px;font-size:clamp(1.9rem,3.8vw,2.6rem);color:#191970}.subtitle[data-v-0bd241ed]{margin:16px auto 96px;text-align:center;font-family:Montserrat,sans-serif;font-weight:500;font-size:clamp(1rem,2.2vw,1.15rem);color:#111827;max-width:720px;line-height:1.6}.logo-mask[data-v-0bd241ed]{position:relative;overflow:hidden;mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent);-webkit-mask-image:linear-gradient(to right,transparent,black 10%,black 90%,transparent)}.logo-track[data-v-0bd241ed]{display:flex;width:max-content;animation:scroll-right-0bd241ed 40s linear infinite}.logo-track[data-v-0bd241ed]:hover{animation-play-state:paused}.logo-item[data-v-0bd241ed]{flex:0 0 auto;padding:0 56px}.logo-item img[data-v-0bd241ed]{height:clamp(90px,11vw,150px);object-fit:contain;transition:transform .3s ease}.logo-item img[data-v-0bd241ed]:hover{transform:scale(1.12)}@keyframes scroll-right-0bd241ed{0%{transform:translate(-50%)}to{transform:translate(0)}}@media(max-width:768px){.logo-card[data-v-0bd241ed]{padding:56px 24px;margin-top:100px;border-radius:20px}.subtitle[data-v-0bd241ed]{margin-bottom:72px}}@media(max-width:480px){.logo-card[data-v-0bd241ed]{padding:44px 20px;margin-top:80px}.logo-item[data-v-0bd241ed]{padding:0 32px}}.machine-section[data-v-c9bde740]{padding:40px 16px 120px;background:#f9fafb;display:flex;justify-content:center}.machine-card-wrapper[data-v-c9bde740]{width:100%;max-width:1200px;background:#fff;border-radius:28px;padding:88px 40px 80px;box-shadow:0 30px 60px #00000014;opacity:0;transform:translateY(24px)}.machine-section.visible .machine-card-wrapper[data-v-c9bde740]{animation:fadeUp-c9bde740 .7s ease forwards}.title[data-v-c9bde740]{text-align:center;font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(1.8rem,3.6vw,2.5rem);color:#191970;opacity:0;transform:translateY(20px)}.machine-section.visible .title[data-v-c9bde740]{animation:fadeUp-c9bde740 .7s ease forwards;animation-delay:.15s}.subtitle[data-v-c9bde740]{margin:16px auto 88px;text-align:center;font-family:Montserrat,sans-serif;font-weight:500;font-size:clamp(1rem,2.2vw,1.15rem);color:#111827;max-width:720px;line-height:1.6;opacity:0;transform:translateY(20px)}.machine-section.visible .subtitle[data-v-c9bde740]{animation:fadeUp-c9bde740 .7s ease forwards;animation-delay:.25s}.machine-grid[data-v-c9bde740]{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:32px}.machine-card[data-v-c9bde740]{text-align:center;opacity:0;transform:translateY(28px)}.machine-section.visible .machine-card[data-v-c9bde740]{animation:fadeUp-c9bde740 .7s ease forwards}.image-wrapper[data-v-c9bde740]{position:relative;width:100%;aspect-ratio:4 / 3;overflow:hidden;border-radius:18px;margin-bottom:20px}.image-wrapper img[data-v-c9bde740]{width:100%;height:100%;object-fit:cover;transition:transform .45s ease}.machine-detail[data-v-c9bde740]{position:absolute;inset:0;background:#191970eb;color:#fff;padding:28px 24px;display:flex;align-items:center;justify-content:center;text-align:center;opacity:0;transition:opacity .35s ease}.machine-detail p[data-v-c9bde740]{font-family:Montserrat,sans-serif;font-size:.95rem;line-height:1.6}.machine-name[data-v-c9bde740]{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.1rem;color:#111827}.image-wrapper.active .machine-detail[data-v-c9bde740]{opacity:1}@media(hover:hover){.image-wrapper:hover img[data-v-c9bde740]{transform:scale(1.08)}.image-wrapper:hover .machine-detail[data-v-c9bde740]{opacity:1}}@keyframes fadeUp-c9bde740{to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.machine-card-wrapper[data-v-c9bde740]{padding:72px 24px 64px}.subtitle[data-v-c9bde740]{margin-bottom:64px}}.stores-section[data-v-f2e4d117]{background:linear-gradient(180deg,#191970 0% 70%,#1a1a4d);padding:1.5rem 1.5rem 10rem;margin-bottom:0;display:flex;justify-content:center;color:#fff}.stores-wrapper[data-v-f2e4d117]{width:100%;max-width:1000px;text-align:center;opacity:0;transform:translateY(30px)}.stores-section.visible .stores-wrapper[data-v-f2e4d117]{animation:fadeUp-f2e4d117 .7s ease forwards}.title[data-v-f2e4d117]{font-family:Montserrat,sans-serif;font-weight:800;font-size:clamp(1.6rem,3.5vw,2rem);margin-bottom:.4rem;opacity:0;transform:translateY(20px)}.stores-section.visible .title[data-v-f2e4d117]{animation:fadeUp-f2e4d117 .7s ease forwards;animation-delay:.1s}.subtitle[data-v-f2e4d117]{font-family:Montserrat,sans-serif;font-weight:500;font-size:clamp(.9rem,1.8vw,1rem);margin-bottom:1.5rem;color:#d1d1f0;opacity:0;transform:translateY(20px)}.stores-section.visible .subtitle[data-v-f2e4d117]{animation:fadeUp-f2e4d117 .7s ease forwards;animation-delay:.2s}.stores-grid[data-v-f2e4d117]{display:grid;grid-template-columns:repeat(2,1fr);gap:1.5rem}@media(max-width:768px){.stores-grid[data-v-f2e4d117]{grid-template-columns:1fr}.stores-section[data-v-f2e4d117]{padding:1.5rem 1.5rem 12rem}}.store-card[data-v-f2e4d117]{background-color:#2a2a8f;border-radius:14px;overflow:hidden;box-shadow:0 6px 16px #0003;text-align:center;opacity:0;transform:translateY(28px);transition:transform .5s ease,opacity .5s ease}.stores-section.visible .store-card[data-v-f2e4d117]{animation:fadeUp-f2e4d117 .7s ease forwards}.map-preview iframe[data-v-f2e4d117]{width:100%;height:180px;border:0;border-bottom:1px solid rgba(255,255,255,.2)}.store-info[data-v-f2e4d117]{padding:.9rem 1rem 1.2rem}.store-name[data-v-f2e4d117]{font-family:Montserrat,sans-serif;font-weight:700;font-size:1.05rem;margin-bottom:.4rem}.store-address[data-v-f2e4d117]{font-family:Montserrat,sans-serif;font-weight:500;font-size:.88rem;color:#d1d1f0;line-height:1.4}@keyframes fadeUp-f2e4d117{to{opacity:1;transform:translateY(0)}}.fuku-section[data-v-586b7276]{background:linear-gradient(135deg,#b11226,#8e0f1f);padding:200px 20px 220px;min-height:100vh;opacity:0;transform:translateY(50px);transition:all .9s ease;font-family:Montserrat,sans-serif}.fuku-section.visible[data-v-586b7276]{opacity:1;transform:translateY(0)}.fuku-container[data-v-586b7276]{max-width:1200px;margin:auto;display:grid;grid-template-columns:1fr 1fr;gap:120px;align-items:center}.fuku-title[data-v-586b7276]{font-size:56px;font-weight:700;color:#fff;margin-bottom:28px}.fuku-subtitle[data-v-586b7276]{font-size:16px;line-height:1.9;color:#fde2e2;margin-bottom:52px;max-width:520px}.fuku-button[data-v-586b7276]{display:inline-block;padding:16px 48px;color:#fff;border:2px solid #ffffff;text-decoration:none;font-weight:600;border-radius:999px;transition:all .3s ease;cursor:pointer}.fuku-button[data-v-586b7276]:hover{background:#fff;color:#b11226}.fuku-images-mobile[data-v-586b7276]{display:none}.fuku-images-desktop[data-v-586b7276]{display:flex}.fuku-images[data-v-586b7276]{position:relative;width:100%;height:360px;justify-content:center;align-items:center;margin-left:40px}.fuku-image[data-v-586b7276]{position:absolute;width:200px;height:300px;object-fit:cover;border-radius:22px;box-shadow:0 30px 60px #00000073;opacity:0;transform:scale(.85);transition:all 1s ease}.fuku-images.open .fuku-image[data-v-586b7276]{opacity:1}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(1){transform:translate(-140px) rotate(-18deg)}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(2){transform:translateY(-10px) scale(1.05);z-index:3}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(3){transform:translate(140px) rotate(18deg)}.fade-enter-active[data-v-586b7276],.fade-leave-active[data-v-586b7276]{transition:opacity .8s ease,transform .8s ease}.fade-enter-from[data-v-586b7276],.fade-leave-to[data-v-586b7276]{opacity:0}@media(max-width:900px){.fuku-section[data-v-586b7276]{padding:150px 20px 170px}.fuku-container[data-v-586b7276]{grid-template-columns:1fr;gap:0;text-align:center}.fuku-images-mobile[data-v-586b7276]{display:flex;margin:25px 0 30px}.fuku-images-desktop[data-v-586b7276]{display:none}.fuku-title[data-v-586b7276]{font-size:36px;margin-bottom:0}.fuku-subtitle[data-v-586b7276]{font-size:14.5px;margin-left:auto;margin-right:auto}.fuku-button[data-v-586b7276]{padding:12px 34px;font-size:13.5px}.fuku-images[data-v-586b7276]{margin-left:0;height:230px;padding:0 24px}.fuku-image[data-v-586b7276]{width:130px;height:195px}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(1){transform:translate(-70px) rotate(-10deg)}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(2){transform:translateY(-3px) scale(.98)}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(3){transform:translate(70px) rotate(10deg)}}@media(max-width:480px){.fuku-title[data-v-586b7276]{font-size:28px}.fuku-subtitle[data-v-586b7276]{font-size:13.5px;line-height:1.6}.fuku-button[data-v-586b7276]{padding:11px 30px;font-size:13px}.fuku-images[data-v-586b7276]{height:200px;padding:0 28px}.fuku-image[data-v-586b7276]{width:110px;height:165px}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(1){transform:translate(-60px) rotate(-8deg)}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(2){transform:translateY(-2px) scale(.96)}.fuku-images.open .fuku-image[data-v-586b7276]:nth-child(3){transform:translate(60px) rotate(8deg)}}[data-v-50b1a518]{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}.qris-payment-section[data-v-50b1a518]{background:#191970;padding:75px 30px 150px;position:relative;overflow:hidden}.qris-payment-section[data-v-50b1a518]:before{content:"";position:absolute;inset:0;background:url("data:image/svg+xml,%3Csvg width='60' height='60' viewBox='0 0 60 60' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cg fill='%23ffffff' fill-opacity='0.03'%3E%3Cpath d='M36 34v-4h-2v4h-4v2h4v4h2v-4h4v-2h-4zm0-30V0h-2v4h-4v2h4v4h2V6h4V4h-4zM6 34v-4H4v4H0v2h4v4h2v-4h4v-2H6zM6 4V0H4v4H0v2h4v4h2V6h4V4H6z'/%3E%3C/g%3E%3C/g%3E%3C/svg%3E");opacity:.3}.container[data-v-50b1a518]{max-width:1100px;margin:0 auto;position:relative;z-index:1}.qris-content[data-v-50b1a518]{display:grid;grid-template-columns:1fr 1fr;gap:50px;align-items:center}.qris-text[data-v-50b1a518]{animation:fadeInLeft-50b1a518 1s ease}.qris-image-mobile[data-v-50b1a518]{display:none}.qris-image-desktop[data-v-50b1a518]{display:block}.qris-title[data-v-50b1a518]{color:#fff;font-size:2.2rem;font-weight:900;line-height:1.3;margin-bottom:16px;letter-spacing:-.5px}.highlight[data-v-50b1a518]{background:linear-gradient(135deg,#fbbf24,#f59e0b);-webkit-background-clip:text;-webkit-text-fill-color:transparent;background-clip:text;position:relative;display:inline-block}.qris-description[data-v-50b1a518]{color:#ffffffe6;font-size:.95rem;line-height:1.6;margin-bottom:28px;font-weight:500}.qris-features[data-v-50b1a518]{display:flex;flex-direction:column;gap:14px;margin-bottom:28px}.feature-item[data-v-50b1a518]{display:flex;align-items:flex-start;gap:12px;background:#ffffff14;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);padding:14px;border-radius:12px;border:2px solid rgba(255,255,255,.15);transition:all .3s ease}.feature-item[data-v-50b1a518]:hover{background:#ffffff1f;transform:translate(8px);border-color:#ffffff40}.feature-icon[data-v-50b1a518]{width:38px;height:38px;background:linear-gradient(135deg,#fbbf24,#f59e0b);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.feature-icon svg[data-v-50b1a518]{color:#fff;width:20px;height:20px}.feature-text h4[data-v-50b1a518]{color:#fff;font-size:.95rem;font-weight:700;margin-bottom:4px;letter-spacing:.2px}.feature-text p[data-v-50b1a518]{color:#fffc;font-size:.85rem;line-height:1.4;font-weight:500}.btn-qris[data-v-50b1a518]{background:linear-gradient(135deg,#fbbf24,#f59e0b);color:#1f2937;border:none;padding:14px 28px;border-radius:12px;font-size:.95rem;font-weight:800;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;gap:10px;font-family:Montserrat,sans-serif;letter-spacing:.3px;box-shadow:0 8px 24px #fbbf2459}.btn-qris[data-v-50b1a518]:hover{transform:translateY(-3px);box-shadow:0 12px 32px #fbbf2473}.btn-qris svg[data-v-50b1a518]{width:18px;height:18px}.qris-image[data-v-50b1a518]{position:relative;animation:fadeInRight-50b1a518 1s ease}.image-glow[data-v-50b1a518]{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:110%;height:110%;background:radial-gradient(circle,rgba(251,191,36,.2) 0%,transparent 70%);animation:glow-50b1a518 3s ease-in-out infinite;z-index:0}.main-image[data-v-50b1a518]{width:100%;max-width:450px;height:auto;position:relative;z-index:1;filter:drop-shadow(0 15px 30px rgba(0,0,0,.3));animation:float-50b1a518 6s ease-in-out infinite}.floating-card[data-v-50b1a518]{position:absolute;background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:14px;padding:14px;box-shadow:0 8px 24px #0003;display:flex;align-items:center;gap:12px;z-index:2}.floating-card svg[data-v-50b1a518]{color:#667eea;width:28px;height:28px}.card-label[data-v-50b1a518]{color:#6b7280;font-size:.75rem;font-weight:600;margin-bottom:2px;letter-spacing:.2px}.card-value[data-v-50b1a518]{color:#1f2937;font-size:1.15rem;font-weight:900;letter-spacing:-.3px}.card-1[data-v-50b1a518]{top:12%;right:-8%;animation:float-50b1a518 4s ease-in-out infinite}.card-2[data-v-50b1a518]{bottom:18%;left:-12%;animation:float-50b1a518 5s ease-in-out infinite 1s}@keyframes fadeInLeft-50b1a518{0%{opacity:0;transform:translate(-40px)}to{opacity:1;transform:translate(0)}}@keyframes fadeInRight-50b1a518{0%{opacity:0;transform:translate(40px)}to{opacity:1;transform:translate(0)}}@keyframes float-50b1a518{0%,to{transform:translateY(0)}50%{transform:translateY(-15px)}}@keyframes glow-50b1a518{0%,to{opacity:.4;transform:translate(-50%,-50%) scale(1)}50%{opacity:.7;transform:translate(-50%,-50%) scale(1.08)}}@media(max-width:968px){.qris-payment-section[data-v-50b1a518]{padding:45px 18px 130px}.qris-content[data-v-50b1a518]{grid-template-columns:1fr;gap:0}.qris-text[data-v-50b1a518]{text-align:center}.qris-image-mobile[data-v-50b1a518]{display:block;margin:20px 0 25px;padding:0 20px}.qris-image-desktop[data-v-50b1a518]{display:none}.qris-title[data-v-50b1a518]{font-size:1.7rem;margin-bottom:0}.qris-description[data-v-50b1a518]{font-size:.85rem;margin-bottom:22px}.main-image[data-v-50b1a518]{max-width:280px;margin:0 auto;display:block}.qris-image-mobile .floating-card[data-v-50b1a518]{padding:11px}.qris-image-mobile .floating-card svg[data-v-50b1a518]{width:24px;height:24px}.qris-image-mobile .card-label[data-v-50b1a518]{font-size:.68rem}.qris-image-mobile .card-value[data-v-50b1a518]{font-size:1rem}.qris-image-mobile .card-1[data-v-50b1a518]{top:8%;right:2%}.qris-image-mobile .card-2[data-v-50b1a518]{bottom:12%;left:2%}.qris-features[data-v-50b1a518]{gap:10px;margin-bottom:22px}.feature-item[data-v-50b1a518]{padding:11px}.feature-icon[data-v-50b1a518]{width:34px;height:34px}.feature-icon svg[data-v-50b1a518]{width:18px;height:18px}.feature-text h4[data-v-50b1a518]{font-size:.88rem}.feature-text p[data-v-50b1a518]{font-size:.78rem}.btn-qris[data-v-50b1a518]{width:100%;justify-content:center;padding:12px 24px;font-size:.88rem}}@media(max-width:768px){.qris-payment-section[data-v-50b1a518]{padding:40px 16px 120px}.qris-image-mobile[data-v-50b1a518]{padding:0 18px}.qris-title[data-v-50b1a518]{font-size:1.6rem;margin-bottom:0}.qris-description[data-v-50b1a518]{font-size:.82rem;margin-bottom:20px}.main-image[data-v-50b1a518]{max-width:260px}.qris-image-mobile .floating-card[data-v-50b1a518]{padding:10px}.qris-image-mobile .card-label[data-v-50b1a518]{font-size:.65rem}.qris-image-mobile .card-value[data-v-50b1a518]{font-size:.95rem}.qris-image-mobile .card-1[data-v-50b1a518]{top:6%;right:5%}.qris-image-mobile .card-2[data-v-50b1a518]{bottom:10%;left:5%}.qris-features[data-v-50b1a518]{gap:9px;margin-bottom:20px}.feature-item[data-v-50b1a518]{padding:10px}.feature-icon[data-v-50b1a518]{width:32px;height:32px}.feature-icon svg[data-v-50b1a518]{width:17px;height:17px}.feature-text h4[data-v-50b1a518]{font-size:.85rem}.feature-text p[data-v-50b1a518]{font-size:.75rem}.btn-qris[data-v-50b1a518]{padding:11px 22px;font-size:.85rem;gap:8px}.btn-qris svg[data-v-50b1a518]{width:16px;height:16px}}@media(max-width:480px){.qris-payment-section[data-v-50b1a518]{padding:125px 14px 110px}.qris-image-mobile[data-v-50b1a518]{padding:0 15px}.qris-title[data-v-50b1a518]{font-size:1.4rem;margin-bottom:0}.qris-description[data-v-50b1a518]{font-size:.78rem;margin-bottom:18px}.main-image[data-v-50b1a518]{max-width:230px}.qris-image-mobile .floating-card[data-v-50b1a518]{padding:9px}.qris-image-mobile .floating-card svg[data-v-50b1a518]{width:22px;height:22px}.qris-image-mobile .card-label[data-v-50b1a518]{font-size:.62rem}.qris-image-mobile .card-value[data-v-50b1a518]{font-size:.9rem}.qris-image-mobile .card-1[data-v-50b1a518]{top:4%;right:8%}.qris-image-mobile .card-2[data-v-50b1a518]{bottom:8%;left:8%}.qris-features[data-v-50b1a518]{gap:8px;margin-bottom:18px}.feature-item[data-v-50b1a518]{padding:9px;flex-direction:row;text-align:left;align-items:flex-start}.feature-icon[data-v-50b1a518]{width:30px;height:30px}.feature-icon svg[data-v-50b1a518]{width:15px;height:15px}.feature-text h4[data-v-50b1a518]{font-size:.8rem;margin-bottom:2px}.feature-text p[data-v-50b1a518]{font-size:.7rem}.btn-qris[data-v-50b1a518]{padding:10px 20px;font-size:.8rem;gap:7px}.btn-qris svg[data-v-50b1a518]{width:15px;height:15px}}@media(max-width:360px){.qris-payment-section[data-v-50b1a518]{padding:30px 12px 100px}.qris-image-mobile[data-v-50b1a518]{padding:0 12px}.qris-title[data-v-50b1a518]{font-size:1.3rem}.qris-description[data-v-50b1a518]{font-size:.75rem}.main-image[data-v-50b1a518]{max-width:210px}.qris-image-mobile .floating-card[data-v-50b1a518]{padding:8px}.qris-image-mobile .floating-card svg[data-v-50b1a518]{width:20px;height:20px}.qris-image-mobile .card-label[data-v-50b1a518]{font-size:.6rem}.qris-image-mobile .card-value[data-v-50b1a518]{font-size:.85rem}.qris-image-mobile .card-1[data-v-50b1a518]{top:3%;right:10%}.qris-image-mobile .card-2[data-v-50b1a518]{bottom:7%;left:10%}.feature-text h4[data-v-50b1a518]{font-size:.78rem}.feature-text p[data-v-50b1a518]{font-size:.68rem}.btn-qris[data-v-50b1a518]{padding:9px 18px;font-size:.78rem}}[data-v-ac18ebaa]{font-family:Montserrat,sans-serif;box-sizing:border-box}.printing-catalog[data-v-ac18ebaa]{background:#191970;padding:60px 20px 150px}.container[data-v-ac18ebaa]{max-width:1200px;margin:0 auto}.section-title[data-v-ac18ebaa]{color:#fff;font-size:2.4rem;font-weight:800;text-align:center;margin-bottom:12px;animation:fadeInDown-ac18ebaa .8s ease;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.section-subtitle[data-v-ac18ebaa]{color:#ffffffe6;font-size:1.1rem;font-weight:500;text-align:center;margin-bottom:50px;animation:fadeInDown-ac18ebaa 1s ease}.carousel-wrapper[data-v-ac18ebaa]{position:relative;animation:fadeInUp-ac18ebaa 1s ease}.carousel-container[data-v-ac18ebaa]{overflow:hidden;border-radius:24px}.carousel[data-v-ac18ebaa]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:0}.card[data-v-ac18ebaa]{flex:0 0 calc(50% - 15px);background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000004d;margin-right:30px}.card[data-v-ac18ebaa]:nth-child(2n){margin-right:0}.card[data-v-ac18ebaa]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.card.coming-soon[data-v-ac18ebaa]{cursor:default;opacity:.8}.card.coming-soon[data-v-ac18ebaa]:hover{transform:none}.card-image[data-v-ac18ebaa]{position:relative;height:280px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.card-image img[data-v-ac18ebaa]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card-image img[data-v-ac18ebaa]{transform:scale(1.1)}.card-overlay[data-v-ac18ebaa]{position:absolute;inset:0;background:#191970d9;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.card:hover .card-overlay[data-v-ac18ebaa]{opacity:1}.view-details[data-v-ac18ebaa]{color:#fff;font-size:1.15rem;font-weight:700;padding:14px 32px;border:2px solid #fff;border-radius:50px;transition:all .3s ease}.card:hover .view-details[data-v-ac18ebaa]{background:#fff;color:#191970;transform:scale(1.05)}.placeholder[data-v-ac18ebaa]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.placeholder span[data-v-ac18ebaa]{color:#fff;font-size:1.6rem;font-weight:700}.card-content[data-v-ac18ebaa]{padding:28px}.card-title[data-v-ac18ebaa]{color:#191970;font-size:1.6rem;font-weight:800;margin-bottom:12px}.card-description[data-v-ac18ebaa]{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:16px}.price-range[data-v-ac18ebaa]{display:flex;align-items:center}.price[data-v-ac18ebaa]{color:#667eea;font-size:1.15rem;font-weight:800}.carousel-arrow[data-v-ac18ebaa]{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:5;box-shadow:0 8px 20px #0003}.carousel-arrow[data-v-ac18ebaa]:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 28px #0000004d}.carousel-arrow[data-v-ac18ebaa]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow.left[data-v-ac18ebaa]{left:-28px}.carousel-arrow.right[data-v-ac18ebaa]{right:-28px}.carousel-arrow svg[data-v-ac18ebaa]{color:#667eea}.pagination-dots[data-v-ac18ebaa]{display:flex;justify-content:center;gap:12px;margin-top:40px}.dot[data-v-ac18ebaa]{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot[data-v-ac18ebaa]:hover{background:#ffffff80;transform:scale(1.2)}.dot.active[data-v-ac18ebaa]{background:#fff;width:32px;border-radius:6px}@keyframes fadeInDown-ac18ebaa{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-ac18ebaa{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.printing-catalog[data-v-ac18ebaa]{padding:40px 15px 130px}.section-title[data-v-ac18ebaa]{font-size:2rem;margin-bottom:10px}.section-subtitle[data-v-ac18ebaa]{font-size:1rem;margin-bottom:40px}.carousel-wrapper[data-v-ac18ebaa]{position:relative;padding:0}.carousel-container[data-v-ac18ebaa]{overflow:hidden;margin:0 50px}.carousel[data-v-ac18ebaa]{padding:0}.card[data-v-ac18ebaa]{flex:0 0 100%;margin-right:0}.card-image[data-v-ac18ebaa]{height:220px}.card-content[data-v-ac18ebaa]{padding:24px}.card-title[data-v-ac18ebaa]{font-size:1.4rem}.carousel-arrow[data-v-ac18ebaa]{display:flex!important;width:44px;height:44px;background:#fffffff2;box-shadow:0 4px 12px #0003}.carousel-arrow.left[data-v-ac18ebaa]{left:0}.carousel-arrow.right[data-v-ac18ebaa]{right:0}.pagination-dots[data-v-ac18ebaa]{display:flex!important;margin-top:30px}}@media(max-width:480px){.printing-catalog[data-v-ac18ebaa]{padding:30px 12px 110px}.section-title[data-v-ac18ebaa]{font-size:1.8rem}.section-subtitle[data-v-ac18ebaa]{font-size:.95rem}.card-image[data-v-ac18ebaa]{height:200px}.card-title[data-v-ac18ebaa]{font-size:1.3rem}.card-description[data-v-ac18ebaa]{font-size:.95rem}}[data-v-966e2179]{font-family:Montserrat,sans-serif;box-sizing:border-box}.printing-catalog[data-v-966e2179]{background:#191970;padding:60px 20px 150px}.container[data-v-966e2179]{max-width:1200px;margin:0 auto}.section-title[data-v-966e2179]{color:#fff;font-size:2.4rem;font-weight:800;text-align:center;margin-bottom:12px;animation:fadeInDown-966e2179 .8s ease;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.section-subtitle[data-v-966e2179]{color:#ffffffe6;font-size:1.1rem;font-weight:500;text-align:center;margin-bottom:50px;animation:fadeInDown-966e2179 1s ease}.carousel-wrapper[data-v-966e2179]{position:relative;animation:fadeInUp-966e2179 1s ease}.carousel-container[data-v-966e2179]{overflow:hidden;border-radius:24px}.carousel[data-v-966e2179]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:0}.card[data-v-966e2179]{flex:0 0 calc(50% - 15px);background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000004d;margin-right:30px}.card[data-v-966e2179]:nth-child(2n){margin-right:0}.card[data-v-966e2179]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.card.coming-soon[data-v-966e2179]{cursor:default;opacity:.8}.card.coming-soon[data-v-966e2179]:hover{transform:none}.card-image[data-v-966e2179]{position:relative;height:280px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.card-image img[data-v-966e2179]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card-image img[data-v-966e2179]{transform:scale(1.1)}.card-overlay[data-v-966e2179]{position:absolute;inset:0;background:#191970d9;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.card:hover .card-overlay[data-v-966e2179]{opacity:1}.view-details[data-v-966e2179]{color:#fff;font-size:1.15rem;font-weight:700;padding:14px 32px;border:2px solid #fff;border-radius:50px;transition:all .3s ease}.card:hover .view-details[data-v-966e2179]{background:#fff;color:#191970;transform:scale(1.05)}.placeholder[data-v-966e2179]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.placeholder span[data-v-966e2179]{color:#fff;font-size:1.6rem;font-weight:700}.card-content[data-v-966e2179]{padding:28px}.card-title[data-v-966e2179]{color:#191970;font-size:1.6rem;font-weight:800;margin-bottom:12px}.card-description[data-v-966e2179]{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:16px}.price-range[data-v-966e2179]{display:flex;align-items:center}.price[data-v-966e2179]{color:#667eea;font-size:1.15rem;font-weight:800}.carousel-arrow[data-v-966e2179]{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:5;box-shadow:0 8px 20px #0003}.carousel-arrow[data-v-966e2179]:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 28px #0000004d}.carousel-arrow[data-v-966e2179]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow.left[data-v-966e2179]{left:-28px}.carousel-arrow.right[data-v-966e2179]{right:-28px}.carousel-arrow svg[data-v-966e2179]{color:#667eea}.pagination-dots[data-v-966e2179]{display:flex;justify-content:center;gap:12px;margin-top:40px}.dot[data-v-966e2179]{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot[data-v-966e2179]:hover{background:#ffffff80;transform:scale(1.2)}.dot.active[data-v-966e2179]{background:#fff;width:32px;border-radius:6px}@keyframes fadeInDown-966e2179{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-966e2179{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.printing-catalog[data-v-966e2179]{padding:40px 15px 130px}.section-title[data-v-966e2179]{font-size:2rem;margin-bottom:10px}.section-subtitle[data-v-966e2179]{font-size:1rem;margin-bottom:40px}.carousel-wrapper[data-v-966e2179]{position:relative;padding:0}.carousel-container[data-v-966e2179]{overflow:hidden;margin:0 50px}.carousel[data-v-966e2179]{padding:0}.card[data-v-966e2179]{flex:0 0 100%;margin-right:0}.card-image[data-v-966e2179]{height:220px}.card-content[data-v-966e2179]{padding:24px}.card-title[data-v-966e2179]{font-size:1.4rem}.carousel-arrow[data-v-966e2179]{display:flex!important;width:44px;height:44px;background:#fffffff2;box-shadow:0 4px 12px #0003}.carousel-arrow.left[data-v-966e2179]{left:0}.carousel-arrow.right[data-v-966e2179]{right:0}.pagination-dots[data-v-966e2179]{display:flex!important;margin-top:30px}}@media(max-width:480px){.printing-catalog[data-v-966e2179]{padding:30px 12px 110px}.section-title[data-v-966e2179]{font-size:1.8rem}.section-subtitle[data-v-966e2179]{font-size:.95rem}.card-image[data-v-966e2179]{height:200px}.card-title[data-v-966e2179]{font-size:1.3rem}.card-description[data-v-966e2179]{font-size:.95rem}}[data-v-71fbaad8]{font-family:Montserrat,sans-serif;box-sizing:border-box}.printing-catalog[data-v-71fbaad8]{background:#191970;padding:60px 20px 150px}.container[data-v-71fbaad8]{max-width:1200px;margin:0 auto}.section-title[data-v-71fbaad8]{color:#fff;font-size:2.4rem;font-weight:800;text-align:center;margin-bottom:12px;animation:fadeInDown-71fbaad8 .8s ease;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.section-subtitle[data-v-71fbaad8]{color:#ffffffe6;font-size:1.1rem;font-weight:500;text-align:center;margin-bottom:50px;animation:fadeInDown-71fbaad8 1s ease}.carousel-wrapper[data-v-71fbaad8]{position:relative;animation:fadeInUp-71fbaad8 1s ease}.carousel-container[data-v-71fbaad8]{overflow:hidden;border-radius:24px}.carousel[data-v-71fbaad8]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:0}.card[data-v-71fbaad8]{flex:0 0 calc(50% - 15px);background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000004d;margin-right:30px}.card[data-v-71fbaad8]:nth-child(2n){margin-right:0}.card[data-v-71fbaad8]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.card.coming-soon[data-v-71fbaad8]{cursor:default;opacity:.8}.card.coming-soon[data-v-71fbaad8]:hover{transform:none}.card-image[data-v-71fbaad8]{position:relative;height:280px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.card-image img[data-v-71fbaad8]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card-image img[data-v-71fbaad8]{transform:scale(1.1)}.card-overlay[data-v-71fbaad8]{position:absolute;inset:0;background:#191970d9;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.card:hover .card-overlay[data-v-71fbaad8]{opacity:1}.view-details[data-v-71fbaad8]{color:#fff;font-size:1.15rem;font-weight:700;padding:14px 32px;border:2px solid #fff;border-radius:50px;transition:all .3s ease}.card:hover .view-details[data-v-71fbaad8]{background:#fff;color:#191970;transform:scale(1.05)}.placeholder[data-v-71fbaad8]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.placeholder span[data-v-71fbaad8]{color:#fff;font-size:1.6rem;font-weight:700}.card-content[data-v-71fbaad8]{padding:28px}.card-title[data-v-71fbaad8]{color:#191970;font-size:1.6rem;font-weight:800;margin-bottom:12px}.card-description[data-v-71fbaad8]{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:16px}.price-range[data-v-71fbaad8]{display:flex;align-items:center}.price[data-v-71fbaad8]{color:#667eea;font-size:1.15rem;font-weight:800}.carousel-arrow[data-v-71fbaad8]{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:5;box-shadow:0 8px 20px #0003}.carousel-arrow[data-v-71fbaad8]:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 28px #0000004d}.carousel-arrow[data-v-71fbaad8]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow.left[data-v-71fbaad8]{left:-28px}.carousel-arrow.right[data-v-71fbaad8]{right:-28px}.carousel-arrow svg[data-v-71fbaad8]{color:#667eea}.pagination-dots[data-v-71fbaad8]{display:flex;justify-content:center;gap:12px;margin-top:40px}.dot[data-v-71fbaad8]{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot[data-v-71fbaad8]:hover{background:#ffffff80;transform:scale(1.2)}.dot.active[data-v-71fbaad8]{background:#fff;width:32px;border-radius:6px}@keyframes fadeInDown-71fbaad8{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-71fbaad8{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.printing-catalog[data-v-71fbaad8]{padding:40px 15px 130px}.section-title[data-v-71fbaad8]{font-size:2rem;margin-bottom:10px}.section-subtitle[data-v-71fbaad8]{font-size:1rem;margin-bottom:40px}.carousel-wrapper[data-v-71fbaad8]{position:relative;padding:0}.carousel-container[data-v-71fbaad8]{overflow:hidden;margin:0 50px}.carousel[data-v-71fbaad8]{padding:0}.card[data-v-71fbaad8]{flex:0 0 100%;margin-right:0}.card-image[data-v-71fbaad8]{height:220px}.card-content[data-v-71fbaad8]{padding:24px}.card-title[data-v-71fbaad8]{font-size:1.4rem}.carousel-arrow[data-v-71fbaad8]{display:flex!important;width:44px;height:44px;background:#fffffff2;box-shadow:0 4px 12px #0003}.carousel-arrow.left[data-v-71fbaad8]{left:0}.carousel-arrow.right[data-v-71fbaad8]{right:0}.pagination-dots[data-v-71fbaad8]{display:flex!important;margin-top:30px}}@media(max-width:480px){.printing-catalog[data-v-71fbaad8]{padding:30px 12px 110px}.section-title[data-v-71fbaad8]{font-size:1.8rem}.section-subtitle[data-v-71fbaad8]{font-size:.95rem}.card-image[data-v-71fbaad8]{height:200px}.card-title[data-v-71fbaad8]{font-size:1.3rem}.card-description[data-v-71fbaad8]{font-size:.95rem}}[data-v-dadd469d]{font-family:Montserrat,sans-serif;box-sizing:border-box}.fuku-catalog[data-v-dadd469d]{background:linear-gradient(180deg,#191970 0% 40%,#1a1a4d);padding:1.5rem 1.5rem 10rem;position:relative;margin-bottom:0}.container[data-v-dadd469d]{max-width:1200px;margin:0 auto;position:relative;z-index:1}.section-title[data-v-dadd469d]{color:#fff;font-size:2.4rem;font-weight:800;text-align:center;margin-bottom:12px;animation:fadeInDown-dadd469d .8s ease;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.section-subtitle[data-v-dadd469d]{color:#ffffffe6;font-size:1.1rem;font-weight:500;text-align:center;margin-bottom:50px;animation:fadeInDown-dadd469d 1s ease}.carousel-wrapper[data-v-dadd469d]{position:relative;animation:fadeInUp-dadd469d 1s ease}.carousel-container[data-v-dadd469d]{overflow:hidden;border-radius:24px}.carousel[data-v-dadd469d]{display:flex;transition:transform .5s cubic-bezier(.4,0,.2,1);padding:0}.card[data-v-dadd469d]{flex:0 0 calc(50% - 15px);background:#fff;border-radius:20px;overflow:hidden;cursor:pointer;transition:all .4s cubic-bezier(.4,0,.2,1);box-shadow:0 10px 30px #0000004d;margin-right:30px}.card[data-v-dadd469d]:nth-child(2n){margin-right:0}.card[data-v-dadd469d]:hover{transform:translateY(-10px);box-shadow:0 20px 40px #0006}.card.coming-soon[data-v-dadd469d]{cursor:default;opacity:.8}.card.coming-soon[data-v-dadd469d]:hover{transform:none}.card-image[data-v-dadd469d]{position:relative;height:280px;overflow:hidden;background:linear-gradient(135deg,#667eea,#764ba2)}.card-image img[data-v-dadd469d]{width:100%;height:100%;object-fit:cover;transition:transform .4s ease}.card:hover .card-image img[data-v-dadd469d]{transform:scale(1.1)}.card-overlay[data-v-dadd469d]{position:absolute;inset:0;background:#191970d9;display:flex;align-items:center;justify-content:center;opacity:0;transition:opacity .3s ease}.card:hover .card-overlay[data-v-dadd469d]{opacity:1}.view-details[data-v-dadd469d]{color:#fff;font-size:1.15rem;font-weight:700;padding:14px 32px;border:2px solid #fff;border-radius:50px;transition:all .3s ease}.card:hover .view-details[data-v-dadd469d]{background:#fff;color:#191970;transform:scale(1.05)}.placeholder[data-v-dadd469d]{width:100%;height:100%;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#667eea,#764ba2)}.placeholder span[data-v-dadd469d]{color:#fff;font-size:1.6rem;font-weight:700}.card-content[data-v-dadd469d]{padding:28px}.card-title[data-v-dadd469d]{color:#191970;font-size:1.6rem;font-weight:800;margin-bottom:12px}.card-description[data-v-dadd469d]{color:#6b7280;font-size:1rem;font-weight:500;line-height:1.6;margin-bottom:16px}.price-range[data-v-dadd469d]{display:flex;align-items:center}.price[data-v-dadd469d]{color:#667eea;font-size:1.15rem;font-weight:800}.carousel-arrow[data-v-dadd469d]{position:absolute;top:50%;transform:translateY(-50%);background:#fffffff2;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border:none;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .3s ease;z-index:5;box-shadow:0 8px 20px #0003}.carousel-arrow[data-v-dadd469d]:hover:not(:disabled){background:#fff;transform:translateY(-50%) scale(1.1);box-shadow:0 12px 28px #0000004d}.carousel-arrow[data-v-dadd469d]:disabled{opacity:.3;cursor:not-allowed}.carousel-arrow.left[data-v-dadd469d]{left:-28px}.carousel-arrow.right[data-v-dadd469d]{right:-28px}.carousel-arrow svg[data-v-dadd469d]{color:#667eea}.pagination-dots[data-v-dadd469d]{display:flex;justify-content:center;gap:12px;margin-top:40px}.dot[data-v-dadd469d]{width:12px;height:12px;border-radius:50%;background:#ffffff4d;border:none;cursor:pointer;transition:all .3s ease;padding:0}.dot[data-v-dadd469d]:hover{background:#ffffff80;transform:scale(1.2)}.dot.active[data-v-dadd469d]{background:#fff;width:32px;border-radius:6px}@keyframes fadeInDown-dadd469d{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-dadd469d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@media(max-width:768px){.fuku-catalog[data-v-dadd469d]{padding:40px 15px 120px}.section-title[data-v-dadd469d]{font-size:2rem;margin-bottom:10px}.section-subtitle[data-v-dadd469d]{font-size:1rem;margin-bottom:40px}.carousel-wrapper[data-v-dadd469d]{position:relative;padding:0}.carousel-container[data-v-dadd469d]{overflow:hidden;margin:0 50px}.carousel[data-v-dadd469d]{padding:0}.card[data-v-dadd469d]{flex:0 0 100%;margin-right:0}.card-image[data-v-dadd469d]{height:220px}.card-content[data-v-dadd469d]{padding:24px}.card-title[data-v-dadd469d]{font-size:1.4rem}.carousel-arrow[data-v-dadd469d]{display:flex!important;width:44px;height:44px;background:#fffffff2;box-shadow:0 4px 12px #0003}.carousel-arrow.left[data-v-dadd469d]{left:0}.carousel-arrow.right[data-v-dadd469d]{right:0}.pagination-dots[data-v-dadd469d]{display:flex!important;margin-top:30px}}@media(max-width:480px){.fuku-catalog[data-v-dadd469d]{padding:30px 12px 100px}.section-title[data-v-dadd469d]{font-size:1.8rem}.section-subtitle[data-v-dadd469d]{font-size:.95rem}.card-image[data-v-dadd469d]{height:200px}.card-title[data-v-dadd469d]{font-size:1.3rem}.card-description[data-v-dadd469d]{font-size:.95rem}}[data-v-dd796899]{font-family:Montserrat,sans-serif;box-sizing:border-box}.services-page[data-v-dd796899]{min-height:100vh;background:#191970}.search-section[data-v-dd796899]{background:#191970;padding:60px 20px 80px}.container[data-v-dd796899]{max-width:1200px;margin:0 auto}.search-container[data-v-dd796899]{max-width:700px;margin:0 auto;position:relative;animation:fadeInDown-dd796899 1.2s ease}.search-box[data-v-dd796899]{position:relative;background:#fff;border-radius:16px;box-shadow:0 10px 30px #0000004d;display:flex;align-items:center;padding:0 20px;transition:all .3s ease}.search-box[data-v-dd796899]:focus-within{box-shadow:0 15px 40px #0006;transform:translateY(-2px)}.search-icon[data-v-dd796899]{color:#3b82f6;flex-shrink:0}.search-input[data-v-dd796899]{flex:1;border:none;outline:none;padding:18px 16px;font-size:1.05rem;font-weight:500;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif}.search-input[data-v-dd796899]::placeholder{color:#9ca3af;font-weight:400}.clear-btn[data-v-dd796899]{background:#f3f4f6;border:none;width:32px;height:32px;border-radius:50%;display:flex;align-items:center;justify-content:center;cursor:pointer;transition:all .2s ease;flex-shrink:0}.clear-btn[data-v-dd796899]:hover{background:#e5e7eb;transform:scale(1.1)}.clear-btn svg[data-v-dd796899]{color:#6b7280}.suggestions-dropdown[data-v-dd796899]{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border-radius:12px;box-shadow:0 10px 30px #0003;overflow:hidden;z-index:10;animation:slideDown-dd796899 .3s ease}.suggestion-item[data-v-dd796899]{padding:14px 20px;display:flex;align-items:center;gap:12px;cursor:pointer;transition:all .2s ease;border-bottom:1px solid #f3f4f6}.suggestion-item[data-v-dd796899]:last-child{border-bottom:none}.suggestion-item[data-v-dd796899]:hover{background:#f9fafb}.suggestion-item svg[data-v-dd796899]{color:#3b82f6;flex-shrink:0}.suggestion-item span[data-v-dd796899]{color:#374151;font-weight:500;font-size:.95rem}.carousels-wrapper[data-v-dd796899]{background:#191970;display:flex;flex-direction:column;gap:20px}.loading-container[data-v-dd796899]{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:80px 20px;animation:fadeIn-dd796899 .5s ease;background:#191970}.loader[data-v-dd796899]{width:60px;height:60px;border:4px solid rgba(255,255,255,.2);border-top-color:#fff;border-radius:50%;animation:spin-dd796899 .8s linear infinite}.loading-text[data-v-dd796899]{color:#fff;font-size:1.1rem;font-weight:600;margin-top:20px}.not-found[data-v-dd796899]{text-align:center;padding:60px 20px 120px;animation:fadeInUp-dd796899 .8s ease;background:#191970}.not-found-image[data-v-dd796899]{width:100%;max-width:300px;height:auto;margin-bottom:30px;opacity:.9}.not-found-title[data-v-dd796899]{color:#fff;font-size:2rem;font-weight:800;margin-bottom:16px}.not-found-text[data-v-dd796899]{color:#fffc;font-size:1.1rem;font-weight:500;margin-bottom:30px;line-height:1.6}.btn-back-catalog[data-v-dd796899]{background:linear-gradient(135deg,#1e3a8a,#3b82f6);color:#fff;border:none;padding:16px 32px;border-radius:12px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s ease;font-family:Montserrat,sans-serif;box-shadow:0 8px 20px #1e3a8a4d}.btn-back-catalog[data-v-dd796899]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #1e3a8a66}.footer-spacer[data-v-dd796899]{height:180px;background:#1a1a4d}@keyframes fadeInDown-dd796899{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-dd796899{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeIn-dd796899{0%{opacity:0}to{opacity:1}}@keyframes slideDown-dd796899{0%{opacity:0;transform:translateY(-10px)}to{opacity:1;transform:translateY(0)}}@keyframes spin-dd796899{to{transform:rotate(360deg)}}@media(max-width:768px){.search-section[data-v-dd796899]{padding:40px 15px 60px}.page-title[data-v-dd796899]{font-size:2.2rem}.page-subtitle[data-v-dd796899]{font-size:1rem;margin-bottom:30px}.search-input[data-v-dd796899]{font-size:1rem;padding:16px 12px}.not-found-title[data-v-dd796899]{font-size:1.6rem}.not-found-text[data-v-dd796899]{font-size:1rem}.footer-spacer[data-v-dd796899]{height:260px}.carousels-wrapper[data-v-dd796899]{gap:15px}}@media(max-width:480px){.search-section[data-v-dd796899]{padding:30px 12px 50px}.page-title[data-v-dd796899]{font-size:1.8rem}.page-subtitle[data-v-dd796899],.search-input[data-v-dd796899]{font-size:.95rem}.not-found-title[data-v-dd796899]{font-size:1.4rem}.carousels-wrapper[data-v-dd796899]{gap:10px}}.privacy-policy-section[data-v-5e81eaa0]{background-color:#f5f5f5;padding:6rem 1.5rem;font-family:Montserrat,sans-serif;color:#111827}.container[data-v-5e81eaa0]{max-width:900px;margin:0 auto}.title[data-v-5e81eaa0]{font-weight:800;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;text-align:center;color:#191970}.intro[data-v-5e81eaa0]{font-weight:500;font-size:1rem;margin-bottom:3rem;text-align:center;line-height:1.6}.policy-content .policy-item[data-v-5e81eaa0]{margin-bottom:2rem}.policy-content h3[data-v-5e81eaa0]{font-weight:700;font-size:1.2rem;margin-bottom:.8rem;color:#191970;position:relative;padding-left:.6rem}.policy-content h3[data-v-5e81eaa0]:before{content:"•";color:#ffdd57;position:absolute;left:0;font-size:1.2rem;line-height:1}.policy-content p[data-v-5e81eaa0],.policy-content ul[data-v-5e81eaa0]{font-weight:500;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.policy-content ul[data-v-5e81eaa0]{list-style-type:disc;margin-left:1.5rem}.policy-content a[data-v-5e81eaa0]{color:#191970;text-decoration:underline}.footer-note[data-v-5e81eaa0]{text-align:center;margin-top:3rem;font-size:.9rem;color:#64748b}@media(max-width:768px){.title[data-v-5e81eaa0]{font-size:2rem}.policy-content h3[data-v-5e81eaa0]{font-size:1.1rem}.policy-content p[data-v-5e81eaa0],.policy-content ul[data-v-5e81eaa0]{font-size:.93rem}}.tos-section[data-v-44ad00cb]{background-color:#f5f5f5;padding:6rem 1.5rem;font-family:Montserrat,sans-serif;color:#111827}.container[data-v-44ad00cb]{max-width:900px;margin:0 auto}.title[data-v-44ad00cb]{font-weight:800;font-size:clamp(2rem,4vw,2.5rem);margin-bottom:1.5rem;text-align:center;color:#191970}.intro[data-v-44ad00cb]{font-weight:500;font-size:1rem;margin-bottom:3rem;text-align:center;line-height:1.6}.tos-content .tos-item[data-v-44ad00cb]{margin-bottom:2rem}.tos-content h3[data-v-44ad00cb]{font-weight:700;font-size:1.2rem;margin-bottom:.8rem;color:#191970;position:relative;padding-left:.6rem}.tos-content h3[data-v-44ad00cb]:before{content:"•";color:#ffdd57;position:absolute;left:0;font-size:1.2rem;line-height:1}.tos-content p[data-v-44ad00cb]{font-weight:500;font-size:.95rem;line-height:1.6;margin-bottom:1rem}.footer-note[data-v-44ad00cb]{text-align:center;margin-top:3rem;font-size:.9rem;color:#64748b}@media(max-width:768px){.title[data-v-44ad00cb]{font-size:2rem}.tos-content h3[data-v-44ad00cb]{font-size:1.1rem}.tos-content p[data-v-44ad00cb]{font-size:.93rem}}[data-v-7a8179d0]{margin:0;padding:0;box-sizing:border-box;font-family:Montserrat,sans-serif}.page[data-v-7a8179d0]{min-height:100vh;background:linear-gradient(180deg,#191970 0% 40%,#1a1a4d);padding:40px 25px 80px;position:relative}.container[data-v-7a8179d0]{max-width:600px;margin:0 auto;position:relative;z-index:1;padding-bottom:10px}.header[data-v-7a8179d0]{text-align:center;margin-bottom:32px;color:#fff}.header-image[data-v-7a8179d0]{margin-bottom:20px;display:flex;justify-content:center;align-items:center}.header-image img[data-v-7a8179d0]{max-width:200px;height:auto;filter:drop-shadow(0 4px 12px rgba(0,0,0,.3))}.header h1[data-v-7a8179d0]{font-size:32px;font-weight:800;margin-bottom:8px;text-shadow:0 2px 10px rgba(0,0,0,.3)}.header p[data-v-7a8179d0]{font-size:16px;opacity:.95;font-weight:500}.qris-card[data-v-7a8179d0]{background:#fff;border-radius:24px;padding:24px;margin-bottom:20px;box-shadow:0 20px 60px #0003}.qris-header[data-v-7a8179d0]{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.badge[data-v-7a8179d0]{background:#191970;color:#fff;padding:8px 16px;border-radius:12px;font-size:13px;font-weight:700;letter-spacing:.5px}.verified[data-v-7a8179d0]{display:flex;align-items:center;gap:6px;color:#10b981;font-size:14px;font-weight:700}.verified svg[data-v-7a8179d0]{width:18px;height:18px}.qris-wrapper[data-v-7a8179d0]{position:relative}.qris-image-container[data-v-7a8179d0]{width:100%;background:#f9fafb;border-radius:16px;padding:16px;display:flex;align-items:center;justify-content:center}.qris-image[data-v-7a8179d0]{width:100%;max-width:400px;height:auto;border-radius:12px}.merchant-info[data-v-7a8179d0]{display:flex;align-items:center;gap:12px;margin-top:20px;padding:16px;background:linear-gradient(135deg,#f0f4ff,#e5ebff);border-radius:16px;border:2px solid #191970}.merchant-icon[data-v-7a8179d0]{width:48px;height:48px;background:#191970;color:#fff;border-radius:12px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:18px;flex-shrink:0}.merchant-name[data-v-7a8179d0]{font-weight:800;font-size:16px;color:#191970;margin-bottom:2px}.merchant-desc[data-v-7a8179d0]{font-size:13px;color:#6b7280;font-weight:600}.steps-card[data-v-7a8179d0]{background:#fff;border-radius:24px;padding:24px;margin-bottom:20px;box-shadow:0 20px 60px #0003}.steps-header[data-v-7a8179d0]{display:flex;align-items:center;gap:12px;margin-bottom:24px}.steps-header svg[data-v-7a8179d0]{width:24px;height:24px;stroke:#191970;stroke-width:2.5}.steps-header h3[data-v-7a8179d0]{font-size:20px;font-weight:800;color:#1f2937}.steps[data-v-7a8179d0]{display:flex;flex-direction:column;gap:16px}.step[data-v-7a8179d0]{display:flex;gap:16px;align-items:flex-start}.step-number[data-v-7a8179d0]{width:36px;height:36px;background:#191970;color:#fff;border-radius:10px;display:flex;align-items:center;justify-content:center;font-weight:800;font-size:16px;flex-shrink:0}.step-content h4[data-v-7a8179d0]{font-size:15px;font-weight:700;color:#1f2937;margin-bottom:4px}.step-content p[data-v-7a8179d0]{font-size:14px;color:#6b7280;line-height:1.5;font-weight:500}.toggle-btn[data-v-7a8179d0]{width:100%;background:#fff;border:none;padding:18px 24px;border-radius:16px;display:flex;align-items:center;justify-content:space-between;cursor:pointer;font-size:15px;font-weight:700;color:#191970;box-shadow:0 8px 24px #00000026;transition:all .3s ease;margin-bottom:20px}.toggle-btn[data-v-7a8179d0]:hover{transform:translateY(-2px);box-shadow:0 12px 32px #0003}.toggle-btn svg[data-v-7a8179d0]{width:20px;height:20px;stroke-width:2.5;transition:transform .3s ease}.toggle-btn svg.rotate[data-v-7a8179d0]{transform:rotate(180deg)}.form-card[data-v-7a8179d0]{background:#fff;border-radius:24px;padding:28px;box-shadow:0 20px 60px #0003;margin-bottom:40px}.form-header[data-v-7a8179d0]{margin-bottom:28px}.form-header h3[data-v-7a8179d0]{font-size:22px;font-weight:800;color:#1f2937;margin-bottom:6px}.form-header p[data-v-7a8179d0]{font-size:14px;color:#6b7280;font-weight:500}.form-body[data-v-7a8179d0]{display:flex;flex-direction:column;gap:20px}.input-group label[data-v-7a8179d0]{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700;color:#374151;margin-bottom:10px}.input-group label svg[data-v-7a8179d0]{width:18px;height:18px;stroke-width:2;stroke:#191970}.input-field[data-v-7a8179d0]{width:100%;padding:14px 16px;border:2px solid #e5e7eb;border-radius:12px;font-size:15px;transition:all .3s ease;background:#f9fafb;font-weight:600}.input-field[data-v-7a8179d0]:focus{outline:none;border-color:#191970;background:#fff;box-shadow:0 0 0 4px #1919701a}.info-box[data-v-7a8179d0]{display:flex;gap:12px;padding:16px;background:#eff6ff;border-radius:12px;border-left:4px solid #191970}.info-box p[data-v-7a8179d0]{font-size:13px;color:#1e3a8a;line-height:1.6;font-weight:600}.info-box strong[data-v-7a8179d0]{color:#191970;font-weight:800}.actions[data-v-7a8179d0]{display:flex;gap:12px;margin-top:8px}.btn[data-v-7a8179d0]{flex:1;padding:14px 20px;border:none;border-radius:12px;font-weight:700;font-size:15px;cursor:pointer;display:flex;align-items:center;justify-content:center;gap:8px;transition:all .3s ease}.btn svg[data-v-7a8179d0]{width:18px;height:18px;stroke-width:2.5}.btn-cancel[data-v-7a8179d0]{background:#fee2e2;color:#dc2626}.btn-cancel[data-v-7a8179d0]:hover{background:#fecaca;transform:translateY(-2px);box-shadow:0 4px 12px #dc262633}.btn-send[data-v-7a8179d0]{background:#10b981;color:#fff;box-shadow:0 4px 12px #10b9814d}.btn-send[data-v-7a8179d0]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166;background:#059669}.fade-in[data-v-7a8179d0]{animation:fadeIn-7a8179d0 .6s ease forwards;opacity:0}.delay-1[data-v-7a8179d0]{animation-delay:.1s}.delay-2[data-v-7a8179d0]{animation-delay:.2s}.delay-3[data-v-7a8179d0]{animation-delay:.3s}@keyframes fadeIn-7a8179d0{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.slide-enter-active[data-v-7a8179d0],.slide-leave-active[data-v-7a8179d0]{transition:all .4s cubic-bezier(.4,0,.2,1)}.slide-enter-from[data-v-7a8179d0]{opacity:0;transform:translateY(-20px)}.slide-leave-to[data-v-7a8179d0]{opacity:0;transform:translateY(-10px)}.dialog-overlay[data-v-7a8179d0]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-7a8179d0 .3s ease;padding:20px}.dialog-box[data-v-7a8179d0]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-7a8179d0 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-7a8179d0]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-7a8179d0 1s ease infinite}.dialog-icon.error-icon[data-v-7a8179d0]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-7a8179d0]{color:#fff}.dialog-title[data-v-7a8179d0]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-7a8179d0]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:600}.dialog-actions[data-v-7a8179d0]{display:grid;grid-template-columns:1fr;gap:12px}.dialog-btn[data-v-7a8179d0]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-ok[data-v-7a8179d0]{background:#191970;color:#fff;box-shadow:0 4px 12px #1919704d}.dialog-btn-ok[data-v-7a8179d0]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #19197066;background:#141452}@keyframes slideUp-7a8179d0{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-7a8179d0{0%,to{transform:scale(1);box-shadow:0 0 #f446}50%{transform:scale(1.05);box-shadow:0 0 0 15px #f440}}@media(max-width:640px){.page[data-v-7a8179d0]{padding:30px 15px 150px}.header-image img[data-v-7a8179d0]{max-width:150px}.header h1[data-v-7a8179d0]{font-size:28px}.qris-card[data-v-7a8179d0],.steps-card[data-v-7a8179d0],.form-card[data-v-7a8179d0]{padding:20px}.form-card[data-v-7a8179d0]{margin-bottom:30px}.actions[data-v-7a8179d0]{flex-direction:column}.btn[data-v-7a8179d0]{width:100%}.dialog-box[data-v-7a8179d0]{padding:28px 20px}.dialog-icon[data-v-7a8179d0]{width:60px;height:60px}.dialog-icon svg[data-v-7a8179d0]{width:48px;height:48px}.dialog-title[data-v-7a8179d0]{font-size:1.3rem}.dialog-message[data-v-7a8179d0]{font-size:.9rem}}[data-v-ca044067]{font-family:Montserrat,sans-serif;box-sizing:border-box}.product-banner img[data-v-ca044067]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-ca044067]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-ca044067]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-ca044067],.order-card[data-v-ca044067]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-ca044067 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.spanduk-order[data-v-ca044067]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-ca044067]{max-width:900px;margin:0 auto}.header[data-v-ca044067]{margin-bottom:30px;animation:fadeInDown-ca044067 .6s ease}.back-btn[data-v-ca044067]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-ca044067]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-ca044067]{width:18px;height:18px}.title[data-v-ca044067]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-ca044067]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-ca044067]{position:relative;width:100%;height:280px;border-radius:24px;margin-bottom:40px;animation:fadeInUp-ca044067 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-ca044067]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-ca044067]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-ca044067]{color:#fff}.card-title[data-v-ca044067]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-ca044067]{padding:30px}.form-row[data-v-ca044067]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-ca044067]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-ca044067]{margin-bottom:25px}.form-group label[data-v-ca044067],.main-label[data-v-ca044067]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-ca044067]{color:#f44;font-weight:700}.input-field[data-v-ca044067]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-ca044067]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-ca044067]{border-color:#f44;background:#fff5f5}.input-field[data-v-ca044067]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-ca044067]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-ca044067]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-ca044067 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-ca044067]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-ca044067]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-ca044067]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-ca044067]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-ca044067]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-ca044067]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-ca044067]{background:#fff3}.material-icon svg[data-v-ca044067]{color:#667eea}.material-card.selected .material-icon svg[data-v-ca044067]{color:#fff}.material-info[data-v-ca044067]{flex:1}.material-name[data-v-ca044067]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-ca044067]{color:#fff}.material-price[data-v-ca044067]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-ca044067]{color:#fff}.material-badge[data-v-ca044067]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-ca044067]{background:#ffffff4d}.check-icon[data-v-ca044067]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-ca044067 .3s ease}.check-icon svg[data-v-ca044067]{color:#667eea}.input-with-unit[data-v-ca044067]{position:relative;display:flex;align-items:center;width:100%}.input-with-unit .input-field.size-input[data-v-ca044067]{width:100%;padding-right:50px}.unit[data-v-ca044067]{position:absolute;right:20px;color:#6b7280;font-weight:600;font-size:.95rem;pointer-events:none}.quantity-control[data-v-ca044067]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-ca044067]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-ca044067]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-ca044067]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-ca044067]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-ca044067]:focus{outline:none}.qty-input[data-v-ca044067]::-webkit-inner-spin-button,.qty-input[data-v-ca044067]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-ca044067]{-moz-appearance:textfield}.price-summary[data-v-ca044067]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-ca044067]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-ca044067]:last-child{margin-bottom:0}.price-row.total-row[data-v-ca044067]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-ca044067]{font-weight:600}.price-value[data-v-ca044067]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-ca044067]{font-size:1.4rem;color:#fff}.remove-btn[data-v-ca044067]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-ca044067]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-ca044067]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-ca044067 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-ca044067]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-ca044067]{display:flex;align-items:center;gap:20px}.total-icon[data-v-ca044067]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-ca044067]{color:#fff}.total-info[data-v-ca044067]{flex:1}.total-label[data-v-ca044067]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-ca044067]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-ca044067]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-ca044067]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-ca044067]{flex-shrink:0}.btn-add[data-v-ca044067]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-ca044067]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-ca044067]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-ca044067]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-ca044067]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-ca044067]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-ca044067]{height:80px}.form-actions[data-v-ca044067]{padding:0 30px 30px}.btn-save-customer[data-v-ca044067]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-ca044067]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-ca044067]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-ca044067 .3s ease;padding:20px}.dialog-box[data-v-ca044067]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-ca044067 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-ca044067]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-ca044067 1s ease infinite}.dialog-icon.warning-icon[data-v-ca044067]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-ca044067]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-ca044067]{color:#fff}.dialog-title[data-v-ca044067]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-ca044067]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-ca044067]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-ca044067]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-ca044067]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-ca044067]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-ca044067]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-ca044067]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-ca044067]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-ca044067]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-ca044067]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-ca044067]{color:#374151}.address-note em[data-v-ca044067]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-ca044067]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-ca044067]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-ca044067 2s ease-in-out infinite}@keyframes pulseWarning-ca044067{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-ca044067]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-ca044067]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-ca044067 1s ease-in-out infinite}@keyframes iconBounce-ca044067{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-ca044067]{color:#fff}.guide-title[data-v-ca044067]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-ca044067]{padding:24px}.guide-warning[data-v-ca044067]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-ca044067]{color:#991b1b;font-weight:800}.guide-example[data-v-ca044067]{margin-bottom:24px}.example-label[data-v-ca044067]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-ca044067]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-ca044067]{position:relative}.example-badge[data-v-ca044067]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-ca044067 1.5s ease-in-out infinite}@keyframes badgePulse-ca044067{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-ca044067]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-ca044067]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-ca044067]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-ca044067]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-ca044067]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-ca044067]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-ca044067]{color:#667eea;flex-shrink:0}.steps-list[data-v-ca044067]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-ca044067]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-ca044067]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-ca044067]:last-child{margin-bottom:0}.step-number[data-v-ca044067]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-ca044067]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-ca044067]{color:#1f2937;font-weight:800}.highlight-step[data-v-ca044067]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-ca044067]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-ca044067 1.5s ease-in-out infinite}@keyframes numberPulse-ca044067{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-ca044067]{color:#78350f}.sub-steps[data-v-ca044067]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-ca044067]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-ca044067]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-ca044067]:last-child{margin-bottom:0}.sub-steps strong[data-v-ca044067]{color:#78350f;font-weight:800}.guide-footer[data-v-ca044067]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-ca044067]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-ca044067]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-ca044067{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ca044067{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-ca044067{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-ca044067{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-ca044067{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-ca044067{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-ca044067{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-ca044067{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.spanduk-order[data-v-ca044067]{padding:30px 15px 140px}.back-btn[data-v-ca044067]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-ca044067]{width:16px;height:16px}.title[data-v-ca044067]{font-size:2rem}.subtitle[data-v-ca044067]{font-size:1rem}.product-banner[data-v-ca044067]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-ca044067]{font-size:1.4rem}.card-header[data-v-ca044067]{padding:20px}.card-title[data-v-ca044067]{font-size:1.2rem}.card-body[data-v-ca044067]{padding:20px}.form-row.two-cols[data-v-ca044067]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-ca044067],.input-with-unit .input-field.size-input[data-v-ca044067]{width:100%}.quantity-control[data-v-ca044067]{width:100%;max-width:100%}.qty-btn[data-v-ca044067]{width:48px;min-width:48px;max-width:48px}.material-grid[data-v-ca044067]{grid-template-columns:1fr}.action-section[data-v-ca044067]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-ca044067]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-ca044067]{padding:24px 20px}.total-content[data-v-ca044067]{flex-direction:column;text-align:center}.total-icon[data-v-ca044067]{width:50px;height:50px}.total-icon svg[data-v-ca044067]{width:24px;height:24px}.total-amount[data-v-ca044067]{font-size:1.8rem}.dialog-box[data-v-ca044067]{padding:28px 20px}.dialog-icon[data-v-ca044067]{width:60px;height:60px}.dialog-icon svg[data-v-ca044067]{width:48px;height:48px}.dialog-title[data-v-ca044067]{font-size:1.3rem}.dialog-message[data-v-ca044067]{font-size:.9rem}.dialog-actions[data-v-ca044067]{grid-template-columns:1fr}.dialog-btn[data-v-ca044067]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-ca044067]{margin-top:20px;border-width:2px}.guide-header[data-v-ca044067]{padding:16px 20px;gap:10px}.guide-icon[data-v-ca044067]{width:36px;height:36px}.guide-icon svg[data-v-ca044067]{width:20px;height:20px}.guide-title[data-v-ca044067]{font-size:1rem;line-height:1.4}.guide-content[data-v-ca044067]{padding:20px}.guide-warning[data-v-ca044067]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-ca044067]{font-size:.875rem;gap:6px}.example-label svg[data-v-ca044067]{width:18px;height:18px}.example-badge[data-v-ca044067]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-ca044067]{padding:12px}.example-image img[data-v-ca044067]{max-width:220px}.example-caption[data-v-ca044067]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-ca044067]{padding:16px}.steps-title[data-v-ca044067]{font-size:.95rem}.steps-list>li[data-v-ca044067]{padding:12px;gap:12px}.step-number[data-v-ca044067]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-ca044067]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-ca044067]{padding-left:16px}.sub-steps li[data-v-ca044067]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-ca044067]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-ca044067]{width:18px;height:18px}.guide-footer span[data-v-ca044067]{font-size:.8rem}}@media(max-width:480px){.spanduk-order[data-v-ca044067]{padding:20px 12px 160px}.back-btn[data-v-ca044067]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-ca044067]{width:14px;height:14px}.title[data-v-ca044067]{font-size:1.6rem}.subtitle[data-v-ca044067]{font-size:.9rem}.product-banner[data-v-ca044067]{height:180px}.card-header[data-v-ca044067]{flex-direction:column;align-items:flex-start;gap:12px}.form-row.two-cols[data-v-ca044067]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-ca044067],.input-with-unit .input-field.size-input[data-v-ca044067]{width:100%}.quantity-control[data-v-ca044067]{width:100%;max-width:100%}.qty-btn[data-v-ca044067]{width:50px;min-width:50px;max-width:50px}.remove-btn[data-v-ca044067]{width:100%;justify-content:center}.total-amount[data-v-ca044067]{font-size:1.6rem}.btn[data-v-ca044067]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-ca044067]{border-radius:14px}.guide-header[data-v-ca044067]{padding:12px 16px;gap:8px}.guide-icon[data-v-ca044067]{width:32px;height:32px}.guide-icon svg[data-v-ca044067]{width:18px;height:18px}.guide-title[data-v-ca044067]{font-size:.9rem;line-height:1.4}.guide-content[data-v-ca044067]{padding:16px}.guide-warning[data-v-ca044067]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-ca044067]{font-size:.8rem;gap:5px}.example-label svg[data-v-ca044067]{width:16px;height:16px}.example-badge[data-v-ca044067]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-ca044067]{padding:10px}.example-image img[data-v-ca044067]{max-width:100%}.example-caption[data-v-ca044067]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-ca044067]{width:14px;height:14px}.guide-steps[data-v-ca044067]{padding:14px;border-radius:10px}.steps-title[data-v-ca044067]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-ca044067]{width:16px;height:16px}.steps-list>li[data-v-ca044067]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-ca044067]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-ca044067]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-ca044067]{padding:10px!important}.sub-steps[data-v-ca044067]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-ca044067]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-ca044067]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-ca044067]{width:16px;height:16px}.guide-footer span[data-v-ca044067]{font-size:.75rem;line-height:1.4}}[data-v-009012cd]{font-family:Montserrat,sans-serif;box-sizing:border-box}.luster-order[data-v-009012cd]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-009012cd]{max-width:900px;margin:0 auto}.header[data-v-009012cd]{margin-bottom:30px;animation:fadeInDown-009012cd .6s ease}.back-btn[data-v-009012cd]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:8px 16px;border-radius:8px;cursor:pointer;font-size:.85rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:5px}.back-btn[data-v-009012cd]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-009012cd]{width:16px;height:16px}.title[data-v-009012cd]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-009012cd]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-009012cd]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-009012cd .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-009012cd]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-009012cd]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-009012cd]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-009012cd],.order-card[data-v-009012cd]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-009012cd .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-009012cd]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-009012cd]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-009012cd]{color:#fff}.card-title[data-v-009012cd]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-009012cd]{padding:30px}.form-row[data-v-009012cd]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-009012cd]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-009012cd]{margin-bottom:25px}.form-group.size-group[data-v-009012cd],.form-group.quantity-group[data-v-009012cd]{max-width:100%}.form-group label[data-v-009012cd],.main-label[data-v-009012cd]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-009012cd]{color:#f44;font-weight:700}.input-field[data-v-009012cd]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-009012cd]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-009012cd]{border-color:#f44;background:#fff5f5}.input-field[data-v-009012cd]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-009012cd]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-009012cd]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-009012cd .3s ease}.helper-text[data-v-009012cd]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-009012cd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-009012cd]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-009012cd]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-009012cd]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-009012cd]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-009012cd]{background:#fff3}.material-icon svg[data-v-009012cd]{color:#667eea}.material-card.selected .material-icon svg[data-v-009012cd]{color:#fff}.material-info[data-v-009012cd]{flex:1}.material-name[data-v-009012cd]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-009012cd]{color:#fff}.material-price[data-v-009012cd]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-009012cd]{color:#fff}.check-icon[data-v-009012cd]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-009012cd .3s ease}.check-icon svg[data-v-009012cd]{color:#667eea}.input-with-unit[data-v-009012cd]{position:relative;display:flex;align-items:center;width:100%}.input-with-unit .input-field.size-input[data-v-009012cd]{width:100%;padding-right:70px}.unit[data-v-009012cd]{position:absolute;right:20px;color:#6b7280;font-weight:600;font-size:.95rem;pointer-events:none}.quantity-control[data-v-009012cd]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%}.qty-btn[data-v-009012cd]{background:#fff;border:none;width:46px;min-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-009012cd]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-009012cd]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-009012cd]{flex:1;min-width:0;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif}.qty-input[data-v-009012cd]:focus{outline:none}.qty-input[data-v-009012cd]::-webkit-inner-spin-button,.qty-input[data-v-009012cd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-009012cd]{-moz-appearance:textfield}.price-summary[data-v-009012cd]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-009012cd]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-009012cd]:last-child{margin-bottom:0}.price-row.total-row[data-v-009012cd]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-009012cd]{font-weight:600}.price-value[data-v-009012cd]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-009012cd]{font-size:1.4rem}.remove-btn[data-v-009012cd]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-009012cd]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-009012cd]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-009012cd 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-009012cd]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-009012cd]{display:flex;align-items:center;gap:20px}.total-icon[data-v-009012cd]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-009012cd]{color:#fff}.total-info[data-v-009012cd]{flex:1}.total-label[data-v-009012cd]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-009012cd]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-009012cd]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-009012cd]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-009012cd]{flex-shrink:0}.btn-add[data-v-009012cd]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-009012cd]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-009012cd]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-009012cd]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-009012cd]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-009012cd]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-009012cd]{height:80px}.form-actions[data-v-009012cd]{padding:0 30px 30px}.btn-save-customer[data-v-009012cd]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-009012cd]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-009012cd]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-009012cd .3s ease;padding:20px}.dialog-box[data-v-009012cd]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-009012cd .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-009012cd]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-009012cd 1s ease infinite}.dialog-icon.warning-icon[data-v-009012cd]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-009012cd]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-009012cd]{color:#fff}.dialog-title[data-v-009012cd]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-009012cd]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-009012cd]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-009012cd]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-009012cd]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-009012cd]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-009012cd]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-009012cd]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-009012cd]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-009012cd]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-009012cd]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-009012cd]{color:#374151}.address-note em[data-v-009012cd]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-009012cd]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-009012cd]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-009012cd 2s ease-in-out infinite}@keyframes pulseWarning-009012cd{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-009012cd]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-009012cd]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-009012cd 1s ease-in-out infinite}@keyframes iconBounce-009012cd{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-009012cd]{color:#fff}.guide-title[data-v-009012cd]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-009012cd]{padding:24px}.guide-warning[data-v-009012cd]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-009012cd]{color:#991b1b;font-weight:800}.guide-example[data-v-009012cd]{margin-bottom:24px}.example-label[data-v-009012cd]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-009012cd]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-009012cd]{position:relative}.example-badge[data-v-009012cd]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-009012cd 1.5s ease-in-out infinite}@keyframes badgePulse-009012cd{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-009012cd]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-009012cd]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-009012cd]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-009012cd]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-009012cd]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-009012cd]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-009012cd]{color:#667eea;flex-shrink:0}.steps-list[data-v-009012cd]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-009012cd]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-009012cd]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-009012cd]:last-child{margin-bottom:0}.step-number[data-v-009012cd]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-009012cd]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-009012cd]{color:#1f2937;font-weight:800}.highlight-step[data-v-009012cd]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-009012cd]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-009012cd 1.5s ease-in-out infinite}@keyframes numberPulse-009012cd{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-009012cd]{color:#78350f}.sub-steps[data-v-009012cd]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-009012cd]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-009012cd]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-009012cd]:last-child{margin-bottom:0}.sub-steps strong[data-v-009012cd]{color:#78350f;font-weight:800}.guide-footer[data-v-009012cd]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-009012cd]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-009012cd]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-009012cd{0%{opacity:0}to{opacity:1}}@keyframes slideUp-009012cd{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-009012cd{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-009012cd{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-009012cd{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-009012cd{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-009012cd{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.luster-order[data-v-009012cd]{padding:30px 15px 140px}.title[data-v-009012cd]{font-size:2rem}.subtitle[data-v-009012cd]{font-size:1rem}.product-banner[data-v-009012cd]{height:200px}.banner-overlay h2[data-v-009012cd]{font-size:1.4rem}.card-header[data-v-009012cd]{padding:20px}.card-title[data-v-009012cd]{font-size:1.2rem}.card-body[data-v-009012cd]{padding:20px 15px}.form-row.two-cols[data-v-009012cd],.material-grid[data-v-009012cd]{grid-template-columns:1fr}.action-section[data-v-009012cd]{grid-template-columns:1fr;padding:20px}.grand-total-section[data-v-009012cd]{padding:24px 20px}.total-content[data-v-009012cd]{flex-direction:column;text-align:center}.total-amount[data-v-009012cd]{font-size:1.8rem}.dialog-box[data-v-009012cd]{padding:28px 20px}.dialog-actions[data-v-009012cd]{grid-template-columns:1fr}.form-group.size-group[data-v-009012cd],.form-group.quantity-group[data-v-009012cd]{max-width:100%}.screenshot-guide[data-v-009012cd]{margin-top:20px;border-width:2px}.guide-header[data-v-009012cd]{padding:16px 20px;gap:10px}.guide-icon[data-v-009012cd]{width:36px;height:36px}.guide-icon svg[data-v-009012cd]{width:20px;height:20px}.guide-title[data-v-009012cd]{font-size:1rem;line-height:1.4}.guide-content[data-v-009012cd]{padding:20px}.guide-warning[data-v-009012cd]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-009012cd]{font-size:.875rem;gap:6px}.example-label svg[data-v-009012cd]{width:18px;height:18px}.example-badge[data-v-009012cd]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-009012cd]{padding:12px}.example-image img[data-v-009012cd]{max-width:220px}.example-caption[data-v-009012cd]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-009012cd]{padding:16px}.steps-title[data-v-009012cd]{font-size:.95rem}.steps-list>li[data-v-009012cd]{padding:12px;gap:12px}.step-number[data-v-009012cd]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-009012cd]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-009012cd]{padding-left:16px}.sub-steps li[data-v-009012cd]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-009012cd]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-009012cd]{width:18px;height:18px}.guide-footer span[data-v-009012cd]{font-size:.8rem}}@media(max-width:480px){.luster-order[data-v-009012cd]{padding:20px 12px 160px}.title[data-v-009012cd]{font-size:1.6rem}.product-banner[data-v-009012cd]{height:180px}.card-header[data-v-009012cd]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-009012cd]{width:100%;justify-content:center}.total-amount[data-v-009012cd]{font-size:1.6rem}.card-body[data-v-009012cd]{padding:20px 12px}.screenshot-guide[data-v-009012cd]{border-radius:14px}.guide-header[data-v-009012cd]{padding:12px 16px;gap:8px}.guide-icon[data-v-009012cd]{width:32px;height:32px}.guide-icon svg[data-v-009012cd]{width:18px;height:18px}.guide-title[data-v-009012cd]{font-size:.9rem;line-height:1.4}.guide-content[data-v-009012cd]{padding:16px}.guide-warning[data-v-009012cd]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-009012cd]{font-size:.8rem;gap:5px}.example-label svg[data-v-009012cd]{width:16px;height:16px}.example-badge[data-v-009012cd]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-009012cd]{padding:10px}.example-image img[data-v-009012cd]{max-width:100%}.example-caption[data-v-009012cd]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-009012cd]{width:14px;height:14px}.guide-steps[data-v-009012cd]{padding:14px;border-radius:10px}.steps-title[data-v-009012cd]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-009012cd]{width:16px;height:16px}.steps-list>li[data-v-009012cd]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-009012cd]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-009012cd]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-009012cd]{padding:10px!important}.sub-steps[data-v-009012cd]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-009012cd]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-009012cd]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-009012cd]{width:16px;height:16px}.guide-footer span[data-v-009012cd]{font-size:.75rem;line-height:1.4}}[data-v-8da15566]{font-family:Montserrat,sans-serif;box-sizing:border-box}.stikermeteran-order[data-v-8da15566]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-8da15566]{max-width:900px;margin:0 auto}.header[data-v-8da15566]{margin-bottom:30px;animation:fadeInDown-8da15566 .6s ease}.back-btn[data-v-8da15566]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-8da15566]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-8da15566]{width:18px;height:18px}.title[data-v-8da15566]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-8da15566]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-8da15566]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-8da15566 .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-8da15566]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-8da15566]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.customer-card[data-v-8da15566],.order-card[data-v-8da15566]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-8da15566 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-8da15566]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-8da15566]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-8da15566]{color:#fff}.card-title[data-v-8da15566]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-8da15566]{padding:30px}.form-row[data-v-8da15566]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-8da15566]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-8da15566]{margin-bottom:25px}.form-group label[data-v-8da15566],.main-label[data-v-8da15566]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-8da15566]{color:#f44;font-weight:700}.input-field[data-v-8da15566]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-8da15566]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-8da15566]{border-color:#f44;background:#fff5f5}.input-field[data-v-8da15566]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-8da15566]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-8da15566]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-8da15566 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-8da15566]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-8da15566]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-8da15566]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-8da15566]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-8da15566]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-8da15566]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-8da15566]{background:#fff3}.material-icon svg[data-v-8da15566]{color:#667eea}.material-card.selected .material-icon svg[data-v-8da15566]{color:#fff}.material-info[data-v-8da15566]{flex:1}.material-name[data-v-8da15566]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-8da15566]{color:#fff}.material-price[data-v-8da15566]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-8da15566]{color:#fff}.material-badge[data-v-8da15566]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-8da15566]{background:#ffffff4d}.check-icon[data-v-8da15566]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-8da15566 .3s ease}.check-icon svg[data-v-8da15566]{color:#667eea}.input-with-unit[data-v-8da15566]{position:relative;display:flex;align-items:center;width:100%}.input-with-unit .input-field.size-input[data-v-8da15566]{width:100%;padding-right:70px}.unit[data-v-8da15566]{position:absolute;right:20px;color:#6b7280;font-weight:600;font-size:.95rem;pointer-events:none}.quantity-control[data-v-8da15566]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-8da15566]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-8da15566]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-8da15566]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-8da15566]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-8da15566]:focus{outline:none}.qty-input[data-v-8da15566]::-webkit-inner-spin-button,.qty-input[data-v-8da15566]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-8da15566]{-moz-appearance:textfield}.price-summary[data-v-8da15566]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-8da15566]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-8da15566]:last-child{margin-bottom:0}.price-row.total-row[data-v-8da15566]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-8da15566]{font-weight:600}.price-value[data-v-8da15566]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-8da15566]{font-size:1.4rem;color:#fff}.remove-btn[data-v-8da15566]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-8da15566]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-8da15566]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-8da15566 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-8da15566]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-8da15566]{display:flex;align-items:center;gap:20px}.total-icon[data-v-8da15566]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-8da15566]{color:#fff}.total-info[data-v-8da15566]{flex:1}.total-label[data-v-8da15566]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-8da15566]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-8da15566]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-8da15566]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-8da15566]{flex-shrink:0}.btn-add[data-v-8da15566]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-8da15566]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-8da15566]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-8da15566]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-8da15566]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-8da15566]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-8da15566]{height:80px}.form-actions[data-v-8da15566]{padding:0 30px 30px}.btn-save-customer[data-v-8da15566]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-8da15566]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-8da15566]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-8da15566 .3s ease;padding:20px}.dialog-box[data-v-8da15566]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-8da15566 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-8da15566]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-8da15566 1s ease infinite}.dialog-icon.warning-icon[data-v-8da15566]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-8da15566]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-8da15566]{color:#fff}.dialog-title[data-v-8da15566]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-8da15566]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-8da15566]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-8da15566]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-8da15566]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-8da15566]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-8da15566]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-8da15566]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-8da15566]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-8da15566]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-8da15566]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-8da15566]{color:#374151}.address-note em[data-v-8da15566]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-8da15566]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-8da15566]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-8da15566 2s ease-in-out infinite}@keyframes pulseWarning-8da15566{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-8da15566]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-8da15566]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-8da15566 1s ease-in-out infinite}@keyframes iconBounce-8da15566{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-8da15566]{color:#fff}.guide-title[data-v-8da15566]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-8da15566]{padding:24px}.guide-warning[data-v-8da15566]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-8da15566]{color:#991b1b;font-weight:800}.guide-example[data-v-8da15566]{margin-bottom:24px}.example-label[data-v-8da15566]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-8da15566]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-8da15566]{position:relative}.example-badge[data-v-8da15566]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-8da15566 1.5s ease-in-out infinite}@keyframes badgePulse-8da15566{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-8da15566]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-8da15566]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-8da15566]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-8da15566]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-8da15566]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-8da15566]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-8da15566]{color:#667eea;flex-shrink:0}.steps-list[data-v-8da15566]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-8da15566]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-8da15566]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-8da15566]:last-child{margin-bottom:0}.step-number[data-v-8da15566]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-8da15566]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-8da15566]{color:#1f2937;font-weight:800}.highlight-step[data-v-8da15566]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-8da15566]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-8da15566 1.5s ease-in-out infinite}@keyframes numberPulse-8da15566{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-8da15566]{color:#78350f}.sub-steps[data-v-8da15566]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-8da15566]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-8da15566]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-8da15566]:last-child{margin-bottom:0}.sub-steps strong[data-v-8da15566]{color:#78350f;font-weight:800}.guide-footer[data-v-8da15566]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-8da15566]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-8da15566]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-8da15566{0%{opacity:0}to{opacity:1}}@keyframes slideUp-8da15566{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-8da15566{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-8da15566{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-8da15566{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-8da15566{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-8da15566{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.stikermeteran-order[data-v-8da15566]{padding:30px 15px 140px}.back-btn[data-v-8da15566]{padding:8px 16px;font-size:.85rem}.title[data-v-8da15566]{font-size:2rem}.subtitle[data-v-8da15566]{font-size:1rem}.product-banner[data-v-8da15566]{height:200px}.card-header[data-v-8da15566]{padding:20px}.card-title[data-v-8da15566]{font-size:1.2rem}.card-body[data-v-8da15566]{padding:20px}.form-row.two-cols[data-v-8da15566],.material-grid[data-v-8da15566]{grid-template-columns:1fr}.action-section[data-v-8da15566]{grid-template-columns:1fr;padding:20px}.total-content[data-v-8da15566]{flex-direction:column;text-align:center}.total-amount[data-v-8da15566]{font-size:1.8rem}.dialog-box[data-v-8da15566]{padding:28px 20px}.dialog-actions[data-v-8da15566]{grid-template-columns:1fr}.screenshot-guide[data-v-8da15566]{margin-top:20px;border-width:2px}.guide-header[data-v-8da15566]{padding:16px 20px;gap:10px}.guide-icon[data-v-8da15566]{width:36px;height:36px}.guide-icon svg[data-v-8da15566]{width:20px;height:20px}.guide-title[data-v-8da15566]{font-size:1rem;line-height:1.4}.guide-content[data-v-8da15566]{padding:20px}.guide-warning[data-v-8da15566]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-8da15566]{font-size:.875rem;gap:6px}.example-label svg[data-v-8da15566]{width:18px;height:18px}.example-badge[data-v-8da15566]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-8da15566]{padding:12px}.example-image img[data-v-8da15566]{max-width:220px}.example-caption[data-v-8da15566]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-8da15566]{padding:16px}.steps-title[data-v-8da15566]{font-size:.95rem}.steps-list>li[data-v-8da15566]{padding:12px;gap:12px}.step-number[data-v-8da15566]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-8da15566]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-8da15566]{padding-left:16px}.sub-steps li[data-v-8da15566]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-8da15566]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-8da15566]{width:18px;height:18px}.guide-footer span[data-v-8da15566]{font-size:.8rem}}@media(max-width:480px){.stikermeteran-order[data-v-8da15566]{padding:20px 12px 160px}.title[data-v-8da15566]{font-size:1.6rem}.subtitle[data-v-8da15566]{font-size:.9rem}.product-banner[data-v-8da15566]{height:180px}.card-header[data-v-8da15566]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-8da15566]{width:100%;justify-content:center}.total-amount[data-v-8da15566]{font-size:1.6rem}.screenshot-guide[data-v-8da15566]{border-radius:14px}.guide-header[data-v-8da15566]{padding:12px 16px;gap:8px}.guide-icon[data-v-8da15566]{width:32px;height:32px}.guide-icon svg[data-v-8da15566]{width:18px;height:18px}.guide-title[data-v-8da15566]{font-size:.9rem;line-height:1.4}.guide-content[data-v-8da15566]{padding:16px}.guide-warning[data-v-8da15566]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-8da15566]{font-size:.8rem;gap:5px}.example-label svg[data-v-8da15566]{width:16px;height:16px}.example-badge[data-v-8da15566]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-8da15566]{padding:10px}.example-image img[data-v-8da15566]{max-width:100%}.example-caption[data-v-8da15566]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-8da15566]{width:14px;height:14px}.guide-steps[data-v-8da15566]{padding:14px;border-radius:10px}.steps-title[data-v-8da15566]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-8da15566]{width:16px;height:16px}.steps-list>li[data-v-8da15566]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-8da15566]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-8da15566]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-8da15566]{padding:10px!important}.sub-steps[data-v-8da15566]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-8da15566]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-8da15566]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-8da15566]{width:16px;height:16px}.guide-footer span[data-v-8da15566]{font-size:.75rem;line-height:1.4}}[data-v-1b86aa82]{font-family:Montserrat,sans-serif;box-sizing:border-box}.banner-order[data-v-1b86aa82]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-1b86aa82]{max-width:900px;margin:0 auto}.header[data-v-1b86aa82]{margin-bottom:30px;animation:fadeInDown-1b86aa82 .6s ease}.back-btn[data-v-1b86aa82]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-1b86aa82]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-1b86aa82]{width:18px;height:18px}.title[data-v-1b86aa82]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-1b86aa82]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-1b86aa82]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-1b86aa82 .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-1b86aa82]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-1b86aa82]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-1b86aa82]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-1b86aa82],.order-card[data-v-1b86aa82]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-1b86aa82 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-1b86aa82]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-1b86aa82]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-1b86aa82]{color:#fff}.card-title[data-v-1b86aa82]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-1b86aa82]{padding:30px}.form-row[data-v-1b86aa82]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-1b86aa82]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-1b86aa82]{margin-bottom:25px}.form-group label[data-v-1b86aa82],.main-label[data-v-1b86aa82]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-1b86aa82]{color:#f44;font-weight:700}.input-field[data-v-1b86aa82]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-1b86aa82]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-1b86aa82]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-1b86aa82]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-1b86aa82]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-1b86aa82]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-1b86aa82]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-1b86aa82 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-1b86aa82]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-1b86aa82]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-1b86aa82]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-1b86aa82]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-1b86aa82]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-1b86aa82]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-1b86aa82]{background:#fff3}.material-icon svg[data-v-1b86aa82]{color:#667eea}.material-card.selected .material-icon svg[data-v-1b86aa82]{color:#fff}.material-info[data-v-1b86aa82]{flex:1}.material-name[data-v-1b86aa82]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-1b86aa82]{color:#fff}.material-price[data-v-1b86aa82]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-1b86aa82]{color:#fff}.material-badge[data-v-1b86aa82]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-1b86aa82]{background:#ffffff4d}.check-icon[data-v-1b86aa82]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-1b86aa82 .3s ease}.check-icon svg[data-v-1b86aa82]{color:#667eea}.input-with-lock[data-v-1b86aa82]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-1b86aa82]{width:100%;padding-right:50px}.lock-icon[data-v-1b86aa82]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-1b86aa82]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-1b86aa82]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-1b86aa82]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-1b86aa82]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-1b86aa82]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-1b86aa82]:focus{outline:none}.qty-input[data-v-1b86aa82]::-webkit-inner-spin-button,.qty-input[data-v-1b86aa82]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-1b86aa82]{-moz-appearance:textfield}.price-summary[data-v-1b86aa82]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-1b86aa82]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-1b86aa82]:last-child{margin-bottom:0}.price-row.total-row[data-v-1b86aa82]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-1b86aa82]{font-weight:600}.price-value[data-v-1b86aa82]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-1b86aa82]{font-size:1.4rem;color:#fff}.remove-btn[data-v-1b86aa82]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-1b86aa82]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-1b86aa82]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-1b86aa82 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-1b86aa82]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-1b86aa82]{display:flex;align-items:center;gap:20px}.total-icon[data-v-1b86aa82]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-1b86aa82]{color:#fff}.total-info[data-v-1b86aa82]{flex:1}.total-label[data-v-1b86aa82]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-1b86aa82]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-1b86aa82]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-1b86aa82]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-1b86aa82]{flex-shrink:0}.btn-add[data-v-1b86aa82]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-1b86aa82]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-1b86aa82]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-1b86aa82]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-1b86aa82]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-1b86aa82]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-1b86aa82]{height:80px}.form-actions[data-v-1b86aa82]{padding:0 30px 30px}.btn-save-customer[data-v-1b86aa82]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-1b86aa82]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-1b86aa82]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-1b86aa82 .3s ease;padding:20px}.dialog-box[data-v-1b86aa82]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-1b86aa82 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-1b86aa82]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-1b86aa82 1s ease infinite}.dialog-icon.warning-icon[data-v-1b86aa82]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-1b86aa82]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-1b86aa82]{color:#fff}.dialog-title[data-v-1b86aa82]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-1b86aa82]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-1b86aa82]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-1b86aa82]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-1b86aa82]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-1b86aa82]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-1b86aa82]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-1b86aa82]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-1b86aa82]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-1b86aa82]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-1b86aa82]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-1b86aa82]{color:#374151}.address-note em[data-v-1b86aa82]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-1b86aa82]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-1b86aa82]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-1b86aa82 2s ease-in-out infinite}@keyframes pulseWarning-1b86aa82{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-1b86aa82]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-1b86aa82]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-1b86aa82 1s ease-in-out infinite}@keyframes iconBounce-1b86aa82{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-1b86aa82]{color:#fff}.guide-title[data-v-1b86aa82]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-1b86aa82]{padding:24px}.guide-warning[data-v-1b86aa82]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-1b86aa82]{color:#991b1b;font-weight:800}.guide-example[data-v-1b86aa82]{margin-bottom:24px}.example-label[data-v-1b86aa82]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-1b86aa82]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-1b86aa82]{position:relative}.example-badge[data-v-1b86aa82]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-1b86aa82 1.5s ease-in-out infinite}@keyframes badgePulse-1b86aa82{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-1b86aa82]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-1b86aa82]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-1b86aa82]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-1b86aa82]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-1b86aa82]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-1b86aa82]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-1b86aa82]{color:#667eea;flex-shrink:0}.steps-list[data-v-1b86aa82]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-1b86aa82]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-1b86aa82]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-1b86aa82]:last-child{margin-bottom:0}.step-number[data-v-1b86aa82]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-1b86aa82]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-1b86aa82]{color:#1f2937;font-weight:800}.highlight-step[data-v-1b86aa82]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-1b86aa82]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-1b86aa82 1.5s ease-in-out infinite}@keyframes numberPulse-1b86aa82{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-1b86aa82]{color:#78350f}.sub-steps[data-v-1b86aa82]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-1b86aa82]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-1b86aa82]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-1b86aa82]:last-child{margin-bottom:0}.sub-steps strong[data-v-1b86aa82]{color:#78350f;font-weight:800}.guide-footer[data-v-1b86aa82]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-1b86aa82]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-1b86aa82]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-1b86aa82{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1b86aa82{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-1b86aa82{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-1b86aa82{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-1b86aa82{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-1b86aa82{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-1b86aa82{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-1b86aa82{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.banner-order[data-v-1b86aa82]{padding:30px 15px 140px}.back-btn[data-v-1b86aa82]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-1b86aa82]{width:16px;height:16px}.title[data-v-1b86aa82]{font-size:2rem}.subtitle[data-v-1b86aa82]{font-size:1rem}.product-banner[data-v-1b86aa82]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-1b86aa82]{font-size:1.4rem}.card-header[data-v-1b86aa82]{padding:20px}.card-title[data-v-1b86aa82]{font-size:1.2rem}.card-body[data-v-1b86aa82]{padding:20px}.form-row.two-cols[data-v-1b86aa82]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-1b86aa82]{grid-template-columns:1fr}.action-section[data-v-1b86aa82]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-1b86aa82]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-1b86aa82]{padding:24px 20px}.total-content[data-v-1b86aa82]{flex-direction:column;text-align:center}.total-icon[data-v-1b86aa82]{width:50px;height:50px}.total-icon svg[data-v-1b86aa82]{width:24px;height:24px}.total-amount[data-v-1b86aa82]{font-size:1.8rem}.dialog-box[data-v-1b86aa82]{padding:28px 20px}.dialog-icon[data-v-1b86aa82]{width:60px;height:60px}.dialog-icon svg[data-v-1b86aa82]{width:48px;height:48px}.dialog-title[data-v-1b86aa82]{font-size:1.3rem}.dialog-message[data-v-1b86aa82]{font-size:.9rem}.dialog-actions[data-v-1b86aa82]{grid-template-columns:1fr}.dialog-btn[data-v-1b86aa82]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-1b86aa82]{margin-top:20px;border-width:2px}.guide-header[data-v-1b86aa82]{padding:16px 20px;gap:10px}.guide-icon[data-v-1b86aa82]{width:36px;height:36px}.guide-icon svg[data-v-1b86aa82]{width:20px;height:20px}.guide-title[data-v-1b86aa82]{font-size:1rem;line-height:1.4}.guide-content[data-v-1b86aa82]{padding:20px}.guide-warning[data-v-1b86aa82]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-1b86aa82]{font-size:.875rem;gap:6px}.example-label svg[data-v-1b86aa82]{width:18px;height:18px}.example-badge[data-v-1b86aa82]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-1b86aa82]{padding:12px}.example-image img[data-v-1b86aa82]{max-width:220px}.example-caption[data-v-1b86aa82]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-1b86aa82]{padding:16px}.steps-title[data-v-1b86aa82]{font-size:.95rem}.steps-list>li[data-v-1b86aa82]{padding:12px;gap:12px}.step-number[data-v-1b86aa82]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-1b86aa82]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-1b86aa82]{padding-left:16px}.sub-steps li[data-v-1b86aa82]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-1b86aa82]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-1b86aa82]{width:18px;height:18px}.guide-footer span[data-v-1b86aa82]{font-size:.8rem}}@media(max-width:480px){.banner-order[data-v-1b86aa82]{padding:20px 12px 160px}.back-btn[data-v-1b86aa82]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-1b86aa82]{width:14px;height:14px}.title[data-v-1b86aa82]{font-size:1.6rem}.subtitle[data-v-1b86aa82]{font-size:.9rem}.product-banner[data-v-1b86aa82]{height:180px}.card-header[data-v-1b86aa82]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-1b86aa82]{width:100%;justify-content:center}.total-amount[data-v-1b86aa82]{font-size:1.6rem}.btn[data-v-1b86aa82]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-1b86aa82]{border-radius:14px}.guide-header[data-v-1b86aa82]{padding:12px 16px;gap:8px}.guide-icon[data-v-1b86aa82]{width:32px;height:32px}.guide-icon svg[data-v-1b86aa82]{width:18px;height:18px}.guide-title[data-v-1b86aa82]{font-size:.9rem;line-height:1.4}.guide-content[data-v-1b86aa82]{padding:16px}.guide-warning[data-v-1b86aa82]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-1b86aa82]{font-size:.8rem;gap:5px}.example-label svg[data-v-1b86aa82]{width:16px;height:16px}.example-badge[data-v-1b86aa82]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-1b86aa82]{padding:10px}.example-image img[data-v-1b86aa82]{max-width:100%}.example-caption[data-v-1b86aa82]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-1b86aa82]{width:14px;height:14px}.guide-steps[data-v-1b86aa82]{padding:14px;border-radius:10px}.steps-title[data-v-1b86aa82]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-1b86aa82]{width:16px;height:16px}.steps-list>li[data-v-1b86aa82]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-1b86aa82]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-1b86aa82]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-1b86aa82]{padding:10px!important}.sub-steps[data-v-1b86aa82]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-1b86aa82]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-1b86aa82]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-1b86aa82]{width:16px;height:16px}.guide-footer span[data-v-1b86aa82]{font-size:.75rem;line-height:1.4}}[data-v-bc6d5d7c]{font-family:Montserrat,sans-serif;box-sizing:border-box}.banner-order[data-v-bc6d5d7c]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-bc6d5d7c]{max-width:900px;margin:0 auto}.header[data-v-bc6d5d7c]{margin-bottom:30px;animation:fadeInDown-bc6d5d7c .6s ease}.back-btn[data-v-bc6d5d7c]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-bc6d5d7c]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-bc6d5d7c]{width:18px;height:18px}.title[data-v-bc6d5d7c]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-bc6d5d7c]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-bc6d5d7c]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-bc6d5d7c .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-bc6d5d7c]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-bc6d5d7c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-bc6d5d7c]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-bc6d5d7c],.order-card[data-v-bc6d5d7c]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-bc6d5d7c .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-bc6d5d7c]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-bc6d5d7c]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-bc6d5d7c]{color:#fff}.card-title[data-v-bc6d5d7c]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-bc6d5d7c]{padding:30px}.form-row[data-v-bc6d5d7c]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-bc6d5d7c]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-bc6d5d7c]{margin-bottom:25px}.form-group label[data-v-bc6d5d7c],.main-label[data-v-bc6d5d7c]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-bc6d5d7c]{color:#f44;font-weight:700}.input-field[data-v-bc6d5d7c]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-bc6d5d7c]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-bc6d5d7c]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-bc6d5d7c]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-bc6d5d7c]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-bc6d5d7c]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-bc6d5d7c]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-bc6d5d7c .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-bc6d5d7c]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-bc6d5d7c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-bc6d5d7c]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-bc6d5d7c]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-bc6d5d7c]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-bc6d5d7c]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-bc6d5d7c]{background:#fff3}.material-icon svg[data-v-bc6d5d7c]{color:#667eea}.material-card.selected .material-icon svg[data-v-bc6d5d7c]{color:#fff}.material-info[data-v-bc6d5d7c]{flex:1}.material-name[data-v-bc6d5d7c]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-bc6d5d7c]{color:#fff}.material-price[data-v-bc6d5d7c]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-bc6d5d7c]{color:#fff}.material-badge[data-v-bc6d5d7c]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-bc6d5d7c]{background:#ffffff4d}.check-icon[data-v-bc6d5d7c]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-bc6d5d7c .3s ease}.check-icon svg[data-v-bc6d5d7c]{color:#667eea}.input-with-lock[data-v-bc6d5d7c]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-bc6d5d7c]{width:100%;padding-right:50px}.lock-icon[data-v-bc6d5d7c]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-bc6d5d7c]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-bc6d5d7c]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-bc6d5d7c]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-bc6d5d7c]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-bc6d5d7c]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-bc6d5d7c]:focus{outline:none}.qty-input[data-v-bc6d5d7c]::-webkit-inner-spin-button,.qty-input[data-v-bc6d5d7c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-bc6d5d7c]{-moz-appearance:textfield}.price-summary[data-v-bc6d5d7c]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-bc6d5d7c]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-bc6d5d7c]:last-child{margin-bottom:0}.price-row.total-row[data-v-bc6d5d7c]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-bc6d5d7c]{font-weight:600}.price-value[data-v-bc6d5d7c]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-bc6d5d7c]{font-size:1.4rem;color:#fff}.remove-btn[data-v-bc6d5d7c]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-bc6d5d7c]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-bc6d5d7c]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-bc6d5d7c 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-bc6d5d7c]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-bc6d5d7c]{display:flex;align-items:center;gap:20px}.total-icon[data-v-bc6d5d7c]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-bc6d5d7c]{color:#fff}.total-info[data-v-bc6d5d7c]{flex:1}.total-label[data-v-bc6d5d7c]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-bc6d5d7c]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-bc6d5d7c]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-bc6d5d7c]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-bc6d5d7c]{flex-shrink:0}.btn-add[data-v-bc6d5d7c]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-bc6d5d7c]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-bc6d5d7c]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-bc6d5d7c]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-bc6d5d7c]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-bc6d5d7c]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-bc6d5d7c]{height:80px}.form-actions[data-v-bc6d5d7c]{padding:0 30px 30px}.btn-save-customer[data-v-bc6d5d7c]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-bc6d5d7c]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-bc6d5d7c]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-bc6d5d7c .3s ease;padding:20px}.dialog-box[data-v-bc6d5d7c]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-bc6d5d7c .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-bc6d5d7c]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-bc6d5d7c 1s ease infinite}.dialog-icon.warning-icon[data-v-bc6d5d7c]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-bc6d5d7c]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-bc6d5d7c]{color:#fff}.dialog-title[data-v-bc6d5d7c]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-bc6d5d7c]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-bc6d5d7c]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-bc6d5d7c]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-bc6d5d7c]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-bc6d5d7c]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-bc6d5d7c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-bc6d5d7c]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-bc6d5d7c]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-bc6d5d7c]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-bc6d5d7c]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-bc6d5d7c]{color:#374151}.address-note em[data-v-bc6d5d7c]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-bc6d5d7c]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-bc6d5d7c]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-bc6d5d7c 2s ease-in-out infinite}@keyframes pulseWarning-bc6d5d7c{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-bc6d5d7c]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-bc6d5d7c]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-bc6d5d7c 1s ease-in-out infinite}@keyframes iconBounce-bc6d5d7c{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-bc6d5d7c]{color:#fff}.guide-title[data-v-bc6d5d7c]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-bc6d5d7c]{padding:24px}.guide-warning[data-v-bc6d5d7c]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-bc6d5d7c]{color:#991b1b;font-weight:800}.guide-example[data-v-bc6d5d7c]{margin-bottom:24px}.example-label[data-v-bc6d5d7c]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-bc6d5d7c]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-bc6d5d7c]{position:relative}.example-badge[data-v-bc6d5d7c]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-bc6d5d7c 1.5s ease-in-out infinite}@keyframes badgePulse-bc6d5d7c{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-bc6d5d7c]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-bc6d5d7c]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-bc6d5d7c]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-bc6d5d7c]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-bc6d5d7c]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-bc6d5d7c]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-bc6d5d7c]{color:#667eea;flex-shrink:0}.steps-list[data-v-bc6d5d7c]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-bc6d5d7c]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-bc6d5d7c]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-bc6d5d7c]:last-child{margin-bottom:0}.step-number[data-v-bc6d5d7c]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-bc6d5d7c]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-bc6d5d7c]{color:#1f2937;font-weight:800}.highlight-step[data-v-bc6d5d7c]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-bc6d5d7c]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-bc6d5d7c 1.5s ease-in-out infinite}@keyframes numberPulse-bc6d5d7c{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-bc6d5d7c]{color:#78350f}.sub-steps[data-v-bc6d5d7c]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-bc6d5d7c]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-bc6d5d7c]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-bc6d5d7c]:last-child{margin-bottom:0}.sub-steps strong[data-v-bc6d5d7c]{color:#78350f;font-weight:800}.guide-footer[data-v-bc6d5d7c]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-bc6d5d7c]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-bc6d5d7c]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-bc6d5d7c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-bc6d5d7c{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-bc6d5d7c{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-bc6d5d7c{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-bc6d5d7c{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-bc6d5d7c{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-bc6d5d7c{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-bc6d5d7c{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.banner-order[data-v-bc6d5d7c]{padding:30px 15px 140px}.back-btn[data-v-bc6d5d7c]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-bc6d5d7c]{width:16px;height:16px}.title[data-v-bc6d5d7c]{font-size:2rem}.subtitle[data-v-bc6d5d7c]{font-size:1rem}.product-banner[data-v-bc6d5d7c]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-bc6d5d7c]{font-size:1.4rem}.card-header[data-v-bc6d5d7c]{padding:20px}.card-title[data-v-bc6d5d7c]{font-size:1.2rem}.card-body[data-v-bc6d5d7c]{padding:20px}.form-row.two-cols[data-v-bc6d5d7c]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-bc6d5d7c]{grid-template-columns:1fr}.action-section[data-v-bc6d5d7c]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-bc6d5d7c]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-bc6d5d7c]{padding:24px 20px}.total-content[data-v-bc6d5d7c]{flex-direction:column;text-align:center}.total-icon[data-v-bc6d5d7c]{width:50px;height:50px}.total-icon svg[data-v-bc6d5d7c]{width:24px;height:24px}.total-amount[data-v-bc6d5d7c]{font-size:1.8rem}.dialog-box[data-v-bc6d5d7c]{padding:28px 20px}.dialog-icon[data-v-bc6d5d7c]{width:60px;height:60px}.dialog-icon svg[data-v-bc6d5d7c]{width:48px;height:48px}.dialog-title[data-v-bc6d5d7c]{font-size:1.3rem}.dialog-message[data-v-bc6d5d7c]{font-size:.9rem}.dialog-actions[data-v-bc6d5d7c]{grid-template-columns:1fr}.dialog-btn[data-v-bc6d5d7c]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-bc6d5d7c]{margin-top:20px;border-width:2px}.guide-header[data-v-bc6d5d7c]{padding:16px 20px;gap:10px}.guide-icon[data-v-bc6d5d7c]{width:36px;height:36px}.guide-icon svg[data-v-bc6d5d7c]{width:20px;height:20px}.guide-title[data-v-bc6d5d7c]{font-size:1rem;line-height:1.4}.guide-content[data-v-bc6d5d7c]{padding:20px}.guide-warning[data-v-bc6d5d7c]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-bc6d5d7c]{font-size:.875rem;gap:6px}.example-label svg[data-v-bc6d5d7c]{width:18px;height:18px}.example-badge[data-v-bc6d5d7c]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-bc6d5d7c]{padding:12px}.example-image img[data-v-bc6d5d7c]{max-width:220px}.example-caption[data-v-bc6d5d7c]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-bc6d5d7c]{padding:16px}.steps-title[data-v-bc6d5d7c]{font-size:.95rem}.steps-list>li[data-v-bc6d5d7c]{padding:12px;gap:12px}.step-number[data-v-bc6d5d7c]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-bc6d5d7c]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-bc6d5d7c]{padding-left:16px}.sub-steps li[data-v-bc6d5d7c]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-bc6d5d7c]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-bc6d5d7c]{width:18px;height:18px}.guide-footer span[data-v-bc6d5d7c]{font-size:.8rem}}@media(max-width:480px){.banner-order[data-v-bc6d5d7c]{padding:20px 12px 160px}.back-btn[data-v-bc6d5d7c]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-bc6d5d7c]{width:14px;height:14px}.title[data-v-bc6d5d7c]{font-size:1.6rem}.subtitle[data-v-bc6d5d7c]{font-size:.9rem}.product-banner[data-v-bc6d5d7c]{height:180px}.card-header[data-v-bc6d5d7c]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-bc6d5d7c]{width:100%;justify-content:center}.total-amount[data-v-bc6d5d7c]{font-size:1.6rem}.btn[data-v-bc6d5d7c]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-bc6d5d7c]{border-radius:14px}.guide-header[data-v-bc6d5d7c]{padding:12px 16px;gap:8px}.guide-icon[data-v-bc6d5d7c]{width:32px;height:32px}.guide-icon svg[data-v-bc6d5d7c]{width:18px;height:18px}.guide-title[data-v-bc6d5d7c]{font-size:.9rem;line-height:1.4}.guide-content[data-v-bc6d5d7c]{padding:16px}.guide-warning[data-v-bc6d5d7c]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-bc6d5d7c]{font-size:.8rem;gap:5px}.example-label svg[data-v-bc6d5d7c]{width:16px;height:16px}.example-badge[data-v-bc6d5d7c]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-bc6d5d7c]{padding:10px}.example-image img[data-v-bc6d5d7c]{max-width:100%}.example-caption[data-v-bc6d5d7c]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-bc6d5d7c]{width:14px;height:14px}.guide-steps[data-v-bc6d5d7c]{padding:14px;border-radius:10px}.steps-title[data-v-bc6d5d7c]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-bc6d5d7c]{width:16px;height:16px}.steps-list>li[data-v-bc6d5d7c]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-bc6d5d7c]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-bc6d5d7c]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-bc6d5d7c]{padding:10px!important}.sub-steps[data-v-bc6d5d7c]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-bc6d5d7c]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-bc6d5d7c]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-bc6d5d7c]{width:16px;height:16px}.guide-footer span[data-v-bc6d5d7c]{font-size:.75rem;line-height:1.4}}[data-v-2de58e44]{font-family:Montserrat,sans-serif;box-sizing:border-box}.kartunama-order[data-v-2de58e44]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-2de58e44]{max-width:900px;margin:0 auto}.header[data-v-2de58e44]{margin-bottom:30px;animation:fadeInDown-2de58e44 .6s ease}.back-btn[data-v-2de58e44]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-2de58e44]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-2de58e44]{width:18px;height:18px}.title[data-v-2de58e44]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-2de58e44]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-2de58e44]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-2de58e44 .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-2de58e44]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-2de58e44]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-2de58e44]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-2de58e44],.order-card[data-v-2de58e44]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-2de58e44 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-2de58e44]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-2de58e44]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-2de58e44]{color:#fff}.card-title[data-v-2de58e44]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-2de58e44]{padding:30px}.form-row[data-v-2de58e44]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-2de58e44]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-2de58e44]{margin-bottom:25px}.form-group label[data-v-2de58e44],.main-label[data-v-2de58e44]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-2de58e44]{color:#f44;font-weight:700}.input-field[data-v-2de58e44]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-2de58e44]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-2de58e44]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-2de58e44]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-2de58e44]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-2de58e44]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-2de58e44]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-2de58e44 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-2de58e44]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-2de58e44]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-2de58e44]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-2de58e44]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-2de58e44]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-2de58e44]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-2de58e44]{background:#fff3}.material-icon svg[data-v-2de58e44]{color:#667eea}.material-card.selected .material-icon svg[data-v-2de58e44]{color:#fff}.material-info[data-v-2de58e44]{flex:1}.material-name[data-v-2de58e44]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-2de58e44]{color:#fff}.material-price[data-v-2de58e44]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-2de58e44]{color:#fff}.material-badge[data-v-2de58e44]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-2de58e44]{background:#ffffff4d}.check-icon[data-v-2de58e44]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-2de58e44 .3s ease}.check-icon svg[data-v-2de58e44]{color:#667eea}.input-with-lock[data-v-2de58e44]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-2de58e44]{width:100%;padding-right:50px}.lock-icon[data-v-2de58e44]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-2de58e44]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-2de58e44]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-2de58e44]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-2de58e44]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-2de58e44]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-2de58e44]:focus{outline:none}.qty-input[data-v-2de58e44]::-webkit-inner-spin-button,.qty-input[data-v-2de58e44]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-2de58e44]{-moz-appearance:textfield}.price-summary[data-v-2de58e44]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-2de58e44]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-2de58e44]:last-child{margin-bottom:0}.price-row.total-row[data-v-2de58e44]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-2de58e44]{font-weight:600}.price-value[data-v-2de58e44]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-2de58e44]{font-size:1.4rem;color:#fff}.remove-btn[data-v-2de58e44]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-2de58e44]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-2de58e44]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-2de58e44 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-2de58e44]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-2de58e44]{display:flex;align-items:center;gap:20px}.total-icon[data-v-2de58e44]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-2de58e44]{color:#fff}.total-info[data-v-2de58e44]{flex:1}.total-label[data-v-2de58e44]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-2de58e44]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-2de58e44]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-2de58e44]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-2de58e44]{flex-shrink:0}.btn-add[data-v-2de58e44]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-2de58e44]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-2de58e44]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-2de58e44]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-2de58e44]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-2de58e44]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-2de58e44]{height:80px}.form-actions[data-v-2de58e44]{padding:0 30px 30px}.btn-save-customer[data-v-2de58e44]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-2de58e44]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-2de58e44]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-2de58e44 .3s ease;padding:20px}.dialog-box[data-v-2de58e44]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-2de58e44 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-2de58e44]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-2de58e44 1s ease infinite}.dialog-icon.warning-icon[data-v-2de58e44]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-2de58e44]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-2de58e44]{color:#fff}.dialog-title[data-v-2de58e44]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-2de58e44]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-2de58e44]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-2de58e44]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-2de58e44]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-2de58e44]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-2de58e44]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-2de58e44]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-2de58e44]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-2de58e44]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-2de58e44]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-2de58e44]{color:#374151}.address-note em[data-v-2de58e44]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-2de58e44]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-2de58e44]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-2de58e44 2s ease-in-out infinite}@keyframes pulseWarning-2de58e44{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-2de58e44]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-2de58e44]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-2de58e44 1s ease-in-out infinite}@keyframes iconBounce-2de58e44{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-2de58e44]{color:#fff}.guide-title[data-v-2de58e44]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-2de58e44]{padding:24px}.guide-warning[data-v-2de58e44]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-2de58e44]{color:#991b1b;font-weight:800}.guide-example[data-v-2de58e44]{margin-bottom:24px}.example-label[data-v-2de58e44]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-2de58e44]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-2de58e44]{position:relative}.example-badge[data-v-2de58e44]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-2de58e44 1.5s ease-in-out infinite}@keyframes badgePulse-2de58e44{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-2de58e44]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-2de58e44]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-2de58e44]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-2de58e44]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-2de58e44]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-2de58e44]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-2de58e44]{color:#667eea;flex-shrink:0}.steps-list[data-v-2de58e44]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-2de58e44]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-2de58e44]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-2de58e44]:last-child{margin-bottom:0}.step-number[data-v-2de58e44]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-2de58e44]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-2de58e44]{color:#1f2937;font-weight:800}.highlight-step[data-v-2de58e44]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-2de58e44]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-2de58e44 1.5s ease-in-out infinite}@keyframes numberPulse-2de58e44{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-2de58e44]{color:#78350f}.sub-steps[data-v-2de58e44]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-2de58e44]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-2de58e44]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-2de58e44]:last-child{margin-bottom:0}.sub-steps strong[data-v-2de58e44]{color:#78350f;font-weight:800}.guide-footer[data-v-2de58e44]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-2de58e44]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-2de58e44]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-2de58e44{0%{opacity:0}to{opacity:1}}@keyframes slideUp-2de58e44{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-2de58e44{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-2de58e44{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-2de58e44{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-2de58e44{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-2de58e44{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-2de58e44{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.banner-order[data-v-2de58e44]{padding:30px 15px 140px}.back-btn[data-v-2de58e44]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-2de58e44]{width:16px;height:16px}.title[data-v-2de58e44]{font-size:2rem}.subtitle[data-v-2de58e44]{font-size:1rem}.product-banner[data-v-2de58e44]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-2de58e44]{font-size:1.4rem}.card-header[data-v-2de58e44]{padding:20px}.card-title[data-v-2de58e44]{font-size:1.2rem}.card-body[data-v-2de58e44]{padding:20px}.form-row.two-cols[data-v-2de58e44]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-2de58e44]{grid-template-columns:1fr}.action-section[data-v-2de58e44]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-2de58e44]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-2de58e44]{padding:24px 20px}.total-content[data-v-2de58e44]{flex-direction:column;text-align:center}.total-icon[data-v-2de58e44]{width:50px;height:50px}.total-icon svg[data-v-2de58e44]{width:24px;height:24px}.total-amount[data-v-2de58e44]{font-size:1.8rem}.dialog-box[data-v-2de58e44]{padding:28px 20px}.dialog-icon[data-v-2de58e44]{width:60px;height:60px}.dialog-icon svg[data-v-2de58e44]{width:48px;height:48px}.dialog-title[data-v-2de58e44]{font-size:1.3rem}.dialog-message[data-v-2de58e44]{font-size:.9rem}.dialog-actions[data-v-2de58e44]{grid-template-columns:1fr}.dialog-btn[data-v-2de58e44]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-2de58e44]{margin-top:20px;border-width:2px}.guide-header[data-v-2de58e44]{padding:16px 20px;gap:10px}.guide-icon[data-v-2de58e44]{width:36px;height:36px}.guide-icon svg[data-v-2de58e44]{width:20px;height:20px}.guide-title[data-v-2de58e44]{font-size:1rem;line-height:1.4}.guide-content[data-v-2de58e44]{padding:20px}.guide-warning[data-v-2de58e44]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-2de58e44]{font-size:.875rem;gap:6px}.example-label svg[data-v-2de58e44]{width:18px;height:18px}.example-badge[data-v-2de58e44]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-2de58e44]{padding:12px}.example-image img[data-v-2de58e44]{max-width:220px}.example-caption[data-v-2de58e44]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-2de58e44]{padding:16px}.steps-title[data-v-2de58e44]{font-size:.95rem}.steps-list>li[data-v-2de58e44]{padding:12px;gap:12px}.step-number[data-v-2de58e44]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-2de58e44]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-2de58e44]{padding-left:16px}.sub-steps li[data-v-2de58e44]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-2de58e44]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-2de58e44]{width:18px;height:18px}.guide-footer span[data-v-2de58e44]{font-size:.8rem}}@media(max-width:480px){.banner-order[data-v-2de58e44]{padding:20px 12px 160px}.back-btn[data-v-2de58e44]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-2de58e44]{width:14px;height:14px}.title[data-v-2de58e44]{font-size:1.6rem}.subtitle[data-v-2de58e44]{font-size:.9rem}.product-banner[data-v-2de58e44]{height:180px}.card-header[data-v-2de58e44]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-2de58e44]{width:100%;justify-content:center}.total-amount[data-v-2de58e44]{font-size:1.6rem}.btn[data-v-2de58e44]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-2de58e44]{border-radius:14px}.guide-header[data-v-2de58e44]{padding:12px 16px;gap:8px}.guide-icon[data-v-2de58e44]{width:32px;height:32px}.guide-icon svg[data-v-2de58e44]{width:18px;height:18px}.guide-title[data-v-2de58e44]{font-size:.9rem;line-height:1.4}.guide-content[data-v-2de58e44]{padding:16px}.guide-warning[data-v-2de58e44]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-2de58e44]{font-size:.8rem;gap:5px}.example-label svg[data-v-2de58e44]{width:16px;height:16px}.example-badge[data-v-2de58e44]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-2de58e44]{padding:10px}.example-image img[data-v-2de58e44]{max-width:100%}.example-caption[data-v-2de58e44]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-2de58e44]{width:14px;height:14px}.guide-steps[data-v-2de58e44]{padding:14px;border-radius:10px}.steps-title[data-v-2de58e44]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-2de58e44]{width:16px;height:16px}.steps-list>li[data-v-2de58e44]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-2de58e44]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-2de58e44]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-2de58e44]{padding:10px!important}.sub-steps[data-v-2de58e44]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-2de58e44]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-2de58e44]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-2de58e44]{width:16px;height:16px}.guide-footer span[data-v-2de58e44]{font-size:.75rem;line-height:1.4}}[data-v-f787aa2f]{font-family:Montserrat,sans-serif;box-sizing:border-box}.nametag-order[data-v-f787aa2f]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-f787aa2f]{max-width:900px;margin:0 auto}.header[data-v-f787aa2f]{margin-bottom:30px;animation:fadeInDown-f787aa2f .6s ease}.back-btn[data-v-f787aa2f]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-f787aa2f]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-f787aa2f]{width:18px;height:18px}.title[data-v-f787aa2f]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-f787aa2f]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-f787aa2f]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-f787aa2f .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-f787aa2f]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-f787aa2f]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-f787aa2f]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-f787aa2f],.order-card[data-v-f787aa2f]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-f787aa2f .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-f787aa2f]{background:linear-gradient(135deg,#667eea,#764ba2);padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-f787aa2f]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-f787aa2f]{color:#fff}.card-title[data-v-f787aa2f]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-f787aa2f]{padding:30px}.form-row[data-v-f787aa2f]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-f787aa2f]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-f787aa2f]{margin-bottom:25px}.form-group label[data-v-f787aa2f],.main-label[data-v-f787aa2f]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-f787aa2f]{color:#f44;font-weight:700}.input-field[data-v-f787aa2f]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-f787aa2f]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-f787aa2f]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-f787aa2f]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-f787aa2f]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-f787aa2f]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-f787aa2f]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-f787aa2f .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-f787aa2f]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-f787aa2f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-f787aa2f]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-f787aa2f]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-f787aa2f]{background:linear-gradient(135deg,#667eea,#764ba2);border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-f787aa2f]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-f787aa2f]{background:#fff3}.material-icon svg[data-v-f787aa2f]{color:#667eea}.material-card.selected .material-icon svg[data-v-f787aa2f]{color:#fff}.material-info[data-v-f787aa2f]{flex:1}.material-name[data-v-f787aa2f]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-f787aa2f]{color:#fff}.material-price[data-v-f787aa2f]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-f787aa2f]{color:#fff}.material-badge[data-v-f787aa2f]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-f787aa2f]{background:#ffffff4d}.check-icon[data-v-f787aa2f]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-f787aa2f .3s ease}.check-icon svg[data-v-f787aa2f]{color:#667eea}.input-with-lock[data-v-f787aa2f]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-f787aa2f]{width:100%;padding-right:50px}.lock-icon[data-v-f787aa2f]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-f787aa2f]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-f787aa2f]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-f787aa2f]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-f787aa2f]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-f787aa2f]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-f787aa2f]:focus{outline:none}.qty-input[data-v-f787aa2f]::-webkit-inner-spin-button,.qty-input[data-v-f787aa2f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-f787aa2f]{-moz-appearance:textfield}.price-summary[data-v-f787aa2f]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-f787aa2f]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-f787aa2f]:last-child{margin-bottom:0}.price-row.total-row[data-v-f787aa2f]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-f787aa2f]{font-weight:600}.price-value[data-v-f787aa2f]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-f787aa2f]{font-size:1.4rem;color:#fff}.remove-btn[data-v-f787aa2f]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-f787aa2f]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-f787aa2f]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-f787aa2f 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-f787aa2f]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-f787aa2f]{display:flex;align-items:center;gap:20px}.total-icon[data-v-f787aa2f]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-f787aa2f]{color:#fff}.total-info[data-v-f787aa2f]{flex:1}.total-label[data-v-f787aa2f]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-f787aa2f]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-f787aa2f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-f787aa2f]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-f787aa2f]{flex-shrink:0}.btn-add[data-v-f787aa2f]{background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-f787aa2f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-f787aa2f]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-f787aa2f]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-f787aa2f]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-f787aa2f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-f787aa2f]{height:80px}.form-actions[data-v-f787aa2f]{padding:0 30px 30px}.btn-save-customer[data-v-f787aa2f]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-f787aa2f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-f787aa2f]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-f787aa2f .3s ease;padding:20px}.dialog-box[data-v-f787aa2f]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-f787aa2f .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-f787aa2f]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-f787aa2f 1s ease infinite}.dialog-icon.warning-icon[data-v-f787aa2f]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-f787aa2f]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-f787aa2f]{color:#fff}.dialog-title[data-v-f787aa2f]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-f787aa2f]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-f787aa2f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-f787aa2f]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-f787aa2f]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-f787aa2f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-f787aa2f]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-f787aa2f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-f787aa2f]{grid-column:1 / -1;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-f787aa2f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-f787aa2f]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-f787aa2f]{color:#374151}.address-note em[data-v-f787aa2f]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-f787aa2f]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-f787aa2f]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-f787aa2f 2s ease-in-out infinite}@keyframes pulseWarning-f787aa2f{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-f787aa2f]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-f787aa2f]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-f787aa2f 1s ease-in-out infinite}@keyframes iconBounce-f787aa2f{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-f787aa2f]{color:#fff}.guide-title[data-v-f787aa2f]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-f787aa2f]{padding:24px}.guide-warning[data-v-f787aa2f]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-f787aa2f]{color:#991b1b;font-weight:800}.guide-example[data-v-f787aa2f]{margin-bottom:24px}.example-label[data-v-f787aa2f]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-f787aa2f]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-f787aa2f]{position:relative}.example-badge[data-v-f787aa2f]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-f787aa2f 1.5s ease-in-out infinite}@keyframes badgePulse-f787aa2f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-f787aa2f]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-f787aa2f]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-f787aa2f]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-f787aa2f]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-f787aa2f]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-f787aa2f]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-f787aa2f]{color:#667eea;flex-shrink:0}.steps-list[data-v-f787aa2f]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-f787aa2f]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-f787aa2f]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-f787aa2f]:last-child{margin-bottom:0}.step-number[data-v-f787aa2f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:linear-gradient(135deg,#667eea,#764ba2);color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-f787aa2f]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-f787aa2f]{color:#1f2937;font-weight:800}.highlight-step[data-v-f787aa2f]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-f787aa2f]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-f787aa2f 1.5s ease-in-out infinite}@keyframes numberPulse-f787aa2f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-f787aa2f]{color:#78350f}.sub-steps[data-v-f787aa2f]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-f787aa2f]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-f787aa2f]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-f787aa2f]:last-child{margin-bottom:0}.sub-steps strong[data-v-f787aa2f]{color:#78350f;font-weight:800}.guide-footer[data-v-f787aa2f]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-f787aa2f]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-f787aa2f]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-f787aa2f{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f787aa2f{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-f787aa2f{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-f787aa2f{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-f787aa2f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-f787aa2f{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-f787aa2f{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-f787aa2f{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.banner-order[data-v-f787aa2f]{padding:30px 15px 140px}.back-btn[data-v-f787aa2f]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-f787aa2f]{width:16px;height:16px}.title[data-v-f787aa2f]{font-size:2rem}.subtitle[data-v-f787aa2f]{font-size:1rem}.product-banner[data-v-f787aa2f]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-f787aa2f]{font-size:1.4rem}.card-header[data-v-f787aa2f]{padding:20px}.card-title[data-v-f787aa2f]{font-size:1.2rem}.card-body[data-v-f787aa2f]{padding:20px}.form-row.two-cols[data-v-f787aa2f]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-f787aa2f]{grid-template-columns:1fr}.action-section[data-v-f787aa2f]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-f787aa2f]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-f787aa2f]{padding:24px 20px}.total-content[data-v-f787aa2f]{flex-direction:column;text-align:center}.total-icon[data-v-f787aa2f]{width:50px;height:50px}.total-icon svg[data-v-f787aa2f]{width:24px;height:24px}.total-amount[data-v-f787aa2f]{font-size:1.8rem}.dialog-box[data-v-f787aa2f]{padding:28px 20px}.dialog-icon[data-v-f787aa2f]{width:60px;height:60px}.dialog-icon svg[data-v-f787aa2f]{width:48px;height:48px}.dialog-title[data-v-f787aa2f]{font-size:1.3rem}.dialog-message[data-v-f787aa2f]{font-size:.9rem}.dialog-actions[data-v-f787aa2f]{grid-template-columns:1fr}.dialog-btn[data-v-f787aa2f]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-f787aa2f]{margin-top:20px;border-width:2px}.guide-header[data-v-f787aa2f]{padding:16px 20px;gap:10px}.guide-icon[data-v-f787aa2f]{width:36px;height:36px}.guide-icon svg[data-v-f787aa2f]{width:20px;height:20px}.guide-title[data-v-f787aa2f]{font-size:1rem;line-height:1.4}.guide-content[data-v-f787aa2f]{padding:20px}.guide-warning[data-v-f787aa2f]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-f787aa2f]{font-size:.875rem;gap:6px}.example-label svg[data-v-f787aa2f]{width:18px;height:18px}.example-badge[data-v-f787aa2f]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-f787aa2f]{padding:12px}.example-image img[data-v-f787aa2f]{max-width:220px}.example-caption[data-v-f787aa2f]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-f787aa2f]{padding:16px}.steps-title[data-v-f787aa2f]{font-size:.95rem}.steps-list>li[data-v-f787aa2f]{padding:12px;gap:12px}.step-number[data-v-f787aa2f]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-f787aa2f]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-f787aa2f]{padding-left:16px}.sub-steps li[data-v-f787aa2f]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-f787aa2f]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-f787aa2f]{width:18px;height:18px}.guide-footer span[data-v-f787aa2f]{font-size:.8rem}}@media(max-width:480px){.banner-order[data-v-f787aa2f]{padding:20px 12px 160px}.back-btn[data-v-f787aa2f]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-f787aa2f]{width:14px;height:14px}.title[data-v-f787aa2f]{font-size:1.6rem}.subtitle[data-v-f787aa2f]{font-size:.9rem}.product-banner[data-v-f787aa2f]{height:180px}.card-header[data-v-f787aa2f]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-f787aa2f]{width:100%;justify-content:center}.total-amount[data-v-f787aa2f]{font-size:1.6rem}.btn[data-v-f787aa2f]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-f787aa2f]{border-radius:14px}.guide-header[data-v-f787aa2f]{padding:12px 16px;gap:8px}.guide-icon[data-v-f787aa2f]{width:32px;height:32px}.guide-icon svg[data-v-f787aa2f]{width:18px;height:18px}.guide-title[data-v-f787aa2f]{font-size:.9rem;line-height:1.4}.guide-content[data-v-f787aa2f]{padding:16px}.guide-warning[data-v-f787aa2f]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-f787aa2f]{font-size:.8rem;gap:5px}.example-label svg[data-v-f787aa2f]{width:16px;height:16px}.example-badge[data-v-f787aa2f]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-f787aa2f]{padding:10px}.example-image img[data-v-f787aa2f]{max-width:100%}.example-caption[data-v-f787aa2f]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-f787aa2f]{width:14px;height:14px}.guide-steps[data-v-f787aa2f]{padding:14px;border-radius:10px}.steps-title[data-v-f787aa2f]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-f787aa2f]{width:16px;height:16px}.steps-list>li[data-v-f787aa2f]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-f787aa2f]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-f787aa2f]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-f787aa2f]{padding:10px!important}.sub-steps[data-v-f787aa2f]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-f787aa2f]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-f787aa2f]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-f787aa2f]{width:16px;height:16px}.guide-footer span[data-v-f787aa2f]{font-size:.75rem;line-height:1.4}}[data-v-fe22938d]{font-family:Montserrat,sans-serif;box-sizing:border-box}.a3-order[data-v-fe22938d]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-fe22938d]{max-width:900px;margin:0 auto}.header[data-v-fe22938d]{margin-bottom:30px;animation:fadeInDown-fe22938d .6s ease}.back-btn[data-v-fe22938d]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-fe22938d]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-fe22938d]{width:18px;height:18px}.title[data-v-fe22938d]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-fe22938d]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-fe22938d]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-fe22938d .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-fe22938d]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-fe22938d]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-fe22938d]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-fe22938d],.order-card[data-v-fe22938d]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-fe22938d .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-fe22938d]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-fe22938d]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-fe22938d]{color:#fff}.card-title[data-v-fe22938d]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-fe22938d]{padding:30px}.form-row[data-v-fe22938d]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-fe22938d]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-fe22938d]{margin-bottom:25px}.form-group label[data-v-fe22938d],.main-label[data-v-fe22938d]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-fe22938d]{color:#f44;font-weight:700}.input-field[data-v-fe22938d]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-fe22938d]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-fe22938d]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-fe22938d]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-fe22938d]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-fe22938d]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-fe22938d]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-fe22938d .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-fe22938d]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-fe22938d]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-fe22938d]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-fe22938d]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-fe22938d]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-fe22938d]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-fe22938d]{background:#fff3}.material-icon svg[data-v-fe22938d]{color:#667eea}.material-card.selected .material-icon svg[data-v-fe22938d]{color:#fff}.material-info[data-v-fe22938d]{flex:1}.material-name[data-v-fe22938d]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-fe22938d]{color:#fff}.material-price[data-v-fe22938d]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-fe22938d]{color:#fff}.material-badge[data-v-fe22938d]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-fe22938d]{background:#ffffff4d}.check-icon[data-v-fe22938d]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-fe22938d .3s ease}.check-icon svg[data-v-fe22938d]{color:#667eea}.input-with-lock[data-v-fe22938d]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-fe22938d]{width:100%;padding-right:50px}.lock-icon[data-v-fe22938d]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-fe22938d]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-fe22938d]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-fe22938d]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-fe22938d]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-fe22938d]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-fe22938d]:focus{outline:none}.qty-input[data-v-fe22938d]::-webkit-inner-spin-button,.qty-input[data-v-fe22938d]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-fe22938d]{-moz-appearance:textfield}.price-summary[data-v-fe22938d]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-fe22938d]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-fe22938d]:last-child{margin-bottom:0}.price-row.total-row[data-v-fe22938d]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-fe22938d]{font-weight:600}.price-value[data-v-fe22938d]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-fe22938d]{font-size:1.4rem;color:#fff}.remove-btn[data-v-fe22938d]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-fe22938d]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-fe22938d]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-fe22938d 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-fe22938d]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-fe22938d]{display:flex;align-items:center;gap:20px}.total-icon[data-v-fe22938d]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-fe22938d]{color:#fff}.total-info[data-v-fe22938d]{flex:1}.total-label[data-v-fe22938d]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-fe22938d]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-fe22938d]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-fe22938d]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-fe22938d]{flex-shrink:0}.btn-add[data-v-fe22938d]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-fe22938d]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-fe22938d]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-fe22938d]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-fe22938d]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-fe22938d]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-fe22938d]{height:80px}.form-actions[data-v-fe22938d]{padding:0 30px 30px}.btn-save-customer[data-v-fe22938d]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-fe22938d]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-fe22938d]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-fe22938d .3s ease;padding:20px}.dialog-box[data-v-fe22938d]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-fe22938d .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-fe22938d]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-fe22938d 1s ease infinite}.dialog-icon.warning-icon[data-v-fe22938d]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-fe22938d]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-fe22938d]{color:#fff}.dialog-title[data-v-fe22938d]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-fe22938d]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-fe22938d]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-fe22938d]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-fe22938d]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-fe22938d]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-fe22938d]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-fe22938d]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-fe22938d]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-fe22938d]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-fe22938d]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-fe22938d]{color:#374151}.address-note em[data-v-fe22938d]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-fe22938d]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-fe22938d]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-fe22938d 2s ease-in-out infinite}@keyframes pulseWarning-fe22938d{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-fe22938d]{background:#2563eb;padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-fe22938d]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-fe22938d 1s ease-in-out infinite}@keyframes iconBounce-fe22938d{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-fe22938d]{color:#fff}.guide-title[data-v-fe22938d]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-fe22938d]{padding:24px}.guide-warning[data-v-fe22938d]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-fe22938d]{color:#991b1b;font-weight:800}.guide-example[data-v-fe22938d]{margin-bottom:24px}.example-label[data-v-fe22938d]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-fe22938d]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-fe22938d]{position:relative}.example-badge[data-v-fe22938d]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-fe22938d 1.5s ease-in-out infinite}@keyframes badgePulse-fe22938d{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-fe22938d]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-fe22938d]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-fe22938d]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-fe22938d]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-fe22938d]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-fe22938d]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-fe22938d]{color:#667eea;flex-shrink:0}.steps-list[data-v-fe22938d]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-fe22938d]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-fe22938d]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-fe22938d]:last-child{margin-bottom:0}.step-number[data-v-fe22938d]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-fe22938d]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-fe22938d]{color:#1f2937;font-weight:800}.highlight-step[data-v-fe22938d]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-fe22938d]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-fe22938d 1.5s ease-in-out infinite}@keyframes numberPulse-fe22938d{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-fe22938d]{color:#78350f}.sub-steps[data-v-fe22938d]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-fe22938d]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-fe22938d]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-fe22938d]:last-child{margin-bottom:0}.sub-steps strong[data-v-fe22938d]{color:#78350f;font-weight:800}.guide-footer[data-v-fe22938d]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-fe22938d]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-fe22938d]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-fe22938d{0%{opacity:0}to{opacity:1}}@keyframes slideUp-fe22938d{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-fe22938d{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-fe22938d{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-fe22938d{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-fe22938d{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-fe22938d{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-fe22938d{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.banner-order[data-v-fe22938d]{padding:30px 15px 140px}.back-btn[data-v-fe22938d]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-fe22938d]{width:16px;height:16px}.title[data-v-fe22938d]{font-size:2rem}.subtitle[data-v-fe22938d]{font-size:1rem}.product-banner[data-v-fe22938d]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-fe22938d]{font-size:1.4rem}.card-header[data-v-fe22938d]{padding:20px}.card-title[data-v-fe22938d]{font-size:1.2rem}.card-body[data-v-fe22938d]{padding:20px}.form-row.two-cols[data-v-fe22938d]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-fe22938d]{grid-template-columns:1fr}.action-section[data-v-fe22938d]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-fe22938d]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-fe22938d]{padding:24px 20px}.total-content[data-v-fe22938d]{flex-direction:column;text-align:center}.total-icon[data-v-fe22938d]{width:50px;height:50px}.total-icon svg[data-v-fe22938d]{width:24px;height:24px}.total-amount[data-v-fe22938d]{font-size:1.8rem}.dialog-box[data-v-fe22938d]{padding:28px 20px}.dialog-icon[data-v-fe22938d]{width:60px;height:60px}.dialog-icon svg[data-v-fe22938d]{width:48px;height:48px}.dialog-title[data-v-fe22938d]{font-size:1.3rem}.dialog-message[data-v-fe22938d]{font-size:.9rem}.dialog-actions[data-v-fe22938d]{grid-template-columns:1fr}.dialog-btn[data-v-fe22938d]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-fe22938d]{margin-top:20px;border-width:2px}.guide-header[data-v-fe22938d]{padding:16px 20px;gap:10px}.guide-icon[data-v-fe22938d]{width:36px;height:36px}.guide-icon svg[data-v-fe22938d]{width:20px;height:20px}.guide-title[data-v-fe22938d]{font-size:1rem;line-height:1.4}.guide-content[data-v-fe22938d]{padding:20px}.guide-warning[data-v-fe22938d]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-fe22938d]{font-size:.875rem;gap:6px}.example-label svg[data-v-fe22938d]{width:18px;height:18px}.example-badge[data-v-fe22938d]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-fe22938d]{padding:12px}.example-image img[data-v-fe22938d]{max-width:220px}.example-caption[data-v-fe22938d]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-fe22938d]{padding:16px}.steps-title[data-v-fe22938d]{font-size:.95rem}.steps-list>li[data-v-fe22938d]{padding:12px;gap:12px}.step-number[data-v-fe22938d]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-fe22938d]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-fe22938d]{padding-left:16px}.sub-steps li[data-v-fe22938d]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-fe22938d]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-fe22938d]{width:18px;height:18px}.guide-footer span[data-v-fe22938d]{font-size:.8rem}}@media(max-width:480px){.banner-order[data-v-fe22938d]{padding:20px 12px 160px}.back-btn[data-v-fe22938d]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-fe22938d]{width:14px;height:14px}.title[data-v-fe22938d]{font-size:1.6rem}.subtitle[data-v-fe22938d]{font-size:.9rem}.product-banner[data-v-fe22938d]{height:180px}.card-header[data-v-fe22938d]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-fe22938d]{width:100%;justify-content:center}.total-amount[data-v-fe22938d]{font-size:1.6rem}.btn[data-v-fe22938d]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-fe22938d]{border-radius:14px}.guide-header[data-v-fe22938d]{padding:12px 16px;gap:8px}.guide-icon[data-v-fe22938d]{width:32px;height:32px}.guide-icon svg[data-v-fe22938d]{width:18px;height:18px}.guide-title[data-v-fe22938d]{font-size:.9rem;line-height:1.4}.guide-content[data-v-fe22938d]{padding:16px}.guide-warning[data-v-fe22938d]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-fe22938d]{font-size:.8rem;gap:5px}.example-label svg[data-v-fe22938d]{width:16px;height:16px}.example-badge[data-v-fe22938d]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-fe22938d]{padding:10px}.example-image img[data-v-fe22938d]{max-width:100%}.example-caption[data-v-fe22938d]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-fe22938d]{width:14px;height:14px}.guide-steps[data-v-fe22938d]{padding:14px;border-radius:10px}.steps-title[data-v-fe22938d]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-fe22938d]{width:16px;height:16px}.steps-list>li[data-v-fe22938d]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-fe22938d]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-fe22938d]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-fe22938d]{padding:10px!important}.sub-steps[data-v-fe22938d]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-fe22938d]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-fe22938d]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-fe22938d]{width:16px;height:16px}.guide-footer span[data-v-fe22938d]{font-size:.75rem;line-height:1.4}}[data-v-e77b8e64]{font-family:Montserrat,sans-serif;box-sizing:border-box}.artpaper-order[data-v-e77b8e64]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-e77b8e64]{max-width:900px;margin:0 auto}.header[data-v-e77b8e64]{margin-bottom:30px;animation:fadeInDown-e77b8e64 .6s ease}.back-btn[data-v-e77b8e64]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-e77b8e64]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-e77b8e64]{width:18px;height:18px}.title[data-v-e77b8e64]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-e77b8e64]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-e77b8e64]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-e77b8e64 .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-e77b8e64]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-e77b8e64]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-e77b8e64]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-e77b8e64],.order-card[data-v-e77b8e64]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-e77b8e64 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-e77b8e64]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-e77b8e64]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-e77b8e64]{color:#fff}.card-title[data-v-e77b8e64]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-e77b8e64]{padding:30px}.form-row[data-v-e77b8e64]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-e77b8e64]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-e77b8e64]{margin-bottom:25px}.form-group label[data-v-e77b8e64],.main-label[data-v-e77b8e64]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-e77b8e64]{color:#f44;font-weight:700}.input-field[data-v-e77b8e64]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-e77b8e64]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-e77b8e64]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-e77b8e64]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-e77b8e64]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-e77b8e64]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-e77b8e64]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-e77b8e64 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-e77b8e64]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-e77b8e64]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-e77b8e64]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-e77b8e64]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-e77b8e64]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-e77b8e64]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-e77b8e64]{background:#fff3}.material-icon svg[data-v-e77b8e64]{color:#667eea}.material-card.selected .material-icon svg[data-v-e77b8e64]{color:#fff}.material-info[data-v-e77b8e64]{flex:1}.material-name[data-v-e77b8e64]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-e77b8e64]{color:#fff}.material-price[data-v-e77b8e64]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-e77b8e64]{color:#fff}.material-badge[data-v-e77b8e64]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-e77b8e64]{background:#ffffff4d}.check-icon[data-v-e77b8e64]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-e77b8e64 .3s ease}.check-icon svg[data-v-e77b8e64]{color:#667eea}.input-with-lock[data-v-e77b8e64]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-e77b8e64]{width:100%;padding-right:50px}.lock-icon[data-v-e77b8e64]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-e77b8e64]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-e77b8e64]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-e77b8e64]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-e77b8e64]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-e77b8e64]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-e77b8e64]:focus{outline:none}.qty-input[data-v-e77b8e64]::-webkit-inner-spin-button,.qty-input[data-v-e77b8e64]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-e77b8e64]{-moz-appearance:textfield}.price-summary[data-v-e77b8e64]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-e77b8e64]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-e77b8e64]:last-child{margin-bottom:0}.price-row.total-row[data-v-e77b8e64]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-e77b8e64]{font-weight:600}.price-value[data-v-e77b8e64]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-e77b8e64]{font-size:1.4rem;color:#fff}.remove-btn[data-v-e77b8e64]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-e77b8e64]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-e77b8e64]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-e77b8e64 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-e77b8e64]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-e77b8e64]{display:flex;align-items:center;gap:20px}.total-icon[data-v-e77b8e64]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-e77b8e64]{color:#fff}.total-info[data-v-e77b8e64]{flex:1}.total-label[data-v-e77b8e64]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-e77b8e64]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-e77b8e64]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-e77b8e64]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-e77b8e64]{flex-shrink:0}.btn-add[data-v-e77b8e64]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-e77b8e64]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-e77b8e64]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-e77b8e64]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-e77b8e64]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-e77b8e64]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-e77b8e64]{height:80px}.form-actions[data-v-e77b8e64]{padding:0 30px 30px}.btn-save-customer[data-v-e77b8e64]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-e77b8e64]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-e77b8e64]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-e77b8e64 .3s ease;padding:20px}.dialog-box[data-v-e77b8e64]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-e77b8e64 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-e77b8e64]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-e77b8e64 1s ease infinite}.dialog-icon.warning-icon[data-v-e77b8e64]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-e77b8e64]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-e77b8e64]{color:#fff}.dialog-title[data-v-e77b8e64]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-e77b8e64]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-e77b8e64]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-e77b8e64]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-e77b8e64]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-e77b8e64]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-e77b8e64]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-e77b8e64]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-e77b8e64]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-e77b8e64]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-e77b8e64]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-e77b8e64]{color:#374151}.address-note em[data-v-e77b8e64]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-e77b8e64]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-e77b8e64]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-e77b8e64 2s ease-in-out infinite}@keyframes pulseWarning-e77b8e64{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-e77b8e64]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-e77b8e64]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-e77b8e64 1s ease-in-out infinite}@keyframes iconBounce-e77b8e64{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-e77b8e64]{color:#fff}.guide-title[data-v-e77b8e64]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-e77b8e64]{padding:24px}.guide-warning[data-v-e77b8e64]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-e77b8e64]{color:#991b1b;font-weight:800}.guide-example[data-v-e77b8e64]{margin-bottom:24px}.example-label[data-v-e77b8e64]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-e77b8e64]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-e77b8e64]{position:relative}.example-badge[data-v-e77b8e64]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-e77b8e64 1.5s ease-in-out infinite}@keyframes badgePulse-e77b8e64{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-e77b8e64]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-e77b8e64]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-e77b8e64]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-e77b8e64]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-e77b8e64]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-e77b8e64]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-e77b8e64]{color:#667eea;flex-shrink:0}.steps-list[data-v-e77b8e64]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-e77b8e64]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-e77b8e64]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-e77b8e64]:last-child{margin-bottom:0}.step-number[data-v-e77b8e64]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-e77b8e64]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-e77b8e64]{color:#1f2937;font-weight:800}.highlight-step[data-v-e77b8e64]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-e77b8e64]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-e77b8e64 1.5s ease-in-out infinite}@keyframes numberPulse-e77b8e64{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-e77b8e64]{color:#78350f}.sub-steps[data-v-e77b8e64]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-e77b8e64]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-e77b8e64]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-e77b8e64]:last-child{margin-bottom:0}.sub-steps strong[data-v-e77b8e64]{color:#78350f;font-weight:800}.guide-footer[data-v-e77b8e64]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-e77b8e64]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-e77b8e64]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-e77b8e64{0%{opacity:0}to{opacity:1}}@keyframes slideUp-e77b8e64{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-e77b8e64{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-e77b8e64{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-e77b8e64{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-e77b8e64{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-e77b8e64{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-e77b8e64{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.banner-order[data-v-e77b8e64]{padding:30px 15px 140px}.back-btn[data-v-e77b8e64]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-e77b8e64]{width:16px;height:16px}.title[data-v-e77b8e64]{font-size:2rem}.subtitle[data-v-e77b8e64]{font-size:1rem}.product-banner[data-v-e77b8e64]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-e77b8e64]{font-size:1.4rem}.card-header[data-v-e77b8e64]{padding:20px}.card-title[data-v-e77b8e64]{font-size:1.2rem}.card-body[data-v-e77b8e64]{padding:20px}.form-row.two-cols[data-v-e77b8e64]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-e77b8e64]{grid-template-columns:1fr}.action-section[data-v-e77b8e64]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-e77b8e64]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-e77b8e64]{padding:24px 20px}.total-content[data-v-e77b8e64]{flex-direction:column;text-align:center}.total-icon[data-v-e77b8e64]{width:50px;height:50px}.total-icon svg[data-v-e77b8e64]{width:24px;height:24px}.total-amount[data-v-e77b8e64]{font-size:1.8rem}.dialog-box[data-v-e77b8e64]{padding:28px 20px}.dialog-icon[data-v-e77b8e64]{width:60px;height:60px}.dialog-icon svg[data-v-e77b8e64]{width:48px;height:48px}.dialog-title[data-v-e77b8e64]{font-size:1.3rem}.dialog-message[data-v-e77b8e64]{font-size:.9rem}.dialog-actions[data-v-e77b8e64]{grid-template-columns:1fr}.dialog-btn[data-v-e77b8e64]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-e77b8e64]{margin-top:20px;border-width:2px}.guide-header[data-v-e77b8e64]{padding:16px 20px;gap:10px}.guide-icon[data-v-e77b8e64]{width:36px;height:36px}.guide-icon svg[data-v-e77b8e64]{width:20px;height:20px}.guide-title[data-v-e77b8e64]{font-size:1rem;line-height:1.4}.guide-content[data-v-e77b8e64]{padding:20px}.guide-warning[data-v-e77b8e64]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-e77b8e64]{font-size:.875rem;gap:6px}.example-label svg[data-v-e77b8e64]{width:18px;height:18px}.example-badge[data-v-e77b8e64]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-e77b8e64]{padding:12px}.example-image img[data-v-e77b8e64]{max-width:220px}.example-caption[data-v-e77b8e64]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-e77b8e64]{padding:16px}.steps-title[data-v-e77b8e64]{font-size:.95rem}.steps-list>li[data-v-e77b8e64]{padding:12px;gap:12px}.step-number[data-v-e77b8e64]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-e77b8e64]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-e77b8e64]{padding-left:16px}.sub-steps li[data-v-e77b8e64]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-e77b8e64]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-e77b8e64]{width:18px;height:18px}.guide-footer span[data-v-e77b8e64]{font-size:.8rem}}@media(max-width:480px){.banner-order[data-v-e77b8e64]{padding:20px 12px 160px}.back-btn[data-v-e77b8e64]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-e77b8e64]{width:14px;height:14px}.title[data-v-e77b8e64]{font-size:1.6rem}.subtitle[data-v-e77b8e64]{font-size:.9rem}.product-banner[data-v-e77b8e64]{height:180px}.card-header[data-v-e77b8e64]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-e77b8e64]{width:100%;justify-content:center}.total-amount[data-v-e77b8e64]{font-size:1.6rem}.btn[data-v-e77b8e64]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-e77b8e64]{border-radius:14px}.guide-header[data-v-e77b8e64]{padding:12px 16px;gap:8px}.guide-icon[data-v-e77b8e64]{width:32px;height:32px}.guide-icon svg[data-v-e77b8e64]{width:18px;height:18px}.guide-title[data-v-e77b8e64]{font-size:.9rem;line-height:1.4}.guide-content[data-v-e77b8e64]{padding:16px}.guide-warning[data-v-e77b8e64]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-e77b8e64]{font-size:.8rem;gap:5px}.example-label svg[data-v-e77b8e64]{width:16px;height:16px}.example-badge[data-v-e77b8e64]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-e77b8e64]{padding:10px}.example-image img[data-v-e77b8e64]{max-width:100%}.example-caption[data-v-e77b8e64]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-e77b8e64]{width:14px;height:14px}.guide-steps[data-v-e77b8e64]{padding:14px;border-radius:10px}.steps-title[data-v-e77b8e64]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-e77b8e64]{width:16px;height:16px}.steps-list>li[data-v-e77b8e64]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-e77b8e64]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-e77b8e64]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-e77b8e64]{padding:10px!important}.sub-steps[data-v-e77b8e64]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-e77b8e64]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-e77b8e64]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-e77b8e64]{width:16px;height:16px}.guide-footer span[data-v-e77b8e64]{font-size:.75rem;line-height:1.4}}[data-v-ad7bb931]{font-family:Montserrat,sans-serif;box-sizing:border-box}.stempel-order[data-v-ad7bb931]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-ad7bb931]{max-width:900px;margin:0 auto}.header[data-v-ad7bb931]{margin-bottom:30px;animation:fadeInDown-ad7bb931 .6s ease}.back-btn[data-v-ad7bb931]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-ad7bb931]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-ad7bb931]{width:18px;height:18px}.title[data-v-ad7bb931]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-ad7bb931]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-ad7bb931]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-ad7bb931 .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-ad7bb931]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-ad7bb931]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-ad7bb931]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-ad7bb931],.order-card[data-v-ad7bb931]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-ad7bb931 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-ad7bb931]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-ad7bb931]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-ad7bb931]{color:#fff}.card-title[data-v-ad7bb931]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-ad7bb931]{padding:30px}.form-row[data-v-ad7bb931]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-ad7bb931]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-ad7bb931]{margin-bottom:25px}.form-group label[data-v-ad7bb931],.main-label[data-v-ad7bb931]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-ad7bb931]{color:#f44;font-weight:700}.input-field[data-v-ad7bb931]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-ad7bb931]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-ad7bb931]{border-color:#f44;background:#fff5f5}.input-field[data-v-ad7bb931]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-ad7bb931]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-ad7bb931]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-ad7bb931 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-ad7bb931]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-ad7bb931]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-ad7bb931]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-ad7bb931]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-ad7bb931]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-ad7bb931]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-ad7bb931]{background:#fff3}.material-icon svg[data-v-ad7bb931]{color:#667eea}.material-card.selected .material-icon svg[data-v-ad7bb931]{color:#fff}.material-info[data-v-ad7bb931]{flex:1}.material-name[data-v-ad7bb931]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-ad7bb931]{color:#fff}.material-price[data-v-ad7bb931]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-ad7bb931]{color:#fff}.material-badge[data-v-ad7bb931]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-ad7bb931]{background:#ffffff4d}.check-icon[data-v-ad7bb931]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-ad7bb931 .3s ease}.check-icon svg[data-v-ad7bb931]{color:#667eea}.input-with-unit[data-v-ad7bb931]{position:relative;display:flex;align-items:center;width:100%}.input-with-unit .input-field.size-input[data-v-ad7bb931]{width:100%;padding-right:70px}.unit[data-v-ad7bb931]{position:absolute;right:20px;color:#6b7280;font-weight:600;font-size:.95rem;pointer-events:none}.quantity-control[data-v-ad7bb931]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-ad7bb931]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-ad7bb931]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-ad7bb931]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-ad7bb931]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-ad7bb931]:focus{outline:none}.qty-input[data-v-ad7bb931]::-webkit-inner-spin-button,.qty-input[data-v-ad7bb931]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-ad7bb931]{-moz-appearance:textfield}.price-summary[data-v-ad7bb931]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-ad7bb931]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-ad7bb931]:last-child{margin-bottom:0}.price-row.total-row[data-v-ad7bb931]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-ad7bb931]{font-weight:600}.price-value[data-v-ad7bb931]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-ad7bb931]{font-size:1.4rem;color:#fff}.remove-btn[data-v-ad7bb931]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-ad7bb931]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-ad7bb931]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-ad7bb931 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-ad7bb931]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-ad7bb931]{display:flex;align-items:center;gap:20px}.total-icon[data-v-ad7bb931]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-ad7bb931]{color:#fff}.total-info[data-v-ad7bb931]{flex:1}.total-label[data-v-ad7bb931]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-ad7bb931]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-ad7bb931]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-ad7bb931]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-ad7bb931]{flex-shrink:0}.btn-add[data-v-ad7bb931]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-ad7bb931]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-ad7bb931]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-ad7bb931]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-ad7bb931]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-ad7bb931]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-ad7bb931]{height:80px}.form-actions[data-v-ad7bb931]{padding:0 30px 30px}.btn-save-customer[data-v-ad7bb931]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-ad7bb931]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-ad7bb931]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-ad7bb931 .3s ease;padding:20px}.dialog-box[data-v-ad7bb931]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-ad7bb931 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-ad7bb931]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-ad7bb931 1s ease infinite}.dialog-icon.warning-icon[data-v-ad7bb931]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-ad7bb931]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-ad7bb931]{color:#fff}.dialog-title[data-v-ad7bb931]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-ad7bb931]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-ad7bb931]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-ad7bb931]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-ad7bb931]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-ad7bb931]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-ad7bb931]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-ad7bb931]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-ad7bb931]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-ad7bb931]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.input-field[data-v-ad7bb931]:disabled{background:#e5e7eb;color:#9ca3af;cursor:not-allowed;opacity:.6}.input-with-unit .input-field.size-input[data-v-ad7bb931]:disabled{background:#e5e7eb;color:#6b7280;cursor:not-allowed;border-color:#d1d5db}.input-with-unit .input-field.size-input:disabled+.unit[data-v-ad7bb931]{color:#9ca3af}.address-note[data-v-ad7bb931]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-ad7bb931]{color:#374151}.address-note em[data-v-ad7bb931]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-ad7bb931]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-ad7bb931]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-ad7bb931 2s ease-in-out infinite}@keyframes pulseWarning-ad7bb931{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-ad7bb931]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-ad7bb931]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-ad7bb931 1s ease-in-out infinite}@keyframes iconBounce-ad7bb931{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-ad7bb931]{color:#fff}.guide-title[data-v-ad7bb931]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-ad7bb931]{padding:24px}.guide-warning[data-v-ad7bb931]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-ad7bb931]{color:#991b1b;font-weight:800}.guide-example[data-v-ad7bb931]{margin-bottom:24px}.example-label[data-v-ad7bb931]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-ad7bb931]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-ad7bb931]{position:relative}.example-badge[data-v-ad7bb931]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-ad7bb931 1.5s ease-in-out infinite}@keyframes badgePulse-ad7bb931{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-ad7bb931]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-ad7bb931]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-ad7bb931]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-ad7bb931]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-ad7bb931]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-ad7bb931]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-ad7bb931]{color:#667eea;flex-shrink:0}.steps-list[data-v-ad7bb931]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-ad7bb931]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-ad7bb931]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-ad7bb931]:last-child{margin-bottom:0}.step-number[data-v-ad7bb931]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-ad7bb931]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-ad7bb931]{color:#1f2937;font-weight:800}.highlight-step[data-v-ad7bb931]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-ad7bb931]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-ad7bb931 1.5s ease-in-out infinite}@keyframes numberPulse-ad7bb931{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-ad7bb931]{color:#78350f}.sub-steps[data-v-ad7bb931]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-ad7bb931]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-ad7bb931]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-ad7bb931]:last-child{margin-bottom:0}.sub-steps strong[data-v-ad7bb931]{color:#78350f;font-weight:800}.guide-footer[data-v-ad7bb931]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-ad7bb931]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-ad7bb931]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-ad7bb931{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ad7bb931{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-ad7bb931{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-ad7bb931{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-ad7bb931{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-ad7bb931{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-ad7bb931{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.stempel-order[data-v-ad7bb931]{padding:30px 15px 140px}.back-btn[data-v-ad7bb931]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-ad7bb931]{width:16px;height:16px}.title[data-v-ad7bb931]{font-size:2rem}.subtitle[data-v-ad7bb931]{font-size:1rem}.product-banner[data-v-ad7bb931]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-ad7bb931]{font-size:1.4rem}.card-header[data-v-ad7bb931]{padding:20px}.card-title[data-v-ad7bb931]{font-size:1.2rem}.card-body[data-v-ad7bb931]{padding:20px}.form-row.two-cols[data-v-ad7bb931]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-ad7bb931]{grid-template-columns:1fr}.action-section[data-v-ad7bb931]{grid-template-columns:1fr;padding:20px;gap:10px}.grand-total-section[data-v-ad7bb931]{padding:24px 20px}.total-content[data-v-ad7bb931]{flex-direction:column;text-align:center}.total-icon[data-v-ad7bb931]{width:50px;height:50px}.total-icon svg[data-v-ad7bb931]{width:24px;height:24px}.total-amount[data-v-ad7bb931]{font-size:1.8rem}.dialog-box[data-v-ad7bb931]{padding:28px 20px}.dialog-icon[data-v-ad7bb931]{width:60px;height:60px}.dialog-icon svg[data-v-ad7bb931]{width:48px;height:48px}.dialog-title[data-v-ad7bb931]{font-size:1.3rem}.dialog-message[data-v-ad7bb931]{font-size:.9rem}.dialog-actions[data-v-ad7bb931]{grid-template-columns:1fr}.screenshot-guide[data-v-ad7bb931]{margin-top:20px;border-width:2px}.guide-header[data-v-ad7bb931]{padding:16px 20px;gap:10px}.guide-icon[data-v-ad7bb931]{width:36px;height:36px}.guide-icon svg[data-v-ad7bb931]{width:20px;height:20px}.guide-title[data-v-ad7bb931]{font-size:1rem;line-height:1.4}.guide-content[data-v-ad7bb931]{padding:20px}.guide-warning[data-v-ad7bb931]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-ad7bb931]{font-size:.875rem;gap:6px}.example-label svg[data-v-ad7bb931]{width:18px;height:18px}.example-badge[data-v-ad7bb931]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-ad7bb931]{padding:12px}.example-image img[data-v-ad7bb931]{max-width:220px}.example-caption[data-v-ad7bb931]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-ad7bb931]{padding:16px}.steps-title[data-v-ad7bb931]{font-size:.95rem}.steps-list>li[data-v-ad7bb931]{padding:12px;gap:12px}.step-number[data-v-ad7bb931]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-ad7bb931]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-ad7bb931]{padding-left:16px}.sub-steps li[data-v-ad7bb931]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-ad7bb931]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-ad7bb931]{width:18px;height:18px}.guide-footer span[data-v-ad7bb931]{font-size:.8rem}}@media(max-width:480px){.stempel-order[data-v-ad7bb931]{padding:20px 12px 160px}.title[data-v-ad7bb931]{font-size:1.6rem}.subtitle[data-v-ad7bb931]{font-size:.9rem}.product-banner[data-v-ad7bb931]{height:180px}.card-header[data-v-ad7bb931]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-ad7bb931]{width:100%;justify-content:center}.total-amount[data-v-ad7bb931]{font-size:1.6rem}.screenshot-guide[data-v-ad7bb931]{border-radius:14px}.guide-header[data-v-ad7bb931]{padding:12px 16px;gap:8px}.guide-icon[data-v-ad7bb931]{width:32px;height:32px}.guide-icon svg[data-v-ad7bb931]{width:18px;height:18px}.guide-title[data-v-ad7bb931]{font-size:.9rem;line-height:1.4}.guide-content[data-v-ad7bb931]{padding:16px}.guide-warning[data-v-ad7bb931]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-ad7bb931]{font-size:.8rem;gap:5px}.example-label svg[data-v-ad7bb931]{width:16px;height:16px}.example-badge[data-v-ad7bb931]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-ad7bb931]{padding:10px}.example-image img[data-v-ad7bb931]{max-width:100%}.example-caption[data-v-ad7bb931]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-ad7bb931]{width:14px;height:14px}.guide-steps[data-v-ad7bb931]{padding:14px;border-radius:10px}.steps-title[data-v-ad7bb931]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-ad7bb931]{width:16px;height:16px}.steps-list>li[data-v-ad7bb931]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-ad7bb931]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-ad7bb931]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-ad7bb931]{padding:10px!important}.sub-steps[data-v-ad7bb931]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-ad7bb931]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-ad7bb931]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-ad7bb931]{width:16px;height:16px}.guide-footer span[data-v-ad7bb931]{font-size:.75rem;line-height:1.4}}[data-v-0e9d8fce]{font-family:Montserrat,sans-serif;box-sizing:border-box}.cutting-stiker-order[data-v-0e9d8fce]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-0e9d8fce]{max-width:900px;margin:0 auto}.header[data-v-0e9d8fce]{margin-bottom:30px;animation:fadeInDown-0e9d8fce .6s ease}.back-btn[data-v-0e9d8fce]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-0e9d8fce]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-0e9d8fce]{width:18px;height:18px}.title[data-v-0e9d8fce]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-0e9d8fce]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-banner[data-v-0e9d8fce]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-0e9d8fce .8s ease;box-shadow:0 15px 40px #0006}.product-banner img[data-v-0e9d8fce]{width:100%;height:100%;object-fit:cover}.banner-overlay[data-v-0e9d8fce]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.banner-overlay h2[data-v-0e9d8fce]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-0e9d8fce],.order-card[data-v-0e9d8fce]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-0e9d8fce .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-0e9d8fce]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-0e9d8fce]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-0e9d8fce]{color:#fff}.card-title[data-v-0e9d8fce]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-0e9d8fce]{padding:30px}.form-row[data-v-0e9d8fce]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-0e9d8fce]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-0e9d8fce]{margin-bottom:25px}.form-group label[data-v-0e9d8fce],.main-label[data-v-0e9d8fce]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-0e9d8fce]{color:#f44;font-weight:700}.input-field[data-v-0e9d8fce]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-0e9d8fce]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-0e9d8fce]{border-color:#f44;background:#fff5f5}.input-field[data-v-0e9d8fce]:disabled{background:#e5e7eb;cursor:not-allowed;opacity:.7}.input-field[data-v-0e9d8fce]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-0e9d8fce]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-0e9d8fce]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-0e9d8fce .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-0e9d8fce]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-0e9d8fce]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-0e9d8fce]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-0e9d8fce]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-0e9d8fce]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-0e9d8fce]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-0e9d8fce]{background:#fff3}.material-icon svg[data-v-0e9d8fce]{color:#667eea}.material-card.selected .material-icon svg[data-v-0e9d8fce]{color:#fff}.material-info[data-v-0e9d8fce]{flex:1}.material-name[data-v-0e9d8fce]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-0e9d8fce]{color:#fff}.material-price[data-v-0e9d8fce]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-0e9d8fce]{color:#fff}.check-icon[data-v-0e9d8fce]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-0e9d8fce .3s ease}.check-icon svg[data-v-0e9d8fce]{color:#667eea}.input-with-unit[data-v-0e9d8fce]{position:relative;display:flex;align-items:center;width:100%}.input-with-unit .input-field.size-input[data-v-0e9d8fce]{width:100%;padding-right:70px}.unit[data-v-0e9d8fce]{position:absolute;right:20px;color:#6b7280;font-weight:600;font-size:.95rem;pointer-events:none}.quantity-control[data-v-0e9d8fce]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-0e9d8fce]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-0e9d8fce]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-0e9d8fce]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-0e9d8fce]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-0e9d8fce]:focus{outline:none}.qty-input[data-v-0e9d8fce]::-webkit-inner-spin-button,.qty-input[data-v-0e9d8fce]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-0e9d8fce]{-moz-appearance:textfield}.price-summary[data-v-0e9d8fce]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-0e9d8fce]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-0e9d8fce]:last-child{margin-bottom:0}.price-row.total-row[data-v-0e9d8fce]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-0e9d8fce]{font-weight:600}.price-value[data-v-0e9d8fce]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-0e9d8fce]{font-size:1.4rem;color:#fff}.remove-btn[data-v-0e9d8fce]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-0e9d8fce]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-0e9d8fce]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-0e9d8fce 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-0e9d8fce]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-0e9d8fce]{display:flex;align-items:center;gap:20px}.total-icon[data-v-0e9d8fce]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-0e9d8fce]{color:#fff}.total-info[data-v-0e9d8fce]{flex:1}.total-label[data-v-0e9d8fce]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-0e9d8fce]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-0e9d8fce]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-0e9d8fce]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-0e9d8fce]{flex-shrink:0}.btn-add[data-v-0e9d8fce]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-0e9d8fce]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-0e9d8fce]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-0e9d8fce]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-0e9d8fce]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-0e9d8fce]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-0e9d8fce]{height:80px}.form-actions[data-v-0e9d8fce]{padding:0 30px 30px}.btn-save-customer[data-v-0e9d8fce]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-0e9d8fce]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-0e9d8fce]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-0e9d8fce .3s ease;padding:20px}.dialog-box[data-v-0e9d8fce]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-0e9d8fce .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-0e9d8fce]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-0e9d8fce 1s ease infinite}.dialog-icon.warning-icon[data-v-0e9d8fce]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-0e9d8fce]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-0e9d8fce]{color:#fff}.dialog-title[data-v-0e9d8fce]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-0e9d8fce]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-0e9d8fce]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-0e9d8fce]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-0e9d8fce]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-0e9d8fce]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-0e9d8fce]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-0e9d8fce]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-0e9d8fce]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-0e9d8fce]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-0e9d8fce]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-0e9d8fce]{color:#374151}.address-note em[data-v-0e9d8fce]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-0e9d8fce]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-0e9d8fce]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-0e9d8fce 2s ease-in-out infinite}@keyframes pulseWarning-0e9d8fce{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-0e9d8fce]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-0e9d8fce]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-0e9d8fce 1s ease-in-out infinite}@keyframes iconBounce-0e9d8fce{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-0e9d8fce]{color:#fff}.guide-title[data-v-0e9d8fce]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-0e9d8fce]{padding:24px}.guide-warning[data-v-0e9d8fce]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-0e9d8fce]{color:#991b1b;font-weight:800}.guide-example[data-v-0e9d8fce]{margin-bottom:24px}.example-label[data-v-0e9d8fce]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-0e9d8fce]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-0e9d8fce]{position:relative}.example-badge[data-v-0e9d8fce]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-0e9d8fce 1.5s ease-in-out infinite}@keyframes badgePulse-0e9d8fce{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-0e9d8fce]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-0e9d8fce]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-0e9d8fce]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-0e9d8fce]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-0e9d8fce]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-0e9d8fce]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-0e9d8fce]{color:#667eea;flex-shrink:0}.steps-list[data-v-0e9d8fce]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-0e9d8fce]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-0e9d8fce]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-0e9d8fce]:last-child{margin-bottom:0}.step-number[data-v-0e9d8fce]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-0e9d8fce]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-0e9d8fce]{color:#1f2937;font-weight:800}.highlight-step[data-v-0e9d8fce]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-0e9d8fce]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-0e9d8fce 1.5s ease-in-out infinite}@keyframes numberPulse-0e9d8fce{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-0e9d8fce]{color:#78350f}.sub-steps[data-v-0e9d8fce]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-0e9d8fce]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-0e9d8fce]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-0e9d8fce]:last-child{margin-bottom:0}.sub-steps strong[data-v-0e9d8fce]{color:#78350f;font-weight:800}.guide-footer[data-v-0e9d8fce]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-0e9d8fce]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-0e9d8fce]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-0e9d8fce{0%{opacity:0}to{opacity:1}}@keyframes slideUp-0e9d8fce{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-0e9d8fce{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-0e9d8fce{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-0e9d8fce{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-0e9d8fce{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-0e9d8fce{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.cutting-stiker-order[data-v-0e9d8fce]{padding:30px 15px 140px}.back-btn[data-v-0e9d8fce]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-0e9d8fce]{width:16px;height:16px}.title[data-v-0e9d8fce]{font-size:2rem}.subtitle[data-v-0e9d8fce]{font-size:1rem}.product-banner[data-v-0e9d8fce]{height:200px;margin-bottom:30px}.banner-overlay h2[data-v-0e9d8fce]{font-size:1.4rem}.card-header[data-v-0e9d8fce]{padding:20px}.card-title[data-v-0e9d8fce]{font-size:1.2rem}.card-body[data-v-0e9d8fce]{padding:20px}.form-row.two-cols[data-v-0e9d8fce]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-0e9d8fce]{grid-template-columns:1fr}.action-section[data-v-0e9d8fce]{grid-template-columns:1fr;padding:20px;gap:10px}.grand-total-section[data-v-0e9d8fce]{padding:24px 20px}.total-content[data-v-0e9d8fce]{flex-direction:column;text-align:center}.total-icon[data-v-0e9d8fce]{width:50px;height:50px}.total-icon svg[data-v-0e9d8fce]{width:24px;height:24px}.total-amount[data-v-0e9d8fce]{font-size:1.8rem}.dialog-box[data-v-0e9d8fce]{padding:28px 20px}.dialog-icon[data-v-0e9d8fce]{width:60px;height:60px}.dialog-icon svg[data-v-0e9d8fce]{width:48px;height:48px}.dialog-title[data-v-0e9d8fce]{font-size:1.3rem}.dialog-message[data-v-0e9d8fce]{font-size:.9rem}.dialog-actions[data-v-0e9d8fce]{grid-template-columns:1fr}.screenshot-guide[data-v-0e9d8fce]{margin-top:20px;border-width:2px}.guide-header[data-v-0e9d8fce]{padding:16px 20px;gap:10px}.guide-icon[data-v-0e9d8fce]{width:36px;height:36px}.guide-icon svg[data-v-0e9d8fce]{width:20px;height:20px}.guide-title[data-v-0e9d8fce]{font-size:1rem;line-height:1.4}.guide-content[data-v-0e9d8fce]{padding:20px}.guide-warning[data-v-0e9d8fce]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-0e9d8fce]{font-size:.875rem;gap:6px}.example-label svg[data-v-0e9d8fce]{width:18px;height:18px}.example-badge[data-v-0e9d8fce]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-0e9d8fce]{padding:12px}.example-image img[data-v-0e9d8fce]{max-width:220px}.example-caption[data-v-0e9d8fce]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-0e9d8fce]{padding:16px}.steps-title[data-v-0e9d8fce]{font-size:.95rem}.steps-list>li[data-v-0e9d8fce]{padding:12px;gap:12px}.step-number[data-v-0e9d8fce]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-0e9d8fce]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-0e9d8fce]{padding-left:16px}.sub-steps li[data-v-0e9d8fce]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-0e9d8fce]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-0e9d8fce]{width:18px;height:18px}.guide-footer span[data-v-0e9d8fce]{font-size:.8rem}}@media(max-width:480px){.cutting-stiker-order[data-v-0e9d8fce]{padding:20px 12px 160px}.title[data-v-0e9d8fce]{font-size:1.6rem}.subtitle[data-v-0e9d8fce]{font-size:.9rem}.product-banner[data-v-0e9d8fce]{height:180px}.card-header[data-v-0e9d8fce]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-0e9d8fce]{width:100%;justify-content:center}.total-amount[data-v-0e9d8fce]{font-size:1.6rem}.screenshot-guide[data-v-0e9d8fce]{border-radius:14px}.guide-header[data-v-0e9d8fce]{padding:12px 16px;gap:8px}.guide-icon[data-v-0e9d8fce]{width:32px;height:32px}.guide-icon svg[data-v-0e9d8fce]{width:18px;height:18px}.guide-title[data-v-0e9d8fce]{font-size:.9rem;line-height:1.4}.guide-content[data-v-0e9d8fce]{padding:16px}.guide-warning[data-v-0e9d8fce]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-0e9d8fce]{font-size:.8rem;gap:5px}.example-label svg[data-v-0e9d8fce]{width:16px;height:16px}.example-badge[data-v-0e9d8fce]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-0e9d8fce]{padding:10px}.example-image img[data-v-0e9d8fce]{max-width:100%}.example-caption[data-v-0e9d8fce]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-0e9d8fce]{width:14px;height:14px}.guide-steps[data-v-0e9d8fce]{padding:14px;border-radius:10px}.steps-title[data-v-0e9d8fce]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-0e9d8fce]{width:16px;height:16px}.steps-list>li[data-v-0e9d8fce]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-0e9d8fce]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-0e9d8fce]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-0e9d8fce]{padding:10px!important}.sub-steps[data-v-0e9d8fce]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-0e9d8fce]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-0e9d8fce]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-0e9d8fce]{width:16px;height:16px}.guide-footer span[data-v-0e9d8fce]{font-size:.75rem;line-height:1.4}}[data-v-1993cb0b]{font-family:Montserrat,sans-serif;box-sizing:border-box}.mug-order[data-v-1993cb0b]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-1993cb0b]{max-width:900px;margin:0 auto}.header[data-v-1993cb0b]{margin-bottom:30px;animation:fadeInDown-1993cb0b .6s ease}.back-btn[data-v-1993cb0b]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-1993cb0b]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-1993cb0b]{width:18px;height:18px}.title[data-v-1993cb0b]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-1993cb0b]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-mug[data-v-1993cb0b]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-1993cb0b .8s ease;box-shadow:0 15px 40px #0006}.product-mug img[data-v-1993cb0b]{width:100%;height:100%;object-fit:cover}.mug-overlay[data-v-1993cb0b]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff;font-family:montserrat,sans-serif}.mug-overlay p[data-v-1993cb0b]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.customer-card[data-v-1993cb0b],.order-card[data-v-1993cb0b],.summary-card[data-v-1993cb0b]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-1993cb0b .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-1993cb0b]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.summary-header[data-v-1993cb0b]{background:linear-gradient(135deg,#10b981,#059669)}.header-left[data-v-1993cb0b]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-1993cb0b]{color:#fff}.card-title[data-v-1993cb0b]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-1993cb0b]{padding:30px}.form-row[data-v-1993cb0b]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-1993cb0b]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-1993cb0b]{margin-bottom:25px}.form-group label[data-v-1993cb0b],.main-label[data-v-1993cb0b]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-1993cb0b]{color:#f44;font-weight:700}.input-field[data-v-1993cb0b]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-1993cb0b]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-1993cb0b]{border-color:#f44;background:#fff5f5}.input-field[data-v-1993cb0b]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-1993cb0b]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-1993cb0b]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-1993cb0b .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-1993cb0b]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-1993cb0b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-1993cb0b]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-1993cb0b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-1993cb0b]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-1993cb0b]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-1993cb0b]{background:#fff3}.material-icon svg[data-v-1993cb0b]{color:#667eea}.material-card.selected .material-icon svg[data-v-1993cb0b]{color:#fff}.material-info[data-v-1993cb0b]{flex:1}.material-name[data-v-1993cb0b]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-1993cb0b]{color:#fff}.material-price[data-v-1993cb0b]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-1993cb0b]{color:#fff}.material-badge[data-v-1993cb0b]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-1993cb0b]{background:#ffffff4d}.check-icon[data-v-1993cb0b]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-1993cb0b .3s ease}.check-icon svg[data-v-1993cb0b]{color:#667eea}.quantity-control[data-v-1993cb0b]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-1993cb0b]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-1993cb0b]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-1993cb0b]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-1993cb0b]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-1993cb0b]:focus{outline:none}.qty-input[data-v-1993cb0b]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-1993cb0b]::-webkit-inner-spin-button,.qty-input[data-v-1993cb0b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-1993cb0b]{-moz-appearance:textfield}.price-summary[data-v-1993cb0b]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-1993cb0b]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-1993cb0b]:last-child{margin-bottom:0}.price-row.total-row[data-v-1993cb0b]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-1993cb0b]{font-weight:600}.price-value[data-v-1993cb0b]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-1993cb0b]{font-size:1.4rem;color:#fff}.remove-btn[data-v-1993cb0b]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-1993cb0b]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-1993cb0b]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-1993cb0b 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-1993cb0b]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-1993cb0b]{display:flex;align-items:center;gap:20px}.total-icon[data-v-1993cb0b]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-1993cb0b]{color:#fff}.total-info[data-v-1993cb0b]{flex:1}.total-label[data-v-1993cb0b]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-1993cb0b]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-1993cb0b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-1993cb0b]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-1993cb0b]{flex-shrink:0}.btn-add[data-v-1993cb0b]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-1993cb0b]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-1993cb0b]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-1993cb0b]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-1993cb0b]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-1993cb0b]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-1993cb0b]{height:80px}.form-actions[data-v-1993cb0b]{padding:0 30px 30px}.btn-save-customer[data-v-1993cb0b]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-1993cb0b]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-1993cb0b]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-1993cb0b .3s ease;padding:20px}.dialog-box[data-v-1993cb0b]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-1993cb0b .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-1993cb0b]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-1993cb0b 1s ease infinite}.dialog-icon.warning-icon[data-v-1993cb0b]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-1993cb0b]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-1993cb0b]{color:#fff}.dialog-title[data-v-1993cb0b]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-1993cb0b]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-1993cb0b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-1993cb0b]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-1993cb0b]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-1993cb0b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-1993cb0b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-1993cb0b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-1993cb0b]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-1993cb0b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-1993cb0b]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-1993cb0b]{color:#374151}.address-note em[data-v-1993cb0b]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-1993cb0b]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-1993cb0b]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-1993cb0b 2s ease-in-out infinite}@keyframes pulseWarning-1993cb0b{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-1993cb0b]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-1993cb0b]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-1993cb0b 1s ease-in-out infinite}@keyframes iconBounce-1993cb0b{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-1993cb0b]{color:#fff}.guide-title[data-v-1993cb0b]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-1993cb0b]{padding:24px}.guide-warning[data-v-1993cb0b]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-1993cb0b]{color:#991b1b;font-weight:800}.guide-example[data-v-1993cb0b]{margin-bottom:24px}.example-label[data-v-1993cb0b]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-1993cb0b]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-1993cb0b]{position:relative}.example-badge[data-v-1993cb0b]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-1993cb0b 1.5s ease-in-out infinite}@keyframes badgePulse-1993cb0b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-1993cb0b]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-1993cb0b]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-1993cb0b]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-1993cb0b]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-1993cb0b]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-1993cb0b]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-1993cb0b]{color:#667eea;flex-shrink:0}.steps-list[data-v-1993cb0b]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-1993cb0b]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-1993cb0b]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-1993cb0b]:last-child{margin-bottom:0}.step-number[data-v-1993cb0b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-1993cb0b]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-1993cb0b]{color:#1f2937;font-weight:800}.highlight-step[data-v-1993cb0b]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-1993cb0b]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-1993cb0b 1.5s ease-in-out infinite}@keyframes numberPulse-1993cb0b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-1993cb0b]{color:#78350f}.sub-steps[data-v-1993cb0b]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-1993cb0b]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-1993cb0b]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-1993cb0b]:last-child{margin-bottom:0}.sub-steps strong[data-v-1993cb0b]{color:#78350f;font-weight:800}.guide-footer[data-v-1993cb0b]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-1993cb0b]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-1993cb0b]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-1993cb0b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1993cb0b{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-1993cb0b{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-1993cb0b{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-1993cb0b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-1993cb0b{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-1993cb0b{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-1993cb0b{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.mug-order[data-v-1993cb0b]{padding:30px 15px 140px}.back-btn[data-v-1993cb0b]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-1993cb0b]{width:16px;height:16px}.title[data-v-1993cb0b]{font-size:2rem}.subtitle[data-v-1993cb0b]{font-size:1rem}.product-mug[data-v-1993cb0b]{height:200px;margin-bottom:30px}.mug-overlay p[data-v-1993cb0b]{font-size:14px;font-family:Montserrat,sans-serif}.card-header[data-v-1993cb0b]{padding:20px}.card-title[data-v-1993cb0b]{font-size:1.2rem}.card-body[data-v-1993cb0b]{padding:20px}.form-row.two-cols[data-v-1993cb0b]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-1993cb0b],.input-with-unit .input-field.size-input[data-v-1993cb0b]{width:100%}.quantity-control[data-v-1993cb0b]{width:100%;max-width:100%}.qty-btn[data-v-1993cb0b]{width:48px;min-width:48px;max-width:48px}.material-grid[data-v-1993cb0b]{grid-template-columns:1fr}.action-section[data-v-1993cb0b]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-1993cb0b]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-1993cb0b]{padding:24px 20px}.total-content[data-v-1993cb0b]{flex-direction:column;text-align:center}.total-icon[data-v-1993cb0b]{width:50px;height:50px}.total-icon svg[data-v-1993cb0b]{width:24px;height:24px}.total-amount[data-v-1993cb0b]{font-size:1.8rem}.dialog-box[data-v-1993cb0b]{padding:28px 20px}.dialog-icon[data-v-1993cb0b]{width:60px;height:60px}.dialog-icon svg[data-v-1993cb0b]{width:48px;height:48px}.dialog-title[data-v-1993cb0b]{font-size:1.3rem}.dialog-message[data-v-1993cb0b]{font-size:.9rem}.dialog-actions[data-v-1993cb0b]{grid-template-columns:1fr}.dialog-btn[data-v-1993cb0b]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-1993cb0b]{margin-top:20px;border-width:2px}.guide-header[data-v-1993cb0b]{padding:16px 20px;gap:10px}.guide-icon[data-v-1993cb0b]{width:36px;height:36px}.guide-icon svg[data-v-1993cb0b]{width:20px;height:20px}.guide-title[data-v-1993cb0b]{font-size:1rem;line-height:1.4}.guide-content[data-v-1993cb0b]{padding:20px}.guide-warning[data-v-1993cb0b]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-1993cb0b]{font-size:.875rem;gap:6px}.example-label svg[data-v-1993cb0b]{width:18px;height:18px}.example-badge[data-v-1993cb0b]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-1993cb0b]{padding:12px}.example-image img[data-v-1993cb0b]{max-width:220px}.example-caption[data-v-1993cb0b]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-1993cb0b]{padding:16px}.steps-title[data-v-1993cb0b]{font-size:.95rem}.steps-list>li[data-v-1993cb0b]{padding:12px;gap:12px}.step-number[data-v-1993cb0b]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-1993cb0b]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-1993cb0b]{padding-left:16px}.sub-steps li[data-v-1993cb0b]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-1993cb0b]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-1993cb0b]{width:18px;height:18px}.guide-footer span[data-v-1993cb0b]{font-size:.8rem}}@media(max-width:480px){.mug-order[data-v-1993cb0b]{padding:20px 12px 160px}.back-btn[data-v-1993cb0b]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-1993cb0b]{width:14px;height:14px}.title[data-v-1993cb0b]{font-size:1.6rem}.subtitle[data-v-1993cb0b]{font-size:.9rem}.product-mug[data-v-1993cb0b]{height:180px}.card-header[data-v-1993cb0b]{flex-direction:column;align-items:flex-start;gap:12px}.form-row.two-cols[data-v-1993cb0b]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-1993cb0b],.input-with-unit .input-field.size-input[data-v-1993cb0b]{width:100%}.quantity-control[data-v-1993cb0b]{width:100%;max-width:100%}.qty-btn[data-v-1993cb0b]{width:50px;min-width:50px;max-width:50px}.remove-btn[data-v-1993cb0b]{width:100%;justify-content:center}.total-amount[data-v-1993cb0b]{font-size:1.6rem}.btn[data-v-1993cb0b]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-1993cb0b]{border-radius:14px}.guide-header[data-v-1993cb0b]{padding:12px 16px;gap:8px}.guide-icon[data-v-1993cb0b]{width:32px;height:32px}.guide-icon svg[data-v-1993cb0b]{width:18px;height:18px}.guide-title[data-v-1993cb0b]{font-size:.9rem;line-height:1.4}.guide-content[data-v-1993cb0b]{padding:16px}.guide-warning[data-v-1993cb0b]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-1993cb0b]{font-size:.8rem;gap:5px}.example-label svg[data-v-1993cb0b]{width:16px;height:16px}.example-badge[data-v-1993cb0b]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-1993cb0b]{padding:10px}.example-image img[data-v-1993cb0b]{max-width:100%}.example-caption[data-v-1993cb0b]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-1993cb0b]{width:14px;height:14px}.guide-steps[data-v-1993cb0b]{padding:14px;border-radius:10px}.steps-title[data-v-1993cb0b]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-1993cb0b]{width:16px;height:16px}.steps-list>li[data-v-1993cb0b]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-1993cb0b]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-1993cb0b]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-1993cb0b]{padding:10px!important}.sub-steps[data-v-1993cb0b]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-1993cb0b]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-1993cb0b]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-1993cb0b]{width:16px;height:16px}.guide-footer span[data-v-1993cb0b]{font-size:.75rem;line-height:1.4}}[data-v-f9343f99]{font-family:Montserrat,sans-serif;box-sizing:border-box}.tumbler-order[data-v-f9343f99]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-f9343f99]{max-width:900px;margin:0 auto}.header[data-v-f9343f99]{margin-bottom:30px;animation:fadeInDown-f9343f99 .6s ease}.back-btn[data-v-f9343f99]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-f9343f99]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-f9343f99]{width:18px;height:18px}.title[data-v-f9343f99]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-f9343f99]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-tumbler[data-v-f9343f99]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-f9343f99 .8s ease;box-shadow:0 15px 40px #0006}.product-tumbler img[data-v-f9343f99]{width:100%;height:100%;object-fit:cover}.tumbler-overlay[data-v-f9343f99]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff;font-family:montserrat,sans-serif}.tumbler-overlay p[data-v-f9343f99]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.customer-card[data-v-f9343f99],.order-card[data-v-f9343f99],.summary-card[data-v-f9343f99]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-f9343f99 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-f9343f99]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.summary-header[data-v-f9343f99]{background:linear-gradient(135deg,#10b981,#059669)}.header-left[data-v-f9343f99]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-f9343f99]{color:#fff}.card-title[data-v-f9343f99]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-f9343f99]{padding:30px}.form-row[data-v-f9343f99]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-f9343f99]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-f9343f99]{margin-bottom:25px}.form-group label[data-v-f9343f99],.main-label[data-v-f9343f99]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-f9343f99]{color:#f44;font-weight:700}.input-field[data-v-f9343f99]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-f9343f99]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-f9343f99]{border-color:#f44;background:#fff5f5}.input-field[data-v-f9343f99]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-f9343f99]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-f9343f99]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-f9343f99 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-f9343f99]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-f9343f99]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-f9343f99]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-f9343f99]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-f9343f99]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-f9343f99]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-f9343f99]{background:#fff3}.material-icon svg[data-v-f9343f99]{color:#667eea}.material-card.selected .material-icon svg[data-v-f9343f99]{color:#fff}.material-info[data-v-f9343f99]{flex:1}.material-name[data-v-f9343f99]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-f9343f99]{color:#fff}.material-price[data-v-f9343f99]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-f9343f99]{color:#fff}.material-badge[data-v-f9343f99]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-f9343f99]{background:#ffffff4d}.check-icon[data-v-f9343f99]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-f9343f99 .3s ease}.check-icon svg[data-v-f9343f99]{color:#667eea}.quantity-control[data-v-f9343f99]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-f9343f99]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-f9343f99]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-f9343f99]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-f9343f99]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-f9343f99]:focus{outline:none}.qty-input[data-v-f9343f99]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-f9343f99]::-webkit-inner-spin-button,.qty-input[data-v-f9343f99]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-f9343f99]{-moz-appearance:textfield}.price-summary[data-v-f9343f99]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-f9343f99]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-f9343f99]:last-child{margin-bottom:0}.price-row.total-row[data-v-f9343f99]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-f9343f99]{font-weight:600}.price-value[data-v-f9343f99]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-f9343f99]{font-size:1.4rem;color:#fff}.remove-btn[data-v-f9343f99]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-f9343f99]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-f9343f99]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-f9343f99 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-f9343f99]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-f9343f99]{display:flex;align-items:center;gap:20px}.total-icon[data-v-f9343f99]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-f9343f99]{color:#fff}.total-info[data-v-f9343f99]{flex:1}.total-label[data-v-f9343f99]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-f9343f99]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-f9343f99]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-f9343f99]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-f9343f99]{flex-shrink:0}.btn-add[data-v-f9343f99]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-f9343f99]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-f9343f99]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-f9343f99]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-f9343f99]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-f9343f99]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-f9343f99]{height:80px}.form-actions[data-v-f9343f99]{padding:0 30px 30px}.btn-save-customer[data-v-f9343f99]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-f9343f99]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-f9343f99]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-f9343f99 .3s ease;padding:20px}.dialog-box[data-v-f9343f99]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-f9343f99 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-f9343f99]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-f9343f99 1s ease infinite}.dialog-icon.warning-icon[data-v-f9343f99]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-f9343f99]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-f9343f99]{color:#fff}.dialog-title[data-v-f9343f99]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-f9343f99]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-f9343f99]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-f9343f99]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-f9343f99]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-f9343f99]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-f9343f99]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-f9343f99]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-f9343f99]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-f9343f99]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-f9343f99]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-f9343f99]{color:#374151}.address-note em[data-v-f9343f99]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-f9343f99]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-f9343f99]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-f9343f99 2s ease-in-out infinite}@keyframes pulseWarning-f9343f99{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-f9343f99]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-f9343f99]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-f9343f99 1s ease-in-out infinite}@keyframes iconBounce-f9343f99{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-f9343f99]{color:#fff}.guide-title[data-v-f9343f99]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-f9343f99]{padding:24px}.guide-warning[data-v-f9343f99]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-f9343f99]{color:#991b1b;font-weight:800}.guide-example[data-v-f9343f99]{margin-bottom:24px}.example-label[data-v-f9343f99]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-f9343f99]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-f9343f99]{position:relative}.example-badge[data-v-f9343f99]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-f9343f99 1.5s ease-in-out infinite}@keyframes badgePulse-f9343f99{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-f9343f99]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-f9343f99]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-f9343f99]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-f9343f99]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-f9343f99]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-f9343f99]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-f9343f99]{color:#667eea;flex-shrink:0}.steps-list[data-v-f9343f99]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-f9343f99]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-f9343f99]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-f9343f99]:last-child{margin-bottom:0}.step-number[data-v-f9343f99]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-f9343f99]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-f9343f99]{color:#1f2937;font-weight:800}.highlight-step[data-v-f9343f99]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-f9343f99]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-f9343f99 1.5s ease-in-out infinite}@keyframes numberPulse-f9343f99{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-f9343f99]{color:#78350f}.sub-steps[data-v-f9343f99]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-f9343f99]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-f9343f99]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-f9343f99]:last-child{margin-bottom:0}.sub-steps strong[data-v-f9343f99]{color:#78350f;font-weight:800}.guide-footer[data-v-f9343f99]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-f9343f99]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-f9343f99]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-f9343f99{0%{opacity:0}to{opacity:1}}@keyframes slideUp-f9343f99{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-f9343f99{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-f9343f99{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-f9343f99{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-f9343f99{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-f9343f99{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-f9343f99{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.tumbler-order[data-v-f9343f99]{padding:30px 15px 140px}.back-btn[data-v-f9343f99]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-f9343f99]{width:16px;height:16px}.title[data-v-f9343f99]{font-size:2rem}.subtitle[data-v-f9343f99]{font-size:1rem}.product-tumbler[data-v-f9343f99]{height:200px;margin-bottom:30px}.tumbler-overlay p[data-v-f9343f99]{font-size:14px;font-family:Montserrat,sans-serif}.card-header[data-v-f9343f99]{padding:20px}.card-title[data-v-f9343f99]{font-size:1.2rem}.card-body[data-v-f9343f99]{padding:20px}.form-row.two-cols[data-v-f9343f99]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-f9343f99],.input-with-unit .input-field.size-input[data-v-f9343f99]{width:100%}.quantity-control[data-v-f9343f99]{width:100%;max-width:100%}.qty-btn[data-v-f9343f99]{width:48px;min-width:48px;max-width:48px}.material-grid[data-v-f9343f99]{grid-template-columns:1fr}.action-section[data-v-f9343f99]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-f9343f99]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-f9343f99]{padding:24px 20px}.total-content[data-v-f9343f99]{flex-direction:column;text-align:center}.total-icon[data-v-f9343f99]{width:50px;height:50px}.total-icon svg[data-v-f9343f99]{width:24px;height:24px}.total-amount[data-v-f9343f99]{font-size:1.8rem}.dialog-box[data-v-f9343f99]{padding:28px 20px}.dialog-icon[data-v-f9343f99]{width:60px;height:60px}.dialog-icon svg[data-v-f9343f99]{width:48px;height:48px}.dialog-title[data-v-f9343f99]{font-size:1.3rem}.dialog-message[data-v-f9343f99]{font-size:.9rem}.dialog-actions[data-v-f9343f99]{grid-template-columns:1fr}.dialog-btn[data-v-f9343f99]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-f9343f99]{margin-top:20px;border-width:2px}.guide-header[data-v-f9343f99]{padding:16px 20px;gap:10px}.guide-icon[data-v-f9343f99]{width:36px;height:36px}.guide-icon svg[data-v-f9343f99]{width:20px;height:20px}.guide-title[data-v-f9343f99]{font-size:1rem;line-height:1.4}.guide-content[data-v-f9343f99]{padding:20px}.guide-warning[data-v-f9343f99]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-f9343f99]{font-size:.875rem;gap:6px}.example-label svg[data-v-f9343f99]{width:18px;height:18px}.example-badge[data-v-f9343f99]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-f9343f99]{padding:12px}.example-image img[data-v-f9343f99]{max-width:220px}.example-caption[data-v-f9343f99]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-f9343f99]{padding:16px}.steps-title[data-v-f9343f99]{font-size:.95rem}.steps-list>li[data-v-f9343f99]{padding:12px;gap:12px}.step-number[data-v-f9343f99]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-f9343f99]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-f9343f99]{padding-left:16px}.sub-steps li[data-v-f9343f99]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-f9343f99]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-f9343f99]{width:18px;height:18px}.guide-footer span[data-v-f9343f99]{font-size:.8rem}}@media(max-width:480px){.tumbler-order[data-v-f9343f99]{padding:20px 12px 160px}.back-btn[data-v-f9343f99]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-f9343f99]{width:14px;height:14px}.title[data-v-f9343f99]{font-size:1.6rem}.subtitle[data-v-f9343f99]{font-size:.9rem}.product-tumbler[data-v-f9343f99]{height:180px}.card-header[data-v-f9343f99]{flex-direction:column;align-items:flex-start;gap:12px}.form-row.two-cols[data-v-f9343f99]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-f9343f99],.input-with-unit .input-field.size-input[data-v-f9343f99]{width:100%}.quantity-control[data-v-f9343f99]{width:100%;max-width:100%}.qty-btn[data-v-f9343f99]{width:50px;min-width:50px;max-width:50px}.remove-btn[data-v-f9343f99]{width:100%;justify-content:center}.total-amount[data-v-f9343f99]{font-size:1.6rem}.btn[data-v-f9343f99]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-f9343f99]{border-radius:14px}.guide-header[data-v-f9343f99]{padding:12px 16px;gap:8px}.guide-icon[data-v-f9343f99]{width:32px;height:32px}.guide-icon svg[data-v-f9343f99]{width:18px;height:18px}.guide-title[data-v-f9343f99]{font-size:.9rem;line-height:1.4}.guide-content[data-v-f9343f99]{padding:16px}.guide-warning[data-v-f9343f99]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-f9343f99]{font-size:.8rem;gap:5px}.example-label svg[data-v-f9343f99]{width:16px;height:16px}.example-badge[data-v-f9343f99]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-f9343f99]{padding:10px}.example-image img[data-v-f9343f99]{max-width:100%}.example-caption[data-v-f9343f99]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-f9343f99]{width:14px;height:14px}.guide-steps[data-v-f9343f99]{padding:14px;border-radius:10px}.steps-title[data-v-f9343f99]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-f9343f99]{width:16px;height:16px}.steps-list>li[data-v-f9343f99]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-f9343f99]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-f9343f99]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-f9343f99]{padding:10px!important}.sub-steps[data-v-f9343f99]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-f9343f99]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-f9343f99]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-f9343f99]{width:16px;height:16px}.guide-footer span[data-v-f9343f99]{font-size:.75rem;line-height:1.4}}[data-v-7a1f61bc]{font-family:Montserrat,sans-serif;box-sizing:border-box}.plakat-order[data-v-7a1f61bc]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-7a1f61bc]{max-width:900px;margin:0 auto}.header[data-v-7a1f61bc]{margin-bottom:30px;animation:fadeInDown-7a1f61bc .6s ease}.back-btn[data-v-7a1f61bc]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-7a1f61bc]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-7a1f61bc]{width:18px;height:18px}.title[data-v-7a1f61bc]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-7a1f61bc]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-plakat[data-v-7a1f61bc]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-7a1f61bc .8s ease;box-shadow:0 15px 40px #0006}.product-plakat img[data-v-7a1f61bc]{width:100%;height:100%;object-fit:cover}.plakat-overlay[data-v-7a1f61bc]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff;font-family:Montserrat,sans-serif}.plakat-overlay p[data-v-7a1f61bc]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.customer-card[data-v-7a1f61bc],.order-card[data-v-7a1f61bc],.summary-card[data-v-7a1f61bc]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-7a1f61bc .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-7a1f61bc]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-7a1f61bc]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-7a1f61bc]{color:#fff}.card-title[data-v-7a1f61bc]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-7a1f61bc]{padding:30px}.form-row[data-v-7a1f61bc]{display:grid;gap:20px;margin-bottom:0}.form-group[data-v-7a1f61bc]{margin-bottom:25px}.form-group label[data-v-7a1f61bc],.main-label[data-v-7a1f61bc]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-7a1f61bc]{color:#f44;font-weight:700}.input-field[data-v-7a1f61bc]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-7a1f61bc]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-7a1f61bc]{border-color:#f44;background:#fff5f5}.input-field[data-v-7a1f61bc]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-7a1f61bc]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-7a1f61bc]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-7a1f61bc .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-7a1f61bc]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-7a1f61bc]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-7a1f61bc]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-7a1f61bc]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-7a1f61bc]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-7a1f61bc]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-7a1f61bc]{background:#fff3}.material-icon svg[data-v-7a1f61bc]{color:#667eea}.material-card.selected .material-icon svg[data-v-7a1f61bc]{color:#fff}.material-info[data-v-7a1f61bc]{flex:1}.material-name[data-v-7a1f61bc]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-7a1f61bc]{color:#fff}.material-price[data-v-7a1f61bc]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-price.custom-price[data-v-7a1f61bc]{font-size:.95rem;font-weight:600;color:#f59e0b}.material-card.selected .material-price[data-v-7a1f61bc]{color:#fff}.material-card.selected .material-price.custom-price[data-v-7a1f61bc]{color:#fde68a}.material-badge[data-v-7a1f61bc]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-7a1f61bc]{background:#ffffff4d}.check-icon[data-v-7a1f61bc]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-7a1f61bc .3s ease}.check-icon svg[data-v-7a1f61bc]{color:#667eea}.quantity-control[data-v-7a1f61bc]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-7a1f61bc]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-7a1f61bc]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-7a1f61bc]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-7a1f61bc]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-7a1f61bc]:focus{outline:none}.qty-input[data-v-7a1f61bc]::-webkit-inner-spin-button,.qty-input[data-v-7a1f61bc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-7a1f61bc]{-moz-appearance:textfield}.price-summary[data-v-7a1f61bc]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-7a1f61bc]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-7a1f61bc]:last-child{margin-bottom:0}.price-row.total-row[data-v-7a1f61bc]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-7a1f61bc]{font-weight:600}.price-value[data-v-7a1f61bc]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-7a1f61bc]{font-size:1.4rem;color:#fff}.custom-note[data-v-7a1f61bc]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:16px;padding:20px;margin-top:24px;display:flex;gap:16px;align-items:flex-start}.note-icon[data-v-7a1f61bc]{width:40px;height:40px;min-width:40px;background:#f59e0b33;border-radius:12px;display:flex;align-items:center;justify-content:center}.note-icon svg[data-v-7a1f61bc]{color:#f59e0b}.note-content[data-v-7a1f61bc]{flex:1}.note-content h4[data-v-7a1f61bc]{color:#78350f;font-size:1.05rem;font-weight:700;margin:0 0 8px}.note-content p[data-v-7a1f61bc]{color:#92400e;font-size:.95rem;font-weight:500;line-height:1.6;margin:0}.remove-btn[data-v-7a1f61bc]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-7a1f61bc]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-7a1f61bc]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-7a1f61bc 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-7a1f61bc]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-7a1f61bc]{display:flex;align-items:center;gap:20px}.total-icon[data-v-7a1f61bc]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-7a1f61bc]{color:#fff}.total-info[data-v-7a1f61bc]{flex:1}.total-label[data-v-7a1f61bc]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-7a1f61bc]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.total-amount.custom-confirm[data-v-7a1f61bc]{font-size:1.5rem;font-weight:700}.action-section[data-v-7a1f61bc]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-7a1f61bc]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-7a1f61bc]{flex-shrink:0}.btn-add[data-v-7a1f61bc]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-7a1f61bc]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-7a1f61bc]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-7a1f61bc]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-7a1f61bc]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-7a1f61bc]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-7a1f61bc]{height:80px}.form-actions[data-v-7a1f61bc]{padding:0 30px 30px}.btn-save-customer[data-v-7a1f61bc]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-7a1f61bc]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-7a1f61bc]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-7a1f61bc .3s ease;padding:20px}.dialog-box[data-v-7a1f61bc]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-7a1f61bc .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-7a1f61bc]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-7a1f61bc 1s ease infinite}.dialog-icon.warning-icon[data-v-7a1f61bc]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-7a1f61bc]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-7a1f61bc]{color:#fff}.dialog-title[data-v-7a1f61bc]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-7a1f61bc]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-7a1f61bc]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-7a1f61bc]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-7a1f61bc]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-7a1f61bc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-7a1f61bc]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-7a1f61bc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-7a1f61bc]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-7a1f61bc]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-7a1f61bc]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-7a1f61bc]{color:#374151}.address-note em[data-v-7a1f61bc]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-7a1f61bc]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-7a1f61bc]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-7a1f61bc 2s ease-in-out infinite}@keyframes pulseWarning-7a1f61bc{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-7a1f61bc]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-title[data-v-7a1f61bc]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-7a1f61bc]{padding:24px}.guide-warning[data-v-7a1f61bc]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-7a1f61bc]{color:#991b1b;font-weight:800}.guide-example[data-v-7a1f61bc]{margin-bottom:24px}.example-label[data-v-7a1f61bc]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-7a1f61bc]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-7a1f61bc]{position:relative}.example-badge[data-v-7a1f61bc]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-7a1f61bc 1.5s ease-in-out infinite}@keyframes badgePulse-7a1f61bc{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-7a1f61bc]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-7a1f61bc]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-7a1f61bc]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-7a1f61bc]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-7a1f61bc]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-7a1f61bc]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-7a1f61bc]{color:#667eea;flex-shrink:0}.steps-list[data-v-7a1f61bc]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-7a1f61bc]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-7a1f61bc]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-7a1f61bc]:last-child{margin-bottom:0}.step-number[data-v-7a1f61bc]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-7a1f61bc]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-7a1f61bc]{color:#1f2937;font-weight:800}.highlight-step[data-v-7a1f61bc]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-7a1f61bc]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-7a1f61bc 1.5s ease-in-out infinite}@keyframes numberPulse-7a1f61bc{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-7a1f61bc]{color:#78350f}.sub-steps[data-v-7a1f61bc]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-7a1f61bc]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-7a1f61bc]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-7a1f61bc]:last-child{margin-bottom:0}.sub-steps strong[data-v-7a1f61bc]{color:#78350f;font-weight:800}.guide-footer[data-v-7a1f61bc]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer span[data-v-7a1f61bc]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-7a1f61bc{0%{opacity:0}to{opacity:1}}@keyframes slideUp-7a1f61bc{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-7a1f61bc{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-7a1f61bc{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-7a1f61bc{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-7a1f61bc{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-7a1f61bc{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.plakat-order[data-v-7a1f61bc]{padding:30px 15px 140px}.back-btn[data-v-7a1f61bc]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-7a1f61bc]{width:16px;height:16px}.title[data-v-7a1f61bc]{font-size:2rem}.subtitle[data-v-7a1f61bc]{font-size:1rem}.product-plakat[data-v-7a1f61bc]{height:200px;margin-bottom:30px}.plakat-overlay p[data-v-7a1f61bc]{font-size:1rem}.card-header[data-v-7a1f61bc]{padding:20px}.card-title[data-v-7a1f61bc]{font-size:1.2rem}.card-body[data-v-7a1f61bc]{padding:20px}.material-grid[data-v-7a1f61bc]{grid-template-columns:1fr}.action-section[data-v-7a1f61bc]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-7a1f61bc]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-7a1f61bc]{padding:24px 20px}.total-content[data-v-7a1f61bc]{flex-direction:column;text-align:center}.total-icon[data-v-7a1f61bc]{width:50px;height:50px}.total-icon svg[data-v-7a1f61bc]{width:24px;height:24px}.total-amount[data-v-7a1f61bc]{font-size:1.8rem}.dialog-box[data-v-7a1f61bc]{padding:28px 20px}.dialog-icon[data-v-7a1f61bc]{width:60px;height:60px}.dialog-icon svg[data-v-7a1f61bc]{width:48px;height:48px}.dialog-title[data-v-7a1f61bc]{font-size:1.3rem}.dialog-message[data-v-7a1f61bc]{font-size:.9rem}.dialog-actions[data-v-7a1f61bc]{grid-template-columns:1fr}.dialog-btn[data-v-7a1f61bc]{padding:12px 20px;font-size:.9rem}.custom-note[data-v-7a1f61bc]{flex-direction:column;text-align:center;align-items:center}.note-icon[data-v-7a1f61bc]{margin:0 auto}.screenshot-guide[data-v-7a1f61bc]{margin-top:20px;border-width:2px}.guide-header[data-v-7a1f61bc]{padding:16px 20px;gap:10px}.guide-title[data-v-7a1f61bc]{font-size:1rem;line-height:1.4}.guide-content[data-v-7a1f61bc]{padding:20px}.guide-warning[data-v-7a1f61bc]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-7a1f61bc]{font-size:.875rem;gap:6px}.example-label svg[data-v-7a1f61bc]{width:18px;height:18px}.example-badge[data-v-7a1f61bc]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-7a1f61bc]{padding:12px}.example-image img[data-v-7a1f61bc]{max-width:220px}.example-caption[data-v-7a1f61bc]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-7a1f61bc]{padding:16px}.steps-title[data-v-7a1f61bc]{font-size:.95rem}.steps-list>li[data-v-7a1f61bc]{padding:12px;gap:12px}.step-number[data-v-7a1f61bc]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-7a1f61bc]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-7a1f61bc]{padding-left:16px}.sub-steps li[data-v-7a1f61bc]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-7a1f61bc]{padding:12px 16px;gap:10px}.guide-footer span[data-v-7a1f61bc]{font-size:.8rem}}@media(max-width:480px){.plakat-order[data-v-7a1f61bc]{padding:20px 12px 160px}.back-btn[data-v-7a1f61bc]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-7a1f61bc]{width:14px;height:14px}.title[data-v-7a1f61bc]{font-size:1.6rem}.subtitle[data-v-7a1f61bc]{font-size:.9rem}.product-plakat[data-v-7a1f61bc]{height:180px}.card-header[data-v-7a1f61bc]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-7a1f61bc]{width:100%;justify-content:center}.total-amount[data-v-7a1f61bc]{font-size:1.6rem}.btn[data-v-7a1f61bc]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-7a1f61bc]{border-radius:14px}.guide-header[data-v-7a1f61bc]{padding:12px 16px;gap:8px}.guide-title[data-v-7a1f61bc]{font-size:.9rem;line-height:1.4}.guide-content[data-v-7a1f61bc]{padding:16px}.guide-warning[data-v-7a1f61bc]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-7a1f61bc]{font-size:.8rem;gap:5px}.example-label svg[data-v-7a1f61bc]{width:16px;height:16px}.example-badge[data-v-7a1f61bc]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-7a1f61bc]{padding:10px}.example-image img[data-v-7a1f61bc]{max-width:100%}.example-caption[data-v-7a1f61bc]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-7a1f61bc]{width:14px;height:14px}.guide-steps[data-v-7a1f61bc]{padding:14px;border-radius:10px}.steps-title[data-v-7a1f61bc]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-7a1f61bc]{width:16px;height:16px}.steps-list>li[data-v-7a1f61bc]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-7a1f61bc]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-7a1f61bc]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-7a1f61bc]{padding:10px!important}.sub-steps[data-v-7a1f61bc]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-7a1f61bc]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-7a1f61bc]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer span[data-v-7a1f61bc]{font-size:.75rem;line-height:1.4}}[data-v-001b9033]{font-family:Montserrat,sans-serif;box-sizing:border-box}.aksesoris-order[data-v-001b9033]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-001b9033]{max-width:900px;margin:0 auto}.header[data-v-001b9033]{margin-bottom:30px;animation:fadeInDown-001b9033 .6s ease}.back-btn[data-v-001b9033]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-001b9033]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-001b9033]{width:18px;height:18px}.title[data-v-001b9033]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-001b9033]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-aksesoris[data-v-001b9033]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-001b9033 .8s ease;box-shadow:0 15px 40px #0006}.product-aksesoris img[data-v-001b9033]{width:100%;height:100%;object-fit:cover}.aksesoris-overlay[data-v-001b9033]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff;font-family:montserrat,sans-serif}.aksesoris-overlay p[data-v-001b9033]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.customer-card[data-v-001b9033],.order-card[data-v-001b9033],.summary-card[data-v-001b9033]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-001b9033 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-001b9033]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.summary-header[data-v-001b9033]{background:linear-gradient(135deg,#10b981,#059669)}.header-left[data-v-001b9033]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-001b9033]{color:#fff}.card-title[data-v-001b9033]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-001b9033]{padding:30px}.form-row[data-v-001b9033]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-001b9033]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-001b9033]{margin-bottom:25px}.form-group label[data-v-001b9033],.main-label[data-v-001b9033]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-001b9033]{color:#f44;font-weight:700}.input-field[data-v-001b9033]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-001b9033]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-001b9033]{border-color:#f44;background:#fff5f5}.input-field[data-v-001b9033]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-001b9033]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-001b9033]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-001b9033 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-001b9033]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-001b9033]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-001b9033]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-001b9033]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-001b9033]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-001b9033]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-001b9033]{background:#fff3}.material-icon svg[data-v-001b9033]{color:#667eea}.material-card.selected .material-icon svg[data-v-001b9033]{color:#fff}.material-info[data-v-001b9033]{flex:1}.material-name[data-v-001b9033]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-001b9033]{color:#fff}.material-price[data-v-001b9033]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-001b9033]{color:#fff}.material-badge[data-v-001b9033]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-001b9033]{background:#ffffff4d}.check-icon[data-v-001b9033]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-001b9033 .3s ease}.check-icon svg[data-v-001b9033]{color:#667eea}.quantity-control[data-v-001b9033]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-001b9033]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-001b9033]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-001b9033]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-001b9033]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-001b9033]:focus{outline:none}.qty-input[data-v-001b9033]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-001b9033]::-webkit-inner-spin-button,.qty-input[data-v-001b9033]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-001b9033]{-moz-appearance:textfield}.price-summary[data-v-001b9033]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-001b9033]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-001b9033]:last-child{margin-bottom:0}.price-row.total-row[data-v-001b9033]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-001b9033]{font-weight:600}.price-value[data-v-001b9033]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-001b9033]{font-size:1.4rem;color:#fff}.remove-btn[data-v-001b9033]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-001b9033]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-001b9033]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-001b9033 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-001b9033]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-001b9033]{display:flex;align-items:center;gap:20px}.total-icon[data-v-001b9033]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-001b9033]{color:#fff}.total-info[data-v-001b9033]{flex:1}.total-label[data-v-001b9033]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-001b9033]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-001b9033]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-001b9033]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-001b9033]{flex-shrink:0}.btn-add[data-v-001b9033]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-001b9033]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-001b9033]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-001b9033]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-001b9033]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-001b9033]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-001b9033]{height:80px}.form-actions[data-v-001b9033]{padding:0 30px 30px}.btn-save-customer[data-v-001b9033]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-001b9033]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-001b9033]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-001b9033 .3s ease;padding:20px}.dialog-box[data-v-001b9033]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-001b9033 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-001b9033]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-001b9033 1s ease infinite}.dialog-icon.warning-icon[data-v-001b9033]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-001b9033]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-001b9033]{color:#fff}.dialog-title[data-v-001b9033]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-001b9033]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-001b9033]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-001b9033]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-001b9033]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-001b9033]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-001b9033]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-001b9033]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-001b9033]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-001b9033]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-001b9033]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-001b9033]{color:#374151}.address-note em[data-v-001b9033]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-001b9033]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-001b9033]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-001b9033 2s ease-in-out infinite}@keyframes pulseWarning-001b9033{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-001b9033]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-001b9033]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-001b9033 1s ease-in-out infinite}@keyframes iconBounce-001b9033{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-001b9033]{color:#fff}.guide-title[data-v-001b9033]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-001b9033]{padding:24px}.guide-warning[data-v-001b9033]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-001b9033]{color:#991b1b;font-weight:800}.guide-example[data-v-001b9033]{margin-bottom:24px}.example-label[data-v-001b9033]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-001b9033]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-001b9033]{position:relative}.example-badge[data-v-001b9033]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-001b9033 1.5s ease-in-out infinite}@keyframes badgePulse-001b9033{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-001b9033]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-001b9033]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-001b9033]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-001b9033]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-001b9033]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-001b9033]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-001b9033]{color:#667eea;flex-shrink:0}.steps-list[data-v-001b9033]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-001b9033]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-001b9033]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-001b9033]:last-child{margin-bottom:0}.step-number[data-v-001b9033]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-001b9033]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-001b9033]{color:#1f2937;font-weight:800}.highlight-step[data-v-001b9033]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-001b9033]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-001b9033 1.5s ease-in-out infinite}@keyframes numberPulse-001b9033{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-001b9033]{color:#78350f}.sub-steps[data-v-001b9033]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-001b9033]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-001b9033]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-001b9033]:last-child{margin-bottom:0}.sub-steps strong[data-v-001b9033]{color:#78350f;font-weight:800}.guide-footer[data-v-001b9033]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-001b9033]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-001b9033]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-001b9033{0%{opacity:0}to{opacity:1}}@keyframes slideUp-001b9033{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-001b9033{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-001b9033{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-001b9033{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-001b9033{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-001b9033{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-001b9033{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.aksesoris-order[data-v-001b9033]{padding:30px 15px 140px}.back-btn[data-v-001b9033]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-001b9033]{width:16px;height:16px}.title[data-v-001b9033]{font-size:2rem}.subtitle[data-v-001b9033]{font-size:1rem}.product-aksesoris[data-v-001b9033]{height:200px;margin-bottom:30px}.aksesoris-overlay p[data-v-001b9033]{font-size:14px;font-family:Montserrat,sans-serif}.card-header[data-v-001b9033]{padding:20px}.card-title[data-v-001b9033]{font-size:1.2rem}.card-body[data-v-001b9033]{padding:20px}.form-row.two-cols[data-v-001b9033]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-001b9033],.input-with-unit .input-field.size-input[data-v-001b9033]{width:100%}.quantity-control[data-v-001b9033]{width:100%;max-width:100%}.qty-btn[data-v-001b9033]{width:48px;min-width:48px;max-width:48px}.material-grid[data-v-001b9033]{grid-template-columns:1fr}.action-section[data-v-001b9033]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-001b9033]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-001b9033]{padding:24px 20px}.total-content[data-v-001b9033]{flex-direction:column;text-align:center}.total-icon[data-v-001b9033]{width:50px;height:50px}.total-icon svg[data-v-001b9033]{width:24px;height:24px}.total-amount[data-v-001b9033]{font-size:1.8rem}.dialog-box[data-v-001b9033]{padding:28px 20px}.dialog-icon[data-v-001b9033]{width:60px;height:60px}.dialog-icon svg[data-v-001b9033]{width:48px;height:48px}.dialog-title[data-v-001b9033]{font-size:1.3rem}.dialog-message[data-v-001b9033]{font-size:.9rem}.dialog-actions[data-v-001b9033]{grid-template-columns:1fr}.dialog-btn[data-v-001b9033]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-001b9033]{margin-top:20px;border-width:2px}.guide-header[data-v-001b9033]{padding:16px 20px;gap:10px}.guide-icon[data-v-001b9033]{width:36px;height:36px}.guide-icon svg[data-v-001b9033]{width:20px;height:20px}.guide-title[data-v-001b9033]{font-size:1rem;line-height:1.4}.guide-content[data-v-001b9033]{padding:20px}.guide-warning[data-v-001b9033]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-001b9033]{font-size:.875rem;gap:6px}.example-label svg[data-v-001b9033]{width:18px;height:18px}.example-badge[data-v-001b9033]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-001b9033]{padding:12px}.example-image img[data-v-001b9033]{max-width:220px}.example-caption[data-v-001b9033]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-001b9033]{padding:16px}.steps-title[data-v-001b9033]{font-size:.95rem}.steps-list>li[data-v-001b9033]{padding:12px;gap:12px}.step-number[data-v-001b9033]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-001b9033]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-001b9033]{padding-left:16px}.sub-steps li[data-v-001b9033]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-001b9033]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-001b9033]{width:18px;height:18px}.guide-footer span[data-v-001b9033]{font-size:.8rem}}@media(max-width:480px){.aksesoris-order[data-v-001b9033]{padding:20px 12px 160px}.back-btn[data-v-001b9033]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-001b9033]{width:14px;height:14px}.title[data-v-001b9033]{font-size:1.6rem}.subtitle[data-v-001b9033]{font-size:.9rem}.product-aksesoris[data-v-001b9033]{height:180px}.card-header[data-v-001b9033]{flex-direction:column;align-items:flex-start;gap:12px}.form-row.two-cols[data-v-001b9033]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-001b9033],.input-with-unit .input-field.size-input[data-v-001b9033]{width:100%}.quantity-control[data-v-001b9033]{width:100%;max-width:100%}.qty-btn[data-v-001b9033]{width:50px;min-width:50px;max-width:50px}.remove-btn[data-v-001b9033]{width:100%;justify-content:center}.total-amount[data-v-001b9033]{font-size:1.6rem}.btn[data-v-001b9033]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-001b9033]{border-radius:14px}.guide-header[data-v-001b9033]{padding:12px 16px;gap:8px}.guide-icon[data-v-001b9033]{width:32px;height:32px}.guide-icon svg[data-v-001b9033]{width:18px;height:18px}.guide-title[data-v-001b9033]{font-size:.9rem;line-height:1.4}.guide-content[data-v-001b9033]{padding:16px}.guide-warning[data-v-001b9033]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-001b9033]{font-size:.8rem;gap:5px}.example-label svg[data-v-001b9033]{width:16px;height:16px}.example-badge[data-v-001b9033]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-001b9033]{padding:10px}.example-image img[data-v-001b9033]{max-width:100%}.example-caption[data-v-001b9033]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-001b9033]{width:14px;height:14px}.guide-steps[data-v-001b9033]{padding:14px;border-radius:10px}.steps-title[data-v-001b9033]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-001b9033]{width:16px;height:16px}.steps-list>li[data-v-001b9033]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-001b9033]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-001b9033]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-001b9033]{padding:10px!important}.sub-steps[data-v-001b9033]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-001b9033]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-001b9033]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-001b9033]{width:16px;height:16px}.guide-footer span[data-v-001b9033]{font-size:.75rem;line-height:1.4}}[data-v-c116f10b]{font-family:Montserrat,sans-serif;box-sizing:border-box}.display-order[data-v-c116f10b]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-c116f10b]{max-width:900px;margin:0 auto}.header[data-v-c116f10b]{margin-bottom:30px;animation:fadeInDown-c116f10b .6s ease}.back-btn[data-v-c116f10b]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-c116f10b]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-c116f10b]{width:18px;height:18px}.title[data-v-c116f10b]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-c116f10b]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-display[data-v-c116f10b]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-c116f10b .8s ease;box-shadow:0 15px 40px #0006}.product-display img[data-v-c116f10b]{width:100%;height:100%;object-fit:cover}.display-overlay[data-v-c116f10b]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.display-overlay h2[data-v-c116f10b]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-c116f10b],.order-card[data-v-c116f10b]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-c116f10b .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-c116f10b]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-c116f10b]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-c116f10b]{color:#fff}.card-title[data-v-c116f10b]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-c116f10b]{padding:30px}.form-row[data-v-c116f10b]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-c116f10b]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-c116f10b]{margin-bottom:25px}.form-group label[data-v-c116f10b],.main-label[data-v-c116f10b]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-c116f10b]{color:#f44;font-weight:700}.input-field[data-v-c116f10b]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-c116f10b]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-c116f10b]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-c116f10b]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-c116f10b]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-c116f10b]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-c116f10b]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-c116f10b .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-c116f10b]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-c116f10b]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-c116f10b]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-c116f10b]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-c116f10b]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-c116f10b]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-c116f10b]{background:#fff3}.material-icon svg[data-v-c116f10b]{color:#667eea}.material-card.selected .material-icon svg[data-v-c116f10b]{color:#fff}.material-info[data-v-c116f10b]{flex:1}.material-name[data-v-c116f10b]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-c116f10b]{color:#fff}.material-price[data-v-c116f10b]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-c116f10b]{color:#fff}.material-badge[data-v-c116f10b]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-c116f10b]{background:#ffffff4d}.check-icon[data-v-c116f10b]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-c116f10b .3s ease}.check-icon svg[data-v-c116f10b]{color:#667eea}.input-with-lock[data-v-c116f10b]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-c116f10b]{width:100%;padding-right:50px}.lock-icon[data-v-c116f10b]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-c116f10b]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-c116f10b]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-c116f10b]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-c116f10b]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-c116f10b]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-c116f10b]:focus{outline:none}.qty-input[data-v-c116f10b]::-webkit-inner-spin-button,.qty-input[data-v-c116f10b]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-c116f10b]{-moz-appearance:textfield}.price-summary[data-v-c116f10b]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-c116f10b]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-c116f10b]:last-child{margin-bottom:0}.price-row.total-row[data-v-c116f10b]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-c116f10b]{font-weight:600}.price-value[data-v-c116f10b]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-c116f10b]{font-size:1.4rem;color:#fff}.remove-btn[data-v-c116f10b]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-c116f10b]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-c116f10b]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-c116f10b 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-c116f10b]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-c116f10b]{display:flex;align-items:center;gap:20px}.total-icon[data-v-c116f10b]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-c116f10b]{color:#fff}.total-info[data-v-c116f10b]{flex:1}.total-label[data-v-c116f10b]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-c116f10b]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-c116f10b]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-c116f10b]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-c116f10b]{flex-shrink:0}.btn-add[data-v-c116f10b]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-c116f10b]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-c116f10b]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-c116f10b]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-c116f10b]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-c116f10b]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-c116f10b]{height:80px}.form-actions[data-v-c116f10b]{padding:0 30px 30px}.btn-save-customer[data-v-c116f10b]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-c116f10b]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-c116f10b]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-c116f10b .3s ease;padding:20px}.dialog-box[data-v-c116f10b]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-c116f10b .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-c116f10b]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-c116f10b 1s ease infinite}.dialog-icon.warning-icon[data-v-c116f10b]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-c116f10b]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-c116f10b]{color:#fff}.dialog-title[data-v-c116f10b]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-c116f10b]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-c116f10b]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-c116f10b]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-c116f10b]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-c116f10b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-c116f10b]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-c116f10b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-c116f10b]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-c116f10b]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-c116f10b]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-c116f10b]{color:#374151}.address-note em[data-v-c116f10b]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-c116f10b]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-c116f10b]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-c116f10b 2s ease-in-out infinite}@keyframes pulseWarning-c116f10b{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-c116f10b]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-c116f10b]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-c116f10b 1s ease-in-out infinite}@keyframes iconBounce-c116f10b{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-c116f10b]{color:#fff}.guide-title[data-v-c116f10b]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-c116f10b]{padding:24px}.guide-warning[data-v-c116f10b]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-c116f10b]{color:#991b1b;font-weight:800}.guide-example[data-v-c116f10b]{margin-bottom:24px}.example-label[data-v-c116f10b]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-c116f10b]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-c116f10b]{position:relative}.example-badge[data-v-c116f10b]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-c116f10b 1.5s ease-in-out infinite}@keyframes badgePulse-c116f10b{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-c116f10b]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-c116f10b]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-c116f10b]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-c116f10b]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-c116f10b]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-c116f10b]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-c116f10b]{color:#667eea;flex-shrink:0}.steps-list[data-v-c116f10b]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-c116f10b]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-c116f10b]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-c116f10b]:last-child{margin-bottom:0}.step-number[data-v-c116f10b]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-c116f10b]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-c116f10b]{color:#1f2937;font-weight:800}.highlight-step[data-v-c116f10b]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-c116f10b]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-c116f10b 1.5s ease-in-out infinite}@keyframes numberPulse-c116f10b{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-c116f10b]{color:#78350f}.sub-steps[data-v-c116f10b]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-c116f10b]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-c116f10b]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-c116f10b]:last-child{margin-bottom:0}.sub-steps strong[data-v-c116f10b]{color:#78350f;font-weight:800}.guide-footer[data-v-c116f10b]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-c116f10b]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-c116f10b]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-c116f10b{0%{opacity:0}to{opacity:1}}@keyframes slideUp-c116f10b{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-c116f10b{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-c116f10b{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-c116f10b{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-c116f10b{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-c116f10b{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-c116f10b{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.display-order[data-v-c116f10b]{padding:30px 15px 140px}.back-btn[data-v-c116f10b]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-c116f10b]{width:16px;height:16px}.title[data-v-c116f10b]{font-size:2rem}.subtitle[data-v-c116f10b]{font-size:1rem}.product-display[data-v-c116f10b]{height:200px;margin-bottom:30px}.display-overlay h2[data-v-c116f10b]{font-size:1.4rem}.card-header[data-v-c116f10b]{padding:20px}.card-title[data-v-c116f10b]{font-size:1.2rem}.card-body[data-v-c116f10b]{padding:20px}.form-row.two-cols[data-v-c116f10b]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-c116f10b]{grid-template-columns:1fr}.action-section[data-v-c116f10b]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-c116f10b]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-c116f10b]{padding:24px 20px}.total-content[data-v-c116f10b]{flex-direction:column;text-align:center}.total-icon[data-v-c116f10b]{width:50px;height:50px}.total-icon svg[data-v-c116f10b]{width:24px;height:24px}.total-amount[data-v-c116f10b]{font-size:1.8rem}.dialog-box[data-v-c116f10b]{padding:28px 20px}.dialog-icon[data-v-c116f10b]{width:60px;height:60px}.dialog-icon svg[data-v-c116f10b]{width:48px;height:48px}.dialog-title[data-v-c116f10b]{font-size:1.3rem}.dialog-message[data-v-c116f10b]{font-size:.9rem}.dialog-actions[data-v-c116f10b]{grid-template-columns:1fr}.dialog-btn[data-v-c116f10b]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-c116f10b]{margin-top:20px;border-width:2px}.guide-header[data-v-c116f10b]{padding:16px 20px;gap:10px}.guide-icon[data-v-c116f10b]{width:36px;height:36px}.guide-icon svg[data-v-c116f10b]{width:20px;height:20px}.guide-title[data-v-c116f10b]{font-size:1rem;line-height:1.4}.guide-content[data-v-c116f10b]{padding:20px}.guide-warning[data-v-c116f10b]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-c116f10b]{font-size:.875rem;gap:6px}.example-label svg[data-v-c116f10b]{width:18px;height:18px}.example-badge[data-v-c116f10b]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-c116f10b]{padding:12px}.example-image img[data-v-c116f10b]{max-width:220px}.example-caption[data-v-c116f10b]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-c116f10b]{padding:16px}.steps-title[data-v-c116f10b]{font-size:.95rem}.steps-list>li[data-v-c116f10b]{padding:12px;gap:12px}.step-number[data-v-c116f10b]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-c116f10b]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-c116f10b]{padding-left:16px}.sub-steps li[data-v-c116f10b]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-c116f10b]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-c116f10b]{width:18px;height:18px}.guide-footer span[data-v-c116f10b]{font-size:.8rem}}@media(max-width:480px){.display-order[data-v-c116f10b]{padding:20px 12px 160px}.back-btn[data-v-c116f10b]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-c116f10b]{width:14px;height:14px}.title[data-v-c116f10b]{font-size:1.6rem}.subtitle[data-v-c116f10b]{font-size:.9rem}.product-display[data-v-c116f10b]{height:180px}.card-header[data-v-c116f10b]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-c116f10b]{width:100%;justify-content:center}.total-amount[data-v-c116f10b]{font-size:1.6rem}.btn[data-v-c116f10b]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-c116f10b]{border-radius:14px}.guide-header[data-v-c116f10b]{padding:12px 16px;gap:8px}.guide-icon[data-v-c116f10b]{width:32px;height:32px}.guide-icon svg[data-v-c116f10b]{width:18px;height:18px}.guide-title[data-v-c116f10b]{font-size:.9rem;line-height:1.4}.guide-content[data-v-c116f10b]{padding:16px}.guide-warning[data-v-c116f10b]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-c116f10b]{font-size:.8rem;gap:5px}.example-label svg[data-v-c116f10b]{width:16px;height:16px}.example-badge[data-v-c116f10b]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-c116f10b]{padding:10px}.example-image img[data-v-c116f10b]{max-width:100%}.example-caption[data-v-c116f10b]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-c116f10b]{width:14px;height:14px}.guide-steps[data-v-c116f10b]{padding:14px;border-radius:10px}.steps-title[data-v-c116f10b]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-c116f10b]{width:16px;height:16px}.steps-list>li[data-v-c116f10b]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-c116f10b]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-c116f10b]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-c116f10b]{padding:10px!important}.sub-steps[data-v-c116f10b]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-c116f10b]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-c116f10b]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-c116f10b]{width:16px;height:16px}.guide-footer span[data-v-c116f10b]{font-size:.75rem;line-height:1.4}}[data-v-ec7f54f5]{font-family:Montserrat,sans-serif;box-sizing:border-box}.nomorrumah-order[data-v-ec7f54f5]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-ec7f54f5]{max-width:900px;margin:0 auto}.header[data-v-ec7f54f5]{margin-bottom:30px;animation:fadeInDown-ec7f54f5 .6s ease}.back-btn[data-v-ec7f54f5]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-ec7f54f5]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-ec7f54f5]{width:18px;height:18px}.title[data-v-ec7f54f5]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-ec7f54f5]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-nomorrumah[data-v-ec7f54f5]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-ec7f54f5 .8s ease;box-shadow:0 15px 40px #0006}.product-nomorrumah img[data-v-ec7f54f5]{width:100%;height:100%;object-fit:cover}.nomorrumah-overlay[data-v-ec7f54f5]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.nomorrumah-overlay h2[data-v-ec7f54f5]{margin:0;font-size:1.8rem;font-weight:700}.customer-card[data-v-ec7f54f5],.order-card[data-v-ec7f54f5]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-ec7f54f5 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-ec7f54f5]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-ec7f54f5]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-ec7f54f5]{color:#fff}.card-title[data-v-ec7f54f5]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-ec7f54f5]{padding:30px}.form-row[data-v-ec7f54f5]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-ec7f54f5]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-ec7f54f5]{margin-bottom:25px}.form-group label[data-v-ec7f54f5],.main-label[data-v-ec7f54f5]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-ec7f54f5]{color:#f44;font-weight:700}.input-field[data-v-ec7f54f5]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-ec7f54f5]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-ec7f54f5]{border-color:#f44;background:#fff5f5}.input-field.locked[data-v-ec7f54f5]{background:#e5e7eb;color:#6b7280;cursor:not-allowed;font-weight:600}.input-field[data-v-ec7f54f5]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-ec7f54f5]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-ec7f54f5]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-ec7f54f5 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-ec7f54f5]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-ec7f54f5]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-ec7f54f5]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-ec7f54f5]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-ec7f54f5]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-ec7f54f5]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-ec7f54f5]{background:#fff3}.material-icon svg[data-v-ec7f54f5]{color:#667eea}.material-card.selected .material-icon svg[data-v-ec7f54f5]{color:#fff}.material-info[data-v-ec7f54f5]{flex:1}.material-name[data-v-ec7f54f5]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-ec7f54f5]{color:#fff}.material-price[data-v-ec7f54f5]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-ec7f54f5]{color:#fff}.material-badge[data-v-ec7f54f5]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-ec7f54f5]{background:#ffffff4d}.check-icon[data-v-ec7f54f5]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-ec7f54f5 .3s ease}.check-icon svg[data-v-ec7f54f5]{color:#667eea}.input-with-lock[data-v-ec7f54f5]{position:relative;display:flex;align-items:center;width:100%}.input-with-lock .input-field.size-input[data-v-ec7f54f5]{width:100%;padding-right:50px}.lock-icon[data-v-ec7f54f5]{position:absolute;right:20px;color:#9ca3af;pointer-events:none;display:flex;align-items:center;justify-content:center}.quantity-control[data-v-ec7f54f5]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-ec7f54f5]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-ec7f54f5]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-ec7f54f5]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-ec7f54f5]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-ec7f54f5]:focus{outline:none}.qty-input[data-v-ec7f54f5]::-webkit-inner-spin-button,.qty-input[data-v-ec7f54f5]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-ec7f54f5]{-moz-appearance:textfield}.price-summary[data-v-ec7f54f5]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-ec7f54f5]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-ec7f54f5]:last-child{margin-bottom:0}.price-row.total-row[data-v-ec7f54f5]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-ec7f54f5]{font-weight:600}.price-value[data-v-ec7f54f5]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-ec7f54f5]{font-size:1.4rem;color:#fff}.remove-btn[data-v-ec7f54f5]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-ec7f54f5]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-ec7f54f5]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-ec7f54f5 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-ec7f54f5]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-ec7f54f5]{display:flex;align-items:center;gap:20px}.total-icon[data-v-ec7f54f5]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-ec7f54f5]{color:#fff}.total-info[data-v-ec7f54f5]{flex:1}.total-label[data-v-ec7f54f5]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-ec7f54f5]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-ec7f54f5]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-ec7f54f5]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-ec7f54f5]{flex-shrink:0}.btn-add[data-v-ec7f54f5]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-ec7f54f5]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-ec7f54f5]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-ec7f54f5]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-ec7f54f5]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-ec7f54f5]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-ec7f54f5]{height:80px}.form-actions[data-v-ec7f54f5]{padding:0 30px 30px}.btn-save-customer[data-v-ec7f54f5]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-ec7f54f5]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-ec7f54f5]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-ec7f54f5 .3s ease;padding:20px}.dialog-box[data-v-ec7f54f5]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-ec7f54f5 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-ec7f54f5]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-ec7f54f5 1s ease infinite}.dialog-icon.warning-icon[data-v-ec7f54f5]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-ec7f54f5]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-ec7f54f5]{color:#fff}.dialog-title[data-v-ec7f54f5]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-ec7f54f5]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-ec7f54f5]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-ec7f54f5]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-ec7f54f5]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-ec7f54f5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-ec7f54f5]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-ec7f54f5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-ec7f54f5]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-ec7f54f5]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-ec7f54f5]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-ec7f54f5]{color:#374151}.address-note em[data-v-ec7f54f5]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-ec7f54f5]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-ec7f54f5]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-ec7f54f5 2s ease-in-out infinite}@keyframes pulseWarning-ec7f54f5{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-ec7f54f5]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-ec7f54f5]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-ec7f54f5 1s ease-in-out infinite}@keyframes iconBounce-ec7f54f5{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-ec7f54f5]{color:#fff}.guide-title[data-v-ec7f54f5]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-ec7f54f5]{padding:24px}.guide-warning[data-v-ec7f54f5]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-ec7f54f5]{color:#991b1b;font-weight:800}.guide-example[data-v-ec7f54f5]{margin-bottom:24px}.example-label[data-v-ec7f54f5]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-ec7f54f5]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-ec7f54f5]{position:relative}.example-badge[data-v-ec7f54f5]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-ec7f54f5 1.5s ease-in-out infinite}@keyframes badgePulse-ec7f54f5{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-ec7f54f5]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-ec7f54f5]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-ec7f54f5]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-ec7f54f5]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-ec7f54f5]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-ec7f54f5]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-ec7f54f5]{color:#667eea;flex-shrink:0}.steps-list[data-v-ec7f54f5]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-ec7f54f5]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-ec7f54f5]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-ec7f54f5]:last-child{margin-bottom:0}.step-number[data-v-ec7f54f5]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-ec7f54f5]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-ec7f54f5]{color:#1f2937;font-weight:800}.highlight-step[data-v-ec7f54f5]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-ec7f54f5]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-ec7f54f5 1.5s ease-in-out infinite}@keyframes numberPulse-ec7f54f5{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-ec7f54f5]{color:#78350f}.sub-steps[data-v-ec7f54f5]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-ec7f54f5]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-ec7f54f5]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-ec7f54f5]:last-child{margin-bottom:0}.sub-steps strong[data-v-ec7f54f5]{color:#78350f;font-weight:800}.guide-footer[data-v-ec7f54f5]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-ec7f54f5]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-ec7f54f5]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-ec7f54f5{0%{opacity:0}to{opacity:1}}@keyframes slideUp-ec7f54f5{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-ec7f54f5{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-ec7f54f5{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-ec7f54f5{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-ec7f54f5{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-ec7f54f5{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-ec7f54f5{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.nomorrumah-order[data-v-ec7f54f5]{padding:30px 15px 140px}.back-btn[data-v-ec7f54f5]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-ec7f54f5]{width:16px;height:16px}.title[data-v-ec7f54f5]{font-size:2rem}.subtitle[data-v-ec7f54f5]{font-size:1rem}.product-nomorrumah[data-v-ec7f54f5]{height:200px;margin-bottom:30px}.nomorrumah-overlay h2[data-v-ec7f54f5]{font-size:1.4rem}.card-header[data-v-ec7f54f5]{padding:20px}.card-title[data-v-ec7f54f5]{font-size:1.2rem}.card-body[data-v-ec7f54f5]{padding:20px}.form-row.two-cols[data-v-ec7f54f5]{grid-template-columns:1fr;gap:20px}.material-grid[data-v-ec7f54f5]{grid-template-columns:1fr}.action-section[data-v-ec7f54f5]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-ec7f54f5]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-ec7f54f5]{padding:24px 20px}.total-content[data-v-ec7f54f5]{flex-direction:column;text-align:center}.total-icon[data-v-ec7f54f5]{width:50px;height:50px}.total-icon svg[data-v-ec7f54f5]{width:24px;height:24px}.total-amount[data-v-ec7f54f5]{font-size:1.8rem}.dialog-box[data-v-ec7f54f5]{padding:28px 20px}.dialog-icon[data-v-ec7f54f5]{width:60px;height:60px}.dialog-icon svg[data-v-ec7f54f5]{width:48px;height:48px}.dialog-title[data-v-ec7f54f5]{font-size:1.3rem}.dialog-message[data-v-ec7f54f5]{font-size:.9rem}.dialog-actions[data-v-ec7f54f5]{grid-template-columns:1fr}.dialog-btn[data-v-ec7f54f5]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-ec7f54f5]{margin-top:20px;border-width:2px}.guide-header[data-v-ec7f54f5]{padding:16px 20px;gap:10px}.guide-icon[data-v-ec7f54f5]{width:36px;height:36px}.guide-icon svg[data-v-ec7f54f5]{width:20px;height:20px}.guide-title[data-v-ec7f54f5]{font-size:1rem;line-height:1.4}.guide-content[data-v-ec7f54f5]{padding:20px}.guide-warning[data-v-ec7f54f5]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-ec7f54f5]{font-size:.875rem;gap:6px}.example-label svg[data-v-ec7f54f5]{width:18px;height:18px}.example-badge[data-v-ec7f54f5]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-ec7f54f5]{padding:12px}.example-image img[data-v-ec7f54f5]{max-width:220px}.example-caption[data-v-ec7f54f5]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-ec7f54f5]{padding:16px}.steps-title[data-v-ec7f54f5]{font-size:.95rem}.steps-list>li[data-v-ec7f54f5]{padding:12px;gap:12px}.step-number[data-v-ec7f54f5]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-ec7f54f5]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-ec7f54f5]{padding-left:16px}.sub-steps li[data-v-ec7f54f5]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-ec7f54f5]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-ec7f54f5]{width:18px;height:18px}.guide-footer span[data-v-ec7f54f5]{font-size:.8rem}}@media(max-width:480px){.nomorrumah-order[data-v-ec7f54f5]{padding:20px 12px 160px}.back-btn[data-v-ec7f54f5]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-ec7f54f5]{width:14px;height:14px}.title[data-v-ec7f54f5]{font-size:1.6rem}.subtitle[data-v-ec7f54f5]{font-size:.9rem}.product-nomorrumah[data-v-ec7f54f5]{height:180px}.card-header[data-v-ec7f54f5]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-ec7f54f5]{width:100%;justify-content:center}.total-amount[data-v-ec7f54f5]{font-size:1.6rem}.btn[data-v-ec7f54f5]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-ec7f54f5]{border-radius:14px}.guide-header[data-v-ec7f54f5]{padding:12px 16px;gap:8px}.guide-icon[data-v-ec7f54f5]{width:32px;height:32px}.guide-icon svg[data-v-ec7f54f5]{width:18px;height:18px}.guide-title[data-v-ec7f54f5]{font-size:.9rem;line-height:1.4}.guide-content[data-v-ec7f54f5]{padding:16px}.guide-warning[data-v-ec7f54f5]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-ec7f54f5]{font-size:.8rem;gap:5px}.example-label svg[data-v-ec7f54f5]{width:16px;height:16px}.example-badge[data-v-ec7f54f5]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-ec7f54f5]{padding:10px}.example-image img[data-v-ec7f54f5]{max-width:100%}.example-caption[data-v-ec7f54f5]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-ec7f54f5]{width:14px;height:14px}.guide-steps[data-v-ec7f54f5]{padding:14px;border-radius:10px}.steps-title[data-v-ec7f54f5]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-ec7f54f5]{width:16px;height:16px}.steps-list>li[data-v-ec7f54f5]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-ec7f54f5]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-ec7f54f5]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-ec7f54f5]{padding:10px!important}.sub-steps[data-v-ec7f54f5]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-ec7f54f5]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-ec7f54f5]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-ec7f54f5]{width:16px;height:16px}.guide-footer span[data-v-ec7f54f5]{font-size:.75rem;line-height:1.4}}[data-v-09b77438]{font-family:Montserrat,sans-serif;box-sizing:border-box}.pialamendali-order[data-v-09b77438]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-09b77438]{max-width:900px;margin:0 auto}.header[data-v-09b77438]{margin-bottom:30px;animation:fadeInDown-09b77438 .6s ease}.back-btn[data-v-09b77438]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-09b77438]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-09b77438]{width:18px;height:18px}.title[data-v-09b77438]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-09b77438]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-pialamendali[data-v-09b77438]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-09b77438 .8s ease;box-shadow:0 15px 40px #0006}.product-pialamendali img[data-v-09b77438]{width:100%;height:100%;object-fit:cover}.pialamendali-overlay[data-v-09b77438]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff;font-family:Montserrat,sans-serif}.pialamendali-overlay p[data-v-09b77438]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.customer-card[data-v-09b77438],.order-card[data-v-09b77438],.summary-card[data-v-09b77438]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-09b77438 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-09b77438]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-09b77438]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-09b77438]{color:#fff}.card-title[data-v-09b77438]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-09b77438]{padding:30px}.form-row[data-v-09b77438]{display:grid;gap:20px;margin-bottom:0}.form-group[data-v-09b77438]{margin-bottom:25px}.form-group label[data-v-09b77438],.main-label[data-v-09b77438]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-09b77438]{color:#f44;font-weight:700}.input-field[data-v-09b77438]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-09b77438]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-09b77438]{border-color:#f44;background:#fff5f5}.input-field[data-v-09b77438]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-09b77438]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-09b77438]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-09b77438 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-09b77438]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-09b77438]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-09b77438]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-09b77438]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-09b77438]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-09b77438]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-09b77438]{background:#fff3}.material-icon svg[data-v-09b77438]{color:#667eea}.material-card.selected .material-icon svg[data-v-09b77438]{color:#fff}.material-info[data-v-09b77438]{flex:1}.material-name[data-v-09b77438]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-09b77438]{color:#fff}.material-price[data-v-09b77438]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-price.custom-price[data-v-09b77438]{font-size:.95rem;font-weight:600;color:#f59e0b}.material-card.selected .material-price[data-v-09b77438]{color:#fff}.material-card.selected .material-price.custom-price[data-v-09b77438]{color:#fde68a}.material-badge[data-v-09b77438]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-09b77438]{background:#ffffff4d}.check-icon[data-v-09b77438]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-09b77438 .3s ease}.check-icon svg[data-v-09b77438]{color:#667eea}.quantity-control[data-v-09b77438]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-09b77438]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-09b77438]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-09b77438]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-09b77438]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-09b77438]:focus{outline:none}.qty-input[data-v-09b77438]::-webkit-inner-spin-button,.qty-input[data-v-09b77438]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-09b77438]{-moz-appearance:textfield}.price-summary[data-v-09b77438]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-09b77438]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-09b77438]:last-child{margin-bottom:0}.price-row.total-row[data-v-09b77438]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-09b77438]{font-weight:600}.price-value[data-v-09b77438]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-09b77438]{font-size:1.4rem;color:#fff}.custom-note[data-v-09b77438]{background:linear-gradient(135deg,#fef3c7,#fde68a);border:2px solid #fbbf24;border-radius:16px;padding:20px;margin-top:24px;display:flex;gap:16px;align-items:flex-start}.note-icon[data-v-09b77438]{width:40px;height:40px;min-width:40px;background:#f59e0b33;border-radius:12px;display:flex;align-items:center;justify-content:center}.note-icon svg[data-v-09b77438]{color:#f59e0b}.note-content[data-v-09b77438]{flex:1}.note-content h4[data-v-09b77438]{color:#78350f;font-size:1.05rem;font-weight:700;margin:0 0 8px}.note-content p[data-v-09b77438]{color:#92400e;font-size:.95rem;font-weight:500;line-height:1.6;margin:0}.remove-btn[data-v-09b77438]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-09b77438]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-09b77438]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-09b77438 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-09b77438]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-09b77438]{display:flex;align-items:center;gap:20px}.total-icon[data-v-09b77438]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-09b77438]{color:#fff}.total-info[data-v-09b77438]{flex:1}.total-label[data-v-09b77438]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-09b77438]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.total-amount.custom-confirm[data-v-09b77438]{font-size:1.5rem;font-weight:700}.action-section[data-v-09b77438]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-09b77438]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-09b77438]{flex-shrink:0}.btn-add[data-v-09b77438]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-09b77438]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-09b77438]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-09b77438]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-09b77438]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-09b77438]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-09b77438]{height:80px}.form-actions[data-v-09b77438]{padding:0 30px 30px}.btn-save-customer[data-v-09b77438]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-09b77438]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-09b77438]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-09b77438 .3s ease;padding:20px}.dialog-box[data-v-09b77438]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-09b77438 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-09b77438]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-09b77438 1s ease infinite}.dialog-icon.warning-icon[data-v-09b77438]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-09b77438]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-09b77438]{color:#fff}.dialog-title[data-v-09b77438]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-09b77438]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-09b77438]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-09b77438]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-09b77438]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-09b77438]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-09b77438]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-09b77438]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-09b77438]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-09b77438]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-09b77438]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-09b77438]{color:#374151}.address-note em[data-v-09b77438]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-09b77438]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-09b77438]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-09b77438 2s ease-in-out infinite}@keyframes pulseWarning-09b77438{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-09b77438]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-09b77438]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-09b77438 1s ease-in-out infinite}@keyframes iconBounce-09b77438{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-09b77438]{color:#fff}.guide-title[data-v-09b77438]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-09b77438]{padding:24px}.guide-warning[data-v-09b77438]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-09b77438]{color:#991b1b;font-weight:800}.guide-example[data-v-09b77438]{margin-bottom:24px}.example-label[data-v-09b77438]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-09b77438]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-09b77438]{position:relative}.example-badge[data-v-09b77438]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-09b77438 1.5s ease-in-out infinite}@keyframes badgePulse-09b77438{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-09b77438]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-09b77438]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-09b77438]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-09b77438]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-09b77438]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-09b77438]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-09b77438]{color:#667eea;flex-shrink:0}.steps-list[data-v-09b77438]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-09b77438]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-09b77438]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-09b77438]:last-child{margin-bottom:0}.step-number[data-v-09b77438]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-09b77438]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-09b77438]{color:#1f2937;font-weight:800}.highlight-step[data-v-09b77438]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-09b77438]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-09b77438 1.5s ease-in-out infinite}@keyframes numberPulse-09b77438{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-09b77438]{color:#78350f}.sub-steps[data-v-09b77438]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-09b77438]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-09b77438]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-09b77438]:last-child{margin-bottom:0}.sub-steps strong[data-v-09b77438]{color:#78350f;font-weight:800}.guide-footer[data-v-09b77438]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-09b77438]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-09b77438]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-09b77438{0%{opacity:0}to{opacity:1}}@keyframes slideUp-09b77438{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-09b77438{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-09b77438{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-09b77438{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-09b77438{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-09b77438{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.pialamendali-order[data-v-09b77438]{padding:30px 15px 140px}.back-btn[data-v-09b77438]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-09b77438]{width:16px;height:16px}.title[data-v-09b77438]{font-size:2rem}.subtitle[data-v-09b77438]{font-size:1rem}.product-pialamendali[data-v-09b77438]{height:200px;margin-bottom:30px}.pialamendali-overlay p[data-v-09b77438]{font-size:1rem}.card-header[data-v-09b77438]{padding:20px}.card-title[data-v-09b77438]{font-size:1.2rem}.card-body[data-v-09b77438]{padding:20px}.material-grid[data-v-09b77438]{grid-template-columns:1fr}.action-section[data-v-09b77438]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-09b77438]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-09b77438]{padding:24px 20px}.total-content[data-v-09b77438]{flex-direction:column;text-align:center}.total-icon[data-v-09b77438]{width:50px;height:50px}.total-icon svg[data-v-09b77438]{width:24px;height:24px}.total-amount[data-v-09b77438]{font-size:1.8rem}.dialog-box[data-v-09b77438]{padding:28px 20px}.dialog-icon[data-v-09b77438]{width:60px;height:60px}.dialog-icon svg[data-v-09b77438]{width:48px;height:48px}.dialog-title[data-v-09b77438]{font-size:1.3rem}.dialog-message[data-v-09b77438]{font-size:.9rem}.dialog-actions[data-v-09b77438]{grid-template-columns:1fr}.dialog-btn[data-v-09b77438]{padding:12px 20px;font-size:.9rem}.custom-note[data-v-09b77438]{flex-direction:column;text-align:center;align-items:center}.note-icon[data-v-09b77438]{margin:0 auto}.screenshot-guide[data-v-09b77438]{margin-top:20px;border-width:2px}.guide-header[data-v-09b77438]{padding:16px 20px;gap:10px}.guide-icon[data-v-09b77438]{width:36px;height:36px}.guide-icon svg[data-v-09b77438]{width:20px;height:20px}.guide-title[data-v-09b77438]{font-size:1rem;line-height:1.4}.guide-content[data-v-09b77438]{padding:20px}.guide-warning[data-v-09b77438]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-09b77438]{font-size:.875rem;gap:6px}.example-label svg[data-v-09b77438]{width:18px;height:18px}.example-badge[data-v-09b77438]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-09b77438]{padding:12px}.example-image img[data-v-09b77438]{max-width:220px}.example-caption[data-v-09b77438]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-09b77438]{padding:16px}.steps-title[data-v-09b77438]{font-size:.95rem}.steps-list>li[data-v-09b77438]{padding:12px;gap:12px}.step-number[data-v-09b77438]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-09b77438]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-09b77438]{padding-left:16px}.sub-steps li[data-v-09b77438]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-09b77438]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-09b77438]{width:18px;height:18px}.guide-footer span[data-v-09b77438]{font-size:.8rem}}@media(max-width:480px){.pialamendali-order[data-v-09b77438]{padding:20px 12px 160px}.back-btn[data-v-09b77438]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-09b77438]{width:14px;height:14px}.title[data-v-09b77438]{font-size:1.6rem}.subtitle[data-v-09b77438]{font-size:.9rem}.product-pialamendali[data-v-09b77438]{height:180px}.card-header[data-v-09b77438]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-09b77438]{width:100%;justify-content:center}.total-amount[data-v-09b77438]{font-size:1.6rem}.btn[data-v-09b77438]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-09b77438]{border-radius:14px}.guide-header[data-v-09b77438]{padding:12px 16px;gap:8px}.guide-icon[data-v-09b77438]{width:32px;height:32px}.guide-icon svg[data-v-09b77438]{width:18px;height:18px}.guide-title[data-v-09b77438]{font-size:.9rem;line-height:1.4}.guide-content[data-v-09b77438]{padding:16px}.guide-warning[data-v-09b77438]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-09b77438]{font-size:.8rem;gap:5px}.example-label svg[data-v-09b77438]{width:16px;height:16px}.example-badge[data-v-09b77438]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-09b77438]{padding:10px}.example-image img[data-v-09b77438]{max-width:100%}.example-caption[data-v-09b77438]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-09b77438]{width:14px;height:14px}.guide-steps[data-v-09b77438]{padding:14px;border-radius:10px}.steps-title[data-v-09b77438]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-09b77438]{width:16px;height:16px}.steps-list>li[data-v-09b77438]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-09b77438]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-09b77438]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-09b77438]{padding:10px!important}.sub-steps[data-v-09b77438]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-09b77438]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-09b77438]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-09b77438]{width:16px;height:16px}.guide-footer span[data-v-09b77438]{font-size:.75rem;line-height:1.4}}[data-v-b6a6c699]{font-family:Montserrat,sans-serif;box-sizing:border-box}.prasasti-order[data-v-b6a6c699]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-b6a6c699]{max-width:900px;margin:0 auto}.header[data-v-b6a6c699]{margin-bottom:30px;animation:fadeInDown-b6a6c699 .6s ease}.back-btn[data-v-b6a6c699]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-b6a6c699]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-b6a6c699]{width:18px;height:18px}.title[data-v-b6a6c699]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-b6a6c699]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-prasasti[data-v-b6a6c699]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-b6a6c699 .8s ease;box-shadow:0 15px 40px #0006}.product-prasasti img[data-v-b6a6c699]{width:100%;height:100%;object-fit:cover}.prasasti-overlay[data-v-b6a6c699]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff;font-family:montserrat,sans-serif}.prasasti-overlay p[data-v-b6a6c699]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.6}.customer-card[data-v-b6a6c699],.order-card[data-v-b6a6c699],.summary-card[data-v-b6a6c699]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-b6a6c699 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-b6a6c699]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.summary-header[data-v-b6a6c699]{background:linear-gradient(135deg,#10b981,#059669)}.header-left[data-v-b6a6c699]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-b6a6c699]{color:#fff}.card-title[data-v-b6a6c699]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-b6a6c699]{padding:30px}.form-row[data-v-b6a6c699]{display:grid;gap:20px;margin-bottom:0}.form-row.two-cols[data-v-b6a6c699]{grid-template-columns:1fr 1fr;gap:16px}.form-group[data-v-b6a6c699]{margin-bottom:25px}.form-group label[data-v-b6a6c699],.main-label[data-v-b6a6c699]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-b6a6c699]{color:#f44;font-weight:700}.input-field[data-v-b6a6c699]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-b6a6c699]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-b6a6c699]{border-color:#f44;background:#fff5f5}.input-field[data-v-b6a6c699]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-b6a6c699]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-b6a6c699]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-b6a6c699 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-b6a6c699]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.material-grid[data-v-b6a6c699]{display:grid;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:16px;margin-top:16px}.material-card[data-v-b6a6c699]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px}.material-card[data-v-b6a6c699]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.material-card.selected[data-v-b6a6c699]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.material-icon[data-v-b6a6c699]{width:48px;height:48px;background:#667eea1a;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-b6a6c699]{background:#fff3}.material-icon svg[data-v-b6a6c699]{color:#667eea}.material-card.selected .material-icon svg[data-v-b6a6c699]{color:#fff}.material-info[data-v-b6a6c699]{flex:1}.material-name[data-v-b6a6c699]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.material-card.selected .material-name[data-v-b6a6c699]{color:#fff}.material-price[data-v-b6a6c699]{font-size:1.1rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-b6a6c699]{color:#fff}.material-badge[data-v-b6a6c699]{display:inline-block;background:#10b981;color:#fff;padding:4px 12px;border-radius:20px;font-size:.75rem;font-weight:700;margin-top:8px}.material-card.selected .material-badge[data-v-b6a6c699]{background:#ffffff4d}.check-icon[data-v-b6a6c699]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-b6a6c699 .3s ease}.check-icon svg[data-v-b6a6c699]{color:#667eea}.quantity-control[data-v-b6a6c699]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-b6a6c699]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-b6a6c699]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-b6a6c699]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-b6a6c699]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-b6a6c699]:focus{outline:none}.qty-input[data-v-b6a6c699]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-b6a6c699]::-webkit-inner-spin-button,.qty-input[data-v-b6a6c699]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-b6a6c699]{-moz-appearance:textfield}.price-summary[data-v-b6a6c699]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-b6a6c699]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-b6a6c699]:last-child{margin-bottom:0}.price-row.total-row[data-v-b6a6c699]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-b6a6c699]{font-weight:600}.price-value[data-v-b6a6c699]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-b6a6c699]{font-size:1.4rem;color:#fff}.remove-btn[data-v-b6a6c699]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-b6a6c699]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-b6a6c699]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-b6a6c699 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-b6a6c699]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-b6a6c699]{display:flex;align-items:center;gap:20px}.total-icon[data-v-b6a6c699]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-b6a6c699]{color:#fff}.total-info[data-v-b6a6c699]{flex:1}.total-label[data-v-b6a6c699]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-b6a6c699]{color:#fff;font-size:2rem;font-weight:900;margin:0;letter-spacing:-.5px}.action-section[data-v-b6a6c699]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-b6a6c699]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-b6a6c699]{flex-shrink:0}.btn-add[data-v-b6a6c699]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-b6a6c699]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-b6a6c699]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-b6a6c699]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-b6a6c699]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-b6a6c699]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-b6a6c699]{height:80px}.form-actions[data-v-b6a6c699]{padding:0 30px 30px}.btn-save-customer[data-v-b6a6c699]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-b6a6c699]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-b6a6c699]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-b6a6c699 .3s ease;padding:20px}.dialog-box[data-v-b6a6c699]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-b6a6c699 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-b6a6c699]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-b6a6c699 1s ease infinite}.dialog-icon.warning-icon[data-v-b6a6c699]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-b6a6c699]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-b6a6c699]{color:#fff}.dialog-title[data-v-b6a6c699]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-b6a6c699]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-b6a6c699]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-b6a6c699]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-b6a6c699]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-b6a6c699]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-b6a6c699]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-b6a6c699]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-b6a6c699]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-b6a6c699]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-b6a6c699]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-b6a6c699]{color:#374151}.address-note em[data-v-b6a6c699]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-b6a6c699]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-b6a6c699]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-b6a6c699 2s ease-in-out infinite}@keyframes pulseWarning-b6a6c699{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-b6a6c699]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-b6a6c699]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-b6a6c699 1s ease-in-out infinite}@keyframes iconBounce-b6a6c699{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-b6a6c699]{color:#fff}.guide-title[data-v-b6a6c699]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-b6a6c699]{padding:24px}.guide-warning[data-v-b6a6c699]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-b6a6c699]{color:#991b1b;font-weight:800}.guide-example[data-v-b6a6c699]{margin-bottom:24px}.example-label[data-v-b6a6c699]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-b6a6c699]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-b6a6c699]{position:relative}.example-badge[data-v-b6a6c699]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-b6a6c699 1.5s ease-in-out infinite}@keyframes badgePulse-b6a6c699{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-b6a6c699]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-b6a6c699]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-b6a6c699]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-b6a6c699]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-b6a6c699]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-b6a6c699]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-b6a6c699]{color:#667eea;flex-shrink:0}.steps-list[data-v-b6a6c699]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-b6a6c699]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-b6a6c699]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-b6a6c699]:last-child{margin-bottom:0}.step-number[data-v-b6a6c699]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-b6a6c699]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-b6a6c699]{color:#1f2937;font-weight:800}.highlight-step[data-v-b6a6c699]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-b6a6c699]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-b6a6c699 1.5s ease-in-out infinite}@keyframes numberPulse-b6a6c699{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-b6a6c699]{color:#78350f}.sub-steps[data-v-b6a6c699]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-b6a6c699]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-b6a6c699]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-b6a6c699]:last-child{margin-bottom:0}.sub-steps strong[data-v-b6a6c699]{color:#78350f;font-weight:800}.guide-footer[data-v-b6a6c699]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-b6a6c699]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-b6a6c699]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-b6a6c699{0%{opacity:0}to{opacity:1}}@keyframes slideUp-b6a6c699{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-b6a6c699{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-b6a6c699{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-b6a6c699{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-b6a6c699{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes pulse-b6a6c699{0%,to{transform:scale(1)}50%{transform:scale(1.01)}}@keyframes checkPop-b6a6c699{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.prasasti-order[data-v-b6a6c699]{padding:30px 15px 140px}.back-btn[data-v-b6a6c699]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-b6a6c699]{width:16px;height:16px}.title[data-v-b6a6c699]{font-size:2rem}.subtitle[data-v-b6a6c699]{font-size:1rem}.product-prasasti[data-v-b6a6c699]{height:200px;margin-bottom:30px}.prasasti-overlay p[data-v-b6a6c699]{font-size:14px;font-family:Montserrat,sans-serif}.card-header[data-v-b6a6c699]{padding:20px}.card-title[data-v-b6a6c699]{font-size:1.2rem}.card-body[data-v-b6a6c699]{padding:20px}.form-row.two-cols[data-v-b6a6c699]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-b6a6c699],.input-with-unit .input-field.size-input[data-v-b6a6c699]{width:100%}.quantity-control[data-v-b6a6c699]{width:100%;max-width:100%}.qty-btn[data-v-b6a6c699]{width:48px;min-width:48px;max-width:48px}.material-grid[data-v-b6a6c699]{grid-template-columns:1fr}.action-section[data-v-b6a6c699]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-b6a6c699]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-b6a6c699]{padding:24px 20px}.total-content[data-v-b6a6c699]{flex-direction:column;text-align:center}.total-icon[data-v-b6a6c699]{width:50px;height:50px}.total-icon svg[data-v-b6a6c699]{width:24px;height:24px}.total-amount[data-v-b6a6c699]{font-size:1.8rem}.dialog-box[data-v-b6a6c699]{padding:28px 20px}.dialog-icon[data-v-b6a6c699]{width:60px;height:60px}.dialog-icon svg[data-v-b6a6c699]{width:48px;height:48px}.dialog-title[data-v-b6a6c699]{font-size:1.3rem}.dialog-message[data-v-b6a6c699]{font-size:.9rem}.dialog-actions[data-v-b6a6c699]{grid-template-columns:1fr}.dialog-btn[data-v-b6a6c699]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-b6a6c699]{margin-top:20px;border-width:2px}.guide-header[data-v-b6a6c699]{padding:16px 20px;gap:10px}.guide-icon[data-v-b6a6c699]{width:36px;height:36px}.guide-icon svg[data-v-b6a6c699]{width:20px;height:20px}.guide-title[data-v-b6a6c699]{font-size:1rem;line-height:1.4}.guide-content[data-v-b6a6c699]{padding:20px}.guide-warning[data-v-b6a6c699]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-b6a6c699]{font-size:.875rem;gap:6px}.example-label svg[data-v-b6a6c699]{width:18px;height:18px}.example-badge[data-v-b6a6c699]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-b6a6c699]{padding:12px}.example-image img[data-v-b6a6c699]{max-width:220px}.example-caption[data-v-b6a6c699]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-b6a6c699]{padding:16px}.steps-title[data-v-b6a6c699]{font-size:.95rem}.steps-list>li[data-v-b6a6c699]{padding:12px;gap:12px}.step-number[data-v-b6a6c699]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-b6a6c699]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-b6a6c699]{padding-left:16px}.sub-steps li[data-v-b6a6c699]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-b6a6c699]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-b6a6c699]{width:18px;height:18px}.guide-footer span[data-v-b6a6c699]{font-size:.8rem}}@media(max-width:480px){.prasasti-order[data-v-b6a6c699]{padding:20px 12px 160px}.back-btn[data-v-b6a6c699]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-b6a6c699]{width:14px;height:14px}.title[data-v-b6a6c699]{font-size:1.6rem}.subtitle[data-v-b6a6c699]{font-size:.9rem}.product-prasasti[data-v-b6a6c699]{height:180px}.card-header[data-v-b6a6c699]{flex-direction:column;align-items:flex-start;gap:12px}.form-row.two-cols[data-v-b6a6c699]{grid-template-columns:1fr;gap:20px}.input-with-unit[data-v-b6a6c699],.input-with-unit .input-field.size-input[data-v-b6a6c699]{width:100%}.quantity-control[data-v-b6a6c699]{width:100%;max-width:100%}.qty-btn[data-v-b6a6c699]{width:50px;min-width:50px;max-width:50px}.remove-btn[data-v-b6a6c699]{width:100%;justify-content:center}.total-amount[data-v-b6a6c699]{font-size:1.6rem}.btn[data-v-b6a6c699]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-b6a6c699]{border-radius:14px}.guide-header[data-v-b6a6c699]{padding:12px 16px;gap:8px}.guide-icon[data-v-b6a6c699]{width:32px;height:32px}.guide-icon svg[data-v-b6a6c699]{width:18px;height:18px}.guide-title[data-v-b6a6c699]{font-size:.9rem;line-height:1.4}.guide-content[data-v-b6a6c699]{padding:16px}.guide-warning[data-v-b6a6c699]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-b6a6c699]{font-size:.8rem;gap:5px}.example-label svg[data-v-b6a6c699]{width:16px;height:16px}.example-badge[data-v-b6a6c699]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-b6a6c699]{padding:10px}.example-image img[data-v-b6a6c699]{max-width:100%}.example-caption[data-v-b6a6c699]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-b6a6c699]{width:14px;height:14px}.guide-steps[data-v-b6a6c699]{padding:14px;border-radius:10px}.steps-title[data-v-b6a6c699]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-b6a6c699]{width:16px;height:16px}.steps-list>li[data-v-b6a6c699]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-b6a6c699]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-b6a6c699]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-b6a6c699]{padding:10px!important}.sub-steps[data-v-b6a6c699]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-b6a6c699]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-b6a6c699]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-b6a6c699]{width:16px;height:16px}.guide-footer span[data-v-b6a6c699]{font-size:.75rem;line-height:1.4}}[data-v-1250edcd]{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}body[data-v-1250edcd]{margin:0;padding:0;background:#191970}.neon-order[data-v-1250edcd]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-1250edcd]{max-width:900px;margin:0 auto}.header[data-v-1250edcd]{margin-bottom:40px;animation:fadeInDown-1250edcd .6s ease}.back-btn[data-v-1250edcd]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;margin-bottom:30px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.back-btn[data-v-1250edcd]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-1250edcd]{width:18px;height:18px}.title[data-v-1250edcd]{color:#fff;font-size:2.8rem;font-weight:800;text-align:center;margin:0 0 16px;text-shadow:2px 2px 10px rgba(0,0,0,.3);letter-spacing:-.5px}.subtitle[data-v-1250edcd]{color:#ffffffe6;font-size:1.15rem;text-align:center;margin:0 0 30px;font-weight:400;line-height:1.6}.product-neon[data-v-1250edcd]{position:relative;width:100%;height:300px;border-radius:24px;overflow:hidden;margin-bottom:50px;animation:fadeInUp-1250edcd .8s ease;box-shadow:0 20px 50px #00000080}.product-neon img[data-v-1250edcd]{width:100%;height:100%;object-fit:cover}.neon-overlay[data-v-1250edcd]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);padding:35px 30px;color:#fff}.neon-overlay p[data-v-1250edcd]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.7}.customer-card[data-v-1250edcd],.order-card[data-v-1250edcd],.summary-card[data-v-1250edcd]{background:#fff;border-radius:24px;padding:0;margin-bottom:35px;animation:fadeInUp-1250edcd .8s ease;box-shadow:0 12px 45px #0003;overflow:hidden}.card-header[data-v-1250edcd]{background:#2563eb;padding:28px 35px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-1250edcd]{display:flex;align-items:center;gap:14px}.header-left svg[data-v-1250edcd]{color:#fff;width:26px;height:26px;flex-shrink:0}.card-title[data-v-1250edcd]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.3px}.card-body[data-v-1250edcd]{padding:35px}.form-group[data-v-1250edcd]{margin-bottom:30px}.form-group[data-v-1250edcd]:last-child{margin-bottom:0}.form-group label[data-v-1250edcd],.main-label[data-v-1250edcd]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.required[data-v-1250edcd]{color:#f44;font-weight:700;margin-left:2px}.input-field[data-v-1250edcd]{width:100%;padding:18px 22px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-1250edcd]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}.input-field.error[data-v-1250edcd]{border-color:#f44;background:#fff5f5}.input-field[data-v-1250edcd]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-1250edcd]{resize:vertical;min-height:120px;line-height:1.7;padding:18px 22px}.error-message[data-v-1250edcd]{color:#f44;font-size:.9rem;margin-top:10px;font-weight:600;animation:shake-1250edcd .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-1250edcd]{color:#6b7280;font-size:.9rem;margin-top:10px;font-weight:500;line-height:1.5}.addition-helper[data-v-1250edcd]{margin-top:0;margin-bottom:12px;font-style:italic;font-size:.85rem;color:#9ca3af}.address-note[data-v-1250edcd]{margin-top:12px;font-size:.9rem;color:#6b7280;line-height:1.6;font-weight:500;padding:12px 16px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea}.address-note strong[data-v-1250edcd]{color:#374151;font-weight:700}.material-grid[data-v-1250edcd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}.material-card[data-v-1250edcd]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:18px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:14px}.material-card[data-v-1250edcd]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #667eea2e;border-color:#667eea}.material-card.selected[data-v-1250edcd]{background:#2563eb;border-color:#667eea;box-shadow:0 15px 35px #667eea73;transform:translateY(-5px)}.material-icon[data-v-1250edcd]{width:64px;height:64px;background:#667eea14;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden}.material-card.selected .material-icon[data-v-1250edcd]{background:#ffffff26}.material-img[data-v-1250edcd]{width:100%;height:100%;object-fit:cover;border-radius:10px;display:block}.material-info[data-v-1250edcd]{flex:1}.material-name[data-v-1250edcd]{font-size:1.08rem;font-weight:700;color:#1f2937;margin:0 0 8px;transition:color .3s ease;line-height:1.4}.material-card.selected .material-name[data-v-1250edcd]{color:#fff}.material-price[data-v-1250edcd]{font-size:1.05rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-1250edcd]{color:#fff}.material-custom-note[data-v-1250edcd]{font-size:.95rem;font-weight:700;color:#f59e0b;margin:0;font-style:italic;transition:color .3s ease}.material-card.selected .material-custom-note[data-v-1250edcd]{color:#fff}.check-icon[data-v-1250edcd]{position:absolute;top:14px;right:14px;width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-1250edcd .3s ease;box-shadow:0 4px 12px #00000026}.check-icon svg[data-v-1250edcd]{color:#667eea;width:20px;height:20px}.quantity-control[data-v-1250edcd]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:58px;width:100%;max-width:100%;margin-top:4px}.qty-btn[data-v-1250edcd]{background:#fff;border:none;width:50px;min-width:50px;max-width:50px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700;font-size:1.3rem}.qty-btn[data-v-1250edcd]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-1250edcd]:disabled{opacity:.3;cursor:not-allowed}.qty-btn svg[data-v-1250edcd]{width:18px;height:18px}.qty-input[data-v-1250edcd]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.15rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%;padding:0 10px}.qty-input[data-v-1250edcd]:focus{outline:none}.qty-input[data-v-1250edcd]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-1250edcd]::-webkit-inner-spin-button,.qty-input[data-v-1250edcd]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-1250edcd]{-moz-appearance:textfield}.addition-section[data-v-1250edcd]{margin-top:28px}.addition-section[data-v-1250edcd]:first-of-type{margin-top:20px}.addition-title[data-v-1250edcd]{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:6px;letter-spacing:.2px}.addition-grid[data-v-1250edcd]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.grid-locked[data-v-1250edcd]{opacity:.45;pointer-events:none}.installation-locked[data-v-1250edcd]{display:flex;align-items:center;gap:10px;background:#f3f4f6;border:2px dashed #d1d5db;border-radius:12px;padding:14px 18px;margin-bottom:14px;color:#6b7280;font-size:.9rem;font-weight:600}.installation-locked svg[data-v-1250edcd]{color:#9ca3af;flex-shrink:0}.installation-synced-info[data-v-1250edcd]{display:flex;align-items:center;gap:10px;background:linear-gradient(135deg,#ecfdf5,#d1fae5);border:2px solid #6ee7b7;border-radius:12px;padding:12px 18px;margin-bottom:14px;color:#065f46;font-size:.875rem;font-weight:600}.installation-synced-info svg[data-v-1250edcd]{color:#10b981;flex-shrink:0}.addition-card[data-v-1250edcd]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;padding:18px 20px;cursor:pointer;transition:all .3s ease}.addition-card[data-v-1250edcd]:hover:not(.locked){border-color:#10b981;box-shadow:0 6px 16px #10b9811f;transform:translateY(-2px)}.addition-card.selected[data-v-1250edcd]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 6px 18px #10b98159;transform:translateY(-2px)}.addition-card.locked[data-v-1250edcd]{background:#f3f4f6;border-color:#e5e7eb;cursor:not-allowed;opacity:.5}.addition-info[data-v-1250edcd]{flex:1;padding-right:10px}.addition-name[data-v-1250edcd]{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease;line-height:1.4}.addition-card.selected .addition-name[data-v-1250edcd]{color:#fff}.addition-price[data-v-1250edcd]{font-size:.95rem;font-weight:700;color:#10b981;margin:0;transition:color .3s ease}.addition-card.selected .addition-price[data-v-1250edcd]{color:#fff}.check-icon-small[data-v-1250edcd]{position:absolute;top:10px;right:10px;width:26px;height:26px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-1250edcd .3s ease;box-shadow:0 3px 10px #0000001f}.check-icon-small svg[data-v-1250edcd]{color:#10b981;width:15px;height:15px}.lock-icon-small[data-v-1250edcd]{position:absolute;top:10px;right:10px;width:26px;height:26px;background:#e5e7eb;border-radius:50%;display:flex;align-items:center;justify-content:center}.lock-icon-small svg[data-v-1250edcd]{color:#9ca3af}.price-summary[data-v-1250edcd]{background:#2563eb;border-radius:20px;padding:28px 30px;margin-top:35px;box-shadow:0 8px 25px #667eea4d}.price-row[data-v-1250edcd]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:14px;font-size:1.08rem;padding:2px 0}.price-row[data-v-1250edcd]:last-child{margin-bottom:0}.price-row.total-row[data-v-1250edcd]{padding-top:18px;border-top:2px solid rgba(255,255,255,.3);margin-top:12px}.price-label[data-v-1250edcd]{font-weight:600;letter-spacing:.2px}.price-value[data-v-1250edcd]{font-weight:800;font-size:1.18rem;letter-spacing:-.3px}.price-value.total[data-v-1250edcd]{font-size:1.5rem;color:#fff}.remove-btn[data-v-1250edcd]{background:#ff444426;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:11px 20px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-1250edcd]:hover{background:#f44;border-color:#f44;transform:scale(1.05);box-shadow:0 6px 18px #f446}.remove-btn svg[data-v-1250edcd]{width:18px;height:18px}.form-actions[data-v-1250edcd]{padding:0 35px 35px}.btn-save-customer[data-v-1250edcd]{width:100%;padding:16px 30px;border:none;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 10px 25px #10b98159}.btn-save-customer[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98173}.btn-save-customer svg[data-v-1250edcd]{width:22px;height:22px}.grand-total-section[data-v-1250edcd]{background:linear-gradient(135deg,#10b981,#059669);padding:32px 35px}.total-content[data-v-1250edcd]{display:flex;align-items:center;gap:24px}.total-icon[data-v-1250edcd]{width:68px;height:68px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.total-icon svg[data-v-1250edcd]{color:#fff;width:34px;height:34px}.total-info[data-v-1250edcd]{flex:1}.total-label[data-v-1250edcd]{color:#fffffff2;font-size:1.05rem;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.total-amount[data-v-1250edcd]{color:#fff;font-size:2.2rem;font-weight:900;margin:0;letter-spacing:-.8px}.action-section[data-v-1250edcd]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 35px}.btn[data-v-1250edcd]{padding:13px 22px;border:none;border-radius:14px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;white-space:nowrap;width:100%}.btn svg[data-v-1250edcd]{flex-shrink:0;width:18px;height:18px}.btn-add[data-v-1250edcd]{background:#2563eb;color:#fff;box-shadow:0 8px 22px #667eea59}.btn-add[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea73}.btn-cancel[data-v-1250edcd]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 8px 22px #ff444459}.btn-cancel[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff444473}.btn-whatsapp[data-v-1250edcd]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 22px #25d36659}.btn-whatsapp[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36673}.dialog-overlay[data-v-1250edcd]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-1250edcd .3s ease;padding:25px}.dialog-box[data-v-1250edcd]{background:#fff;border-radius:28px;padding:45px;max-width:520px;width:100%;box-shadow:0 25px 70px #00000059;animation:slideUp-1250edcd .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-1250edcd]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-1250edcd 1s ease infinite}.dialog-icon.warning-icon[data-v-1250edcd]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-1250edcd]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-1250edcd]{color:#fff}.dialog-title[data-v-1250edcd]{font-size:1.7rem;font-weight:800;color:#1f2937;margin:0 0 16px;letter-spacing:-.5px}.dialog-message[data-v-1250edcd]{font-size:1rem;color:#6b7280;margin:0 0 32px;line-height:1.7;font-weight:500}.dialog-actions[data-v-1250edcd]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dialog-btn[data-v-1250edcd]{padding:14px 26px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px}.dialog-btn svg[data-v-1250edcd]{width:18px;height:18px}.dialog-btn-cancel[data-v-1250edcd]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 6px 16px #ff444459}.dialog-btn-cancel[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #ff444473}.dialog-btn-confirm[data-v-1250edcd]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 16px #10b98159}.dialog-btn-confirm[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #10b98173}.dialog-btn-ok[data-v-1250edcd]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 6px 16px #667eea59}.dialog-btn-ok[data-v-1250edcd]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #667eea73}.footer-spacer[data-v-1250edcd]{height:100px}.screenshot-guide[data-v-1250edcd]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-1250edcd 2s ease-in-out infinite}@keyframes pulseWarning-1250edcd{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-1250edcd]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-title[data-v-1250edcd]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-1250edcd]{padding:24px}.guide-warning[data-v-1250edcd]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-1250edcd]{color:#991b1b;font-weight:800}.guide-example[data-v-1250edcd]{margin-bottom:24px}.example-label[data-v-1250edcd]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-1250edcd]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-1250edcd]{position:relative}.example-badge[data-v-1250edcd]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-1250edcd 1.5s ease-in-out infinite}@keyframes badgePulse-1250edcd{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-1250edcd]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-1250edcd]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-1250edcd]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-1250edcd]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-1250edcd]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-1250edcd]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-1250edcd]{color:#667eea;flex-shrink:0}.steps-list[data-v-1250edcd]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-1250edcd]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-1250edcd]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-1250edcd]:last-child{margin-bottom:0}.step-number[data-v-1250edcd]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-1250edcd]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-1250edcd]{color:#1f2937;font-weight:800}.highlight-step[data-v-1250edcd]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-1250edcd]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-1250edcd 1.5s ease-in-out infinite}@keyframes numberPulse-1250edcd{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-1250edcd]{color:#78350f}.sub-steps[data-v-1250edcd]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-1250edcd]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-1250edcd]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-1250edcd]:last-child{margin-bottom:0}.sub-steps strong[data-v-1250edcd]{color:#78350f;font-weight:800}.guide-footer[data-v-1250edcd]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer span[data-v-1250edcd]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-1250edcd{0%{opacity:0}to{opacity:1}}@keyframes slideUp-1250edcd{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-1250edcd{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-1250edcd{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-1250edcd{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-1250edcd{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes checkPop-1250edcd{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){.neon-order[data-v-1250edcd]{padding:30px 18px 150px}.header[data-v-1250edcd]{margin-bottom:35px}.back-btn[data-v-1250edcd]{padding:10px 20px;font-size:.9rem;margin-bottom:25px}.back-btn svg[data-v-1250edcd]{width:16px;height:16px}.title[data-v-1250edcd]{font-size:2.2rem;margin-bottom:14px}.subtitle[data-v-1250edcd]{font-size:1.05rem;margin-bottom:25px}.product-neon[data-v-1250edcd]{height:240px;margin-bottom:40px}.neon-overlay[data-v-1250edcd]{padding:28px 24px}.neon-overlay p[data-v-1250edcd]{font-size:1.05rem}.card-header[data-v-1250edcd]{padding:24px 26px}.card-title[data-v-1250edcd]{font-size:1.3rem}.header-left svg[data-v-1250edcd]{width:24px;height:24px}.card-body[data-v-1250edcd]{padding:28px 26px}.form-group[data-v-1250edcd]{margin-bottom:26px}.form-group label[data-v-1250edcd],.main-label[data-v-1250edcd]{font-size:1rem;margin-bottom:12px}.input-field[data-v-1250edcd]{padding:16px 20px;font-size:.98rem}.textarea[data-v-1250edcd]{min-height:110px}.material-grid[data-v-1250edcd]{grid-template-columns:1fr;gap:16px}.material-card[data-v-1250edcd]{padding:22px}.material-icon[data-v-1250edcd]{width:58px;height:58px}.material-name[data-v-1250edcd]{font-size:1.05rem}.material-price[data-v-1250edcd]{font-size:1.02rem}.quantity-control[data-v-1250edcd]{height:56px}.qty-btn[data-v-1250edcd]{width:48px;min-width:48px;max-width:48px}.qty-input[data-v-1250edcd]{font-size:1.1rem}.addition-section[data-v-1250edcd]{margin-top:26px}.addition-title[data-v-1250edcd]{font-size:1rem;margin-bottom:6px}.addition-grid[data-v-1250edcd]{grid-template-columns:1fr;gap:12px}.addition-card[data-v-1250edcd]{padding:16px 18px}.addition-name[data-v-1250edcd]{font-size:.98rem}.addition-price[data-v-1250edcd]{font-size:.92rem}.installation-locked[data-v-1250edcd],.installation-synced-info[data-v-1250edcd]{font-size:.85rem;padding:12px 16px}.price-summary[data-v-1250edcd]{padding:26px 28px;margin-top:30px}.price-row[data-v-1250edcd]{font-size:1.05rem;margin-bottom:12px}.price-value[data-v-1250edcd]{font-size:1.15rem}.price-value.total[data-v-1250edcd]{font-size:1.4rem}.remove-btn[data-v-1250edcd]{padding:10px 18px;font-size:.9rem}.form-actions[data-v-1250edcd]{padding:0 26px 28px}.btn-save-customer[data-v-1250edcd]{padding:15px 28px;font-size:1.02rem}.grand-total-section[data-v-1250edcd]{padding:28px 26px}.total-content[data-v-1250edcd]{flex-direction:column;text-align:center;gap:18px}.total-icon[data-v-1250edcd]{width:60px;height:60px}.total-icon svg[data-v-1250edcd]{width:30px;height:30px}.total-label[data-v-1250edcd]{font-size:1rem}.total-amount[data-v-1250edcd]{font-size:2rem}.action-section[data-v-1250edcd]{grid-template-columns:1fr;padding:24px 26px;gap:12px}.btn[data-v-1250edcd]{width:100%;padding:14px 24px;font-size:.95rem}.dialog-box[data-v-1250edcd]{padding:36px 26px}.dialog-icon[data-v-1250edcd]{width:64px;height:64px;margin-bottom:18px}.dialog-icon svg[data-v-1250edcd]{width:52px;height:52px}.dialog-title[data-v-1250edcd]{font-size:1.5rem;margin-bottom:14px}.dialog-message[data-v-1250edcd]{font-size:.95rem;margin-bottom:28px}.dialog-actions[data-v-1250edcd]{grid-template-columns:1fr;gap:12px}.dialog-btn[data-v-1250edcd]{padding:13px 24px;font-size:.95rem}.screenshot-guide[data-v-1250edcd]{margin-top:20px;border-width:2px}.guide-header[data-v-1250edcd]{padding:16px 20px;gap:10px}.guide-title[data-v-1250edcd]{font-size:1rem;line-height:1.4}.guide-content[data-v-1250edcd]{padding:20px}.guide-warning[data-v-1250edcd]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-1250edcd]{font-size:.875rem;gap:6px}.example-label svg[data-v-1250edcd]{width:18px;height:18px}.example-badge[data-v-1250edcd]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-1250edcd]{padding:12px}.example-image img[data-v-1250edcd]{max-width:220px}.example-caption[data-v-1250edcd]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-1250edcd]{padding:16px}.steps-title[data-v-1250edcd]{font-size:.95rem}.steps-list>li[data-v-1250edcd]{padding:12px;gap:12px}.step-number[data-v-1250edcd]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-1250edcd]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-1250edcd]{padding-left:16px}.sub-steps li[data-v-1250edcd]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-1250edcd]{padding:12px 16px;gap:10px}.guide-footer span[data-v-1250edcd]{font-size:.8rem}}@media(max-width:480px){.neon-order[data-v-1250edcd]{padding:24px 14px 170px}.header[data-v-1250edcd]{margin-bottom:30px}.back-btn[data-v-1250edcd]{padding:9px 18px;font-size:.85rem;margin-bottom:22px}.back-btn svg[data-v-1250edcd]{width:15px;height:15px}.title[data-v-1250edcd]{font-size:1.9rem;margin-bottom:12px}.subtitle[data-v-1250edcd]{font-size:1rem;margin-bottom:22px}.product-neon[data-v-1250edcd]{height:210px;margin-bottom:35px}.neon-overlay[data-v-1250edcd]{padding:24px 20px}.neon-overlay p[data-v-1250edcd]{font-size:1rem}.customer-card[data-v-1250edcd],.order-card[data-v-1250edcd],.summary-card[data-v-1250edcd]{margin-bottom:28px}.card-header[data-v-1250edcd]{padding:20px 22px}.card-title[data-v-1250edcd]{font-size:1.2rem}.header-left[data-v-1250edcd]{gap:12px}.header-left svg[data-v-1250edcd]{width:22px;height:22px}.card-body[data-v-1250edcd]{padding:24px 22px}.form-group[data-v-1250edcd]{margin-bottom:24px}.form-group label[data-v-1250edcd],.main-label[data-v-1250edcd]{font-size:.98rem;margin-bottom:11px}.input-field[data-v-1250edcd]{padding:15px 18px;font-size:.95rem}.textarea[data-v-1250edcd]{min-height:105px}.error-message[data-v-1250edcd],.helper-text[data-v-1250edcd]{font-size:.88rem;margin-top:9px}.address-note[data-v-1250edcd]{font-size:.88rem;margin-top:10px;padding:11px 14px}.material-grid[data-v-1250edcd]{gap:14px}.material-card[data-v-1250edcd]{padding:20px;gap:12px}.material-icon[data-v-1250edcd]{width:54px;height:54px}.material-name[data-v-1250edcd]{font-size:1.02rem;margin-bottom:7px}.material-price[data-v-1250edcd],.material-custom-note[data-v-1250edcd]{font-size:1rem}.check-icon[data-v-1250edcd]{width:32px;height:32px;top:12px;right:12px}.check-icon svg[data-v-1250edcd]{width:18px;height:18px}.quantity-control[data-v-1250edcd]{height:54px}.qty-btn[data-v-1250edcd]{width:46px;min-width:46px;max-width:46px}.qty-btn svg[data-v-1250edcd]{width:17px;height:17px}.qty-input[data-v-1250edcd]{font-size:1.08rem}.addition-section[data-v-1250edcd]{margin-top:24px}.addition-title[data-v-1250edcd]{font-size:.98rem;margin-bottom:5px}.addition-helper[data-v-1250edcd]{font-size:.78rem;margin-bottom:10px}.addition-grid[data-v-1250edcd]{gap:11px}.addition-card[data-v-1250edcd]{padding:15px 17px}.addition-name[data-v-1250edcd]{font-size:.96rem;margin-bottom:5px}.addition-price[data-v-1250edcd]{font-size:.9rem}.installation-locked[data-v-1250edcd],.installation-synced-info[data-v-1250edcd]{font-size:.8rem;padding:10px 14px;gap:8px}.check-icon-small[data-v-1250edcd]{width:25px;height:25px;top:9px;right:9px}.check-icon-small svg[data-v-1250edcd]{width:14px;height:14px}.lock-icon-small[data-v-1250edcd]{width:24px;height:24px;top:9px;right:9px}.price-summary[data-v-1250edcd]{padding:24px;margin-top:28px}.price-row[data-v-1250edcd]{font-size:1.02rem;margin-bottom:11px}.price-row.total-row[data-v-1250edcd]{padding-top:16px;margin-top:10px}.price-label[data-v-1250edcd]{font-size:1rem}.price-value[data-v-1250edcd]{font-size:1.12rem}.price-value.total[data-v-1250edcd]{font-size:1.35rem}.remove-btn[data-v-1250edcd]{padding:9px 16px;font-size:.88rem}.remove-btn svg[data-v-1250edcd]{width:17px;height:17px}.form-actions[data-v-1250edcd]{padding:0 22px 24px}.btn-save-customer[data-v-1250edcd]{padding:14px 26px;font-size:1rem}.btn-save-customer svg[data-v-1250edcd]{width:20px;height:20px}.grand-total-section[data-v-1250edcd]{padding:26px 22px}.total-content[data-v-1250edcd]{gap:16px}.total-icon[data-v-1250edcd]{width:56px;height:56px}.total-icon svg[data-v-1250edcd]{width:28px;height:28px}.total-label[data-v-1250edcd]{font-size:.98rem;margin-bottom:7px}.total-amount[data-v-1250edcd]{font-size:1.85rem}.action-section[data-v-1250edcd]{padding:22px;gap:11px}.btn[data-v-1250edcd]{padding:13px 22px;font-size:.9rem}.btn svg[data-v-1250edcd]{width:17px;height:17px}.footer-spacer[data-v-1250edcd]{height:90px}.dialog-overlay[data-v-1250edcd]{padding:20px}.dialog-box[data-v-1250edcd]{padding:32px 22px}.dialog-icon[data-v-1250edcd]{width:64px;height:64px;margin-bottom:18px}.dialog-icon svg[data-v-1250edcd]{width:32px;height:32px}.dialog-title[data-v-1250edcd]{font-size:1.4rem;margin-bottom:13px}.dialog-message[data-v-1250edcd]{font-size:.92rem;margin-bottom:26px}.dialog-btn[data-v-1250edcd]{padding:12px 22px;font-size:.92rem}.dialog-btn svg[data-v-1250edcd]{width:17px;height:17px}.screenshot-guide[data-v-1250edcd]{border-radius:14px}.guide-header[data-v-1250edcd]{padding:12px 16px;gap:8px}.guide-title[data-v-1250edcd]{font-size:.9rem;line-height:1.4}.guide-content[data-v-1250edcd]{padding:16px}.guide-warning[data-v-1250edcd]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-1250edcd]{font-size:.8rem;gap:5px}.example-label svg[data-v-1250edcd]{width:16px;height:16px}.example-badge[data-v-1250edcd]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-1250edcd]{padding:10px}.example-image img[data-v-1250edcd]{max-width:100%}.example-caption[data-v-1250edcd]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-1250edcd]{width:14px;height:14px}.guide-steps[data-v-1250edcd]{padding:14px;border-radius:10px}.steps-title[data-v-1250edcd]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-1250edcd]{width:16px;height:16px}.steps-list>li[data-v-1250edcd]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-1250edcd]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-1250edcd]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-1250edcd]{padding:10px!important}.sub-steps[data-v-1250edcd]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-1250edcd]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-1250edcd]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer span[data-v-1250edcd]{font-size:.75rem;line-height:1.4}}[data-v-d7064a0c]{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}body[data-v-d7064a0c]{margin:0;padding:0;background:#191970}.welding-order[data-v-d7064a0c]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-d7064a0c]{max-width:900px;margin:0 auto}.header[data-v-d7064a0c]{margin-bottom:40px;animation:fadeInDown-d7064a0c .6s ease}.back-btn[data-v-d7064a0c]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;margin-bottom:30px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.back-btn[data-v-d7064a0c]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-d7064a0c]{width:18px;height:18px}.title[data-v-d7064a0c]{color:#fff;font-size:2.8rem;font-weight:800;text-align:center;margin:0 0 16px;text-shadow:2px 2px 10px rgba(0,0,0,.3);letter-spacing:-.5px}.subtitle[data-v-d7064a0c]{color:#ffffffe6;font-size:1.15rem;text-align:center;margin:0 0 30px;font-weight:400;line-height:1.6}.product-welding[data-v-d7064a0c]{position:relative;width:100%;height:300px;border-radius:24px;overflow:hidden;margin-bottom:50px;animation:fadeInUp-d7064a0c .8s ease;box-shadow:0 20px 50px #00000080}.product-welding img[data-v-d7064a0c]{width:100%;height:100%;object-fit:cover}.welding-overlay[data-v-d7064a0c]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);padding:35px 30px;color:#fff}.welding-overlay p[data-v-d7064a0c]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.7}.customer-card[data-v-d7064a0c],.order-card[data-v-d7064a0c],.summary-card[data-v-d7064a0c]{background:#fff;border-radius:24px;padding:0;margin-bottom:35px;animation:fadeInUp-d7064a0c .8s ease;box-shadow:0 12px 45px #0003;overflow:hidden}.card-header[data-v-d7064a0c]{background:#2563eb;padding:28px 35px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-d7064a0c]{display:flex;align-items:center;gap:14px}.header-left svg[data-v-d7064a0c]{color:#fff;width:26px;height:26px;flex-shrink:0}.card-title[data-v-d7064a0c]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.3px}.card-body[data-v-d7064a0c]{padding:35px}.form-group[data-v-d7064a0c]{margin-bottom:30px}.form-group[data-v-d7064a0c]:last-child{margin-bottom:0}.form-group label[data-v-d7064a0c],.main-label[data-v-d7064a0c]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.required[data-v-d7064a0c]{color:#f44;font-weight:700;margin-left:2px}.input-field[data-v-d7064a0c]{width:100%;padding:18px 22px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-d7064a0c]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}.input-field.error[data-v-d7064a0c]{border-color:#f44;background:#fff5f5}.input-field[data-v-d7064a0c]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-d7064a0c]{resize:vertical;min-height:120px;line-height:1.7;padding:18px 22px}.error-message[data-v-d7064a0c]{color:#f44;font-size:.9rem;margin-top:10px;font-weight:600;animation:shake-d7064a0c .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-d7064a0c]{color:#6b7280;font-size:.9rem;margin-top:10px;font-weight:500;line-height:1.5}.address-note[data-v-d7064a0c]{margin-top:12px;font-size:.9rem;color:#6b7280;line-height:1.6;font-weight:500;padding:12px 16px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea}.address-note strong[data-v-d7064a0c]{color:#374151;font-weight:700}.address-note span[data-v-d7064a0c]{display:block;margin-top:6px;font-size:.85rem;color:#9ca3af}.material-grid[data-v-d7064a0c]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}.material-card[data-v-d7064a0c]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:18px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:14px}.material-card[data-v-d7064a0c]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #667eea2e;border-color:#667eea}.material-card.selected[data-v-d7064a0c]{background:#2563eb;border-color:#667eea;box-shadow:0 15px 35px #667eea73;transform:translateY(-5px)}.material-icon[data-v-d7064a0c]{width:52px;height:52px;background:#667eea1f;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-d7064a0c]{background:#fff3}.material-icon svg[data-v-d7064a0c]{color:#667eea;width:26px;height:26px}.material-card.selected .material-icon svg[data-v-d7064a0c]{color:#fff}.material-info[data-v-d7064a0c]{flex:1}.material-name[data-v-d7064a0c]{font-size:1.08rem;font-weight:700;color:#1f2937;margin:0;transition:color .3s ease;line-height:1.4}.material-card.selected .material-name[data-v-d7064a0c]{color:#fff}.check-icon[data-v-d7064a0c]{position:absolute;top:14px;right:14px;width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-d7064a0c .3s ease;box-shadow:0 4px 12px #00000026}.check-icon svg[data-v-d7064a0c]{color:#667eea;width:20px;height:20px}.quantity-control[data-v-d7064a0c]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:58px;width:100%;max-width:100%;margin-top:4px}.qty-btn[data-v-d7064a0c]{background:#fff;border:none;width:50px;min-width:50px;max-width:50px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700;font-size:1.3rem}.qty-btn[data-v-d7064a0c]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-d7064a0c]:disabled{opacity:.3;cursor:not-allowed}.qty-btn svg[data-v-d7064a0c]{width:18px;height:18px}.qty-input[data-v-d7064a0c]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.15rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%;padding:0 10px}.qty-input[data-v-d7064a0c]:focus{outline:none}.qty-input[data-v-d7064a0c]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-d7064a0c]::-webkit-inner-spin-button,.qty-input[data-v-d7064a0c]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-d7064a0c]{-moz-appearance:textfield}.remove-btn[data-v-d7064a0c]{background:#ff444426;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:11px 20px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-d7064a0c]:hover{background:#f44;border-color:#f44;transform:scale(1.05);box-shadow:0 6px 18px #f446}.remove-btn svg[data-v-d7064a0c]{width:18px;height:18px}.form-actions[data-v-d7064a0c]{padding:0 35px 35px}.btn-save-customer[data-v-d7064a0c]{width:100%;padding:16px 30px;border:none;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 10px 25px #10b98159}.btn-save-customer[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98173}.btn-save-customer svg[data-v-d7064a0c]{width:22px;height:22px}.action-section[data-v-d7064a0c]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 35px}.btn[data-v-d7064a0c]{padding:13px 22px;border:none;border-radius:14px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;white-space:nowrap;width:100%}.btn svg[data-v-d7064a0c]{flex-shrink:0;width:18px;height:18px}.btn-add[data-v-d7064a0c]{background:#2563eb;color:#fff;box-shadow:0 8px 22px #667eea59}.btn-add[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea73}.btn-cancel[data-v-d7064a0c]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 8px 22px #ff444459}.btn-cancel[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff444473}.btn-whatsapp[data-v-d7064a0c]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 22px #25d36659}.btn-whatsapp[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36673}.footer-spacer[data-v-d7064a0c]{height:100px}.dialog-overlay[data-v-d7064a0c]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-d7064a0c .3s ease;padding:25px}.dialog-box[data-v-d7064a0c]{background:#fff;border-radius:28px;padding:45px;max-width:520px;width:100%;box-shadow:0 25px 70px #00000059;animation:slideUp-d7064a0c .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-d7064a0c]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-d7064a0c 1s ease infinite}.dialog-icon.warning-icon[data-v-d7064a0c]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-d7064a0c]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-d7064a0c]{width:40px;height:40px}.dialog-icon svg[data-v-d7064a0c]{color:#fff}.dialog-icon.error-icon svg[data-v-d7064a0c]{color:#fff}.dialog-title[data-v-d7064a0c]{font-size:1.7rem;font-weight:800;color:#1f2937;margin:0 0 16px;letter-spacing:-.5px}.dialog-message[data-v-d7064a0c]{font-size:1rem;color:#6b7280;margin:0 0 32px;line-height:1.7;font-weight:500}.dialog-actions[data-v-d7064a0c]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dialog-btn[data-v-d7064a0c]{padding:14px 26px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px}.dialog-btn svg[data-v-d7064a0c]{width:18px;height:18px}.dialog-btn-cancel[data-v-d7064a0c]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 6px 16px #ff444459}.dialog-btn-cancel[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #ff444473}.dialog-btn-confirm[data-v-d7064a0c]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 16px #10b98159}.dialog-btn-confirm[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #10b98173}.dialog-btn-ok[data-v-d7064a0c]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 6px 16px #667eea59}.dialog-btn-ok[data-v-d7064a0c]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #667eea73}@keyframes fadeIn-d7064a0c{0%{opacity:0}to{opacity:1}}@keyframes slideUp-d7064a0c{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-d7064a0c{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2480}50%{transform:scale(1.08);box-shadow:0 0 0 18px #fbbf2400}}@keyframes fadeInDown-d7064a0c{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-d7064a0c{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-d7064a0c{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes checkPop-d7064a0c{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){.welding-order[data-v-d7064a0c]{padding:30px 18px 150px}.header[data-v-d7064a0c]{margin-bottom:35px}.back-btn[data-v-d7064a0c]{padding:10px 20px;font-size:.9rem;margin-bottom:25px}.back-btn svg[data-v-d7064a0c]{width:16px;height:16px}.title[data-v-d7064a0c]{font-size:2.2rem;margin-bottom:14px}.subtitle[data-v-d7064a0c]{font-size:1.05rem;margin-bottom:25px}.product-welding[data-v-d7064a0c]{height:240px;margin-bottom:40px}.welding-overlay[data-v-d7064a0c]{padding:28px 24px}.welding-overlay p[data-v-d7064a0c]{font-size:1.05rem}.card-header[data-v-d7064a0c]{padding:24px 26px}.card-title[data-v-d7064a0c]{font-size:1.3rem}.header-left svg[data-v-d7064a0c]{width:24px;height:24px}.card-body[data-v-d7064a0c]{padding:28px 26px}.form-group[data-v-d7064a0c]{margin-bottom:26px}.form-group label[data-v-d7064a0c],.main-label[data-v-d7064a0c]{font-size:1rem;margin-bottom:12px}.input-field[data-v-d7064a0c]{padding:16px 20px;font-size:.98rem}.textarea[data-v-d7064a0c]{min-height:110px}.material-grid[data-v-d7064a0c]{grid-template-columns:1fr;gap:16px}.material-card[data-v-d7064a0c]{padding:22px}.material-icon[data-v-d7064a0c]{width:48px;height:48px}.material-icon svg[data-v-d7064a0c]{width:24px;height:24px}.material-name[data-v-d7064a0c]{font-size:1.05rem}.quantity-control[data-v-d7064a0c]{height:56px}.qty-btn[data-v-d7064a0c]{width:48px;min-width:48px;max-width:48px}.qty-input[data-v-d7064a0c]{font-size:1.1rem}.remove-btn[data-v-d7064a0c]{padding:10px 18px;font-size:.9rem}.form-actions[data-v-d7064a0c]{padding:0 26px 28px}.btn-save-customer[data-v-d7064a0c]{padding:15px 28px;font-size:1.02rem}.action-section[data-v-d7064a0c]{grid-template-columns:1fr;padding:24px 26px;gap:12px}.btn[data-v-d7064a0c]{width:100%;padding:14px 24px;font-size:.95rem}.dialog-box[data-v-d7064a0c]{padding:36px 26px}.dialog-icon[data-v-d7064a0c]{width:68px;height:68px;margin-bottom:20px}.dialog-icon svg[data-v-d7064a0c]{width:34px;height:34px}.dialog-title[data-v-d7064a0c]{font-size:1.5rem;margin-bottom:14px}.dialog-message[data-v-d7064a0c]{font-size:.95rem;margin-bottom:28px}.dialog-actions[data-v-d7064a0c]{grid-template-columns:1fr;gap:12px}.dialog-btn[data-v-d7064a0c]{padding:13px 24px;font-size:.95rem}}@media(max-width:480px){.welding-order[data-v-d7064a0c]{padding:24px 14px 170px}.header[data-v-d7064a0c]{margin-bottom:30px}.back-btn[data-v-d7064a0c]{padding:9px 18px;font-size:.85rem;margin-bottom:22px}.back-btn svg[data-v-d7064a0c]{width:15px;height:15px}.title[data-v-d7064a0c]{font-size:1.9rem;margin-bottom:12px}.subtitle[data-v-d7064a0c]{font-size:1rem;margin-bottom:22px}.product-welding[data-v-d7064a0c]{height:210px;margin-bottom:35px}.welding-overlay[data-v-d7064a0c]{padding:24px 20px}.welding-overlay p[data-v-d7064a0c]{font-size:1rem}.customer-card[data-v-d7064a0c],.order-card[data-v-d7064a0c],.summary-card[data-v-d7064a0c]{margin-bottom:28px}.card-header[data-v-d7064a0c]{padding:20px 22px}.card-title[data-v-d7064a0c]{font-size:1.2rem}.header-left[data-v-d7064a0c]{gap:12px}.header-left svg[data-v-d7064a0c]{width:22px;height:22px}.card-body[data-v-d7064a0c]{padding:24px 22px}.form-group[data-v-d7064a0c]{margin-bottom:24px}.form-group label[data-v-d7064a0c],.main-label[data-v-d7064a0c]{font-size:.98rem;margin-bottom:11px}.input-field[data-v-d7064a0c]{padding:15px 18px;font-size:.95rem}.textarea[data-v-d7064a0c]{min-height:105px}.error-message[data-v-d7064a0c],.helper-text[data-v-d7064a0c]{font-size:.88rem;margin-top:9px}.address-note[data-v-d7064a0c]{font-size:.88rem;margin-top:10px;padding:11px 14px}.address-note span[data-v-d7064a0c]{margin-top:5px;font-size:.82rem}.material-grid[data-v-d7064a0c]{gap:14px}.material-card[data-v-d7064a0c]{padding:20px;gap:12px}.material-icon[data-v-d7064a0c]{width:46px;height:46px}.material-icon svg[data-v-d7064a0c]{width:23px;height:23px}.material-name[data-v-d7064a0c]{font-size:1.02rem}.check-icon[data-v-d7064a0c]{width:32px;height:32px;top:12px;right:12px}.check-icon svg[data-v-d7064a0c]{width:18px;height:18px}.quantity-control[data-v-d7064a0c]{height:54px}.qty-btn[data-v-d7064a0c]{width:46px;min-width:46px;max-width:46px}.qty-btn svg[data-v-d7064a0c]{width:17px;height:17px}.qty-input[data-v-d7064a0c]{font-size:1.08rem}.remove-btn[data-v-d7064a0c]{padding:9px 16px;font-size:.88rem}.remove-btn svg[data-v-d7064a0c]{width:17px;height:17px}.form-actions[data-v-d7064a0c]{padding:0 22px 24px}.btn-save-customer[data-v-d7064a0c]{padding:14px 26px;font-size:1rem}.btn-save-customer svg[data-v-d7064a0c]{width:20px;height:20px}.action-section[data-v-d7064a0c]{padding:22px;gap:11px}.btn[data-v-d7064a0c]{padding:13px 22px;font-size:.9rem}.btn svg[data-v-d7064a0c]{width:17px;height:17px}.footer-spacer[data-v-d7064a0c]{height:90px}.dialog-overlay[data-v-d7064a0c]{padding:20px}.dialog-box[data-v-d7064a0c]{padding:32px 22px}.dialog-icon[data-v-d7064a0c]{width:64px;height:64px;margin-bottom:18px}.dialog-icon svg[data-v-d7064a0c]{width:32px;height:32px}.dialog-title[data-v-d7064a0c]{font-size:1.4rem;margin-bottom:13px}.dialog-message[data-v-d7064a0c]{font-size:.92rem;margin-bottom:26px}.dialog-btn[data-v-d7064a0c]{padding:12px 22px;font-size:.92rem}.dialog-btn svg[data-v-d7064a0c]{width:17px;height:17px}}@media(max-width:360px){.title[data-v-d7064a0c]{font-size:1.7rem}.subtitle[data-v-d7064a0c]{font-size:.95rem}.product-welding[data-v-d7064a0c]{height:190px}.card-title[data-v-d7064a0c]{font-size:1.15rem}.dialog-title[data-v-d7064a0c]{font-size:1.3rem}}[data-v-fa157318]{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}body[data-v-fa157318]{margin:0;padding:0;background:#191970}.huruf-order[data-v-fa157318]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-fa157318]{max-width:900px;margin:0 auto}.header[data-v-fa157318]{margin-bottom:40px;animation:fadeInDown-fa157318 .6s ease}.back-btn[data-v-fa157318]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;margin-bottom:30px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.back-btn[data-v-fa157318]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-fa157318]{width:18px;height:18px}.title[data-v-fa157318]{color:#fff;font-size:2.8rem;font-weight:800;text-align:center;margin:0 0 16px;text-shadow:2px 2px 10px rgba(0,0,0,.3);letter-spacing:-.5px}.subtitle[data-v-fa157318]{color:#ffffffe6;font-size:1.15rem;text-align:center;margin:0 0 30px;font-weight:400;line-height:1.6}.product-huruf[data-v-fa157318]{position:relative;width:100%;height:300px;border-radius:24px;overflow:hidden;margin-bottom:50px;animation:fadeInUp-fa157318 .8s ease;box-shadow:0 20px 50px #00000080}.product-huruf img[data-v-fa157318]{width:100%;height:100%;object-fit:cover}.huruf-overlay[data-v-fa157318]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);padding:35px 30px;color:#fff}.huruf-overlay p[data-v-fa157318]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.7}.customer-card[data-v-fa157318],.order-card[data-v-fa157318],.summary-card[data-v-fa157318]{background:#fff;border-radius:24px;padding:0;margin-bottom:35px;animation:fadeInUp-fa157318 .8s ease;box-shadow:0 12px 45px #0003;overflow:hidden}.card-header[data-v-fa157318]{background:#2563eb;padding:28px 35px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-fa157318]{display:flex;align-items:center;gap:14px}.header-left svg[data-v-fa157318]{color:#fff;width:26px;height:26px;flex-shrink:0}.card-title[data-v-fa157318]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.3px}.card-body[data-v-fa157318]{padding:35px}.form-group[data-v-fa157318]{margin-bottom:30px}.form-group[data-v-fa157318]:last-child{margin-bottom:0}.form-group label[data-v-fa157318],.main-label[data-v-fa157318]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.required[data-v-fa157318]{color:#f44;font-weight:700;margin-left:2px}.input-field[data-v-fa157318]{width:100%;padding:18px 22px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-fa157318]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}.input-field.error[data-v-fa157318]{border-color:#f44;background:#fff5f5}.input-field[data-v-fa157318]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-fa157318]{resize:vertical;min-height:120px;line-height:1.7;padding:18px 22px}.error-message[data-v-fa157318]{color:#f44;font-size:.9rem;margin-top:10px;font-weight:600;animation:shake-fa157318 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-fa157318]{color:#6b7280;font-size:.9rem;margin-top:10px;font-weight:500;line-height:1.5}.address-note[data-v-fa157318]{margin-top:12px;font-size:.9rem;color:#6b7280;line-height:1.6;font-weight:500;padding:12px 16px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea}.address-note strong[data-v-fa157318]{color:#374151;font-weight:700}.address-note span[data-v-fa157318]{display:block;margin-top:6px;font-size:.85rem;color:#9ca3af}.material-grid[data-v-fa157318]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}.material-card[data-v-fa157318]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:18px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:14px}.material-card[data-v-fa157318]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #667eea2e;border-color:#667eea}.material-card.selected[data-v-fa157318]{background:#2563eb;border-color:#667eea;box-shadow:0 15px 35px #667eea73;transform:translateY(-5px)}.material-icon[data-v-fa157318]{width:52px;height:52px;background:#667eea1f;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-fa157318]{background:#fff3}.material-icon svg[data-v-fa157318]{color:#667eea;width:26px;height:26px}.material-card.selected .material-icon svg[data-v-fa157318]{color:#fff}.material-info[data-v-fa157318]{flex:1}.material-name[data-v-fa157318]{font-size:1.08rem;font-weight:700;color:#1f2937;margin:0;transition:color .3s ease;line-height:1.4}.material-card.selected .material-name[data-v-fa157318]{color:#fff}.check-icon[data-v-fa157318]{position:absolute;top:14px;right:14px;width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-fa157318 .3s ease;box-shadow:0 4px 12px #00000026}.check-icon svg[data-v-fa157318]{color:#667eea;width:20px;height:20px}.quantity-control[data-v-fa157318]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:58px;width:100%;max-width:100%;margin-top:4px}.qty-btn[data-v-fa157318]{background:#fff;border:none;width:50px;min-width:50px;max-width:50px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700;font-size:1.3rem}.qty-btn[data-v-fa157318]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-fa157318]:disabled{opacity:.3;cursor:not-allowed}.qty-btn svg[data-v-fa157318]{width:18px;height:18px}.qty-input[data-v-fa157318]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.15rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%;padding:0 10px}.qty-input[data-v-fa157318]:focus{outline:none}.qty-input[data-v-fa157318]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-fa157318]::-webkit-inner-spin-button,.qty-input[data-v-fa157318]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-fa157318]{-moz-appearance:textfield}.remove-btn[data-v-fa157318]{background:#ff444426;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:11px 20px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-fa157318]:hover{background:#f44;border-color:#f44;transform:scale(1.05);box-shadow:0 6px 18px #f446}.remove-btn svg[data-v-fa157318]{width:18px;height:18px}.form-actions[data-v-fa157318]{padding:0 35px 35px}.btn-save-customer[data-v-fa157318]{width:100%;padding:16px 30px;border:none;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 10px 25px #10b98159}.btn-save-customer[data-v-fa157318]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98173}.btn-save-customer svg[data-v-fa157318]{width:22px;height:22px}.action-section[data-v-fa157318]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 35px}.btn[data-v-fa157318]{padding:13px 22px;border:none;border-radius:14px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;white-space:nowrap;width:100%}.btn svg[data-v-fa157318]{flex-shrink:0;width:18px;height:18px}.btn-add[data-v-fa157318]{background:#2563eb;color:#fff;box-shadow:0 8px 22px #667eea59}.btn-add[data-v-fa157318]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea73}.btn-cancel[data-v-fa157318]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 8px 22px #ff444459}.btn-cancel[data-v-fa157318]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff444473}.btn-whatsapp[data-v-fa157318]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 22px #25d36659}.btn-whatsapp[data-v-fa157318]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36673}.footer-spacer[data-v-fa157318]{height:100px}.dialog-overlay[data-v-fa157318]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-fa157318 .3s ease;padding:20px}.dialog-box[data-v-fa157318]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-fa157318 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-fa157318]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-fa157318 1.5s ease infinite}.dialog-icon.warning-icon[data-v-fa157318]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-fa157318]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-fa157318]{color:#fff}.dialog-title[data-v-fa157318]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px;letter-spacing:-.5px}.dialog-message[data-v-fa157318]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-fa157318]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-fa157318]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn svg[data-v-fa157318]{width:18px;height:18px}.dialog-btn-cancel[data-v-fa157318]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-fa157318]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-fa157318]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-fa157318]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-fa157318]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-fa157318]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}@keyframes fadeIn-fa157318{0%{opacity:0}to{opacity:1}}@keyframes slideUp-fa157318{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-fa157318{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-fa157318{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-fa157318{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-fa157318{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes checkPop-fa157318{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){.huruf-order[data-v-fa157318]{padding:30px 18px 150px}.header[data-v-fa157318]{margin-bottom:35px}.back-btn[data-v-fa157318]{padding:10px 20px;font-size:.9rem;margin-bottom:25px}.back-btn svg[data-v-fa157318]{width:16px;height:16px}.title[data-v-fa157318]{font-size:2.2rem;margin-bottom:14px}.subtitle[data-v-fa157318]{font-size:1.05rem;margin-bottom:25px}.product-huruf[data-v-fa157318]{height:240px;margin-bottom:40px}.huruf-overlay[data-v-fa157318]{padding:28px 24px}.huruf-overlay p[data-v-fa157318]{font-size:1.05rem}.card-header[data-v-fa157318]{padding:24px 26px}.card-title[data-v-fa157318]{font-size:1.3rem}.header-left svg[data-v-fa157318]{width:24px;height:24px}.card-body[data-v-fa157318]{padding:28px 26px}.form-group[data-v-fa157318]{margin-bottom:26px}.form-group label[data-v-fa157318],.main-label[data-v-fa157318]{font-size:1rem;margin-bottom:12px}.input-field[data-v-fa157318]{padding:16px 20px;font-size:.98rem}.textarea[data-v-fa157318]{min-height:110px}.material-grid[data-v-fa157318]{grid-template-columns:1fr;gap:16px}.material-card[data-v-fa157318]{padding:22px}.material-icon[data-v-fa157318]{width:48px;height:48px}.material-icon svg[data-v-fa157318]{width:24px;height:24px}.material-name[data-v-fa157318]{font-size:1.05rem}.quantity-control[data-v-fa157318]{height:56px}.qty-btn[data-v-fa157318]{width:48px;min-width:48px;max-width:48px}.qty-input[data-v-fa157318]{font-size:1.1rem}.remove-btn[data-v-fa157318]{padding:10px 18px;font-size:.9rem}.form-actions[data-v-fa157318]{padding:0 26px 28px}.btn-save-customer[data-v-fa157318]{padding:15px 28px;font-size:1.02rem}.action-section[data-v-fa157318]{grid-template-columns:1fr;padding:24px 26px;gap:12px}.btn[data-v-fa157318]{width:100%;padding:14px 24px;font-size:.95rem}.dialog-box[data-v-fa157318]{padding:28px 20px}.dialog-icon[data-v-fa157318]{width:60px;height:60px}.dialog-icon svg[data-v-fa157318]{width:48px;height:48px}.dialog-title[data-v-fa157318]{font-size:1.3rem}.dialog-message[data-v-fa157318]{font-size:.9rem}.dialog-actions[data-v-fa157318]{grid-template-columns:1fr}.dialog-btn[data-v-fa157318]{padding:12px 20px;font-size:.9rem}}@media(max-width:480px){.huruf-order[data-v-fa157318]{padding:24px 14px 170px}.header[data-v-fa157318]{margin-bottom:30px}.back-btn[data-v-fa157318]{padding:9px 18px;font-size:.85rem;margin-bottom:22px}.back-btn svg[data-v-fa157318]{width:15px;height:15px}.title[data-v-fa157318]{font-size:1.9rem;margin-bottom:12px}.subtitle[data-v-fa157318]{font-size:1rem;margin-bottom:22px}.product-huruf[data-v-fa157318]{height:210px;margin-bottom:35px}.huruf-overlay[data-v-fa157318]{padding:24px 20px}.huruf-overlay p[data-v-fa157318]{font-size:1rem}.customer-card[data-v-fa157318],.order-card[data-v-fa157318],.summary-card[data-v-fa157318]{margin-bottom:28px}.card-header[data-v-fa157318]{padding:20px 22px}.card-title[data-v-fa157318]{font-size:1.2rem}.header-left[data-v-fa157318]{gap:12px}.header-left svg[data-v-fa157318]{width:22px;height:22px}.card-body[data-v-fa157318]{padding:24px 22px}.form-group[data-v-fa157318]{margin-bottom:24px}.form-group label[data-v-fa157318],.main-label[data-v-fa157318]{font-size:.98rem;margin-bottom:11px}.input-field[data-v-fa157318]{padding:15px 18px;font-size:.95rem}.textarea[data-v-fa157318]{min-height:105px}.error-message[data-v-fa157318],.helper-text[data-v-fa157318]{font-size:.88rem;margin-top:9px}.address-note[data-v-fa157318]{font-size:.88rem;margin-top:10px;padding:11px 14px}.address-note span[data-v-fa157318]{margin-top:5px;font-size:.82rem}.material-grid[data-v-fa157318]{gap:14px}.material-card[data-v-fa157318]{padding:20px;gap:12px}.material-icon[data-v-fa157318]{width:46px;height:46px}.material-icon svg[data-v-fa157318]{width:23px;height:23px}.material-name[data-v-fa157318]{font-size:1.02rem}.check-icon[data-v-fa157318]{width:32px;height:32px;top:12px;right:12px}.check-icon svg[data-v-fa157318]{width:18px;height:18px}.quantity-control[data-v-fa157318]{height:54px}.qty-btn[data-v-fa157318]{width:46px;min-width:46px;max-width:46px}.qty-btn svg[data-v-fa157318]{width:17px;height:17px}.qty-input[data-v-fa157318]{font-size:1.08rem}.remove-btn[data-v-fa157318]{padding:9px 16px;font-size:.88rem}.remove-btn svg[data-v-fa157318]{width:17px;height:17px}.form-actions[data-v-fa157318]{padding:0 22px 24px}.btn-save-customer[data-v-fa157318]{padding:14px 26px;font-size:1rem}.btn-save-customer svg[data-v-fa157318]{width:20px;height:20px}.action-section[data-v-fa157318]{padding:22px;gap:11px}.btn[data-v-fa157318]{padding:13px 22px;font-size:.9rem}.btn svg[data-v-fa157318]{width:17px;height:17px}.footer-spacer[data-v-fa157318]{height:90px}.dialog-overlay[data-v-fa157318]{padding:20px}.dialog-box[data-v-fa157318]{padding:32px 22px}.dialog-icon[data-v-fa157318]{width:64px;height:64px;margin-bottom:18px}.dialog-icon svg[data-v-fa157318]{width:52px;height:52px}.dialog-title[data-v-fa157318]{font-size:1.4rem;margin-bottom:13px}.dialog-message[data-v-fa157318]{font-size:.92rem;margin-bottom:26px}.dialog-btn[data-v-fa157318]{padding:12px 22px;font-size:.92rem}.dialog-btn svg[data-v-fa157318]{width:17px;height:17px}}@media(max-width:360px){.title[data-v-fa157318]{font-size:1.7rem}.subtitle[data-v-fa157318]{font-size:.95rem}.product-huruf[data-v-fa157318]{height:190px}.card-title[data-v-fa157318]{font-size:1.15rem}.dialog-title[data-v-fa157318]{font-size:1.3rem}}[data-v-79b80ef7]{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}body[data-v-79b80ef7]{margin:0;padding:0;background:#191970}.rambu-order[data-v-79b80ef7]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-79b80ef7]{max-width:900px;margin:0 auto}.header[data-v-79b80ef7]{margin-bottom:40px;animation:fadeInDown-79b80ef7 .6s ease}.back-btn[data-v-79b80ef7]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;margin-bottom:30px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.back-btn[data-v-79b80ef7]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-79b80ef7]{width:18px;height:18px}.title[data-v-79b80ef7]{color:#fff;font-size:2.8rem;font-weight:800;text-align:center;margin:0 0 16px;text-shadow:2px 2px 10px rgba(0,0,0,.3);letter-spacing:-.5px}.subtitle[data-v-79b80ef7]{color:#ffffffe6;font-size:1.15rem;text-align:center;margin:0 0 30px;font-weight:400;line-height:1.6}.product-rambu[data-v-79b80ef7]{position:relative;width:100%;height:300px;border-radius:24px;overflow:hidden;margin-bottom:50px;animation:fadeInUp-79b80ef7 .8s ease;box-shadow:0 20px 50px #00000080}.product-rambu img[data-v-79b80ef7]{width:100%;height:100%;object-fit:cover}.rambu-overlay[data-v-79b80ef7]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);padding:35px 30px;color:#fff}.rambu-overlay p[data-v-79b80ef7]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.7}.customer-card[data-v-79b80ef7],.order-card[data-v-79b80ef7],.summary-card[data-v-79b80ef7]{background:#fff;border-radius:24px;padding:0;margin-bottom:35px;animation:fadeInUp-79b80ef7 .8s ease;box-shadow:0 12px 45px #0003;overflow:hidden}.card-header[data-v-79b80ef7]{background:#2563eb;padding:28px 35px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-79b80ef7]{display:flex;align-items:center;gap:14px}.header-left svg[data-v-79b80ef7]{color:#fff;width:26px;height:26px;flex-shrink:0}.card-title[data-v-79b80ef7]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.3px}.card-body[data-v-79b80ef7]{padding:35px}.form-group[data-v-79b80ef7]{margin-bottom:30px}.form-group[data-v-79b80ef7]:last-child{margin-bottom:0}.form-group label[data-v-79b80ef7],.main-label[data-v-79b80ef7]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.required[data-v-79b80ef7]{color:#f44;font-weight:700;margin-left:2px}.input-field[data-v-79b80ef7]{width:100%;padding:18px 22px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-79b80ef7]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}.input-field.error[data-v-79b80ef7]{border-color:#f44;background:#fff5f5}.input-field[data-v-79b80ef7]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-79b80ef7]{resize:vertical;min-height:120px;line-height:1.7;padding:18px 22px}.error-message[data-v-79b80ef7]{color:#f44;font-size:.9rem;margin-top:10px;font-weight:600;animation:shake-79b80ef7 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-79b80ef7]{color:#6b7280;font-size:.9rem;margin-top:10px;font-weight:500;line-height:1.5}.address-note[data-v-79b80ef7]{margin-top:12px;font-size:.9rem;color:#6b7280;line-height:1.6;font-weight:500;padding:12px 16px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea}.address-note strong[data-v-79b80ef7]{color:#374151;font-weight:700}.address-note em[data-v-79b80ef7]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-79b80ef7]{display:block;margin-top:6px;font-size:.85rem;color:#9ca3af}.material-grid[data-v-79b80ef7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}.material-card[data-v-79b80ef7]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:18px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:14px}.material-card[data-v-79b80ef7]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #667eea2e;border-color:#667eea}.material-card.selected[data-v-79b80ef7]{background:#2563eb;border-color:#667eea;box-shadow:0 15px 35px #667eea73;transform:translateY(-5px)}.material-icon[data-v-79b80ef7]{width:52px;height:52px;background:#667eea1f;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-79b80ef7]{background:#fff3}.material-icon svg[data-v-79b80ef7]{color:#667eea;width:26px;height:26px}.material-card.selected .material-icon svg[data-v-79b80ef7]{color:#fff}.material-info[data-v-79b80ef7]{flex:1}.material-name[data-v-79b80ef7]{font-size:1.08rem;font-weight:700;color:#1f2937;margin:0 0 8px;transition:color .3s ease;line-height:1.4}.material-card.selected .material-name[data-v-79b80ef7]{color:#fff}.material-price[data-v-79b80ef7]{font-size:1.05rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-79b80ef7]{color:#fff}.material-custom-note[data-v-79b80ef7]{font-size:.95rem;font-weight:700;color:#f59e0b;margin:0;font-style:italic;transition:color .3s ease}.material-card.selected .material-custom-note[data-v-79b80ef7]{color:#fff}.check-icon[data-v-79b80ef7]{position:absolute;top:14px;right:14px;width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-79b80ef7 .3s ease;box-shadow:0 4px 12px #00000026}.check-icon svg[data-v-79b80ef7]{color:#667eea;width:20px;height:20px}.quantity-control[data-v-79b80ef7]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:58px;width:100%;max-width:100%;margin-top:4px}.qty-btn[data-v-79b80ef7]{background:#fff;border:none;width:50px;min-width:50px;max-width:50px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700;font-size:1.3rem}.qty-btn[data-v-79b80ef7]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-79b80ef7]:disabled{opacity:.3;cursor:not-allowed}.qty-btn svg[data-v-79b80ef7]{width:18px;height:18px}.qty-input[data-v-79b80ef7]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.15rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%;padding:0 10px}.qty-input[data-v-79b80ef7]:focus{outline:none}.qty-input[data-v-79b80ef7]:disabled{opacity:.5;cursor:not-allowed}.qty-input[data-v-79b80ef7]::-webkit-inner-spin-button,.qty-input[data-v-79b80ef7]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-79b80ef7]{-moz-appearance:textfield}.addition-section[data-v-79b80ef7]{margin-top:28px}.addition-section[data-v-79b80ef7]:first-of-type{margin-top:20px}.addition-title[data-v-79b80ef7]{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:14px;letter-spacing:.2px}.addition-grid[data-v-79b80ef7]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.addition-single[data-v-79b80ef7]{display:grid;grid-template-columns:1fr}.addition-card[data-v-79b80ef7]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;padding:18px 20px;cursor:pointer;transition:all .3s ease}.addition-card[data-v-79b80ef7]:hover{border-color:#10b981;box-shadow:0 6px 16px #10b9811f;transform:translateY(-2px)}.addition-card.selected[data-v-79b80ef7]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 6px 18px #10b98159;transform:translateY(-2px)}.addition-info[data-v-79b80ef7]{flex:1;padding-right:10px}.addition-name[data-v-79b80ef7]{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease;line-height:1.4}.addition-card.selected .addition-name[data-v-79b80ef7]{color:#fff}.addition-price[data-v-79b80ef7]{font-size:.95rem;font-weight:700;color:#10b981;margin:0;transition:color .3s ease}.addition-card.selected .addition-price[data-v-79b80ef7]{color:#fff}.check-icon-small[data-v-79b80ef7]{position:absolute;top:10px;right:10px;width:26px;height:26px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-79b80ef7 .3s ease;box-shadow:0 3px 10px #0000001f}.check-icon-small svg[data-v-79b80ef7]{color:#10b981;width:15px;height:15px}.price-summary[data-v-79b80ef7]{background:#2563eb;border-radius:20px;padding:28px 30px;margin-top:35px;box-shadow:0 8px 25px #667eea4d}.price-row[data-v-79b80ef7]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:14px;font-size:1.08rem;padding:2px 0}.price-row[data-v-79b80ef7]:last-child{margin-bottom:0}.price-row.total-row[data-v-79b80ef7]{padding-top:18px;border-top:2px solid rgba(255,255,255,.3);margin-top:12px}.price-label[data-v-79b80ef7]{font-weight:600;letter-spacing:.2px}.price-value[data-v-79b80ef7]{font-weight:800;font-size:1.18rem;letter-spacing:-.3px}.price-value.total[data-v-79b80ef7]{font-size:1.5rem;color:#fff}.remove-btn[data-v-79b80ef7]{background:#ff444426;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:11px 20px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-79b80ef7]:hover{background:#f44;border-color:#f44;transform:scale(1.05);box-shadow:0 6px 18px #f446}.remove-btn svg[data-v-79b80ef7]{width:18px;height:18px}.form-actions[data-v-79b80ef7]{padding:0 35px 35px}.btn-save-customer[data-v-79b80ef7]{width:100%;padding:16px 30px;border:none;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 10px 25px #10b98159}.btn-save-customer[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98173}.btn-save-customer svg[data-v-79b80ef7]{width:22px;height:22px}.grand-total-section[data-v-79b80ef7]{background:linear-gradient(135deg,#10b981,#059669);padding:32px 35px}.total-content[data-v-79b80ef7]{display:flex;align-items:center;gap:24px}.total-icon[data-v-79b80ef7]{width:68px;height:68px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.total-icon svg[data-v-79b80ef7]{color:#fff;width:34px;height:34px}.total-info[data-v-79b80ef7]{flex:1}.total-label[data-v-79b80ef7]{color:#fffffff2;font-size:1.05rem;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.total-amount[data-v-79b80ef7]{color:#fff;font-size:2.2rem;font-weight:900;margin:0;letter-spacing:-.8px}.action-section[data-v-79b80ef7]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 35px}.btn[data-v-79b80ef7]{padding:13px 22px;border:none;border-radius:14px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;white-space:nowrap;width:100%}.btn svg[data-v-79b80ef7]{flex-shrink:0;width:18px;height:18px}.btn-add[data-v-79b80ef7]{background:#2563eb;color:#fff;box-shadow:0 8px 22px #667eea59}.btn-add[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea73}.btn-cancel[data-v-79b80ef7]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 8px 22px #ff444459}.btn-cancel[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff444473}.btn-whatsapp[data-v-79b80ef7]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 22px #25d36659}.btn-whatsapp[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36673}.dialog-overlay[data-v-79b80ef7]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-79b80ef7 .3s ease;padding:25px}.dialog-box[data-v-79b80ef7]{background:#fff;border-radius:28px;padding:45px;max-width:520px;width:100%;box-shadow:0 25px 70px #00000059;animation:slideUp-79b80ef7 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-79b80ef7]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-79b80ef7 1s ease infinite}.dialog-icon.warning-icon[data-v-79b80ef7]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-79b80ef7]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-79b80ef7]{color:#fff}.dialog-title[data-v-79b80ef7]{font-size:1.7rem;font-weight:800;color:#1f2937;margin:0 0 16px;letter-spacing:-.5px}.dialog-message[data-v-79b80ef7]{font-size:1rem;color:#6b7280;margin:0 0 32px;line-height:1.7;font-weight:500}.dialog-actions[data-v-79b80ef7]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dialog-btn[data-v-79b80ef7]{padding:14px 26px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px}.dialog-btn svg[data-v-79b80ef7]{width:18px;height:18px}.dialog-btn-cancel[data-v-79b80ef7]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 6px 16px #ff444459}.dialog-btn-cancel[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #ff444473}.dialog-btn-confirm[data-v-79b80ef7]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 16px #10b98159}.dialog-btn-confirm[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #10b98173}.dialog-btn-ok[data-v-79b80ef7]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 6px 16px #667eea59}.dialog-btn-ok[data-v-79b80ef7]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #667eea73}.footer-spacer[data-v-79b80ef7]{height:100px}.screenshot-guide[data-v-79b80ef7]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-79b80ef7 2s ease-in-out infinite}@keyframes pulseWarning-79b80ef7{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-79b80ef7]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-79b80ef7]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-79b80ef7 1s ease-in-out infinite}@keyframes iconBounce-79b80ef7{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-79b80ef7]{color:#fff}.guide-title[data-v-79b80ef7]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-79b80ef7]{padding:24px}.guide-warning[data-v-79b80ef7]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-79b80ef7]{color:#991b1b;font-weight:800}.guide-example[data-v-79b80ef7]{margin-bottom:24px}.example-label[data-v-79b80ef7]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-79b80ef7]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-79b80ef7]{position:relative}.example-badge[data-v-79b80ef7]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-79b80ef7 1.5s ease-in-out infinite}@keyframes badgePulse-79b80ef7{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-79b80ef7]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-79b80ef7]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-79b80ef7]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-79b80ef7]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-79b80ef7]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-79b80ef7]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-79b80ef7]{color:#667eea;flex-shrink:0}.steps-list[data-v-79b80ef7]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-79b80ef7]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-79b80ef7]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-79b80ef7]:last-child{margin-bottom:0}.step-number[data-v-79b80ef7]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-79b80ef7]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-79b80ef7]{color:#1f2937;font-weight:800}.highlight-step[data-v-79b80ef7]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-79b80ef7]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-79b80ef7 1.5s ease-in-out infinite}@keyframes numberPulse-79b80ef7{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-79b80ef7]{color:#78350f}.sub-steps[data-v-79b80ef7]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-79b80ef7]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-79b80ef7]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-79b80ef7]:last-child{margin-bottom:0}.sub-steps strong[data-v-79b80ef7]{color:#78350f;font-weight:800}.guide-footer[data-v-79b80ef7]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-79b80ef7]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-79b80ef7]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-79b80ef7{0%{opacity:0}to{opacity:1}}@keyframes slideUp-79b80ef7{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-79b80ef7{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2480}50%{transform:scale(1.08);box-shadow:0 0 0 18px #fbbf2400}}@keyframes fadeInDown-79b80ef7{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-79b80ef7{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-79b80ef7{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes checkPop-79b80ef7{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){.rambu-order[data-v-79b80ef7]{padding:30px 18px 150px}.header[data-v-79b80ef7]{margin-bottom:35px}.back-btn[data-v-79b80ef7]{padding:10px 20px;font-size:.9rem;margin-bottom:25px}.back-btn svg[data-v-79b80ef7]{width:16px;height:16px}.title[data-v-79b80ef7]{font-size:2.2rem;margin-bottom:14px}.subtitle[data-v-79b80ef7]{font-size:1.05rem;margin-bottom:25px}.product-rambu[data-v-79b80ef7]{height:240px;margin-bottom:40px}.rambu-overlay[data-v-79b80ef7]{padding:28px 24px}.rambu-overlay p[data-v-79b80ef7]{font-size:1.05rem}.card-header[data-v-79b80ef7]{padding:24px 26px}.card-title[data-v-79b80ef7]{font-size:1.3rem}.header-left svg[data-v-79b80ef7]{width:24px;height:24px}.card-body[data-v-79b80ef7]{padding:28px 26px}.form-group[data-v-79b80ef7]{margin-bottom:26px}.form-group label[data-v-79b80ef7],.main-label[data-v-79b80ef7]{font-size:1rem;margin-bottom:12px}.input-field[data-v-79b80ef7]{padding:16px 20px;font-size:.98rem}.textarea[data-v-79b80ef7]{min-height:110px}.material-grid[data-v-79b80ef7]{grid-template-columns:1fr;gap:16px}.material-card[data-v-79b80ef7]{padding:22px}.material-icon[data-v-79b80ef7]{width:48px;height:48px}.material-icon svg[data-v-79b80ef7]{width:24px;height:24px}.material-name[data-v-79b80ef7]{font-size:1.05rem}.material-price[data-v-79b80ef7]{font-size:1.02rem}.quantity-control[data-v-79b80ef7]{height:56px}.qty-btn[data-v-79b80ef7]{width:48px;min-width:48px;max-width:48px}.qty-input[data-v-79b80ef7]{font-size:1.1rem}.addition-section[data-v-79b80ef7]{margin-top:26px}.addition-title[data-v-79b80ef7]{font-size:1rem;margin-bottom:12px}.addition-grid[data-v-79b80ef7]{grid-template-columns:1fr;gap:12px}.addition-card[data-v-79b80ef7]{padding:16px 18px}.addition-name[data-v-79b80ef7]{font-size:.98rem}.addition-price[data-v-79b80ef7]{font-size:.92rem}.price-summary[data-v-79b80ef7]{padding:26px 28px;margin-top:30px}.price-row[data-v-79b80ef7]{font-size:1.05rem;margin-bottom:12px}.price-value[data-v-79b80ef7]{font-size:1.15rem}.price-value.total[data-v-79b80ef7]{font-size:1.4rem}.remove-btn[data-v-79b80ef7]{padding:10px 18px;font-size:.9rem}.form-actions[data-v-79b80ef7]{padding:0 26px 28px}.btn-save-customer[data-v-79b80ef7]{padding:15px 28px;font-size:1.02rem}.grand-total-section[data-v-79b80ef7]{padding:28px 26px}.total-content[data-v-79b80ef7]{flex-direction:column;text-align:center;gap:18px}.total-icon[data-v-79b80ef7]{width:60px;height:60px}.total-icon svg[data-v-79b80ef7]{width:30px;height:30px}.total-label[data-v-79b80ef7]{font-size:1rem}.total-amount[data-v-79b80ef7]{font-size:2rem}.action-section[data-v-79b80ef7]{grid-template-columns:1fr;padding:24px 26px;gap:12px}.btn[data-v-79b80ef7]{width:100%;padding:14px 24px;font-size:.95rem}.dialog-box[data-v-79b80ef7]{padding:36px 26px}.dialog-icon[data-v-79b80ef7]{width:68px;height:68px;margin-bottom:20px}.dialog-icon svg[data-v-79b80ef7]{width:34px;height:34px}.dialog-title[data-v-79b80ef7]{font-size:1.5rem;margin-bottom:14px}.dialog-message[data-v-79b80ef7]{font-size:.95rem;margin-bottom:28px}.dialog-actions[data-v-79b80ef7]{grid-template-columns:1fr;gap:12px}.dialog-btn[data-v-79b80ef7]{padding:13px 24px;font-size:.95rem}.screenshot-guide[data-v-79b80ef7]{margin-top:20px;border-width:2px}.guide-header[data-v-79b80ef7]{padding:16px 20px;gap:10px}.guide-icon[data-v-79b80ef7]{width:36px;height:36px}.guide-icon svg[data-v-79b80ef7]{width:20px;height:20px}.guide-title[data-v-79b80ef7]{font-size:1rem;line-height:1.4}.guide-content[data-v-79b80ef7]{padding:20px}.guide-warning[data-v-79b80ef7]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-79b80ef7]{font-size:.875rem;gap:6px}.example-label svg[data-v-79b80ef7]{width:18px;height:18px}.example-badge[data-v-79b80ef7]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-79b80ef7]{padding:12px}.example-image img[data-v-79b80ef7]{max-width:220px}.example-caption[data-v-79b80ef7]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-79b80ef7]{padding:16px}.steps-title[data-v-79b80ef7]{font-size:.95rem}.steps-list>li[data-v-79b80ef7]{padding:12px;gap:12px}.step-number[data-v-79b80ef7]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-79b80ef7]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-79b80ef7]{padding-left:16px}.sub-steps li[data-v-79b80ef7]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-79b80ef7]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-79b80ef7]{width:18px;height:18px}.guide-footer span[data-v-79b80ef7]{font-size:.8rem}}@media(max-width:480px){.rambu-order[data-v-79b80ef7]{padding:24px 14px 170px}.header[data-v-79b80ef7]{margin-bottom:30px}.back-btn[data-v-79b80ef7]{padding:9px 18px;font-size:.85rem;margin-bottom:22px}.back-btn svg[data-v-79b80ef7]{width:15px;height:15px}.title[data-v-79b80ef7]{font-size:1.9rem;margin-bottom:12px}.subtitle[data-v-79b80ef7]{font-size:1rem;margin-bottom:22px}.product-rambu[data-v-79b80ef7]{height:210px;margin-bottom:35px}.rambu-overlay[data-v-79b80ef7]{padding:24px 20px}.rambu-overlay p[data-v-79b80ef7]{font-size:1rem}.customer-card[data-v-79b80ef7],.order-card[data-v-79b80ef7],.summary-card[data-v-79b80ef7]{margin-bottom:28px}.card-header[data-v-79b80ef7]{padding:20px 22px}.card-title[data-v-79b80ef7]{font-size:1.2rem}.header-left[data-v-79b80ef7]{gap:12px}.header-left svg[data-v-79b80ef7]{width:22px;height:22px}.card-body[data-v-79b80ef7]{padding:24px 22px}.form-group[data-v-79b80ef7]{margin-bottom:24px}.form-group label[data-v-79b80ef7],.main-label[data-v-79b80ef7]{font-size:.98rem;margin-bottom:11px}.input-field[data-v-79b80ef7]{padding:15px 18px;font-size:.95rem}.textarea[data-v-79b80ef7]{min-height:105px}.error-message[data-v-79b80ef7],.helper-text[data-v-79b80ef7]{font-size:.88rem;margin-top:9px}.address-note[data-v-79b80ef7]{font-size:.88rem;margin-top:10px;padding:11px 14px}.address-note span[data-v-79b80ef7]{margin-top:5px;font-size:.82rem}.material-grid[data-v-79b80ef7]{gap:14px}.material-card[data-v-79b80ef7]{padding:20px;gap:12px}.material-icon[data-v-79b80ef7]{width:46px;height:46px}.material-icon svg[data-v-79b80ef7]{width:23px;height:23px}.material-name[data-v-79b80ef7]{font-size:1.02rem;margin-bottom:7px}.material-price[data-v-79b80ef7],.material-custom-note[data-v-79b80ef7]{font-size:1rem}.check-icon[data-v-79b80ef7]{width:32px;height:32px;top:12px;right:12px}.check-icon svg[data-v-79b80ef7]{width:18px;height:18px}.quantity-control[data-v-79b80ef7]{height:54px}.qty-btn[data-v-79b80ef7]{width:46px;min-width:46px;max-width:46px}.qty-btn svg[data-v-79b80ef7]{width:17px;height:17px}.qty-input[data-v-79b80ef7]{font-size:1.08rem}.addition-section[data-v-79b80ef7]{margin-top:24px}.addition-title[data-v-79b80ef7]{font-size:.98rem;margin-bottom:11px}.addition-grid[data-v-79b80ef7],.addition-single[data-v-79b80ef7]{gap:11px}.addition-card[data-v-79b80ef7]{padding:15px 17px}.addition-name[data-v-79b80ef7]{font-size:.96rem;margin-bottom:5px}.addition-price[data-v-79b80ef7]{font-size:.9rem}.check-icon-small[data-v-79b80ef7]{width:25px;height:25px;top:9px;right:9px}.check-icon-small svg[data-v-79b80ef7]{width:14px;height:14px}.price-summary[data-v-79b80ef7]{padding:24px;margin-top:28px}.price-row[data-v-79b80ef7]{font-size:1.02rem;margin-bottom:11px}.price-row.total-row[data-v-79b80ef7]{padding-top:16px;margin-top:10px}.price-label[data-v-79b80ef7]{font-size:1rem}.price-value[data-v-79b80ef7]{font-size:1.12rem}.price-value.total[data-v-79b80ef7]{font-size:1.35rem}.remove-btn[data-v-79b80ef7]{padding:9px 16px;font-size:.88rem}.remove-btn svg[data-v-79b80ef7]{width:17px;height:17px}.form-actions[data-v-79b80ef7]{padding:0 22px 24px}.btn-save-customer[data-v-79b80ef7]{padding:14px 26px;font-size:1rem}.btn-save-customer svg[data-v-79b80ef7]{width:20px;height:20px}.grand-total-section[data-v-79b80ef7]{padding:26px 22px}.total-content[data-v-79b80ef7]{gap:16px}.total-icon[data-v-79b80ef7]{width:56px;height:56px}.total-icon svg[data-v-79b80ef7]{width:28px;height:28px}.total-label[data-v-79b80ef7]{font-size:.98rem;margin-bottom:7px}.total-amount[data-v-79b80ef7]{font-size:1.85rem}.action-section[data-v-79b80ef7]{padding:22px;gap:11px}.btn[data-v-79b80ef7]{padding:13px 22px;font-size:.9rem}.btn svg[data-v-79b80ef7]{width:17px;height:17px}.footer-spacer[data-v-79b80ef7]{height:90px}.dialog-overlay[data-v-79b80ef7]{padding:20px}.dialog-box[data-v-79b80ef7]{padding:32px 22px}.dialog-icon[data-v-79b80ef7]{width:64px;height:64px;margin-bottom:18px}.dialog-icon svg[data-v-79b80ef7]{width:32px;height:32px}.dialog-title[data-v-79b80ef7]{font-size:1.4rem;margin-bottom:13px}.dialog-message[data-v-79b80ef7]{font-size:.92rem;margin-bottom:26px}.dialog-btn[data-v-79b80ef7]{padding:12px 22px;font-size:.92rem}.dialog-btn svg[data-v-79b80ef7]{width:17px;height:17px}.screenshot-guide[data-v-79b80ef7]{border-radius:14px}.guide-header[data-v-79b80ef7]{padding:12px 16px;gap:8px}.guide-icon[data-v-79b80ef7]{width:32px;height:32px}.guide-icon svg[data-v-79b80ef7]{width:18px;height:18px}.guide-title[data-v-79b80ef7]{font-size:.9rem;line-height:1.4}.guide-content[data-v-79b80ef7]{padding:16px}.guide-warning[data-v-79b80ef7]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-79b80ef7]{font-size:.8rem;gap:5px}.example-label svg[data-v-79b80ef7]{width:16px;height:16px}.example-badge[data-v-79b80ef7]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-79b80ef7]{padding:10px}.example-image img[data-v-79b80ef7]{max-width:100%}.example-caption[data-v-79b80ef7]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-79b80ef7]{width:14px;height:14px}.guide-steps[data-v-79b80ef7]{padding:14px;border-radius:10px}.steps-title[data-v-79b80ef7]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-79b80ef7]{width:16px;height:16px}.steps-list>li[data-v-79b80ef7]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-79b80ef7]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-79b80ef7]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-79b80ef7]{padding:10px!important}.sub-steps[data-v-79b80ef7]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-79b80ef7]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-79b80ef7]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-79b80ef7]{width:16px;height:16px}.guide-footer span[data-v-79b80ef7]{font-size:.75rem;line-height:1.4}}[data-v-0ceadaa4]{font-family:Montserrat,sans-serif;box-sizing:border-box;margin:0;padding:0}body[data-v-0ceadaa4]{margin:0;padding:0;background:#191970}.plang-order[data-v-0ceadaa4]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-0ceadaa4]{max-width:900px;margin:0 auto}.header[data-v-0ceadaa4]{margin-bottom:40px;animation:fadeInDown-0ceadaa4 .6s ease}.back-btn[data-v-0ceadaa4]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:12px 24px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:600;margin-bottom:30px;transition:all .3s ease;display:inline-flex;align-items:center;gap:8px}.back-btn[data-v-0ceadaa4]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-0ceadaa4]{width:18px;height:18px}.title[data-v-0ceadaa4]{color:#fff;font-size:2.8rem;font-weight:800;text-align:center;margin:0 0 16px;text-shadow:2px 2px 10px rgba(0,0,0,.3);letter-spacing:-.5px}.subtitle[data-v-0ceadaa4]{color:#ffffffe6;font-size:1.15rem;text-align:center;margin:0 0 30px;font-weight:400;line-height:1.6}.product-plang[data-v-0ceadaa4]{position:relative;width:100%;height:300px;border-radius:24px;overflow:hidden;margin-bottom:50px;animation:fadeInUp-0ceadaa4 .8s ease;box-shadow:0 20px 50px #00000080}.product-plang img[data-v-0ceadaa4]{width:100%;height:100%;object-fit:cover}.plang-overlay[data-v-0ceadaa4]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.85),transparent);padding:35px 30px;color:#fff}.plang-overlay p[data-v-0ceadaa4]{margin:0;font-size:1.1rem;font-weight:500;line-height:1.7}.customer-card[data-v-0ceadaa4],.order-card[data-v-0ceadaa4],.summary-card[data-v-0ceadaa4]{background:#fff;border-radius:24px;padding:0;margin-bottom:35px;animation:fadeInUp-0ceadaa4 .8s ease;box-shadow:0 12px 45px #0003;overflow:hidden}.card-header[data-v-0ceadaa4]{background:#2563eb;padding:28px 35px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-0ceadaa4]{display:flex;align-items:center;gap:14px}.header-left svg[data-v-0ceadaa4]{color:#fff;width:26px;height:26px;flex-shrink:0}.card-title[data-v-0ceadaa4]{color:#fff;font-size:1.5rem;font-weight:700;margin:0;letter-spacing:-.3px}.card-body[data-v-0ceadaa4]{padding:35px}.form-group[data-v-0ceadaa4]{margin-bottom:30px}.form-group[data-v-0ceadaa4]:last-child{margin-bottom:0}.form-group label[data-v-0ceadaa4],.main-label[data-v-0ceadaa4]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.required[data-v-0ceadaa4]{color:#f44;font-weight:700;margin-left:2px}.input-field[data-v-0ceadaa4]{width:100%;padding:18px 22px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-0ceadaa4]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}.input-field.error[data-v-0ceadaa4]{border-color:#f44;background:#fff5f5}.input-field[data-v-0ceadaa4]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-0ceadaa4]{resize:vertical;min-height:120px;line-height:1.7;padding:18px 22px}.error-message[data-v-0ceadaa4]{color:#f44;font-size:.9rem;margin-top:10px;font-weight:600;animation:shake-0ceadaa4 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-0ceadaa4]{color:#6b7280;font-size:.9rem;margin-top:10px;font-weight:500;line-height:1.5}.address-note[data-v-0ceadaa4]{margin-top:12px;font-size:.9rem;color:#6b7280;line-height:1.6;font-weight:500;padding:12px 16px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea}.address-note strong[data-v-0ceadaa4]{color:#374151;font-weight:700}.material-grid[data-v-0ceadaa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px;margin-top:18px}.material-card[data-v-0ceadaa4]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:18px;padding:24px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:14px}.material-card[data-v-0ceadaa4]:hover{transform:translateY(-5px);box-shadow:0 15px 30px #667eea2e;border-color:#667eea}.material-card.selected[data-v-0ceadaa4]{background:#2563eb;border-color:#667eea;box-shadow:0 15px 35px #667eea73;transform:translateY(-5px)}.material-icon[data-v-0ceadaa4]{width:52px;height:52px;background:#667eea1f;border-radius:14px;display:flex;align-items:center;justify-content:center;transition:all .3s ease}.material-card.selected .material-icon[data-v-0ceadaa4]{background:#fff3}.material-icon svg[data-v-0ceadaa4]{color:#667eea;width:26px;height:26px}.material-card.selected .material-icon svg[data-v-0ceadaa4]{color:#fff}.material-info[data-v-0ceadaa4]{flex:1}.material-name[data-v-0ceadaa4]{font-size:1.08rem;font-weight:700;color:#1f2937;margin:0 0 8px;transition:color .3s ease;line-height:1.4}.material-card.selected .material-name[data-v-0ceadaa4]{color:#fff}.material-price[data-v-0ceadaa4]{font-size:1.05rem;font-weight:800;color:#667eea;margin:0;transition:color .3s ease}.material-card.selected .material-price[data-v-0ceadaa4]{color:#fff}.check-icon[data-v-0ceadaa4]{position:absolute;top:14px;right:14px;width:34px;height:34px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-0ceadaa4 .3s ease;box-shadow:0 4px 12px #00000026}.check-icon svg[data-v-0ceadaa4]{color:#667eea;width:20px;height:20px}.dimension-inputs[data-v-0ceadaa4]{display:flex;align-items:flex-end;gap:16px;margin-top:4px}.dimension-input-group[data-v-0ceadaa4]{flex:1;display:flex;flex-direction:column;gap:8px}.dimension-label[data-v-0ceadaa4]{font-size:.9rem;font-weight:600;color:#6b7280;margin:0}.dimension-input[data-v-0ceadaa4]{width:100%;padding:18px 22px;border:2px solid #e5e7eb;border-radius:14px;font-size:1.1rem;font-weight:700;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif;text-align:center;color:#1f2937}.dimension-input[data-v-0ceadaa4]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1f}.dimension-input[data-v-0ceadaa4]:disabled{opacity:.5;cursor:not-allowed}.dimension-input[data-v-0ceadaa4]::placeholder{color:#9ca3af;font-weight:400}.dimension-separator[data-v-0ceadaa4]{font-size:1.8rem;font-weight:700;color:#667eea;padding-bottom:18px;flex-shrink:0}.dimension-info[data-v-0ceadaa4]{margin-top:12px;display:flex;flex-direction:column;gap:8px}.area-display[data-v-0ceadaa4]{color:#667eea;font-size:1rem;font-weight:600;margin:0;padding:10px 16px;background:#667eea1a;border-radius:10px;text-align:center}.area-display strong[data-v-0ceadaa4]{font-weight:800;font-size:1.15rem}.addition-section[data-v-0ceadaa4]{margin-top:28px}.addition-section[data-v-0ceadaa4]:first-of-type{margin-top:20px}.addition-title[data-v-0ceadaa4]{font-size:1.05rem;font-weight:700;color:#1f2937;margin-bottom:14px;letter-spacing:.2px}.addition-grid[data-v-0ceadaa4]{display:grid;grid-template-columns:repeat(auto-fit,minmax(190px,1fr));gap:14px}.addition-single[data-v-0ceadaa4]{display:grid;grid-template-columns:1fr}.addition-card[data-v-0ceadaa4]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;padding:18px 20px;cursor:pointer;transition:all .3s ease}.addition-card[data-v-0ceadaa4]:hover{border-color:#10b981;box-shadow:0 6px 16px #10b9811f;transform:translateY(-2px)}.addition-card.selected[data-v-0ceadaa4]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 6px 18px #10b98159;transform:translateY(-2px)}.addition-info[data-v-0ceadaa4]{flex:1;padding-right:10px}.addition-name[data-v-0ceadaa4]{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease;line-height:1.4}.addition-card.selected .addition-name[data-v-0ceadaa4]{color:#fff}.addition-price[data-v-0ceadaa4]{font-size:.95rem;font-weight:700;color:#10b981;margin:0;transition:color .3s ease}.addition-card.selected .addition-price[data-v-0ceadaa4]{color:#fff}.check-icon-small[data-v-0ceadaa4]{position:absolute;top:10px;right:10px;width:26px;height:26px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-0ceadaa4 .3s ease;box-shadow:0 3px 10px #0000001f}.check-icon-small svg[data-v-0ceadaa4]{color:#10b981;width:15px;height:15px}.price-summary[data-v-0ceadaa4]{background:#2563eb;border-radius:20px;padding:28px 30px;margin-top:35px;box-shadow:0 8px 25px #667eea4d}.price-row[data-v-0ceadaa4]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:14px;font-size:1.08rem;padding:2px 0}.price-row[data-v-0ceadaa4]:last-child{margin-bottom:0}.price-row.total-row[data-v-0ceadaa4]{padding-top:18px;border-top:2px solid rgba(255,255,255,.3);margin-top:12px}.price-label[data-v-0ceadaa4]{font-weight:600;letter-spacing:.2px}.price-value[data-v-0ceadaa4]{font-weight:800;font-size:1.18rem;letter-spacing:-.3px}.price-value.total[data-v-0ceadaa4]{font-size:1.5rem;color:#fff}.remove-btn[data-v-0ceadaa4]{background:#ff444426;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:11px 20px;border-radius:12px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-0ceadaa4]:hover{background:#f44;border-color:#f44;transform:scale(1.05);box-shadow:0 6px 18px #f446}.remove-btn svg[data-v-0ceadaa4]{width:18px;height:18px}.form-actions[data-v-0ceadaa4]{padding:0 35px 35px}.btn-save-customer[data-v-0ceadaa4]{width:100%;padding:16px 30px;border:none;border-radius:16px;font-size:1.05rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:10px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 10px 25px #10b98159}.btn-save-customer[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 15px 35px #10b98173}.btn-save-customer svg[data-v-0ceadaa4]{width:22px;height:22px}.grand-total-section[data-v-0ceadaa4]{background:linear-gradient(135deg,#10b981,#059669);padding:32px 35px}.total-content[data-v-0ceadaa4]{display:flex;align-items:center;gap:24px}.total-icon[data-v-0ceadaa4]{width:68px;height:68px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:18px;display:flex;align-items:center;justify-content:center;flex-shrink:0}.total-icon svg[data-v-0ceadaa4]{color:#fff;width:34px;height:34px}.total-info[data-v-0ceadaa4]{flex:1}.total-label[data-v-0ceadaa4]{color:#fffffff2;font-size:1.05rem;font-weight:600;margin:0 0 8px;letter-spacing:.3px}.total-amount[data-v-0ceadaa4]{color:#fff;font-size:2.2rem;font-weight:900;margin:0;letter-spacing:-.8px}.action-section[data-v-0ceadaa4]{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding:28px 35px}.btn[data-v-0ceadaa4]{padding:13px 22px;border:none;border-radius:14px;font-size:.9rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;white-space:nowrap;width:100%}.btn svg[data-v-0ceadaa4]{flex-shrink:0;width:18px;height:18px}.btn-add[data-v-0ceadaa4]{background:#2563eb;color:#fff;box-shadow:0 8px 22px #667eea59}.btn-add[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #667eea73}.btn-cancel[data-v-0ceadaa4]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 8px 22px #ff444459}.btn-cancel[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #ff444473}.btn-whatsapp[data-v-0ceadaa4]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 22px #25d36659}.btn-whatsapp[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 12px 30px #25d36673}.dialog-overlay[data-v-0ceadaa4]{position:fixed;inset:0;background:#000000bf;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-0ceadaa4 .3s ease;padding:25px}.dialog-box[data-v-0ceadaa4]{background:#fff;border-radius:28px;padding:45px;max-width:520px;width:100%;box-shadow:0 25px 70px #00000059;animation:slideUp-0ceadaa4 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-0ceadaa4]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-0ceadaa4 1s ease infinite}.dialog-icon.warning-icon[data-v-0ceadaa4]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-0ceadaa4]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-0ceadaa4]{color:#fff}.dialog-title[data-v-0ceadaa4]{font-size:1.7rem;font-weight:800;color:#1f2937;margin:0 0 16px;letter-spacing:-.5px}.dialog-message[data-v-0ceadaa4]{font-size:1rem;color:#6b7280;margin:0 0 32px;line-height:1.7;font-weight:500}.dialog-actions[data-v-0ceadaa4]{display:grid;grid-template-columns:1fr 1fr;gap:14px}.dialog-btn[data-v-0ceadaa4]{padding:14px 26px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px}.dialog-btn svg[data-v-0ceadaa4]{width:18px;height:18px}.dialog-btn-cancel[data-v-0ceadaa4]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 6px 16px #ff444459}.dialog-btn-cancel[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #ff444473}.dialog-btn-confirm[data-v-0ceadaa4]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 6px 16px #10b98159}.dialog-btn-confirm[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #10b98173}.dialog-btn-ok[data-v-0ceadaa4]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 6px 16px #667eea59}.dialog-btn-ok[data-v-0ceadaa4]:hover{transform:translateY(-3px);box-shadow:0 10px 24px #667eea73}.footer-spacer[data-v-0ceadaa4]{height:100px}.screenshot-guide[data-v-0ceadaa4]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-0ceadaa4 2s ease-in-out infinite}@keyframes pulseWarning-0ceadaa4{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-0ceadaa4]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-icon[data-v-0ceadaa4]{width:40px;height:40px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:10px;display:flex;align-items:center;justify-content:center;flex-shrink:0;animation:iconBounce-0ceadaa4 1s ease-in-out infinite}@keyframes iconBounce-0ceadaa4{0%,to{transform:translateY(0)}50%{transform:translateY(-4px)}}.guide-icon svg[data-v-0ceadaa4]{color:#fff}.guide-title[data-v-0ceadaa4]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-0ceadaa4]{padding:24px}.guide-warning[data-v-0ceadaa4]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-0ceadaa4]{color:#991b1b;font-weight:800}.guide-example[data-v-0ceadaa4]{margin-bottom:24px}.example-label[data-v-0ceadaa4]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-0ceadaa4]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-0ceadaa4]{position:relative}.example-badge[data-v-0ceadaa4]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-0ceadaa4 1.5s ease-in-out infinite}@keyframes badgePulse-0ceadaa4{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-0ceadaa4]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-0ceadaa4]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-0ceadaa4]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-0ceadaa4]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-0ceadaa4]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-0ceadaa4]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-0ceadaa4]{color:#667eea;flex-shrink:0}.steps-list[data-v-0ceadaa4]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-0ceadaa4]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-0ceadaa4]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-0ceadaa4]:last-child{margin-bottom:0}.step-number[data-v-0ceadaa4]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-0ceadaa4]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-0ceadaa4]{color:#1f2937;font-weight:800}.highlight-step[data-v-0ceadaa4]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-0ceadaa4]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-0ceadaa4 1.5s ease-in-out infinite}@keyframes numberPulse-0ceadaa4{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-0ceadaa4]{color:#78350f}.sub-steps[data-v-0ceadaa4]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-0ceadaa4]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-0ceadaa4]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-0ceadaa4]:last-child{margin-bottom:0}.sub-steps strong[data-v-0ceadaa4]{color:#78350f;font-weight:800}.guide-footer[data-v-0ceadaa4]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer svg[data-v-0ceadaa4]{color:#f59e0b;flex-shrink:0}.guide-footer span[data-v-0ceadaa4]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-0ceadaa4{0%{opacity:0}to{opacity:1}}@keyframes slideUp-0ceadaa4{0%{opacity:0;transform:translateY(50px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-0ceadaa4{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2480}50%{transform:scale(1.08);box-shadow:0 0 0 18px #fbbf2400}}@keyframes fadeInDown-0ceadaa4{0%{opacity:0;transform:translateY(-40px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-0ceadaa4{0%{opacity:0;transform:translateY(40px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-0ceadaa4{0%,to{transform:translate(0)}25%{transform:translate(-6px)}75%{transform:translate(6px)}}@keyframes checkPop-0ceadaa4{0%{transform:scale(0)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media(max-width:768px){.plang-order[data-v-0ceadaa4]{padding:30px 18px 150px}.header[data-v-0ceadaa4]{margin-bottom:35px}.back-btn[data-v-0ceadaa4]{padding:10px 20px;font-size:.9rem;margin-bottom:25px}.back-btn svg[data-v-0ceadaa4]{width:16px;height:16px}.title[data-v-0ceadaa4]{font-size:2.2rem;margin-bottom:14px}.subtitle[data-v-0ceadaa4]{font-size:1.05rem;margin-bottom:25px}.product-plang[data-v-0ceadaa4]{height:240px;margin-bottom:40px}.plang-overlay[data-v-0ceadaa4]{padding:28px 24px}.plang-overlay p[data-v-0ceadaa4]{font-size:1.05rem}.card-header[data-v-0ceadaa4]{padding:24px 26px}.card-title[data-v-0ceadaa4]{font-size:1.3rem}.header-left svg[data-v-0ceadaa4]{width:24px;height:24px}.card-body[data-v-0ceadaa4]{padding:28px 26px}.form-group[data-v-0ceadaa4]{margin-bottom:26px}.form-group label[data-v-0ceadaa4],.main-label[data-v-0ceadaa4]{font-size:1rem;margin-bottom:12px}.input-field[data-v-0ceadaa4]{padding:16px 20px;font-size:.98rem}.textarea[data-v-0ceadaa4]{min-height:110px}.material-grid[data-v-0ceadaa4]{grid-template-columns:1fr;gap:16px}.material-card[data-v-0ceadaa4]{padding:22px}.material-icon[data-v-0ceadaa4]{width:48px;height:48px}.material-icon svg[data-v-0ceadaa4]{width:24px;height:24px}.material-name[data-v-0ceadaa4]{font-size:1.05rem}.material-price[data-v-0ceadaa4]{font-size:1.02rem}.dimension-inputs[data-v-0ceadaa4]{flex-direction:column;gap:14px}.dimension-separator[data-v-0ceadaa4]{display:none}.dimension-input[data-v-0ceadaa4]{padding:16px 20px;font-size:1.05rem}.area-display[data-v-0ceadaa4]{font-size:.98rem}.area-display strong[data-v-0ceadaa4]{font-size:1.1rem}.addition-section[data-v-0ceadaa4]{margin-top:26px}.addition-title[data-v-0ceadaa4]{font-size:1rem;margin-bottom:12px}.addition-grid[data-v-0ceadaa4]{grid-template-columns:1fr;gap:12px}.addition-card[data-v-0ceadaa4]{padding:16px 18px}.addition-name[data-v-0ceadaa4]{font-size:.98rem}.addition-price[data-v-0ceadaa4]{font-size:.92rem}.price-summary[data-v-0ceadaa4]{padding:26px 28px;margin-top:30px}.price-row[data-v-0ceadaa4]{font-size:1.05rem;margin-bottom:12px}.price-value[data-v-0ceadaa4]{font-size:1.15rem}.price-value.total[data-v-0ceadaa4]{font-size:1.4rem}.remove-btn[data-v-0ceadaa4]{padding:10px 18px;font-size:.9rem}.form-actions[data-v-0ceadaa4]{padding:0 26px 28px}.btn-save-customer[data-v-0ceadaa4]{padding:15px 28px;font-size:1.02rem}.grand-total-section[data-v-0ceadaa4]{padding:28px 26px}.total-content[data-v-0ceadaa4]{flex-direction:column;text-align:center;gap:18px}.total-icon[data-v-0ceadaa4]{width:60px;height:60px}.total-icon svg[data-v-0ceadaa4]{width:30px;height:30px}.total-label[data-v-0ceadaa4]{font-size:1rem}.total-amount[data-v-0ceadaa4]{font-size:2rem}.action-section[data-v-0ceadaa4]{grid-template-columns:1fr;padding:24px 26px;gap:12px}.btn[data-v-0ceadaa4]{width:100%;padding:14px 24px;font-size:.95rem}.dialog-box[data-v-0ceadaa4]{padding:36px 26px}.dialog-icon[data-v-0ceadaa4]{width:68px;height:68px;margin-bottom:20px}.dialog-icon svg[data-v-0ceadaa4]{width:34px;height:34px}.dialog-title[data-v-0ceadaa4]{font-size:1.5rem;margin-bottom:14px}.dialog-message[data-v-0ceadaa4]{font-size:.95rem;margin-bottom:28px}.dialog-actions[data-v-0ceadaa4]{grid-template-columns:1fr;gap:12px}.dialog-btn[data-v-0ceadaa4]{padding:13px 24px;font-size:.95rem}.screenshot-guide[data-v-0ceadaa4]{margin-top:20px;border-width:2px}.guide-header[data-v-0ceadaa4]{padding:16px 20px;gap:10px}.guide-icon[data-v-0ceadaa4]{width:36px;height:36px}.guide-icon svg[data-v-0ceadaa4]{width:20px;height:20px}.guide-title[data-v-0ceadaa4]{font-size:1rem;line-height:1.4}.guide-content[data-v-0ceadaa4]{padding:20px}.guide-warning[data-v-0ceadaa4]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-0ceadaa4]{font-size:.875rem;gap:6px}.example-label svg[data-v-0ceadaa4]{width:18px;height:18px}.example-badge[data-v-0ceadaa4]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-0ceadaa4]{padding:12px}.example-image img[data-v-0ceadaa4]{max-width:220px}.example-caption[data-v-0ceadaa4]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-0ceadaa4]{padding:16px}.steps-title[data-v-0ceadaa4]{font-size:.95rem}.steps-list>li[data-v-0ceadaa4]{padding:12px;gap:12px}.step-number[data-v-0ceadaa4]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-0ceadaa4]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-0ceadaa4]{padding-left:16px}.sub-steps li[data-v-0ceadaa4]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-0ceadaa4]{padding:12px 16px;gap:10px}.guide-footer svg[data-v-0ceadaa4]{width:18px;height:18px}.guide-footer span[data-v-0ceadaa4]{font-size:.8rem}}@media(max-width:480px){.plang-order[data-v-0ceadaa4]{padding:24px 14px 170px}.header[data-v-0ceadaa4]{margin-bottom:30px}.back-btn[data-v-0ceadaa4]{padding:9px 18px;font-size:.85rem;margin-bottom:22px}.back-btn svg[data-v-0ceadaa4]{width:15px;height:15px}.title[data-v-0ceadaa4]{font-size:1.9rem;margin-bottom:12px}.subtitle[data-v-0ceadaa4]{font-size:1rem;margin-bottom:22px}.product-plang[data-v-0ceadaa4]{height:210px;margin-bottom:35px}.plang-overlay[data-v-0ceadaa4]{padding:24px 20px}.plang-overlay p[data-v-0ceadaa4]{font-size:1rem}.customer-card[data-v-0ceadaa4],.order-card[data-v-0ceadaa4],.summary-card[data-v-0ceadaa4]{margin-bottom:28px}.card-header[data-v-0ceadaa4]{padding:20px 22px}.card-title[data-v-0ceadaa4]{font-size:1.2rem}.header-left[data-v-0ceadaa4]{gap:12px}.header-left svg[data-v-0ceadaa4]{width:22px;height:22px}.card-body[data-v-0ceadaa4]{padding:24px 22px}.form-group[data-v-0ceadaa4]{margin-bottom:24px}.form-group label[data-v-0ceadaa4],.main-label[data-v-0ceadaa4]{font-size:.98rem;margin-bottom:11px}.input-field[data-v-0ceadaa4]{padding:15px 18px;font-size:.95rem}.textarea[data-v-0ceadaa4]{min-height:105px}.error-message[data-v-0ceadaa4],.helper-text[data-v-0ceadaa4]{font-size:.88rem;margin-top:9px}.address-note[data-v-0ceadaa4]{font-size:.88rem;margin-top:10px;padding:11px 14px}.material-grid[data-v-0ceadaa4]{gap:14px}.material-card[data-v-0ceadaa4]{padding:20px;gap:12px}.material-icon[data-v-0ceadaa4]{width:46px;height:46px}.material-icon svg[data-v-0ceadaa4]{width:23px;height:23px}.material-name[data-v-0ceadaa4]{font-size:1.02rem;margin-bottom:7px}.material-price[data-v-0ceadaa4]{font-size:1rem}.check-icon[data-v-0ceadaa4]{width:32px;height:32px;top:12px;right:12px}.check-icon svg[data-v-0ceadaa4]{width:18px;height:18px}.dimension-inputs[data-v-0ceadaa4]{gap:12px}.dimension-label[data-v-0ceadaa4]{font-size:.88rem}.dimension-input[data-v-0ceadaa4]{padding:15px 18px;font-size:1.02rem}.area-display[data-v-0ceadaa4]{font-size:.95rem;padding:9px 14px}.area-display strong[data-v-0ceadaa4]{font-size:1.08rem}.addition-section[data-v-0ceadaa4]{margin-top:24px}.addition-title[data-v-0ceadaa4]{font-size:.98rem;margin-bottom:11px}.addition-grid[data-v-0ceadaa4],.addition-single[data-v-0ceadaa4]{gap:11px}.addition-card[data-v-0ceadaa4]{padding:15px 17px}.addition-name[data-v-0ceadaa4]{font-size:.96rem;margin-bottom:5px}.addition-price[data-v-0ceadaa4]{font-size:.9rem}.check-icon-small[data-v-0ceadaa4]{width:25px;height:25px;top:9px;right:9px}.check-icon-small svg[data-v-0ceadaa4]{width:14px;height:14px}.price-summary[data-v-0ceadaa4]{padding:24px;margin-top:28px}.price-row[data-v-0ceadaa4]{font-size:1.02rem;margin-bottom:11px}.price-row.total-row[data-v-0ceadaa4]{padding-top:16px;margin-top:10px}.price-label[data-v-0ceadaa4]{font-size:1rem}.price-value[data-v-0ceadaa4]{font-size:1.12rem}.price-value.total[data-v-0ceadaa4]{font-size:1.35rem}.remove-btn[data-v-0ceadaa4]{padding:9px 16px;font-size:.88rem}.remove-btn svg[data-v-0ceadaa4]{width:17px;height:17px}.form-actions[data-v-0ceadaa4]{padding:0 22px 24px}.btn-save-customer[data-v-0ceadaa4]{padding:14px 26px;font-size:1rem}.btn-save-customer svg[data-v-0ceadaa4]{width:20px;height:20px}.grand-total-section[data-v-0ceadaa4]{padding:26px 22px}.total-content[data-v-0ceadaa4]{gap:16px}.total-icon[data-v-0ceadaa4]{width:56px;height:56px}.total-icon svg[data-v-0ceadaa4]{width:28px;height:28px}.total-label[data-v-0ceadaa4]{font-size:.98rem;margin-bottom:7px}.total-amount[data-v-0ceadaa4]{font-size:1.85rem}.action-section[data-v-0ceadaa4]{padding:22px;gap:11px}.btn[data-v-0ceadaa4]{padding:13px 22px;font-size:.9rem}.btn svg[data-v-0ceadaa4]{width:17px;height:17px}.footer-spacer[data-v-0ceadaa4]{height:90px}.dialog-overlay[data-v-0ceadaa4]{padding:20px}.dialog-box[data-v-0ceadaa4]{padding:32px 22px}.dialog-icon[data-v-0ceadaa4]{width:64px;height:64px;margin-bottom:18px}.dialog-icon svg[data-v-0ceadaa4]{width:32px;height:32px}.dialog-title[data-v-0ceadaa4]{font-size:1.4rem;margin-bottom:13px}.dialog-message[data-v-0ceadaa4]{font-size:.92rem;margin-bottom:26px}.dialog-btn[data-v-0ceadaa4]{padding:12px 22px;font-size:.92rem}.dialog-btn svg[data-v-0ceadaa4]{width:17px;height:17px}.screenshot-guide[data-v-0ceadaa4]{border-radius:14px}.guide-header[data-v-0ceadaa4]{padding:12px 16px;gap:8px}.guide-icon[data-v-0ceadaa4]{width:32px;height:32px}.guide-icon svg[data-v-0ceadaa4]{width:18px;height:18px}.guide-title[data-v-0ceadaa4]{font-size:.9rem;line-height:1.4}.guide-content[data-v-0ceadaa4]{padding:16px}.guide-warning[data-v-0ceadaa4]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-0ceadaa4]{font-size:.8rem;gap:5px}.example-label svg[data-v-0ceadaa4]{width:16px;height:16px}.example-badge[data-v-0ceadaa4]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-0ceadaa4]{padding:10px}.example-image img[data-v-0ceadaa4]{max-width:100%}.example-caption[data-v-0ceadaa4]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-0ceadaa4]{width:14px;height:14px}.guide-steps[data-v-0ceadaa4]{padding:14px;border-radius:10px}.steps-title[data-v-0ceadaa4]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-0ceadaa4]{width:16px;height:16px}.steps-list>li[data-v-0ceadaa4]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-0ceadaa4]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-0ceadaa4]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-0ceadaa4]{padding:10px!important}.sub-steps[data-v-0ceadaa4]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-0ceadaa4]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-0ceadaa4]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer svg[data-v-0ceadaa4]{width:16px;height:16px}.guide-footer span[data-v-0ceadaa4]{font-size:.75rem;line-height:1.4}}[data-v-a105ce05]{font-family:Montserrat,sans-serif;box-sizing:border-box}.kaos-order[data-v-a105ce05]{background:#191970;min-height:100vh;padding:40px 20px 120px}.container[data-v-a105ce05]{max-width:900px;margin:0 auto}.header[data-v-a105ce05]{margin-bottom:30px;animation:fadeInDown-a105ce05 .6s ease}.back-btn[data-v-a105ce05]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-a105ce05]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-a105ce05]{width:18px;height:18px}.title[data-v-a105ce05]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-a105ce05]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-kaos[data-v-a105ce05]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-a105ce05 .8s ease;box-shadow:0 15px 40px #0006}.product-kaos img[data-v-a105ce05]{width:100%;height:100%;object-fit:cover}.kaos-overlay[data-v-a105ce05]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.kaos-overlay p[data-v-a105ce05]{margin:0;font-size:1.05rem;font-weight:500;line-height:1.6}.customer-card[data-v-a105ce05],.order-card[data-v-a105ce05]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-a105ce05 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-a105ce05]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-a105ce05]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-a105ce05]{color:#fff}.card-title[data-v-a105ce05]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-a105ce05]{padding:30px}.form-row[data-v-a105ce05]{display:grid;gap:20px;margin-bottom:0}.form-group[data-v-a105ce05]{margin-bottom:25px}.form-group label[data-v-a105ce05],.main-label[data-v-a105ce05]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-a105ce05]{color:#f44;font-weight:700}.input-field[data-v-a105ce05]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-a105ce05]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-a105ce05]{border-color:#f44;background:#fff5f5}.input-field[data-v-a105ce05]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-a105ce05]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-a105ce05]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-a105ce05 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-a105ce05]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.category-grid[data-v-a105ce05],.type-grid[data-v-a105ce05]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.category-card[data-v-a105ce05],.type-card[data-v-a105ce05]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.category-card[data-v-a105ce05]:hover,.type-card[data-v-a105ce05]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.category-card.selected[data-v-a105ce05],.type-card.selected[data-v-a105ce05]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.category-icon[data-v-a105ce05],.type-icon[data-v-a105ce05]{width:64px;height:64px;background:#667eea14;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden}.category-card.selected .category-icon[data-v-a105ce05],.type-card.selected .type-icon[data-v-a105ce05]{background:#ffffff26}.card-img[data-v-a105ce05]{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.category-info[data-v-a105ce05],.type-info[data-v-a105ce05]{flex:1}.category-name[data-v-a105ce05],.type-name[data-v-a105ce05]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0;transition:color .3s ease}.category-card.selected .category-name[data-v-a105ce05],.type-card.selected .type-name[data-v-a105ce05]{color:#fff}.check-icon[data-v-a105ce05]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-a105ce05 .3s ease}.check-icon svg[data-v-a105ce05]{color:#667eea}.size-grid[data-v-a105ce05]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:16px}.size-card[data-v-a105ce05]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .3s ease;text-align:center}.size-card[data-v-a105ce05]:hover{border-color:#10b981;box-shadow:0 6px 16px #10b9811f;transform:translateY(-2px)}.size-card.selected[data-v-a105ce05]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 6px 18px #10b98159;transform:translateY(-2px)}.size-info[data-v-a105ce05]{flex:1}.size-name[data-v-a105ce05]{font-size:1.1rem;font-weight:800;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.size-card.selected .size-name[data-v-a105ce05]{color:#fff}.size-price[data-v-a105ce05]{font-size:.9rem;font-weight:700;color:#10b981;margin:0;transition:color .3s ease}.size-card.selected .size-price[data-v-a105ce05]{color:#fff}.check-icon-small[data-v-a105ce05]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-a105ce05 .3s ease;box-shadow:0 3px 10px #0000001f}.check-icon-small svg[data-v-a105ce05]{color:#10b981;width:14px;height:14px}.quantity-control[data-v-a105ce05]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-a105ce05]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-a105ce05]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-a105ce05]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-a105ce05]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-a105ce05]:focus{outline:none}.qty-input[data-v-a105ce05]::-webkit-inner-spin-button,.qty-input[data-v-a105ce05]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-a105ce05]{-moz-appearance:textfield}.dtf-section[data-v-a105ce05]{margin-top:20px;padding:24px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:18px;border:2px solid #e5e7eb}.dtf-subsection[data-v-a105ce05]{margin-bottom:24px}.dtf-subsection[data-v-a105ce05]:last-child{margin-bottom:0}.dtf-label[data-v-a105ce05]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.dtf-logo-grid[data-v-a105ce05]{display:grid;grid-template-columns:1fr;gap:12px}.dtf-size-grid[data-v-a105ce05]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.dtf-card[data-v-a105ce05]{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;text-align:center}.dtf-card[data-v-a105ce05]:hover:not(.disabled){border-color:#f59e0b;box-shadow:0 6px 16px #f59e0b26;transform:translateY(-2px)}.dtf-card.selected[data-v-a105ce05]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 6px 18px #f59e0b59;transform:translateY(-2px)}.dtf-card.disabled[data-v-a105ce05]{opacity:.4;cursor:not-allowed}.dtf-info[data-v-a105ce05]{flex:1}.dtf-name[data-v-a105ce05]{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.dtf-card.selected .dtf-name[data-v-a105ce05]{color:#fff}.dtf-price[data-v-a105ce05]{font-size:.9rem;font-weight:700;color:#f59e0b;margin:0;transition:color .3s ease}.dtf-card.selected .dtf-price[data-v-a105ce05]{color:#fff}.dtf-card.selected .check-icon-small svg[data-v-a105ce05]{color:#f59e0b}.dtf-quantity-section[data-v-a105ce05]{margin-top:16px;padding:16px;background:#fff;border-radius:12px;border:2px solid #e5e7eb}.dtf-quantity-section label[data-v-a105ce05]{display:block;color:#1f2937;font-weight:600;margin-bottom:10px;font-size:.95rem}.price-summary[data-v-a105ce05]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-a105ce05]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-a105ce05]:last-child{margin-bottom:0}.price-row.total-row[data-v-a105ce05]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-a105ce05]{font-weight:600}.price-value[data-v-a105ce05]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-a105ce05]{font-size:1.4rem;color:#fff}.remove-btn[data-v-a105ce05]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-a105ce05]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-a105ce05]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-a105ce05 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-a105ce05]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-a105ce05]{display:flex;align-items:center;gap:20px}.total-icon[data-v-a105ce05]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-a105ce05]{color:#fff}.total-info[data-v-a105ce05]{flex:1}.total-label[data-v-a105ce05]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-a105ce05]{color:#fff;font-size:2rem;font-weight:900;margin:0 0 4px;letter-spacing:-.5px}.total-quantity[data-v-a105ce05]{color:#fffffff2;font-size:.95rem;font-weight:600;margin:0}.action-section[data-v-a105ce05]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-a105ce05]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-a105ce05]{flex-shrink:0}.btn-add[data-v-a105ce05]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-a105ce05]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-a105ce05]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-a105ce05]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-a105ce05]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-a105ce05]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-a105ce05]{height:80px}.form-actions[data-v-a105ce05]{padding:0 30px 30px}.btn-save-customer[data-v-a105ce05]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-a105ce05]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-a105ce05]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-a105ce05 .3s ease;padding:20px}.dialog-box[data-v-a105ce05]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-a105ce05 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-a105ce05]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-a105ce05 1s ease infinite}.dialog-icon.warning-icon[data-v-a105ce05]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-a105ce05]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-a105ce05]{color:#fff}.dialog-title[data-v-a105ce05]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-a105ce05]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-a105ce05]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-a105ce05]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-a105ce05]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-a105ce05]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-a105ce05]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-a105ce05]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-a105ce05]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-a105ce05]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-a105ce05]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-a105ce05]{color:#374151}.address-note em[data-v-a105ce05]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-a105ce05]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.screenshot-guide[data-v-a105ce05]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-a105ce05 2s ease-in-out infinite}@keyframes pulseWarning-a105ce05{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-a105ce05]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-title[data-v-a105ce05]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-a105ce05]{padding:24px}.guide-warning[data-v-a105ce05]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-a105ce05]{color:#991b1b;font-weight:800}.guide-example[data-v-a105ce05]{margin-bottom:24px}.example-label[data-v-a105ce05]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-a105ce05]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-a105ce05]{position:relative}.example-badge[data-v-a105ce05]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-a105ce05 1.5s ease-in-out infinite}@keyframes badgePulse-a105ce05{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-a105ce05]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-a105ce05]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-a105ce05]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-a105ce05]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-a105ce05]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-a105ce05]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-a105ce05]{color:#667eea;flex-shrink:0}.steps-list[data-v-a105ce05]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-a105ce05]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-a105ce05]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-a105ce05]:last-child{margin-bottom:0}.step-number[data-v-a105ce05]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-a105ce05]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-a105ce05]{color:#1f2937;font-weight:800}.highlight-step[data-v-a105ce05]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-a105ce05]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-a105ce05 1.5s ease-in-out infinite}@keyframes numberPulse-a105ce05{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-a105ce05]{color:#78350f}.sub-steps[data-v-a105ce05]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-a105ce05]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-a105ce05]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-a105ce05]:last-child{margin-bottom:0}.sub-steps strong[data-v-a105ce05]{color:#78350f;font-weight:800}.guide-footer[data-v-a105ce05]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer span[data-v-a105ce05]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-a105ce05{0%{opacity:0}to{opacity:1}}@keyframes slideUp-a105ce05{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-a105ce05{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-a105ce05{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-a105ce05{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-a105ce05{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-a105ce05{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.kaos-order[data-v-a105ce05]{padding:30px 15px 140px}.back-btn[data-v-a105ce05]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-a105ce05]{width:16px;height:16px}.title[data-v-a105ce05]{font-size:2rem}.subtitle[data-v-a105ce05]{font-size:1rem}.product-kaos[data-v-a105ce05]{height:200px;margin-bottom:30px}.kaos-overlay p[data-v-a105ce05]{font-size:1rem}.card-header[data-v-a105ce05]{padding:20px}.card-title[data-v-a105ce05]{font-size:1.2rem}.card-body[data-v-a105ce05]{padding:20px}.category-grid[data-v-a105ce05],.type-grid[data-v-a105ce05]{grid-template-columns:1fr}.size-grid[data-v-a105ce05]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.dtf-section[data-v-a105ce05]{padding:20px}.dtf-size-grid[data-v-a105ce05]{grid-template-columns:1fr}.action-section[data-v-a105ce05]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-a105ce05]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-a105ce05]{padding:24px 20px}.total-content[data-v-a105ce05]{flex-direction:column;text-align:center}.total-icon[data-v-a105ce05]{width:50px;height:50px}.total-icon svg[data-v-a105ce05]{width:24px;height:24px}.total-amount[data-v-a105ce05]{font-size:1.8rem}.dialog-box[data-v-a105ce05]{padding:28px 20px}.dialog-icon[data-v-a105ce05]{width:60px;height:60px}.dialog-icon svg[data-v-a105ce05]{width:48px;height:48px}.dialog-title[data-v-a105ce05]{font-size:1.3rem}.dialog-message[data-v-a105ce05]{font-size:.9rem}.dialog-actions[data-v-a105ce05]{grid-template-columns:1fr}.dialog-btn[data-v-a105ce05]{padding:12px 20px;font-size:.9rem}.screenshot-guide[data-v-a105ce05]{margin-top:20px;border-width:2px}.guide-header[data-v-a105ce05]{padding:16px 20px;gap:10px}.guide-title[data-v-a105ce05]{font-size:1rem;line-height:1.4}.guide-content[data-v-a105ce05]{padding:20px}.guide-warning[data-v-a105ce05]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-a105ce05]{font-size:.875rem;gap:6px}.example-label svg[data-v-a105ce05]{width:18px;height:18px}.example-badge[data-v-a105ce05]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-a105ce05]{padding:12px}.example-image img[data-v-a105ce05]{max-width:220px}.example-caption[data-v-a105ce05]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-a105ce05]{padding:16px}.steps-title[data-v-a105ce05]{font-size:.95rem}.steps-list>li[data-v-a105ce05]{padding:12px;gap:12px}.step-number[data-v-a105ce05]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-a105ce05]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-a105ce05]{padding-left:16px}.sub-steps li[data-v-a105ce05]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-a105ce05]{padding:12px 16px;gap:10px}.guide-footer span[data-v-a105ce05]{font-size:.8rem}}@media(max-width:480px){.kaos-order[data-v-a105ce05]{padding:20px 12px 160px}.back-btn[data-v-a105ce05]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-a105ce05]{width:14px;height:14px}.title[data-v-a105ce05]{font-size:1.6rem}.subtitle[data-v-a105ce05]{font-size:.9rem}.product-kaos[data-v-a105ce05]{height:180px}.card-header[data-v-a105ce05]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-a105ce05]{width:100%;justify-content:center}.category-icon[data-v-a105ce05],.type-icon[data-v-a105ce05]{width:56px;height:56px}.size-grid[data-v-a105ce05]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr))}.total-amount[data-v-a105ce05]{font-size:1.6rem}.btn[data-v-a105ce05]{padding:12px 20px;font-size:.9rem}.dtf-section[data-v-a105ce05]{padding:16px}.dtf-size-grid[data-v-a105ce05]{grid-template-columns:1fr}.screenshot-guide[data-v-a105ce05]{border-radius:14px}.guide-header[data-v-a105ce05]{padding:12px 16px;gap:8px}.guide-title[data-v-a105ce05]{font-size:.9rem;line-height:1.4}.guide-content[data-v-a105ce05]{padding:16px}.guide-warning[data-v-a105ce05]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-a105ce05]{font-size:.8rem;gap:5px}.example-label svg[data-v-a105ce05]{width:16px;height:16px}.example-badge[data-v-a105ce05]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px;letter-spacing:.3px}.example-image[data-v-a105ce05]{padding:10px}.example-image img[data-v-a105ce05]{max-width:100%}.example-caption[data-v-a105ce05]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-a105ce05]{width:14px;height:14px}.guide-steps[data-v-a105ce05]{padding:14px;border-radius:10px}.steps-title[data-v-a105ce05]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-a105ce05]{width:16px;height:16px}.steps-list>li[data-v-a105ce05]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-a105ce05]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-a105ce05]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-a105ce05]{padding:10px!important}.sub-steps[data-v-a105ce05]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-a105ce05]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-a105ce05]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer span[data-v-a105ce05]{font-size:.75rem;line-height:1.4}}[data-v-32606d4f]{font-family:Montserrat,sans-serif;box-sizing:border-box}.jersey-order[data-v-32606d4f]{background:linear-gradient(180deg,#191970 0% 70%,#1a1a4d);min-height:100vh;padding:40px 20px 120px}.container[data-v-32606d4f]{max-width:900px;margin:0 auto}.header[data-v-32606d4f]{margin-bottom:30px;animation:fadeInDown-32606d4f .6s ease}.back-btn[data-v-32606d4f]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-32606d4f]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-32606d4f]{width:18px;height:18px}.title[data-v-32606d4f]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-32606d4f]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-jersey[data-v-32606d4f]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-32606d4f .8s ease;box-shadow:0 15px 40px #0006}.product-jersey img[data-v-32606d4f]{width:100%;height:100%;object-fit:cover}.jersey-overlay[data-v-32606d4f]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.jersey-overlay p[data-v-32606d4f]{margin:0;font-size:1.05rem;font-weight:500;line-height:1.6}.customer-card[data-v-32606d4f],.order-card[data-v-32606d4f]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-32606d4f .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-32606d4f]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-32606d4f]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-32606d4f]{color:#fff}.card-title[data-v-32606d4f]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-32606d4f]{padding:30px}.form-row[data-v-32606d4f]{display:grid;gap:20px;margin-bottom:0}.form-group[data-v-32606d4f]{margin-bottom:25px}.form-group label[data-v-32606d4f],.main-label[data-v-32606d4f]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-32606d4f]{color:#f44;font-weight:700}.input-field[data-v-32606d4f]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-32606d4f]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-32606d4f]{border-color:#f44;background:#fff5f5}.input-field[data-v-32606d4f]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-32606d4f]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-32606d4f]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-32606d4f .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-32606d4f]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.production-grid[data-v-32606d4f],.category-grid[data-v-32606d4f],.collar-grid[data-v-32606d4f],.type-grid[data-v-32606d4f]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.production-card[data-v-32606d4f],.category-card[data-v-32606d4f],.collar-card[data-v-32606d4f],.type-card[data-v-32606d4f]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.production-card[data-v-32606d4f]:hover,.category-card[data-v-32606d4f]:hover,.collar-card[data-v-32606d4f]:hover,.type-card[data-v-32606d4f]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.production-card.selected[data-v-32606d4f],.category-card.selected[data-v-32606d4f],.collar-card.selected[data-v-32606d4f],.type-card.selected[data-v-32606d4f]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.production-icon[data-v-32606d4f],.category-icon[data-v-32606d4f],.collar-icon[data-v-32606d4f],.type-icon[data-v-32606d4f]{width:64px;height:64px;background:#667eea14;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden}.production-card.selected .production-icon[data-v-32606d4f],.category-card.selected .category-icon[data-v-32606d4f],.collar-card.selected .collar-icon[data-v-32606d4f],.type-card.selected .type-icon[data-v-32606d4f]{background:#ffffff26}.card-img[data-v-32606d4f]{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.production-info[data-v-32606d4f],.category-info[data-v-32606d4f],.collar-info[data-v-32606d4f],.type-info[data-v-32606d4f]{flex:1}.production-name[data-v-32606d4f],.category-name[data-v-32606d4f],.collar-name[data-v-32606d4f],.type-name[data-v-32606d4f]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0;transition:color .3s ease}.production-desc[data-v-32606d4f]{font-size:.85rem;font-weight:500;color:#6b7280;margin:4px 0 0;transition:color .3s ease}.production-card.selected .production-name[data-v-32606d4f],.production-card.selected .production-desc[data-v-32606d4f],.category-card.selected .category-name[data-v-32606d4f],.collar-card.selected .collar-name[data-v-32606d4f],.type-card.selected .type-name[data-v-32606d4f]{color:#fff}.check-icon[data-v-32606d4f]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-32606d4f .3s ease}.check-icon svg[data-v-32606d4f]{color:#667eea}.size-grid[data-v-32606d4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:16px}.size-card[data-v-32606d4f]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .3s ease;text-align:center}.size-card[data-v-32606d4f]:hover{border-color:#10b981;box-shadow:0 6px 16px #10b9811f;transform:translateY(-2px)}.size-card.selected[data-v-32606d4f]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 6px 18px #10b98159;transform:translateY(-2px)}.size-info[data-v-32606d4f]{flex:1}.size-name[data-v-32606d4f]{font-size:1.1rem;font-weight:800;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.size-card.selected .size-name[data-v-32606d4f]{color:#fff}.size-price[data-v-32606d4f]{font-size:.9rem;font-weight:700;color:#10b981;margin:0;transition:color .3s ease}.size-card.selected .size-price[data-v-32606d4f]{color:#fff}.check-icon-small[data-v-32606d4f]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-32606d4f .3s ease;box-shadow:0 3px 10px #0000001f}.check-icon-small svg[data-v-32606d4f]{color:#10b981;width:14px;height:14px}.quantity-control[data-v-32606d4f]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-32606d4f]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-32606d4f]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-32606d4f]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-32606d4f]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-32606d4f]:focus{outline:none}.qty-input[data-v-32606d4f]::-webkit-inner-spin-button,.qty-input[data-v-32606d4f]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-32606d4f]{-moz-appearance:textfield}.dtf-section[data-v-32606d4f]{margin-top:20px;padding:24px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:18px;border:2px solid #e5e7eb}.dtf-subsection[data-v-32606d4f]{margin-bottom:24px}.dtf-subsection[data-v-32606d4f]:last-child{margin-bottom:0}.dtf-label[data-v-32606d4f]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.dtf-logo-grid[data-v-32606d4f]{display:grid;grid-template-columns:1fr;gap:12px}.dtf-size-grid[data-v-32606d4f]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.dtf-card[data-v-32606d4f]{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;text-align:center}.dtf-card[data-v-32606d4f]:hover:not(.disabled){border-color:#f59e0b;box-shadow:0 6px 16px #f59e0b26;transform:translateY(-2px)}.dtf-card.selected[data-v-32606d4f]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 6px 18px #f59e0b59;transform:translateY(-2px)}.dtf-card.disabled[data-v-32606d4f]{opacity:.4;cursor:not-allowed}.dtf-info[data-v-32606d4f]{flex:1}.dtf-name[data-v-32606d4f]{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.dtf-card.selected .dtf-name[data-v-32606d4f]{color:#fff}.dtf-price[data-v-32606d4f]{font-size:.9rem;font-weight:700;color:#f59e0b;margin:0;transition:color .3s ease}.dtf-card.selected .dtf-price[data-v-32606d4f]{color:#fff}.dtf-card.selected .check-icon-small svg[data-v-32606d4f]{color:#f59e0b}.dtf-quantity-section[data-v-32606d4f]{margin-top:16px;padding:16px;background:#fff;border-radius:12px;border:2px solid #e5e7eb}.dtf-quantity-section label[data-v-32606d4f]{display:block;color:#1f2937;font-weight:600;margin-bottom:10px;font-size:.95rem}.price-summary[data-v-32606d4f]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-32606d4f]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-32606d4f]:last-child{margin-bottom:0}.price-row.total-row[data-v-32606d4f]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-32606d4f]{font-weight:600}.price-value[data-v-32606d4f]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-32606d4f]{font-size:1.4rem;color:#fff}.remove-btn[data-v-32606d4f]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-32606d4f]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-32606d4f]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-32606d4f 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-32606d4f]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-32606d4f]{display:flex;align-items:center;gap:20px}.total-icon[data-v-32606d4f]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-32606d4f]{color:#fff}.total-info[data-v-32606d4f]{flex:1}.total-label[data-v-32606d4f]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-32606d4f]{color:#fff;font-size:2rem;font-weight:900;margin:0 0 4px;letter-spacing:-.5px}.total-quantity[data-v-32606d4f]{color:#fffffff2;font-size:.95rem;font-weight:600;margin:0}.action-section[data-v-32606d4f]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-32606d4f]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-32606d4f]{flex-shrink:0}.btn-add[data-v-32606d4f]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-32606d4f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-32606d4f]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-32606d4f]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-32606d4f]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-32606d4f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-32606d4f]{height:80px}.form-actions[data-v-32606d4f]{padding:0 30px 30px}.btn-save-customer[data-v-32606d4f]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-32606d4f]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-32606d4f]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-32606d4f .3s ease;padding:20px}.dialog-box[data-v-32606d4f]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-32606d4f .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-32606d4f]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-32606d4f 1s ease infinite}.dialog-icon.warning-icon[data-v-32606d4f]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-32606d4f]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-32606d4f]{color:#fff}.dialog-title[data-v-32606d4f]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-32606d4f]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-32606d4f]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-32606d4f]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-32606d4f]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-32606d4f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-32606d4f]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-32606d4f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-32606d4f]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-32606d4f]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-32606d4f]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-32606d4f]{color:#374151}.address-note em[data-v-32606d4f]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-32606d4f]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.size-guide-section[data-v-32606d4f]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:16px}.size-guide-title[data-v-32606d4f]{display:flex;align-items:center;gap:10px;color:#0c4a6e;font-size:1.1rem;font-weight:700;margin:0 0 16px}.size-guide-image[data-v-32606d4f]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 12px #00000014}.size-guide-image img[data-v-32606d4f]{width:100%;height:auto;border-radius:8px;display:block}.screenshot-guide[data-v-32606d4f]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-32606d4f 2s ease-in-out infinite}@keyframes pulseWarning-32606d4f{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-32606d4f]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-title[data-v-32606d4f]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-32606d4f]{padding:24px}.guide-warning[data-v-32606d4f]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-32606d4f]{color:#991b1b;font-weight:800}.guide-example[data-v-32606d4f]{margin-bottom:24px}.example-label[data-v-32606d4f]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-32606d4f]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-32606d4f]{position:relative}.example-badge[data-v-32606d4f]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-32606d4f 1.5s ease-in-out infinite}@keyframes badgePulse-32606d4f{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-32606d4f]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-32606d4f]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-32606d4f]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-32606d4f]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-32606d4f]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-32606d4f]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-32606d4f]{color:#667eea;flex-shrink:0}.steps-list[data-v-32606d4f]{margin:0;padding:0;list-style:none}.steps-list>li[data-v-32606d4f]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-32606d4f]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-32606d4f]:last-child{margin-bottom:0}.step-number[data-v-32606d4f]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-32606d4f]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-32606d4f]{color:#1f2937;font-weight:800}.highlight-step[data-v-32606d4f]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-32606d4f]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-32606d4f 1.5s ease-in-out infinite}@keyframes numberPulse-32606d4f{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-32606d4f]{color:#78350f}.sub-steps[data-v-32606d4f]{margin:12px 0 0;padding-left:20px;list-style-type:none}.sub-steps li[data-v-32606d4f]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-32606d4f]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-32606d4f]:last-child{margin-bottom:0}.sub-steps strong[data-v-32606d4f]{color:#78350f;font-weight:800}.guide-footer[data-v-32606d4f]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer span[data-v-32606d4f]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-32606d4f{0%{opacity:0}to{opacity:1}}@keyframes slideUp-32606d4f{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-32606d4f{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-32606d4f{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-32606d4f{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-32606d4f{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-32606d4f{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.jersey-order[data-v-32606d4f]{padding:30px 15px 140px}.back-btn[data-v-32606d4f]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-32606d4f]{width:16px;height:16px}.title[data-v-32606d4f]{font-size:2rem}.subtitle[data-v-32606d4f]{font-size:1rem}.product-jersey[data-v-32606d4f]{height:200px;margin-bottom:30px}.jersey-overlay p[data-v-32606d4f]{font-size:1rem}.card-header[data-v-32606d4f]{padding:20px}.card-title[data-v-32606d4f]{font-size:1.2rem}.card-body[data-v-32606d4f]{padding:20px}.production-grid[data-v-32606d4f],.category-grid[data-v-32606d4f],.collar-grid[data-v-32606d4f],.type-grid[data-v-32606d4f]{grid-template-columns:1fr}.size-grid[data-v-32606d4f]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.dtf-size-grid[data-v-32606d4f]{grid-template-columns:1fr}.action-section[data-v-32606d4f]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-32606d4f]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-32606d4f]{padding:24px 20px}.total-content[data-v-32606d4f]{flex-direction:column;text-align:center}.total-icon[data-v-32606d4f]{width:50px;height:50px}.total-icon svg[data-v-32606d4f]{width:24px;height:24px}.total-amount[data-v-32606d4f]{font-size:1.8rem}.dialog-box[data-v-32606d4f]{padding:28px 20px}.dialog-icon[data-v-32606d4f]{width:60px;height:60px}.dialog-icon svg[data-v-32606d4f]{width:48px;height:48px}.dialog-title[data-v-32606d4f]{font-size:1.3rem}.dialog-message[data-v-32606d4f]{font-size:.9rem}.dialog-actions[data-v-32606d4f]{grid-template-columns:1fr}.dialog-btn[data-v-32606d4f]{padding:12px 20px;font-size:.9rem}.dtf-section[data-v-32606d4f]{padding:20px}.size-guide-section[data-v-32606d4f]{padding:16px}.size-guide-title[data-v-32606d4f]{font-size:1rem}.size-guide-image[data-v-32606d4f]{padding:12px}.screenshot-guide[data-v-32606d4f]{margin-top:20px;border-width:2px}.guide-header[data-v-32606d4f]{padding:16px 20px;gap:10px}.guide-title[data-v-32606d4f]{font-size:1rem;line-height:1.4}.guide-content[data-v-32606d4f]{padding:20px}.guide-warning[data-v-32606d4f]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-32606d4f]{font-size:.875rem;gap:6px}.example-label svg[data-v-32606d4f]{width:18px;height:18px}.example-badge[data-v-32606d4f]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-32606d4f]{padding:12px}.example-image img[data-v-32606d4f]{max-width:220px}.example-caption[data-v-32606d4f]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-32606d4f]{padding:16px}.steps-title[data-v-32606d4f]{font-size:.95rem}.steps-list>li[data-v-32606d4f]{padding:12px;gap:12px}.step-number[data-v-32606d4f]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-32606d4f]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-32606d4f]{padding-left:16px}.sub-steps li[data-v-32606d4f]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-32606d4f]{padding:12px 16px;gap:10px}.guide-footer span[data-v-32606d4f]{font-size:.8rem}}@media(max-width:480px){.jersey-order[data-v-32606d4f]{padding:20px 12px 160px}.back-btn[data-v-32606d4f]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-32606d4f]{width:14px;height:14px}.title[data-v-32606d4f]{font-size:1.6rem}.subtitle[data-v-32606d4f]{font-size:.9rem}.product-jersey[data-v-32606d4f]{height:180px}.card-header[data-v-32606d4f]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-32606d4f]{width:100%;justify-content:center}.production-icon[data-v-32606d4f],.category-icon[data-v-32606d4f],.collar-icon[data-v-32606d4f],.type-icon[data-v-32606d4f]{width:56px;height:56px}.size-grid[data-v-32606d4f]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr))}.total-amount[data-v-32606d4f]{font-size:1.6rem}.btn[data-v-32606d4f]{padding:12px 20px;font-size:.9rem}.size-guide-section[data-v-32606d4f]{padding:14px}.size-guide-title[data-v-32606d4f]{font-size:.95rem}.size-guide-image[data-v-32606d4f]{padding:10px}.screenshot-guide[data-v-32606d4f]{border-radius:14px}.guide-header[data-v-32606d4f]{padding:12px 16px;gap:8px}.guide-title[data-v-32606d4f]{font-size:.9rem;line-height:1.4}.guide-content[data-v-32606d4f]{padding:16px}.guide-warning[data-v-32606d4f]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-32606d4f]{font-size:.8rem;gap:5px}.example-label svg[data-v-32606d4f]{width:16px;height:16px}.example-badge[data-v-32606d4f]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px}.example-image[data-v-32606d4f]{padding:10px}.example-image img[data-v-32606d4f]{max-width:100%}.example-caption[data-v-32606d4f]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-32606d4f]{width:14px;height:14px}.guide-steps[data-v-32606d4f]{padding:14px;border-radius:10px}.steps-title[data-v-32606d4f]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-32606d4f]{width:16px;height:16px}.steps-list>li[data-v-32606d4f]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-32606d4f]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-32606d4f]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-32606d4f]{padding:10px!important}.sub-steps[data-v-32606d4f]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-32606d4f]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-32606d4f]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer span[data-v-32606d4f]{font-size:.75rem;line-height:1.4}}[data-v-6dd16506]{font-family:Montserrat,sans-serif;box-sizing:border-box}.polo-order[data-v-6dd16506]{background:linear-gradient(180deg,#191970 0% 70%,#1a1a4d);min-height:100vh;padding:40px 20px 120px}.container[data-v-6dd16506]{max-width:900px;margin:0 auto}.header[data-v-6dd16506]{margin-bottom:30px;animation:fadeInDown-6dd16506 .6s ease}.back-btn[data-v-6dd16506]{background:#ffffff26;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.2);padding:10px 20px;border-radius:10px;cursor:pointer;font-size:.9rem;font-weight:600;margin-bottom:25px;transition:all .3s ease;display:inline-flex;align-items:center;gap:6px}.back-btn[data-v-6dd16506]:hover{background:#ffffff40;transform:translate(-5px);border-color:#fff6}.back-btn svg[data-v-6dd16506]{width:18px;height:18px}.title[data-v-6dd16506]{color:#fff;font-size:2.5rem;font-weight:800;text-align:center;margin:0 0 10px;text-shadow:2px 2px 10px rgba(0,0,0,.3)}.subtitle[data-v-6dd16506]{color:#ffffffe6;font-size:1.1rem;text-align:center;margin:0;font-weight:400}.product-polo[data-v-6dd16506]{position:relative;width:100%;height:280px;border-radius:24px;overflow:hidden;margin-bottom:40px;animation:fadeInUp-6dd16506 .8s ease;box-shadow:0 15px 40px #0006}.product-polo img[data-v-6dd16506]{width:100%;height:100%;object-fit:cover}.polo-overlay[data-v-6dd16506]{position:absolute;bottom:0;left:0;right:0;background:linear-gradient(to top,rgba(0,0,0,.8),transparent);padding:30px;color:#fff}.polo-overlay p[data-v-6dd16506]{margin:0;font-size:1.05rem;font-weight:500;line-height:1.6}.customer-card[data-v-6dd16506],.order-card[data-v-6dd16506]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-6dd16506 .8s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.card-header[data-v-6dd16506]{background:#2563eb;padding:24px 30px;display:flex;justify-content:space-between;align-items:center}.header-left[data-v-6dd16506]{display:flex;align-items:center;gap:12px}.header-left svg[data-v-6dd16506]{color:#fff}.card-title[data-v-6dd16506]{color:#fff;font-size:1.4rem;font-weight:700;margin:0}.card-body[data-v-6dd16506]{padding:30px}.form-row[data-v-6dd16506]{display:grid;gap:20px;margin-bottom:0}.form-group[data-v-6dd16506]{margin-bottom:25px}.form-group label[data-v-6dd16506],.main-label[data-v-6dd16506]{display:block;color:#333;font-weight:700;margin-bottom:12px;font-size:1rem;letter-spacing:.3px}.required[data-v-6dd16506]{color:#f44;font-weight:700}.input-field[data-v-6dd16506]{width:100%;padding:16px 20px;border:2px solid #e5e7eb;border-radius:14px;font-size:1rem;font-weight:500;transition:all .3s ease;background:#f9fafb;font-family:Montserrat,sans-serif}.input-field[data-v-6dd16506]:focus{outline:none;border-color:#667eea;background:#fff;box-shadow:0 0 0 4px #667eea1a}.input-field.error[data-v-6dd16506]{border-color:#f44;background:#fff5f5}.input-field[data-v-6dd16506]::placeholder{color:#9ca3af;font-weight:400}.textarea[data-v-6dd16506]{resize:vertical;min-height:100px;line-height:1.6}.error-message[data-v-6dd16506]{color:#f44;font-size:.875rem;margin-top:8px;font-weight:600;animation:shake-6dd16506 .3s ease;display:flex;align-items:center;gap:6px}.helper-text[data-v-6dd16506]{color:#6b7280;font-size:.875rem;margin-top:8px;font-weight:500}.production-grid[data-v-6dd16506],.category-grid[data-v-6dd16506],.type-grid[data-v-6dd16506]{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:16px;margin-top:16px}.production-card[data-v-6dd16506],.category-card[data-v-6dd16506],.type-card[data-v-6dd16506]{position:relative;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border:3px solid #e5e7eb;border-radius:16px;padding:20px;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;flex-direction:column;gap:12px;align-items:center;text-align:center}.production-card[data-v-6dd16506]:hover,.category-card[data-v-6dd16506]:hover,.type-card[data-v-6dd16506]:hover{transform:translateY(-4px);box-shadow:0 12px 24px #667eea26;border-color:#667eea}.production-card.selected[data-v-6dd16506],.category-card.selected[data-v-6dd16506],.type-card.selected[data-v-6dd16506]{background:#2563eb;border-color:#667eea;box-shadow:0 12px 32px #667eea66;transform:translateY(-4px)}.production-icon[data-v-6dd16506],.category-icon[data-v-6dd16506],.type-icon[data-v-6dd16506]{width:64px;height:64px;background:#667eea14;border-radius:12px;display:flex;align-items:center;justify-content:center;transition:all .3s ease;overflow:hidden}.production-card.selected .production-icon[data-v-6dd16506],.category-card.selected .category-icon[data-v-6dd16506],.type-card.selected .type-icon[data-v-6dd16506]{background:#ffffff26}.card-img[data-v-6dd16506]{width:100%;height:100%;object-fit:cover;border-radius:8px;display:block}.production-info[data-v-6dd16506],.category-info[data-v-6dd16506],.type-info[data-v-6dd16506]{flex:1}.production-name[data-v-6dd16506],.category-name[data-v-6dd16506],.type-name[data-v-6dd16506]{font-size:1.05rem;font-weight:700;color:#1f2937;margin:0;transition:color .3s ease}.production-desc[data-v-6dd16506]{font-size:.85rem;font-weight:500;color:#6b7280;margin:4px 0 0;transition:color .3s ease}.production-card.selected .production-name[data-v-6dd16506],.production-card.selected .production-desc[data-v-6dd16506],.category-card.selected .category-name[data-v-6dd16506],.type-card.selected .type-name[data-v-6dd16506]{color:#fff}.check-icon[data-v-6dd16506]{position:absolute;top:12px;right:12px;width:32px;height:32px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-6dd16506 .3s ease}.check-icon svg[data-v-6dd16506]{color:#667eea}.size-grid[data-v-6dd16506]{display:grid;grid-template-columns:repeat(auto-fill,minmax(130px,1fr));gap:12px;margin-top:16px}.size-card[data-v-6dd16506]{position:relative;background:#f9fafb;border:2px solid #e5e7eb;border-radius:12px;padding:14px 16px;cursor:pointer;transition:all .3s ease;text-align:center}.size-card[data-v-6dd16506]:hover{border-color:#10b981;box-shadow:0 6px 16px #10b9811f;transform:translateY(-2px)}.size-card.selected[data-v-6dd16506]{background:linear-gradient(135deg,#10b981,#059669);border-color:#10b981;box-shadow:0 6px 18px #10b98159;transform:translateY(-2px)}.size-info[data-v-6dd16506]{flex:1}.size-name[data-v-6dd16506]{font-size:1.1rem;font-weight:800;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.size-card.selected .size-name[data-v-6dd16506]{color:#fff}.size-price[data-v-6dd16506]{font-size:.9rem;font-weight:700;color:#10b981;margin:0;transition:color .3s ease}.size-card.selected .size-price[data-v-6dd16506]{color:#fff}.check-icon-small[data-v-6dd16506]{position:absolute;top:8px;right:8px;width:24px;height:24px;background:#fff;border-radius:50%;display:flex;align-items:center;justify-content:center;animation:checkPop-6dd16506 .3s ease;box-shadow:0 3px 10px #0000001f}.check-icon-small svg[data-v-6dd16506]{color:#10b981;width:14px;height:14px}.quantity-control[data-v-6dd16506]{display:flex;align-items:stretch;background:#f9fafb;border:2px solid #e5e7eb;border-radius:14px;overflow:hidden;height:56px;width:100%;max-width:100%}.qty-btn[data-v-6dd16506]{background:#fff;border:none;width:46px;min-width:46px;max-width:46px;flex-shrink:0;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:all .2s ease;color:#667eea;font-weight:700}.qty-btn[data-v-6dd16506]:hover:not(:disabled){background:#667eea;color:#fff}.qty-btn[data-v-6dd16506]:disabled{opacity:.3;cursor:not-allowed}.qty-input[data-v-6dd16506]{flex:1;min-width:0;max-width:100%;border:none;text-align:center;font-size:1.1rem;font-weight:700;color:#1f2937;background:transparent;font-family:Montserrat,sans-serif;width:100%}.qty-input[data-v-6dd16506]:focus{outline:none}.qty-input[data-v-6dd16506]::-webkit-inner-spin-button,.qty-input[data-v-6dd16506]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.qty-input[type=number][data-v-6dd16506]{-moz-appearance:textfield}.dtf-section[data-v-6dd16506]{margin-top:20px;padding:24px;background:linear-gradient(135deg,#f9fafb,#f3f4f6);border-radius:18px;border:2px solid #e5e7eb}.dtf-subsection[data-v-6dd16506]{margin-bottom:24px}.dtf-subsection[data-v-6dd16506]:last-child{margin-bottom:0}.dtf-label[data-v-6dd16506]{display:block;color:#1f2937;font-weight:700;margin-bottom:14px;font-size:1.05rem;letter-spacing:.3px}.dtf-logo-grid[data-v-6dd16506]{display:grid;grid-template-columns:1fr;gap:12px}.dtf-size-grid[data-v-6dd16506]{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:12px}.dtf-card[data-v-6dd16506]{position:relative;background:#fff;border:2px solid #e5e7eb;border-radius:12px;padding:16px;cursor:pointer;transition:all .3s ease;text-align:center}.dtf-card[data-v-6dd16506]:hover:not(.disabled){border-color:#f59e0b;box-shadow:0 6px 16px #f59e0b26;transform:translateY(-2px)}.dtf-card.selected[data-v-6dd16506]{background:linear-gradient(135deg,#f59e0b,#d97706);border-color:#f59e0b;box-shadow:0 6px 18px #f59e0b59;transform:translateY(-2px)}.dtf-card.disabled[data-v-6dd16506]{opacity:.4;cursor:not-allowed}.dtf-info[data-v-6dd16506]{flex:1}.dtf-name[data-v-6dd16506]{font-size:1rem;font-weight:700;color:#1f2937;margin:0 0 6px;transition:color .3s ease}.dtf-card.selected .dtf-name[data-v-6dd16506]{color:#fff}.dtf-price[data-v-6dd16506]{font-size:.9rem;font-weight:700;color:#f59e0b;margin:0;transition:color .3s ease}.dtf-card.selected .dtf-price[data-v-6dd16506]{color:#fff}.dtf-card.selected .check-icon-small svg[data-v-6dd16506]{color:#f59e0b}.dtf-quantity-section[data-v-6dd16506]{margin-top:16px;padding:16px;background:#fff;border-radius:12px;border:2px solid #e5e7eb}.dtf-quantity-section label[data-v-6dd16506]{display:block;color:#1f2937;font-weight:600;margin-bottom:10px;font-size:.95rem}.price-summary[data-v-6dd16506]{background:#2563eb;border-radius:18px;padding:24px;margin-top:30px}.price-row[data-v-6dd16506]{display:flex;justify-content:space-between;align-items:center;color:#fff;margin-bottom:12px;font-size:1.05rem}.price-row[data-v-6dd16506]:last-child{margin-bottom:0}.price-row.total-row[data-v-6dd16506]{padding-top:16px;border-top:2px solid rgba(255,255,255,.3);margin-top:8px}.price-label[data-v-6dd16506]{font-weight:600}.price-value[data-v-6dd16506]{font-weight:800;font-size:1.15rem}.price-value.total[data-v-6dd16506]{font-size:1.4rem;color:#fff}.remove-btn[data-v-6dd16506]{background:#ff44441a;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);color:#fff;border:2px solid rgba(255,255,255,.3);padding:10px 18px;border-radius:10px;cursor:pointer;font-size:.95rem;font-weight:700;transition:all .3s ease;display:flex;align-items:center;gap:8px}.remove-btn[data-v-6dd16506]:hover{background:#f44;border-color:#f44;transform:scale(1.05)}.summary-card[data-v-6dd16506]{background:#fff;border-radius:24px;padding:0;margin-bottom:30px;animation:fadeInUp-6dd16506 1.1s ease;box-shadow:0 10px 40px #00000026;overflow:hidden}.grand-total-section[data-v-6dd16506]{background:linear-gradient(135deg,#10b981,#059669);padding:28px 30px}.total-content[data-v-6dd16506]{display:flex;align-items:center;gap:20px}.total-icon[data-v-6dd16506]{width:60px;height:60px;background:#fff3;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);border-radius:16px;display:flex;align-items:center;justify-content:center}.total-icon svg[data-v-6dd16506]{color:#fff}.total-info[data-v-6dd16506]{flex:1}.total-label[data-v-6dd16506]{color:#fffffff2;font-size:1rem;font-weight:600;margin:0 0 6px}.total-amount[data-v-6dd16506]{color:#fff;font-size:2rem;font-weight:900;margin:0 0 4px;letter-spacing:-.5px}.total-quantity[data-v-6dd16506]{color:#fffffff2;font-size:.95rem;font-weight:600;margin:0}.action-section[data-v-6dd16506]{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 30px}.btn[data-v-6dd16506]{padding:11px 20px;border:none;border-radius:12px;font-size:.875rem;font-weight:600;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:inline-flex;align-items:center;justify-content:center;gap:7px;font-family:Montserrat,sans-serif;letter-spacing:.2px;white-space:nowrap;width:100%}.btn svg[data-v-6dd16506]{flex-shrink:0}.btn-add[data-v-6dd16506]{background:#2563eb;color:#fff;box-shadow:0 8px 20px #667eea4d}.btn-add[data-v-6dd16506]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #667eea66}.btn-cancel[data-v-6dd16506]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.btn-cancel[data-v-6dd16506]:hover{transform:translateY(-3px);box-shadow:0 8px 20px #f446}.btn-whatsapp[data-v-6dd16506]{background:linear-gradient(135deg,#25d366,#128c7e);color:#fff;box-shadow:0 8px 20px #25d3664d}.btn-whatsapp[data-v-6dd16506]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #25d36666}.footer-spacer[data-v-6dd16506]{height:80px}.form-actions[data-v-6dd16506]{padding:0 30px 30px}.btn-save-customer[data-v-6dd16506]{width:100%;padding:14px 28px;border:none;border-radius:14px;font-size:1rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif;letter-spacing:.3px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 8px 20px #10b9814d}.btn-save-customer[data-v-6dd16506]:hover{transform:translateY(-3px);box-shadow:0 12px 28px #10b98166}.dialog-overlay[data-v-6dd16506]{position:fixed;inset:0;background:#000000b3;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);display:flex;align-items:center;justify-content:center;z-index:9999;animation:fadeIn-6dd16506 .3s ease;padding:20px}.dialog-box[data-v-6dd16506]{background:#fff;border-radius:24px;padding:40px;max-width:500px;width:100%;box-shadow:0 20px 60px #0000004d;animation:slideUp-6dd16506 .4s cubic-bezier(.4,0,.2,1);text-align:center}.dialog-icon[data-v-6dd16506]{width:70px;height:70px;border-radius:50%;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;animation:iconPulse-6dd16506 1s ease infinite}.dialog-icon.warning-icon[data-v-6dd16506]{background:linear-gradient(135deg,#fbbf24,#f59e0b)}.dialog-icon.error-icon[data-v-6dd16506]{background:linear-gradient(135deg,#f44,#c00)}.dialog-icon svg[data-v-6dd16506]{color:#fff}.dialog-title[data-v-6dd16506]{font-size:1.6rem;font-weight:800;color:#1f2937;margin:0 0 12px}.dialog-message[data-v-6dd16506]{font-size:.95rem;color:#6b7280;margin:0 0 28px;line-height:1.6;font-weight:500}.dialog-actions[data-v-6dd16506]{display:grid;grid-template-columns:1fr 1fr;gap:12px}.dialog-btn[data-v-6dd16506]{padding:12px 24px;border:none;border-radius:12px;font-size:.95rem;font-weight:700;cursor:pointer;transition:all .3s cubic-bezier(.4,0,.2,1);display:flex;align-items:center;justify-content:center;gap:8px;font-family:Montserrat,sans-serif}.dialog-btn-cancel[data-v-6dd16506]{background:linear-gradient(135deg,#f44,#c00);color:#fff;box-shadow:0 4px 12px #ff44444d}.dialog-btn-cancel[data-v-6dd16506]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #f446}.dialog-btn-confirm[data-v-6dd16506]{background:linear-gradient(135deg,#10b981,#059669);color:#fff;box-shadow:0 4px 12px #10b9814d}.dialog-btn-confirm[data-v-6dd16506]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #10b98166}.dialog-btn-ok[data-v-6dd16506]{grid-column:1 / -1;background:#2563eb;color:#fff;box-shadow:0 4px 12px #667eea4d}.dialog-btn-ok[data-v-6dd16506]:hover{transform:translateY(-2px);box-shadow:0 8px 20px #667eea66}.address-note[data-v-6dd16506]{margin-top:8px;font-size:.85rem;color:#6b7280;line-height:1.5;font-weight:500}.address-note strong[data-v-6dd16506]{color:#374151}.address-note em[data-v-6dd16506]{font-style:normal;font-weight:700;color:#667eea}.address-note span[data-v-6dd16506]{display:block;margin-top:4px;font-size:.8rem;color:#9ca3af}.size-guide-section[data-v-6dd16506]{margin-top:24px;padding:20px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:16px}.size-guide-title[data-v-6dd16506]{display:flex;align-items:center;gap:10px;color:#0c4a6e;font-size:1.1rem;font-weight:700;margin:0 0 16px}.size-guide-image[data-v-6dd16506]{background:#fff;border-radius:12px;padding:16px;box-shadow:0 4px 12px #00000014}.size-guide-image img[data-v-6dd16506]{width:100%;height:auto;border-radius:8px;display:block}.screenshot-guide[data-v-6dd16506]{background:linear-gradient(135deg,#fff5f5,#ffe4e6);border:3px solid #ff4444;border-radius:18px;padding:0;margin-top:24px;overflow:hidden;animation:pulseWarning-6dd16506 2s ease-in-out infinite}@keyframes pulseWarning-6dd16506{0%,to{box-shadow:0 0 #f446}50%{box-shadow:0 0 0 8px #f440}}.guide-header[data-v-6dd16506]{background:linear-gradient(135deg,#f44,#c00);padding:18px 24px;display:flex;align-items:center;gap:12px}.guide-title[data-v-6dd16506]{color:#fff;font-size:1.15rem;font-weight:800;margin:0;letter-spacing:.3px;line-height:1.3}.guide-content[data-v-6dd16506]{padding:24px}.guide-warning[data-v-6dd16506]{color:#7f1d1d;font-size:.95rem;line-height:1.7;margin:0 0 20px;font-weight:500;background:#fff;padding:16px;border-radius:12px;border-left:4px solid #ff4444}.guide-warning strong[data-v-6dd16506]{color:#991b1b;font-weight:800}.guide-example[data-v-6dd16506]{margin-bottom:24px}.example-label[data-v-6dd16506]{color:#374151;font-size:.95rem;font-weight:700;margin:0 0 12px;display:flex;align-items:center;gap:8px}.example-label svg[data-v-6dd16506]{color:#667eea;flex-shrink:0}.example-image-wrapper[data-v-6dd16506]{position:relative}.example-badge[data-v-6dd16506]{position:absolute;top:-8px;right:-8px;background:linear-gradient(135deg,#10b981,#059669);color:#fff;padding:6px 16px;border-radius:20px;font-size:.75rem;font-weight:800;text-transform:uppercase;letter-spacing:.5px;box-shadow:0 4px 12px #10b98166;z-index:10;animation:badgePulse-6dd16506 1.5s ease-in-out infinite}@keyframes badgePulse-6dd16506{0%,to{transform:scale(1)}50%{transform:scale(1.05)}}.example-image[data-v-6dd16506]{background:#fff;border:3px solid #667eea;border-radius:12px;padding:16px;text-align:center;box-shadow:0 8px 24px #667eea33;display:flex;justify-content:center;align-items:center}.example-image img[data-v-6dd16506]{max-width:280px;width:100%;height:auto;border-radius:8px;box-shadow:0 4px 12px #0000001a;display:block}.example-caption[data-v-6dd16506]{margin-top:12px;padding:10px 16px;background:linear-gradient(135deg,#e0f2fe,#bae6fd);border:2px solid #7dd3fc;border-radius:10px;color:#0c4a6e;font-size:.875rem;font-weight:700;text-align:center;display:flex;align-items:center;justify-content:center;gap:8px;flex-wrap:wrap}.example-caption svg[data-v-6dd16506]{color:#0284c7;flex-shrink:0}.guide-steps[data-v-6dd16506]{background:#fff;border-radius:12px;padding:20px;margin-bottom:16px;border:2px solid #e5e7eb}.steps-title[data-v-6dd16506]{color:#1f2937;font-size:1rem;font-weight:700;margin:0 0 16px;display:flex;align-items:center;gap:8px;flex-wrap:wrap}.steps-title svg[data-v-6dd16506]{color:#667eea;flex-shrink:0}.steps-list[data-v-6dd16506]{margin:0;padding:0;list-style:none;counter-reset:step-counter}.steps-list>li[data-v-6dd16506]{margin-bottom:14px;padding:14px;background:#f9fafb;border-radius:10px;border-left:4px solid #667eea;display:flex;align-items:flex-start;gap:14px;transition:all .3s ease}.steps-list>li[data-v-6dd16506]:hover{background:#f3f4f6;transform:translate(4px)}.steps-list>li[data-v-6dd16506]:last-child{margin-bottom:0}.step-number[data-v-6dd16506]{display:flex;align-items:center;justify-content:center;width:32px;height:32px;min-width:32px;background:#2563eb;color:#fff;border-radius:50%;font-weight:800;font-size:.95rem;flex-shrink:0;box-shadow:0 4px 8px #667eea4d}.step-text[data-v-6dd16506]{flex:1;color:#374151;font-size:.9rem;line-height:1.7;font-weight:500;padding-top:4px;word-break:break-word}.step-text strong[data-v-6dd16506]{color:#1f2937;font-weight:800}.highlight-step[data-v-6dd16506]{background:linear-gradient(135deg,#fef3c7,#fde68a)!important;border-left-color:#f59e0b!important;border-width:4px}.highlight-step .step-number[data-v-6dd16506]{background:linear-gradient(135deg,#f59e0b,#d97706);box-shadow:0 4px 8px #f59e0b4d;animation:numberPulse-6dd16506 1.5s ease-in-out infinite}@keyframes numberPulse-6dd16506{0%,to{transform:scale(1)}50%{transform:scale(1.1)}}.highlight-step .step-text[data-v-6dd16506]{color:#78350f}.sub-steps[data-v-6dd16506]{margin:12px 0 0;padding-left:20px;list-style-type:none;counter-reset:sub-counter}.sub-steps li[data-v-6dd16506]{margin-bottom:8px;color:#78350f;font-size:.875rem;line-height:1.6;padding-left:24px;position:relative;word-break:break-word}.sub-steps li[data-v-6dd16506]:before{content:"→";position:absolute;left:0;color:#f59e0b;font-weight:800}.sub-steps li[data-v-6dd16506]:last-child{margin-bottom:0}.sub-steps strong[data-v-6dd16506]{color:#78350f;font-weight:800}.guide-footer[data-v-6dd16506]{background:linear-gradient(135deg,#fef3c7,#fde68a);padding:14px 20px;border-radius:10px;display:flex;align-items:center;gap:12px;border:2px solid #fbbf24;flex-wrap:wrap}.guide-footer span[data-v-6dd16506]{color:#78350f;font-size:.9rem;font-weight:700;line-height:1.5;flex:1;word-break:break-word}@keyframes fadeIn-6dd16506{0%{opacity:0}to{opacity:1}}@keyframes slideUp-6dd16506{0%{opacity:0;transform:translateY(40px) scale(.9)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes iconPulse-6dd16506{0%,to{transform:scale(1);box-shadow:0 0 #fbbf2466}50%{transform:scale(1.05);box-shadow:0 0 0 15px #fbbf2400}}@keyframes fadeInDown-6dd16506{0%{opacity:0;transform:translateY(-30px)}to{opacity:1;transform:translateY(0)}}@keyframes fadeInUp-6dd16506{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}@keyframes shake-6dd16506{0%,to{transform:translate(0)}25%{transform:translate(-5px)}75%{transform:translate(5px)}}@keyframes checkPop-6dd16506{0%{transform:scale(0)}50%{transform:scale(1.1)}to{transform:scale(1)}}@media(max-width:768px){.polo-order[data-v-6dd16506]{padding:30px 15px 140px}.back-btn[data-v-6dd16506]{padding:8px 16px;font-size:.85rem}.back-btn svg[data-v-6dd16506]{width:16px;height:16px}.title[data-v-6dd16506]{font-size:2rem}.subtitle[data-v-6dd16506]{font-size:1rem}.product-polo[data-v-6dd16506]{height:200px;margin-bottom:30px}.polo-overlay p[data-v-6dd16506]{font-size:1rem}.card-header[data-v-6dd16506]{padding:20px}.card-title[data-v-6dd16506]{font-size:1.2rem}.card-body[data-v-6dd16506]{padding:20px}.production-grid[data-v-6dd16506],.category-grid[data-v-6dd16506],.type-grid[data-v-6dd16506]{grid-template-columns:1fr}.size-grid[data-v-6dd16506]{grid-template-columns:repeat(auto-fill,minmax(110px,1fr))}.dtf-size-grid[data-v-6dd16506]{grid-template-columns:1fr}.action-section[data-v-6dd16506]{grid-template-columns:1fr;padding:20px;gap:10px}.btn[data-v-6dd16506]{width:100%;padding:12px 20px;font-size:.9rem}.grand-total-section[data-v-6dd16506]{padding:24px 20px}.total-content[data-v-6dd16506]{flex-direction:column;text-align:center}.total-icon[data-v-6dd16506]{width:50px;height:50px}.total-icon svg[data-v-6dd16506]{width:24px;height:24px}.total-amount[data-v-6dd16506]{font-size:1.8rem}.dialog-box[data-v-6dd16506]{padding:28px 20px}.dialog-icon[data-v-6dd16506]{width:60px;height:60px}.dialog-icon svg[data-v-6dd16506]{width:48px;height:48px}.dialog-title[data-v-6dd16506]{font-size:1.3rem}.dialog-message[data-v-6dd16506]{font-size:.9rem}.dialog-actions[data-v-6dd16506]{grid-template-columns:1fr}.dialog-btn[data-v-6dd16506]{padding:12px 20px;font-size:.9rem}.dtf-section[data-v-6dd16506]{padding:20px}.size-guide-section[data-v-6dd16506]{padding:16px}.size-guide-title[data-v-6dd16506]{font-size:1rem}.size-guide-image[data-v-6dd16506]{padding:12px}.screenshot-guide[data-v-6dd16506]{margin-top:20px;border-width:2px}.guide-header[data-v-6dd16506]{padding:16px 20px;gap:10px}.guide-title[data-v-6dd16506]{font-size:1rem;line-height:1.4}.guide-content[data-v-6dd16506]{padding:20px}.guide-warning[data-v-6dd16506]{font-size:.875rem;padding:14px;line-height:1.6}.example-label[data-v-6dd16506]{font-size:.875rem;gap:6px}.example-label svg[data-v-6dd16506]{width:18px;height:18px}.example-badge[data-v-6dd16506]{font-size:.7rem;padding:5px 12px;top:-6px;right:-6px}.example-image[data-v-6dd16506]{padding:12px}.example-image img[data-v-6dd16506]{max-width:220px}.example-caption[data-v-6dd16506]{font-size:.8rem;padding:8px 14px;gap:6px}.guide-steps[data-v-6dd16506]{padding:16px}.steps-title[data-v-6dd16506]{font-size:.95rem}.steps-list>li[data-v-6dd16506]{padding:12px;gap:12px}.step-number[data-v-6dd16506]{width:28px;height:28px;min-width:28px;font-size:.875rem}.step-text[data-v-6dd16506]{font-size:.85rem;line-height:1.6}.sub-steps[data-v-6dd16506]{padding-left:16px}.sub-steps li[data-v-6dd16506]{font-size:.8rem;padding-left:20px}.guide-footer[data-v-6dd16506]{padding:12px 16px;gap:10px}.guide-footer span[data-v-6dd16506]{font-size:.8rem}}@media(max-width:480px){.polo-order[data-v-6dd16506]{padding:20px 12px 160px}.back-btn[data-v-6dd16506]{padding:8px 14px;font-size:.8rem}.back-btn svg[data-v-6dd16506]{width:14px;height:14px}.title[data-v-6dd16506]{font-size:1.6rem}.subtitle[data-v-6dd16506]{font-size:.9rem}.product-polo[data-v-6dd16506]{height:180px}.card-header[data-v-6dd16506]{flex-direction:column;align-items:flex-start;gap:12px}.remove-btn[data-v-6dd16506]{width:100%;justify-content:center}.production-icon[data-v-6dd16506],.category-icon[data-v-6dd16506],.type-icon[data-v-6dd16506]{width:56px;height:56px}.size-grid[data-v-6dd16506]{grid-template-columns:repeat(auto-fill,minmax(95px,1fr))}.total-amount[data-v-6dd16506]{font-size:1.6rem}.btn[data-v-6dd16506]{padding:12px 20px;font-size:.9rem}.size-guide-section[data-v-6dd16506]{padding:14px}.size-guide-title[data-v-6dd16506]{font-size:.95rem}.size-guide-image[data-v-6dd16506]{padding:10px}.screenshot-guide[data-v-6dd16506]{border-radius:14px}.guide-header[data-v-6dd16506]{padding:12px 16px;gap:8px}.guide-title[data-v-6dd16506]{font-size:.9rem;line-height:1.4}.guide-content[data-v-6dd16506]{padding:16px}.guide-warning[data-v-6dd16506]{font-size:.8rem;padding:12px;border-radius:10px}.example-label[data-v-6dd16506]{font-size:.8rem;gap:5px}.example-label svg[data-v-6dd16506]{width:16px;height:16px}.example-badge[data-v-6dd16506]{font-size:.65rem;padding:4px 10px;top:-5px;right:-5px}.example-image[data-v-6dd16506]{padding:10px}.example-image img[data-v-6dd16506]{max-width:100%}.example-caption[data-v-6dd16506]{font-size:.75rem;padding:8px 12px;gap:5px}.example-caption svg[data-v-6dd16506]{width:14px;height:14px}.guide-steps[data-v-6dd16506]{padding:14px;border-radius:10px}.steps-title[data-v-6dd16506]{font-size:.875rem;gap:6px;margin-bottom:14px}.steps-title svg[data-v-6dd16506]{width:16px;height:16px}.steps-list>li[data-v-6dd16506]{padding:10px;gap:10px;margin-bottom:10px;border-radius:8px}.step-number[data-v-6dd16506]{width:26px;height:26px;min-width:26px;font-size:.8rem}.step-text[data-v-6dd16506]{font-size:.8rem;line-height:1.6;padding-top:2px}.highlight-step[data-v-6dd16506]{padding:10px!important}.sub-steps[data-v-6dd16506]{margin-top:10px;padding-left:14px}.sub-steps li[data-v-6dd16506]{font-size:.75rem;padding-left:18px;margin-bottom:6px;line-height:1.5}.guide-footer[data-v-6dd16506]{padding:10px 14px;gap:8px;border-radius:8px}.guide-footer span[data-v-6dd16506]{font-size:.75rem;line-height:1.4}}
