.nav-item span:after,.nav-item:after{border-bottom:2px solid #218c74;bottom:0}.mega-menu,.navbar{background:var(--steel)}.logo,.nav-links,.navbar{display:flex}.dropdown.open,.mobile-item{margin-bottom:10px}.pcr-app *,.pickr *{-webkit-appearance:none;box-sizing:border-box}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before,.pickr .pcr-button::before{background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>") 0 0/.5em}#qr-logo-selector,#qr-type-selector{overflow-x:auto;white-space:nowrap;padding:10px 10px 0}#qr-generator-container,#qr-img-container{background-color:#f9f9f9;margin:20px auto}:root{--black-navy:#f6f4f5;--steel:#ffbd6e;--gold:#262721;--white:#ffffff;--gray:#333;--link:#196957}body{margin:0;font-family:Inter,Arial,sans-serif;color:var(--white)}a{text-decoration:none;color:var(--#196957)}.logo,h3{color:var(--gold)}h3{margin:0 0 8px;font-size:16px}.navbar{padding:10px 30px;justify-content:space-between;align-items:center;position:sticky;top:0;z-index:100}.mega-menu a,.nav-item,.nav-links{position:relative}.logo{font-size:22px;font-weight:700;letter-spacing:1px}.logo img{width:29px;padding-right:10px}.nav-links{flex:1;justify-content:center;left:-65px}.nav-item{padding:10px 20px;cursor:pointer;color:var(--gray);overflow:hidden;display:inline-block;-webkit-transition:.3s ease-out;-moz-transition:.3s ease-out;transition:.3s ease-out}.nav-item span:before{width:5px;height:5px;background:0 0;content:"";position:absolute;left:0;top:0;border-top:2px solid #218c74;border-left:2px solid #218c74;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;opacity:0}.nav-item span:after,.nav-item:before{border-right:2px solid #218c74;-webkit-transition:.3s;-moz-transition:.3s;width:6px;height:6px;background:0 0;position:absolute;right:0;content:"";opacity:0}.nav-item span:after{transition:.3s}.nav-item:before{top:0;border-top:2px solid #218c74;transition:.3s}.nav-item:after{width:6px;height:6px;background:0 0;content:"";position:absolute;left:0;border-left:2px solid #218c74;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;opacity:0}.mega-menu a:hover,.nav-item:hover{color:#218c74}.nav-item:hover:before{opacity:1;right:5px;top:5px}.nav-item:hover:after{opacity:1;left:5px;bottom:5px}.nav-item:hover span:before{opacity:1;left:5px;top:5px}.nav-item:hover span:after{opacity:1;right:5px;bottom:5px}.mega-menu a{padding:6px 0;text-decoration:none;color:#196957;transition:color .2s;display:block;margin-bottom:8px;font-size:14px}.hamburger,.mobile-item>span,footer{color:var(--white)}.mega-menu a:after{position:absolute;top:100%;left:0;width:100%;height:1px;background:#196957;content:"";opacity:0;transition:opacity .2s,transform .1s;transform:translateY(5px)}.mega-menu a:focus:after,.mega-menu a:hover:after{opacity:1;transform:translateY(0)}.mega-menu{display:none;position:fixed;left:0;top:45px;padding:25px;width:calc(100vw - 50px);box-shadow:0 20px 14px -10px rgba(0,0,0,.2);grid-template-columns:1fr 1fr 1fr;gap:25px}.nav-item:hover .mega-menu{display:flex;justify-content:center}.mega-menu div{padding:0 40px}.preview-box{grid-column:3;background:0 0;padding:10px;border-radius:6px;border:none}.mobile-menu,footer{background:var(--steel)}.preview-box img{width:165px;border-radius:6px}.hamburger{display:none;font-size:26px;cursor:pointer}#app-main-container .tool-card.pdftool,.dropzone.dz-started .dz-message,.i4r-crumb.triangle li:last-of-type::after,.i4r-crumb.triangle li:last-of-type>::after,.mobile-menu{display:none}.mobile-menu{position:fixed;top:50px;left:0;right:0;flex-direction:column;padding:15px 20px;border-top:1px solid #2b3038;z-index:9999;max-height:100vh;overflow-y:auto}.mobile-item>span{display:block;padding:12px 0;font-size:16px;cursor:pointer;font-weight:500}.dropdown a:hover,.footer-col a:hover,.mobile-item>span.active{color:var(--gold)}.mobile-item>span.active::after{content:"▲";float:right}.mobile-item>span::after{content:"▼";float:right}.dropdown{display:flex;flex-direction:column;overflow:hidden;max-height:0;transition:max-height .35s;padding-left:12px;border-left:2px solid #3b424b;margin-bottom:0}.dropdown.open{max-height:400px}.dropdown a{padding:10px 0;color:var(--gray);font-size:15px}.footer-col a,.footer-social-bottom svg:hover{color:var(--link)}footer{padding:50px 30px 20px;display:flex;flex-direction:column}.footer-main{display:flex;justify-content:space-between;flex-wrap:wrap}.footer-about{width:30%;font-size:14px;line-height:1.6;text-align:justify;color:var(--gray)}.footer-grid{width:60%;display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:30px;padding-left:30px;box-sizing:border-box}.footer-col a{display:block;margin-bottom:6px;font-size:14px}.footer-social-bottom{display:flex;justify-content:center;gap:20px;margin:40px 0 10px;color:var(--steel);border-top:1px solid #777;padding-top:20px}.footer-social-bottom svg{width:26px;height:26px;transition:.25s;color:#333}.lang-select{margin-top:20px;padding:8px;background:#111317;color:var(--white);border:1px solid #2b3038;border-radius:4px}.footer-bottom{margin-top:20px;text-align:center;font-size:13px;color:var(--gray)}@media (max-width:900px){.nav-links{display:none}.hamburger{display:block}.mega-menu{display:none!important}}#app-main-container .other-tools-section{background-color:#f4f4f4;padding:50px 0 60px;border-top:1px solid #e5e5e5}#app-main-container .section-title{text-align:center;margin-bottom:30px;font-size:1.5rem;color:var(--text-dark)}#app-main-container .horizontal-scroll-container{display:flex;overflow-x:auto;gap:20px;padding:10px 20px 20px;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}#app-main-container .horizontal-scroll-container::-webkit-scrollbar{display:none}#app-main-container .promo-card{flex:0 0 auto;width:260px;background:#fff;padding:15px;border-radius:12px;display:flex;align-items:center;gap:15px;text-decoration:none;box-shadow:0 4px 6px rgba(0,0,0,.05);border:1px solid transparent;transition:.3s;cursor:pointer;user-select:none}#app-main-container .promo-card:hover{transform:translateY(-3px);box-shadow:0 8px 15px rgba(255,189,110,.25);border-color:var(--primary-orange)}#app-main-container .step-box:hover,#app-main-container .tool-card:hover{transform:translateY(-5px);box-shadow:var(--hover-shadow)}#app-main-container .promo-icon{font-size:24px;background:#fff4e6;width:75px;height:45px;display:flex;align-items:center;justify-content:center;border-radius:10px}#app-main-container .promo-info h4{margin:0 0 4px;font-size:.95rem;color:var(--text-dark)}#app-main-container .promo-info p{margin:0;font-size:.8rem;color:var(--text-light)}#app-main-container .external-arrow{margin-left:auto;color:#ccc;font-size:12px}#app-main-container .seo-content-section{background-color:#fff;padding:0 20px 10px;color:var(--text-dark)}#app-main-container .content-wrapper{max-width:1100px;margin:0 auto}#app-main-container .seo-block{text-align:center;margin-bottom:60px}#app-main-container .seo-block h2{font-size:2.2rem;color:var(--text-dark);margin-bottom:20px}#app-main-container .seo-block p{font-size:1.1rem;line-height:1.8;color:var(--text-light);max-width:800px;margin:0 auto}#app-main-container .seo-grid{display:grid;grid-template-columns:1fr 1fr;gap:40px;margin-bottom:80px}#app-main-container .seo-card h3{font-size:1.4rem;margin-bottom:15px;color:var(--primary-dark)}#app-main-container .seo-card p{line-height:1.6;color:var(--text-light)}#app-main-container .faq-section{background:var(--bg-light);padding:50px;border-radius:24px;margin-bottom:50px}#app-main-container .faq-section h2{text-align:center;margin-bottom:40px}#app-main-container .faq-item{margin-bottom:30px;border-bottom:1px solid #e0e0e0;padding-bottom:20px}#app-main-container .faq-item:last-child{border-bottom:none;margin-bottom:0;padding-bottom:0}#app-main-container .faq-item h4{font-size:1.2rem;margin-bottom:10px;color:var(--text-dark)}#app-main-container .faq-item p{margin:0;color:var(--text-light)}#app-main-container{--primary-orange:#ffbd6e;--primary-dark:#f39c12;--text-dark:#333333;--text-light:#666666;--bg-light:#f9f9f9;--card-shadow:0 10px 20px rgba(0, 0, 0, 0.05);--hover-shadow:0 15px 30px rgba(255, 189, 110, 0.2);font-family:Inter,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,sans-serif;color:var(--text-dark);background-color:#fff;width:100%;overflow-x:hidden}#app-main-container *,.dropzone,.dropzone *{box-sizing:border-box}#app-main-container .hero-section{padding:1px 20px 60px;text-align:center;display:flex;justify-content:center;background:repeating-linear-gradient(0deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 1px,transparent 40px),repeating-linear-gradient(90deg,rgba(0,0,0,.04) 0,rgba(0,0,0,.04) 1px,transparent 1px,transparent 40px),linear-gradient(180deg,rgba(255,189,110,.15) 0,rgba(255,255,255,0) 100%);-webkit-mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 65%,rgba(0,0,0,0) 100%);mask-image:linear-gradient(to bottom,rgba(0,0,0,1) 0%,rgba(0,0,0,1) 65%,rgba(0,0,0,0) 100%)}#app-main-container .hero-title{font-size:3rem;font-weight:800;margin-bottom:16px;color:var(--text-dark);letter-spacing:-1px}#app-main-container .hero-subtitle{font-size:1.2rem;color:var(--text-light);max-width:600px;margin:0 auto 40px;line-height:1.6}#app-main-container .search-container{position:relative;max-width:500px;margin:0 auto}#app-main-container .search-container input{width:100%;padding:18px 60px 18px 24px;border-radius:50px;border:2px solid #eee;font-size:16px;box-shadow:0 4px 12px rgba(0,0,0,.04);transition:.3s;outline:0}#app-main-container .search-container input:focus{border-color:var(--primary-orange);box-shadow:0 4px 15px rgba(255,189,110,.3)}#app-main-container .search-btn{position:absolute;right:10px;top:50%;transform:translateY(-50%);background:var(--primary-orange);border:none;width:40px;height:40px;border-radius:50%;color:#fff;cursor:pointer;display:flex;align-items:center;justify-content:center;transition:background .2s}#app-main-container .search-btn:hover{background:var(--primary-dark)}#app-main-container .filter-section{display:flex;justify-content:center;gap:10px;margin-bottom:40px;padding:0 20px;flex-wrap:wrap}#app-main-container .filter-btn{background:0 0;border:1px solid #eee;padding:10px 24px;border-radius:30px;cursor:pointer;font-weight:500;color:var(--text-light);transition:.2s}#app-main-container .step-box,#app-main-container .tool-card{box-shadow:var(--card-shadow);transition:transform .3s,box-shadow .3s}#app-main-container .filter-btn.active,#app-main-container .filter-btn:hover{background-color:var(--primary-orange);color:#fff;border-color:var(--primary-orange)}#app-main-container .tools-section{max-width:1200px;margin:0 auto;padding:0 20px 80px}#app-main-container .tools-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(260px,1fr));gap:30px}#app-main-container .tool-card{background:#fff;border-radius:24px;padding:30px 20px;text-align:center;text-decoration:none;border:1px solid #f0f0f0;position:relative;overflow:hidden}#app-main-container .tool-card:hover{border-color:var(--primary-orange)}#app-main-container .icon-wrapper{width:80px;height:80px;margin:0 auto 20px;border-radius:18px}#app-main-container .icon-wrapper img{width:100%;height:100%;object-fit:contain;filter:drop-shadow(0 4px 6px rgba(0, 0, 0, .1))}#app-main-container .tool-card h3{margin:0 0 10px;color:var(--text-dark);font-size:1.1rem;font-weight:700}#app-main-container .tool-card p{margin:0;color:var(--text-light);font-size:.9rem;line-height:1.5}#app-main-container .badge{position:absolute;top:15px;right:15px;background:#ff6b6b;color:#fff;font-size:.7rem;padding:4px 10px;border-radius:20px;font-weight:700;text-transform:uppercase}#app-main-container .features-section{background-color:var(--bg-light);padding:80px 20px;display:grid;grid-template-columns:repeat(auto-fit,minmax(250px,1fr));gap:40px;max-width:1000px;margin:0 auto 60px;border-radius:30px;text-align:center}#app-main-container .feat-icon{font-size:2.5rem;margin-bottom:15px}#app-main-container .feature-box h4{margin:0 0 10px;font-size:1.2rem}#app-main-container .feature-box p{color:var(--text-light);font-size:.95rem}#app-main-container .tool-top-block{text-align:center;margin-bottom:30px}#app-main-container .tool-top-block h1{font-size:2.2rem;color:var(--text-dark);margin-bottom:20px;margin-top:10px}#app-main-container .tool-top-block p{font-size:1.1rem;line-height:1.5;color:var(--text-light);max-width:800px;margin:0 auto}#app-main-container .faq-section img{width:100%;height:auto}#app-main-container .discover-more-section{background-color:var(--bg-light);padding:50px 20px;border-radius:20px;margin:60px auto}#app-main-container .discover-more-section h2{text-align:center;font-size:2rem;color:var(--gold);margin-bottom:30px}#app-main-container .discover-tags{display:flex;flex-wrap:wrap;gap:12px;justify-content:center}#app-main-container .discover-tags a{background-color:#fff;border:1px solid #eee;color:var(--gold);padding:8px 18px;border-radius:50px;text-decoration:none;font-size:.95rem;transition:.3s;white-space:nowrap}#app-main-container .discover-tags a:hover{background-color:var(--steel)}#app-main-container .steps-section{background-color:var(--white);padding:60px 20px;border-radius:20px;margin-bottom:20px}#app-main-container .steps-section h2{text-align:center;font-size:2rem;color:var(--gold);margin-bottom:40px}#app-main-container .steps-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:30px;max-width:1000px;margin:0 auto}#app-main-container .step-box{background:var(--bg-light);padding:25px 20px;border-radius:20px;text-align:center}#app-main-container .step-number{font-size:2rem;font-weight:700;color:var(--steel);margin-bottom:15px}#app-main-container .step-box h3{font-size:1.2rem;color:var(--gold);margin-bottom:10px}#app-main-container .step-box p{font-size:.95rem;color:#555;line-height:1.6}@media (max-width:768px){.hamburger{display:block}.mobile-menu,.nav-links{display:none}.footer-about{width:100%;margin-bottom:30px}.footer-grid{width:100%;text-align:center}#app-main-container .seo-grid,#app-main-container .steps-grid{grid-template-columns:1fr}#app-main-container .faq-section{padding:30px 20px}#app-main-container .hero-title{font-size:2rem}#app-main-container .tools-grid{grid-template-columns:repeat(auto-fill,minmax(100%,1fr))}#app-main-container .tool-top-block h1{font-size:1.2rem;margin-bottom:5px}#app-main-container .tool-top-block p{line-height:1;text-align:justify;font-size:12px}#app-main-container .tool-top-block{margin-bottom:0}#app-main-container .discover-tags{justify-content:center}}.i4r-breadcrumb{font-family:system-ui,Arial,sans-serif;max-width:1100px;display:flex;margin:auto}.pcr-app,.pickr .pcr-button{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,sans-serif}.i4r-crumb.triangle{background:0 0;padding:0;margin:0;list-style:none;display:flex;flex-wrap:wrap}.i4r-crumb.triangle li{position:relative;margin:2px 4px 4px 0;padding:0}.i4r-crumb.triangle li:last-of-type{margin-right:0}.i4r-crumb.triangle li>*{position:relative;display:block;padding:.2em .5em .2em 1.2em;color:#1f2b34;background:#eef1f3;border-color:#eef1f3;text-decoration:none;font-size:14px;line-height:1}.i4r-crumb.triangle li.current>*{color:#1f2b34;background:#feead1;border-color:#feead1}.i4r-crumb.triangle li:first-of-type>*{padding-left:1em;border-radius:.35em 0 0 .35em}.i4r-crumb.triangle li:last-of-type>*{padding-right:1em;border-radius:0 .35em .35em 0}.i4r-crumb.triangle a:hover{background:var(--steel);border-color:var(--steel)}.i4r-crumb.triangle li::after,.i4r-crumb.triangle li>::after{content:"";position:absolute;top:0;left:100%;height:0;width:0;border:10px solid transparent;border-right-width:0;border-left-width:10px}.pcr-app .pcr-swatches>button::after,.pcr-app .pcr-swatches>button::before,.pickr .pcr-button::after,.pickr .pcr-button::before{width:100%;position:absolute;height:100%;top:0;left:0;content:""}.i4r-crumb.triangle li::after{z-index:1;transform:translateX(4px);border-left-color:#fff}.i4r-crumb.triangle li>::after{z-index:2;border-left-color:inherit}@-moz-document url-prefix(){.i4r-crumb.triangle li::after,.i4r-crumb.triangle li>::after{border-left-style:dashed}}/*! Pickr 1.9.1 MIT | https://github.com/Simonwep/pickr */.pickr{position:relative;overflow:visible;transform:translateY(0)}.pcr-app,.toast{visibility:hidden;position:fixed}.pickr .pcr-button{position:relative;padding:.5em;cursor:pointer;border-radius:.15em;background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 50 50\" stroke=\"%2342445A\" stroke-width=\"5px\" stroke-linecap=\"round\"><path d=\"M45,45L5,5\"></path><path d=\"M45,5L5,45\"></path></svg>") center/0 no-repeat;transition:.3s}.pickr .pcr-button::before{border-radius:.15em;z-index:initial}.pickr .pcr-button::after{transition:background .3s;background:var(--pcr-color);border-radius:.15em}.pickr .pcr-button.clear{background-size:70%}.pickr .pcr-button.clear::before{opacity:0}.pcr-app button.pcr-active,.pcr-app button:focus,.pcr-app input.pcr-active,.pcr-app input:focus,.pickr .pcr-button.clear:focus,.pickr button.pcr-active,.pickr button:focus,.pickr input.pcr-active,.pickr input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px var(--pcr-color)}.pickr .pcr-button.disabled{cursor:not-allowed}.pcr-app *,.pickr *{outline:0;border:none}.pcr-app .pcr-palette,.pcr-app .pcr-slider,.pickr .pcr-palette,.pickr .pcr-slider{transition:box-shadow .3s}.pcr-app .pcr-palette:focus,.pcr-app .pcr-slider:focus,.pickr .pcr-palette:focus,.pickr .pcr-slider:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(0,0,0,.25)}.pcr-app{display:flex;flex-direction:column;z-index:10000;border-radius:.1em;background:#fff;opacity:0;transition:opacity .3s,visibility 0s .3s;box-shadow:0 .15em 1.5em 0 rgba(0,0,0,.1),0 0 1em 0 rgba(0,0,0,.03);left:0;top:0}.pcr-app.visible{transition:opacity .3s;visibility:visible;opacity:1}.pcr-app .pcr-swatches{display:flex;flex-wrap:wrap;margin-top:.75em}.pcr-app .pcr-swatches.pcr-last{margin:0}@supports(display:grid){.pcr-app .pcr-swatches{display:grid;align-items:center;grid-template-columns:repeat(auto-fit,1.75em)}}.pcr-app .pcr-swatches>button{font-size:1em;position:relative;width:calc(1.75em - 5px);height:calc(1.75em - 5px);border-radius:.15em;cursor:pointer;margin:2.5px;flex-shrink:0;justify-self:center;transition:.15s;overflow:hidden;background:rgba(0,0,0,0);z-index:1}.pcr-app .pcr-swatches>button::before{background:url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>") 0 0/6px;border-radius:.15em;z-index:-1}.pcr-app .pcr-swatches>button::after{background:var(--pcr-color);border:1px solid rgba(0,0,0,.05);border-radius:.15em;box-sizing:border-box}.pcr-app .pcr-swatches>button:hover{filter:brightness(1.05)}.pcr-app .pcr-swatches>button:not(.pcr-active){box-shadow:none}.pcr-app .pcr-interaction{display:flex;flex-wrap:wrap;align-items:center;margin:0 -.2em}.pcr-app .pcr-interaction>*{margin:0 .2em}.pcr-app .pcr-interaction input{letter-spacing:.07em;font-size:.75em;text-align:center;cursor:pointer;color:#75797e;background:#f1f3f4;border-radius:.15em;transition:.15s;padding:.45em .5em;margin-top:.75em}.pcr-app .pcr-interaction input:hover{filter:brightness(.975)}.pcr-app .pcr-interaction input:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(66,133,244,.75)}.pcr-app .pcr-interaction .pcr-result{color:#75797e;text-align:left;flex:1 1 8em;min-width:8em;transition:.2s;border-radius:.15em;background:#f1f3f4;cursor:text}.pcr-app .pcr-interaction .pcr-result::-moz-selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-result::selection{background:#4285f4;color:#fff}.pcr-app .pcr-interaction .pcr-type.active{color:#fff;background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear,.pcr-app .pcr-interaction .pcr-save{width:auto;color:#fff}.pcr-app .pcr-interaction .pcr-cancel:hover,.pcr-app .pcr-interaction .pcr-clear:hover,.pcr-app .pcr-interaction .pcr-save:hover{filter:brightness(.925)}.pcr-app .pcr-interaction .pcr-save{background:#4285f4}.pcr-app .pcr-interaction .pcr-cancel,.pcr-app .pcr-interaction .pcr-clear{background:#f44250}.pcr-app .pcr-interaction .pcr-cancel:focus,.pcr-app .pcr-interaction .pcr-clear:focus{box-shadow:0 0 0 1px rgba(255,255,255,.85),0 0 0 3px rgba(244,66,80,.75)}.pcr-app .pcr-selection .pcr-picker{position:absolute;height:18px;width:18px;border:2px solid #fff;border-radius:100%;-webkit-user-select:none;-moz-user-select:none;user-select:none}.pcr-app .pcr-selection .pcr-color-chooser,.pcr-app .pcr-selection .pcr-color-opacity,.pcr-app .pcr-selection .pcr-color-palette{position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;flex-direction:column;cursor:grab;cursor:-webkit-grab}.pcr-app .pcr-selection .pcr-color-chooser:active,.pcr-app .pcr-selection .pcr-color-opacity:active,.pcr-app .pcr-selection .pcr-color-palette:active{cursor:grabbing;cursor:-webkit-grabbing}.pcr-app[data-theme=classic]{width:28.5em;max-width:95vw;padding:.8em}.pcr-app[data-theme=classic] .pcr-selection{display:flex;justify-content:space-between;flex-grow:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview{position:relative;z-index:1;width:2em;display:flex;flex-direction:column;justify-content:space-between;margin-right:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette::before,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview::before{position:absolute;content:"";top:0;left:0;width:100%;height:100%;border-radius:.15em;z-index:-1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{cursor:pointer;border-radius:.15em .15em 0 0;z-index:2}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color{border-radius:0 0 .15em .15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-current-color,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-preview .pcr-last-color{background:var(--pcr-color);width:100%;height:50%}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette{width:100%;height:8em;z-index:1}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-palette .pcr-palette{flex-grow:1;border-radius:.15em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity{margin-left:.75em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-picker,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-picker{left:50%;transform:translateX(-50%)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider,.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{width:8px;flex-grow:1;border-radius:50em}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-chooser .pcr-slider{background:linear-gradient(to bottom,red,#feff00,#0f0,#00feff,#00f,#ff00fe,red)}.pcr-app[data-theme=classic] .pcr-selection .pcr-color-opacity .pcr-slider{background:linear-gradient(to bottom,transparent,#000) 0 0/100%,url("data:image/svg+xml;utf8, <svg xmlns=\"http://www.w3.org/2000/svg\" viewBox=\"0 0 2 2\"><path fill=\"white\" d=\"M1,0H2V1H1V0ZM0,1H1V2H0V1Z\"/><path fill=\"gray\" d=\"M0,0H1V1H0V0ZM1,1H2V2H1V1Z\"/></svg>") 0 0/50%}@-webkit-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-moz-keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@keyframes passing-through{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%,70%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}100%{opacity:0;-webkit-transform:translateY(-40px);-moz-transform:translateY(-40px);-ms-transform:translateY(-40px);-o-transform:translateY(-40px);transform:translateY(-40px)}}@-webkit-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-moz-keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@keyframes slide-in{0%{opacity:0;-webkit-transform:translateY(40px);-moz-transform:translateY(40px);-ms-transform:translateY(40px);-o-transform:translateY(40px);transform:translateY(40px)}30%{opacity:1;-webkit-transform:translateY(0);-moz-transform:translateY(0);-ms-transform:translateY(0);-o-transform:translateY(0);transform:translateY(0)}}@-webkit-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@-moz-keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}@keyframes pulse{0%,20%{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);-o-transform:scale(1.1);transform:scale(1.1)}}.dropzone{min-height:150px;border:2px solid rgba(0,0,0,.3);background:#fff;padding:20px}.dropzone.dz-clickable,.dropzone.dz-clickable .dz-message,.dropzone.dz-clickable .dz-message *{cursor:pointer}.dropzone.dz-clickable *{cursor:default}.dropzone.dz-drag-hover{border-style:solid}.dropzone.dz-drag-hover .dz-message{opacity:.5}.dropzone .dz-message{text-align:center;margin:2em 0}.dropzone .dz-message .dz-button{background:0 0;color:inherit;border:none;padding:0;font:inherit;cursor:pointer;outline:inherit}.dropzone .dz-preview{position:relative;display:inline-block;vertical-align:top;margin:16px;min-height:100px}.dropzone .dz-preview:hover{z-index:1000}.dropzone .dz-preview.dz-file-preview .dz-image{border-radius:20px;background:#999;background:linear-gradient(to bottom,#eee,#ddd)}.dropzone .dz-preview.dz-file-preview .dz-details,.dropzone .dz-preview:hover .dz-details{opacity:1}.dropzone .dz-preview.dz-image-preview{background:#fff}.dropzone .dz-preview.dz-image-preview .dz-details{-webkit-transition:opacity .2s linear;-moz-transition:opacity .2s linear;-ms-transition:opacity .2s linear;-o-transition:opacity .2s linear;transition:opacity .2s linear}.dropzone .dz-preview .dz-remove{font-size:14px;text-align:center;display:block;cursor:pointer;border:none}.dropzone .dz-preview .dz-remove:hover{text-decoration:underline}.dropzone .dz-preview .dz-details{z-index:20;position:absolute;top:0;left:0;opacity:0;font-size:13px;min-width:100%;max-width:100%;padding:2em 1em;text-align:center;color:rgba(0,0,0,.9);line-height:150%}.dropzone .dz-preview .dz-details .dz-size{margin-bottom:1em;font-size:16px}.dropzone .dz-preview .dz-details .dz-filename{white-space:nowrap}.dropzone .dz-preview .dz-details .dz-filename:hover span{border:1px solid rgba(200,200,200,.8);background-color:rgba(255,255,255,.8)}.dropzone .dz-preview .dz-details .dz-filename:not(:hover){overflow:hidden;text-overflow:ellipsis}.dropzone .dz-preview .dz-details .dz-filename:not(:hover) span{border:1px solid transparent}.dropzone .dz-preview .dz-details .dz-filename span,.dropzone .dz-preview .dz-details .dz-size span{background-color:rgba(255,255,255,.4);padding:0 .4em;border-radius:3px}.dropzone .dz-preview:hover .dz-image img{-webkit-transform:scale(1.05,1.05);-moz-transform:scale(1.05,1.05);-ms-transform:scale(1.05,1.05);-o-transform:scale(1.05,1.05);transform:scale(1.05,1.05);-webkit-filter:blur(8px);filter:blur(8px)}.dropzone .dz-preview .dz-image{border-radius:20px;overflow:hidden;width:120px;height:120px;position:relative;display:block;z-index:10}.dropzone .dz-preview .dz-image img,.dropzone .dz-preview.dz-error .dz-error-message{display:block}.dropzone .dz-preview.dz-success .dz-success-mark{-webkit-animation:3s cubic-bezier(.77,0,.175,1) passing-through;-moz-animation:3s cubic-bezier(.77,0,.175,1) passing-through;-ms-animation:passing-through 3s cubic-bezier(.77,0,.175,1);-o-animation:3s cubic-bezier(.77,0,.175,1) passing-through;animation:3s cubic-bezier(.77,0,.175,1) passing-through}.dropzone .dz-preview.dz-error .dz-error-mark{opacity:1;-webkit-animation:3s cubic-bezier(.77,0,.175,1) slide-in;-moz-animation:3s cubic-bezier(.77,0,.175,1) slide-in;-ms-animation:slide-in 3s cubic-bezier(.77,0,.175,1);-o-animation:3s cubic-bezier(.77,0,.175,1) slide-in;animation:3s cubic-bezier(.77,0,.175,1) slide-in}.dropzone .dz-preview .dz-error-mark,.dropzone .dz-preview .dz-success-mark{pointer-events:none;opacity:0;z-index:500;position:absolute;display:block;top:50%;left:50%;margin-left:-27px;margin-top:-27px}.dropzone .dz-preview .dz-error-mark svg,.dropzone .dz-preview .dz-success-mark svg{display:block;width:54px;height:54px}.dropzone .dz-preview.dz-processing .dz-progress{opacity:1;-webkit-transition:.2s linear;-moz-transition:.2s linear;-ms-transition:.2s linear;-o-transition:.2s linear;transition:.2s linear}.dropzone .dz-preview.dz-complete .dz-progress{opacity:0;-webkit-transition:opacity .4s ease-in;-moz-transition:opacity .4s ease-in;-ms-transition:opacity .4s ease-in;-o-transition:opacity .4s ease-in;transition:opacity .4s ease-in}.dropzone .dz-preview:not(.dz-processing) .dz-progress{-webkit-animation:6s infinite pulse;-moz-animation:6s infinite pulse;-ms-animation:pulse 6s ease infinite;-o-animation:6s infinite pulse;animation:6s infinite pulse}.dropzone .dz-preview .dz-progress{opacity:1;z-index:1000;pointer-events:none;position:absolute;height:16px;left:50%;top:50%;margin-top:-8px;width:80px;margin-left:-40px;background:rgba(255,255,255,.9);-webkit-transform:scale(1);border-radius:8px;overflow:hidden}.dropzone .dz-preview .dz-progress .dz-upload{background:#333;background:linear-gradient(to bottom,#666,#444);position:absolute;top:0;left:0;bottom:0;width:0;-webkit-transition:width .3s ease-in-out;-moz-transition:width .3s ease-in-out;-ms-transition:width .3s ease-in-out;-o-transition:width .3s ease-in-out;transition:width .3s ease-in-out}.dropzone .dz-preview.dz-error:hover .dz-error-message{opacity:1;pointer-events:auto}.dropzone .dz-preview .dz-error-message{pointer-events:none;z-index:1000;position:absolute;display:none;opacity:0;-webkit-transition:opacity .3s;-moz-transition:opacity .3s;-ms-transition:opacity .3s;-o-transition:opacity .3s;transition:opacity .3s;border-radius:8px;font-size:13px;top:130px;left:-10px;width:140px;background:#be2626;background:linear-gradient(to bottom,#be2626,#a92222);padding:.5em 1.2em;color:#fff}.dropzone .dz-preview .dz-error-message:after{content:"";position:absolute;top:-6px;left:64px;width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #be2626}#qr-generator-container{padding:20px;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);text-align:center}#qr-generator-container h2,#qr-img-container h1{margin-bottom:20px;font-size:24px;color:#4da0dc}#qr-type-selector{display:flex;justify-content:space-around;margin-bottom:5px;border:1px solid #ddd;border-radius:5px;background:#fff}.qr-type{cursor:pointer;text-align:center;padding:0 15px;transition:filter .5s}.qr-type img{width:32px;height:32px;filter:opacity(.5);cursor:pointer}#qr-type-selector .qr-type:hover{filter:invert(48%) sepia(79%) saturate(2476%) hue-rotate(16deg) brightness(118%) contrast(119%)}.qr-type p{font-size:12px;color:#555;margin-top:5px}.qr-type.active img{-webkit-filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(196deg) brightness(119%) contrast(119%);filter:invert(42%) sepia(93%) saturate(1352%) hue-rotate(196deg) brightness(119%) contrast(119%)}.qr-type.active p{color:#5cb4f5}#qr-input-fields .input-group{display:none;margin-bottom:5px;border:1px solid #ddd;padding:10px;border-radius:5px;background:#e9f6ff;text-align:left}#qr-input-fields label{margin-top:10px;display:block;padding-left:2px;padding-bottom:5px;font-size:.875rem}#qr-input-fields select,.input-group .fileDesign select{width:150px;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-bottom:5px;background:#f1f3f4}#copy-qr,#download-qr,#qr-img-container button{display:inline-block;background-color:var(--steel);color:#000;cursor:pointer;padding:10px 20px;font-size:16px}#copy-qr,#download-qr{width:32%;margin-top:20px;border:none;border-radius:5px}#copy-qr:hover,#download-qr:hover,#qr-img-container button:hover{background-color:#efad5e}#qr-preview{margin-top:20px;margin-bottom:20px;min-height:260px}#qr-preview canvas{max-width:100%;box-shadow:rgb(0 0 0 / 16%) 0 3px 6px,rgb(0 0 0 / 23%) 0 3px 6px}#qr-actions{display:flex;justify-content:space-around;flex-wrap:wrap}#qr-customization .input-group{display:flex;justify-content:space-around;flex-wrap:wrap;margin-bottom:5px;border:1px solid #ddd;padding:10px;border-radius:5px;background:#fff}#qr-customization .input-group label{display:block;margin-bottom:5px;font-size:14px;color:#555}#use-my-location{padding:5px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-top:5px;background:#f1f3f4}.input-group input,.input-group input[type=datetime-local],.input-group input[type=email],.input-group input[type=number],.input-group input[type=range],.input-group input[type=tel],.input-group input[type=text],.input-group input[type=url],.input-group textarea{width:100%;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;font-size:16px;color:#222}.input-group .colorpic{justify-content:space-around;flex-wrap:wrap;width:150px}.pickr .pcr-button{height:3em;width:3em;box-shadow:rgba(60,64,67,.3) 0 1px 2px 0,rgba(60,64,67,.15) 0 1px 3px 1px}#qr-logo-selector{display:flex;justify-content:flex-start;margin-bottom:20px;border:1px solid #ddd;border-radius:5px;background:#fff}.dark img{filter:opacity(1)!important;cursor:pointer}#qr-img-container select{width:250px;padding:8px;box-sizing:border-box;border:1px solid #ccc;border-radius:5px;margin-bottom:5px;background:#f1f3f4}#qr-img-container .btnGroup{display:flex;align-items:baseline;justify-content:space-around}#video-container{width:100%;margin:20px auto;position:relative;line-height:0;max-height:400px;overflow:hidden}#qr-video{width:100%;max-height:400px;object-fit:cover}#copy-all,#download-csv,#flip-button{margin:10px 0}#qr-img-container{padding:20px 20px 20px;border-radius:10px;box-shadow:0 4px 8px rgb(0 0 0 / 10%);text-align:center}#qr-img-container #image-dropzone{width:100%;max-width:400px;height:200px;border:2px dashed #4da0dc;display:flex;justify-content:center;align-items:center;text-align:center;margin:20px auto;cursor:pointer;transition:background-color .3s}#qr-img-container #image-dropzone.dragging{background-color:#e6f7ff}#qr-img-container #scan-results{margin:20px}#qr-img-container #qr-result-list{max-height:400px;overflow-y:scroll}#qr-img-container .qr-result-item{padding:5px 25px 5px 20px;border-bottom:1px solid #ddd;display:flex;justify-content:space-between;align-items:center;opacity:0;transform:scale(2.5);background-color:#03a9f4;animation:.5s forwards appear,1.5s forwards backgroundFade}#qr-img-container .copy-btn,#qr-img-container .copy-btn:hover{background-color:transparent;padding:0;margin:0}@keyframes backgroundFade{to{background-color:transparent}}@media (max-width:600px){#qr-generator-container{padding:5px}#qr-type-selector{justify-content:flex-start}#qr-actions button{width:100%;margin-top:10px}#qr-img-container button{width:70%!important}}#qr-img-container button{width:32%;border:none;border-radius:5px}#qr-img-container button:disabled{background-color:#aaa}#qr-img-container .copy-btn{width:32px!important}#qr-img-container .copy-btn img,#qr-img-container a img{width:32px;filter:opacity(.5)}#qr-img-container a{color:#007bff;text-decoration:none;margin-left:10px}#video-container.example-style-1 .code-outline-highlight,#video-container.example-style-1 .scan-region-highlight-svg{stroke:#64a2f3!important}.qr-result-item{opacity:0;transform:scale(.5);animation:.5s forwards appear}@keyframes appear{to{opacity:1;transform:scale(1)}}.toast{min-width:250px;background-color:#000;color:#fff;text-align:center;border-radius:5px;padding:16px;z-index:1105;left:50%;bottom:30px;transform:translateX(-50%);box-shadow:0 0 10px 0 rgba(0,0,0,.5);font-size:17px;opacity:0;transition:opacity .5s ease-in-out,bottom .5s ease-in-out}.toast.show{visibility:visible;opacity:1;bottom:50px}.toast.hide{opacity:0;bottom:30px}