.ReceiptMaker_receiptMakerPage__WP2ky{font-family:Inter,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;background:var(--rz-bg-white);color:var(--rz-text);overflow-x:hidden}.ReceiptMaker_heroSection__QFIP6{background:var(--rz-bg-hero);padding:80px 24px 100px;position:relative;overflow:hidden;min-height:520px}.ReceiptMaker_dotGrid__uIQXE{background-image:radial-gradient(circle,rgba(23,110,242,.12) 1px,transparent 0);background-size:32px 32px;mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 30%,transparent 75%);-webkit-mask-image:radial-gradient(ellipse 80% 70% at 50% 40%,black 30%,transparent 75%)}.ReceiptMaker_dotGrid__uIQXE,.ReceiptMaker_orbWrap__5RELh{position:absolute;inset:0;pointer-events:none;z-index:0}.ReceiptMaker_orb__KEKUa{position:absolute;border-radius:50%;filter:blur(80px);opacity:.5}.ReceiptMaker_orb1__TJAEu{width:400px;height:400px;background:radial-gradient(circle,rgba(23,110,242,.2) 0,transparent 70%);top:-80px;right:5%;animation:ReceiptMaker_orbFloat1__n52GC 8s ease-in-out infinite}.ReceiptMaker_orb2__z6MTL{width:300px;height:300px;background:radial-gradient(circle,rgba(99,102,241,.15) 0,transparent 70%);bottom:-40px;left:10%;animation:ReceiptMaker_orbFloat2__j0nFh 10s ease-in-out infinite}@keyframes ReceiptMaker_orbFloat1__n52GC{0%,to{transform:translate(0) scale(1)}50%{transform:translate(-30px,25px) scale(1.1)}}@keyframes ReceiptMaker_orbFloat2__j0nFh{0%,to{transform:translate(0) scale(1)}50%{transform:translate(25px,-20px) scale(1.05)}}.ReceiptMaker_heroInner__BthRP{max-width:800px;margin:0 auto;text-align:center;position:relative;z-index:2}.ReceiptMaker_heroBadge__X7Sf6{display:inline-flex;align-items:center;gap:8px;padding:8px 20px;background:var(--rz-blue-light);color:var(--rz-blue);font-size:.85rem;font-weight:600;border-radius:100px;margin-bottom:28px;letter-spacing:.02em;border:1px solid rgba(23,110,242,.15);backdrop-filter:blur(8px)}.ReceiptMaker_aiSparkle__IAzHh{animation:ReceiptMaker_sparkleRotate__vdMgl 3s ease-in-out infinite;flex-shrink:0}@keyframes ReceiptMaker_sparkleRotate__vdMgl{0%,to{transform:rotate(0deg) scale(1)}25%{transform:rotate(10deg) scale(1.1)}75%{transform:rotate(-5deg) scale(.95)}}.ReceiptMaker_heroTitle__PZo13{font-size:3rem;font-weight:700;color:var(--rz-navy);line-height:1.15;margin-bottom:20px;letter-spacing:-.03em}.ReceiptMaker_highlight__i81TH{color:var(--rz-blue);position:relative}.ReceiptMaker_highlight__i81TH:after{content:"";position:absolute;bottom:2px;left:0;right:0;height:8px;background:rgba(23,110,242,.12);border-radius:4px;z-index:-1}.ReceiptMaker_heroSubtitle___Xeov{font-size:1.1rem;color:var(--rz-text-light);line-height:1.7;max-width:620px;margin:0 auto 36px}.ReceiptMaker_heroActions__eqPLV{display:flex;align-items:center;justify-content:center;gap:16px;margin-bottom:0}.ReceiptMaker_primaryBtn__vQ6_j{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:var(--rz-blue);color:#ffffff;font-size:1rem;font-weight:600;border:none;border-radius:var(--rz-radius);text-decoration:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px rgba(23,110,242,.3),var(--rz-glow);position:relative;overflow:hidden}.ReceiptMaker_primaryBtn__vQ6_j:before{content:"";position:absolute;top:0;left:-100%;width:100%;height:100%;background:linear-gradient(90deg,transparent,rgba(255,255,255,.2),transparent);transition:left .5s ease}.ReceiptMaker_primaryBtn__vQ6_j:hover:before{left:100%}.ReceiptMaker_primaryBtn__vQ6_j:hover{background:var(--rz-blue-hover);transform:translateY(-2px);box-shadow:0 8px 25px rgba(23,110,242,.4),0 0 60px rgba(23,110,242,.15)}.ReceiptMaker_secondaryBtn__N8eTI{display:inline-flex;align-items:center;gap:8px;padding:14px 28px;background:transparent;color:var(--rz-blue);font-size:1rem;font-weight:600;border:1px solid var(--rz-blue);border-radius:var(--rz-radius);text-decoration:none;cursor:pointer;transition:all .25s ease}.ReceiptMaker_secondaryBtn__N8eTI:hover{border-color:var(--rz-blue);color:#ffffff;background:var(--rz-blue);box-shadow:0 4px 14px rgba(23,110,242,.3)}.ReceiptMaker_sectionContainer___DaP1{max-width:1200px;margin:0 auto}.ReceiptMaker_sectionLabel__j0Gck{text-align:center;font-size:.8rem;font-weight:700;text-transform:uppercase;letter-spacing:.12em;color:var(--rz-blue);margin-bottom:16px;display:flex;align-items:center;justify-content:center;gap:6px}.ReceiptMaker_sectionTitle__E2Z4i{text-align:center;font-size:2.5rem;font-weight:700;color:var(--rz-navy);line-height:1.2;margin-bottom:16px;letter-spacing:-.02em}.ReceiptMaker_sectionSubtitle__E4Vq0{text-align:center;font-size:1.05rem;color:var(--rz-text-light);line-height:1.7;max-width:620px;margin:0 auto 56px}.ReceiptMaker_howSection__UtS_9{background:var(--rz-bg-light);padding:100px 24px}.ReceiptMaker_stepsRow__WlAeN{display:grid;grid-template-columns:repeat(3,1fr);gap:32px;max-width:1000px;margin:0 auto}.ReceiptMaker_stepCard__NqP6J{text-align:center;padding:40px 24px;background:var(--rz-bg-white);border-radius:var(--rz-radius-lg);border:1px solid var(--rz-border);transition:all .3s ease;position:relative}.ReceiptMaker_stepCard__NqP6J:hover{box-shadow:0 12px 40px rgba(23,110,242,.08);transform:translateY(-4px);border-color:rgba(23,110,242,.2)}.ReceiptMaker_stepNumber__x0kFP{width:52px;height:52px;border-radius:50%;background:linear-gradient(135deg,var(--rz-blue),#4A90F7);color:#ffffff;display:flex;align-items:center;justify-content:center;margin:0 auto 20px;font-size:1.2rem;font-weight:700;box-shadow:0 4px 14px rgba(23,110,242,.3)}.ReceiptMaker_stepTitle__3LQQX{font-size:1.15rem;font-weight:700;color:var(--rz-navy);margin-bottom:10px}.ReceiptMaker_stepDesc__HyzHa{font-size:.92rem;color:var(--rz-text-light);line-height:1.65}.ReceiptMaker_stepCard__NqP6J:after{content:"";position:absolute;top:66px;right:-16px;width:32px;height:2px;background:linear-gradient(90deg,var(--rz-blue),rgba(23,110,242,.2));z-index:1}.ReceiptMaker_stepCard__NqP6J:last-child:after{display:none}.ReceiptMaker_categoriesSection__W0Xnq{background:var(--rz-bg-white);padding:100px 24px}.ReceiptMaker_categoriesGrid__pKoDp{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}.ReceiptMaker_categoryCard__9FVVk{background:var(--rz-bg-white);border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);padding:28px 20px;text-align:center;transition:all .3s ease;cursor:pointer;text-decoration:none;display:flex;flex-direction:column;align-items:center;gap:12px;position:relative;overflow:hidden}.ReceiptMaker_categoryCard__9FVVk:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 40px rgba(23,110,242,.1),0 4px 12px rgba(0,0,0,.06);border-color:var(--rz-blue)}.ReceiptMaker_categoryIcon__EGa_o{width:56px;height:56px;border-radius:14px;background:var(--rz-blue-light);display:flex;align-items:center;justify-content:center;font-size:1.5rem;color:var(--rz-blue);transition:all .3s ease}.ReceiptMaker_categoryCard__9FVVk:hover .ReceiptMaker_categoryIcon__EGa_o{background:var(--rz-blue);color:#ffffff;box-shadow:0 4px 14px rgba(23,110,242,.3);transform:scale(1.08)}.ReceiptMaker_categoryName__gWsrM{font-size:.95rem;font-weight:700;color:var(--rz-navy)}.ReceiptMaker_categoryCount__HdfeH{font-size:.78rem;color:var(--rz-text-light);font-weight:500}.ReceiptMaker_viewAllLink__L50O_{display:flex;justify-content:center}.ReceiptMaker_viewAllBtn__aaH_j{display:inline-flex;align-items:center;gap:8px;padding:14px 32px;background:transparent;color:var(--rz-blue);font-size:1rem;font-weight:600;border:2px solid var(--rz-blue);border-radius:var(--rz-radius);text-decoration:none;transition:all .25s ease}.ReceiptMaker_viewAllBtn__aaH_j:hover{background:var(--rz-blue);color:#ffffff;box-shadow:0 4px 14px rgba(23,110,242,.3)}.ReceiptMaker_templatesSection__Bj_eM{background:var(--rz-bg-light);padding:100px 24px}.ReceiptMaker_templatesGrid__AX4TX{display:grid;grid-template-columns:repeat(4,1fr);gap:20px;margin-bottom:48px}.ReceiptMaker_templateCard__vDw7d{background:var(--rz-bg-white);border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);padding:32px 20px 24px;min-height:48px;text-align:center;transition:all .3s ease;cursor:pointer;text-decoration:none;display:block}.ReceiptMaker_templateCard__vDw7d:hover{transform:translateY(-6px) scale(1.02);box-shadow:0 12px 40px rgba(23,110,242,.1),0 4px 12px rgba(0,0,0,.06);border-color:var(--rz-blue)}.ReceiptMaker_templateLogoWrap__FnkC0{width:72px;height:72px;border-radius:16px;background:var(--rz-bg-light);display:flex;align-items:center;justify-content:center;margin:0 auto 16px;overflow:hidden;transition:all .3s ease}.ReceiptMaker_templateCard__vDw7d:hover .ReceiptMaker_templateLogoWrap__FnkC0{box-shadow:0 4px 14px rgba(0,0,0,.08);transform:scale(1.05)}.ReceiptMaker_templateLogo__d5COs{width:48px;height:48px;object-fit:contain}.ReceiptMaker_templateName__iAghT{font-size:.95rem;font-weight:700;color:var(--rz-navy);margin-bottom:6px}.ReceiptMaker_templateCategory__GPYIL{font-size:.75rem;color:var(--rz-blue);text-transform:uppercase;letter-spacing:.06em;font-weight:600}.ReceiptMaker_featuresSection__ba6CY{background:var(--rz-bg-white);padding:100px 24px}.ReceiptMaker_featuresGrid__wSfkX{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.ReceiptMaker_featureCard__ZJs5_{background:var(--rz-bg-light);border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);padding:36px 28px;transition:all .35s ease;position:relative;overflow:hidden}.ReceiptMaker_featureCardGlow__zR4dl{position:absolute;top:-50%;left:-50%;width:200%;height:200%;background:radial-gradient(circle at center,rgba(23,110,242,.06) 0,transparent 50%);opacity:0;transition:opacity .5s ease;pointer-events:none}.ReceiptMaker_featureCard__ZJs5_:hover .ReceiptMaker_featureCardGlow__zR4dl{opacity:1}.ReceiptMaker_featureCard__ZJs5_:hover{transform:translateY(-6px);box-shadow:0 12px 40px rgba(23,110,242,.1),0 4px 12px rgba(0,0,0,.06);border-color:rgba(23,110,242,.2)}.ReceiptMaker_featureIconWrap___cTWw{width:52px;height:52px;border-radius:12px;background:var(--rz-blue-light);display:flex;align-items:center;justify-content:center;margin-bottom:20px;color:var(--rz-blue);font-size:1.4rem;transition:all .3s ease}.ReceiptMaker_featureCard__ZJs5_:hover .ReceiptMaker_featureIconWrap___cTWw{background:var(--rz-blue);color:#ffffff;box-shadow:0 4px 14px rgba(23,110,242,.3);transform:scale(1.05)}.ReceiptMaker_featureTitle__MfnnZ{font-size:1.15rem;font-weight:700;color:var(--rz-navy);margin-bottom:10px}.ReceiptMaker_featureDesc__5xoX7{font-size:.92rem;color:var(--rz-text-light);line-height:1.65}.ReceiptMaker_faqSection__4nHy1{background:var(--rz-bg-light);padding:100px 24px}.ReceiptMaker_faqContainer__yt9ZW{max-width:720px;margin:0 auto}.ReceiptMaker_faqItem__WoQEu{border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);margin-bottom:12px;background:var(--rz-bg-white);transition:all .3s ease;overflow:hidden}.ReceiptMaker_faqItem__WoQEu:hover{border-color:rgba(23,110,242,.2);box-shadow:0 4px 12px rgba(23,110,242,.06)}.ReceiptMaker_faqQuestion__rjjj9{width:100%;text-align:left;padding:20px 24px;font-size:1rem;font-weight:600;color:var(--rz-navy);background:none;border:none;cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:16px;font-family:inherit;line-height:1.4}.ReceiptMaker_faqIcon__xMpCD{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:var(--rz-blue-light);color:var(--rz-blue);flex-shrink:0;transition:all .3s ease}.ReceiptMaker_faqIconOpen__ojHK2{transform:rotate(45deg);background:var(--rz-blue);color:#ffffff}.ReceiptMaker_faqAnswer__zspWZ{max-height:0;overflow:hidden;transition:max-height .35s ease,padding .35s ease;padding:0 24px}.ReceiptMaker_faqAnswerOpen__mWmbj{max-height:300px;padding:0 24px 20px}.ReceiptMaker_faqAnswerText__d8YUh{font-size:.92rem;color:var(--rz-text-light);line-height:1.7}.ReceiptMaker_seoSection___2gfz{background:var(--rz-bg-white);padding:80px 24px}.ReceiptMaker_seoContent__2obec{max-width:800px;margin:0 auto}.ReceiptMaker_seoContent__2obec h2{font-size:1.8rem;font-weight:700;color:var(--rz-navy);margin-bottom:16px;letter-spacing:-.02em}.ReceiptMaker_seoContent__2obec h3{font-size:1.3rem;font-weight:700;color:var(--rz-navy);margin-top:32px;margin-bottom:12px}.ReceiptMaker_seoContent__2obec p{font-size:1rem;color:var(--rz-text-light);line-height:1.8;margin-bottom:16px}.ReceiptMaker_seoContent__2obec ul{list-style:disc;padding-left:24px;margin-bottom:16px}.ReceiptMaker_seoContent__2obec li{font-size:.95rem;color:var(--rz-text-light);line-height:1.7;margin-bottom:6px}.ReceiptMaker_ctaSection__1BrAG{background:linear-gradient(135deg,#176EF2,#4A90F7 50%,#6366F1);padding:80px 24px;text-align:center;position:relative;overflow:hidden}.ReceiptMaker_ctaGlow__iLHzf{position:absolute;inset:0;background:radial-gradient(ellipse at center,rgba(255,255,255,.1) 0,transparent 70%);pointer-events:none}.ReceiptMaker_ctaTitle__QyR2o{font-size:2.2rem;font-weight:700;color:#ffffff;margin-bottom:16px;letter-spacing:-.02em;position:relative;z-index:1}.ReceiptMaker_ctaSubtitle__lcsyu{font-size:1.05rem;color:rgba(255,255,255,.8);margin-bottom:36px;position:relative;z-index:1}.ReceiptMaker_ctaBtnWhite__2IW4G{display:inline-flex;align-items:center;gap:8px;padding:16px 32px;background:#ffffff;color:var(--rz-blue);font-size:1rem;font-weight:700;border:none;border-radius:var(--rz-radius);text-decoration:none;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px rgba(0,0,0,.15);position:relative;z-index:1}.ReceiptMaker_ctaBtnWhite__2IW4G:hover{transform:translateY(-2px);box-shadow:0 8px 25px rgba(0,0,0,.2)}.ReceiptMaker_ctaFeatures__TLY8X{display:flex;align-items:center;justify-content:center;gap:32px;margin-top:28px;position:relative;z-index:1}.ReceiptMaker_ctaFeature__9ND_g{display:flex;align-items:center;gap:6px;font-size:.88rem;font-weight:500;color:rgba(255,255,255,.9)}@media (max-width:1024px){.ReceiptMaker_categoriesGrid__pKoDp,.ReceiptMaker_templatesGrid__AX4TX{grid-template-columns:repeat(3,1fr)}.ReceiptMaker_featuresGrid__wSfkX{grid-template-columns:repeat(2,1fr)}}@media (max-width:768px){.ReceiptMaker_heroTitle__PZo13{font-size:2.2rem}.ReceiptMaker_sectionTitle__E2Z4i{font-size:1.8rem}.ReceiptMaker_stepsRow__WlAeN{grid-template-columns:1fr;max-width:400px}.ReceiptMaker_stepCard__NqP6J:after{display:none}.ReceiptMaker_categoriesGrid__pKoDp,.ReceiptMaker_templatesGrid__AX4TX{grid-template-columns:repeat(2,1fr)}.ReceiptMaker_featuresGrid__wSfkX{grid-template-columns:1fr}.ReceiptMaker_ctaFeatures__TLY8X{flex-direction:column;gap:12px}.ReceiptMaker_heroActions__eqPLV{flex-direction:column}}@media (max-width:480px){.ReceiptMaker_heroSection__QFIP6{padding:48px 16px 64px}.ReceiptMaker_heroTitle__PZo13{font-size:1.8rem}.ReceiptMaker_sectionTitle__E2Z4i{font-size:1.5rem}.ReceiptMaker_categoriesGrid__pKoDp,.ReceiptMaker_templatesGrid__AX4TX{grid-template-columns:1fr 1fr;gap:12px}.ReceiptMaker_ctaTitle__QyR2o{font-size:1.6rem}}.ReceiptMaker_toolHero__7_7cq{background:var(--rz-bg-hero);padding:64px 24px 80px;position:relative;overflow:hidden;min-height:unset}.ReceiptMaker_toolHeroInner__9yuSi{max-width:1200px;margin:0 auto;position:relative;z-index:2}.ReceiptMaker_toolHeroHeader__aC_K4{text-align:center;margin-bottom:40px}.ReceiptMaker_toolHeroTitle__gZ7ei{font-size:2.4rem;font-weight:700;color:var(--rz-navy);line-height:1.15;margin-bottom:14px;letter-spacing:-.03em}.ReceiptMaker_toolHeroSubtitle__XvxSh{font-size:1.05rem;color:var(--rz-text-light);line-height:1.6;max-width:580px;margin:0 auto}.ReceiptMaker_toolLayout__XFMjK{display:grid;grid-template-columns:1fr 380px;gap:32px;align-items:start}.ReceiptMaker_toolEditor__i2REl{background:var(--rz-bg-white);border:1px solid var(--rz-border);border-radius:var(--rz-radius-lg);padding:24px;box-shadow:0 4px 20px rgba(0,0,0,.04)}.ReceiptMaker_toolEditorHeader__1PhmD{display:flex;align-items:center;gap:8px;font-size:1.1rem;font-weight:700;color:var(--rz-navy);margin-bottom:20px;padding-bottom:14px;border-bottom:1px solid var(--rz-border)}.ReceiptMaker_templatePicker__62iAC{display:flex;gap:8px;flex-wrap:wrap}.ReceiptMaker_templatePickerBtn__JdEAn{flex:1 1 auto;min-width:90px;padding:10px 8px;border:1.5px solid var(--rz-border);border-radius:10px;background:var(--rz-bg-light);cursor:pointer;transition:all .2s ease;text-align:center;font-family:inherit}.ReceiptMaker_templatePickerBtnActive__bomzj,.ReceiptMaker_templatePickerBtn__JdEAn:hover{border-color:var(--rz-blue);background:var(--rz-blue-light)}.ReceiptMaker_templatePickerBtnActive__bomzj{box-shadow:0 0 0 3px rgba(23,110,242,.1)}.ReceiptMaker_templatePickerLabel__kt8UV{display:block;font-size:.82rem;font-weight:700;color:var(--rz-navy);margin-bottom:2px}.ReceiptMaker_templatePickerDesc__M0FZ4{display:block;font-size:.7rem;color:var(--rz-text-light)}.ReceiptMaker_logoUploadRow__itoDg{display:flex;align-items:center;gap:10px}.ReceiptMaker_logoUploadBtn__5HP6j{display:inline-flex;align-items:center;gap:6px;padding:9px 16px;font-size:.82rem;font-weight:600;font-family:inherit;color:var(--rz-blue);background:var(--rz-blue-light);border:1.5px dashed rgba(23,110,242,.3);border-radius:8px;cursor:pointer;transition:all .2s ease}.ReceiptMaker_logoUploadBtn__5HP6j:hover{background:rgba(23,110,242,.12);border-color:var(--rz-blue)}.ReceiptMaker_logoRemoveBtn__2xmfR{display:inline-flex;align-items:center;gap:4px;padding:8px 12px;font-size:.78rem;font-weight:600;font-family:inherit;color:#ef4444;background:#fef2f2;border:1px solid #fca5a5;border-radius:8px;cursor:pointer;transition:all .2s ease}.ReceiptMaker_logoRemoveBtn__2xmfR:hover{background:#fee2e2}.ReceiptMaker_toolFieldGroup__Zm89W{margin-bottom:14px}.ReceiptMaker_toolLabel__Uq4HT{display:block;font-size:.75rem;font-weight:600;color:var(--rz-text-light);text-transform:uppercase;letter-spacing:.06em;margin-bottom:5px}.ReceiptMaker_toolInput__hQFMI{width:100%;padding:9px 12px;font-size:.88rem;font-family:inherit;color:var(--rz-navy);background:var(--rz-bg-light);border:1px solid var(--rz-border);border-radius:8px;outline:none;transition:all .2s ease;box-sizing:border-box}.ReceiptMaker_toolInput__hQFMI:focus{border-color:var(--rz-blue);box-shadow:0 0 0 3px rgba(23,110,242,.1);background:var(--rz-bg-white)}.ReceiptMaker_toolSelect__1YYYm{width:100%;padding:9px 12px;font-size:.88rem;font-family:inherit;color:var(--rz-navy);background:var(--rz-bg-light);border:1px solid var(--rz-border);border-radius:8px;outline:none;cursor:pointer;transition:all .2s ease;box-sizing:border-box}.ReceiptMaker_toolSelect__1YYYm:focus{border-color:var(--rz-blue);box-shadow:0 0 0 3px rgba(23,110,242,.1)}.ReceiptMaker_toolFieldRow__KYImN{display:grid;grid-template-columns:1fr 1fr;gap:12px}.ReceiptMaker_toolItemsHeader__cMde2{display:flex;align-items:center;justify-content:space-between;margin-top:20px;margin-bottom:10px;padding-top:16px;border-top:1px solid var(--rz-border)}.ReceiptMaker_toolAddBtn__eNAAo{display:inline-flex;align-items:center;gap:4px;padding:5px 12px;font-size:.78rem;font-weight:600;font-family:inherit;color:var(--rz-blue);background:var(--rz-blue-light);border:1px solid rgba(23,110,242,.15);border-radius:8px;cursor:pointer;transition:all .2s ease}.ReceiptMaker_toolAddBtn__eNAAo:hover{background:var(--rz-blue);color:#ffffff}.ReceiptMaker_toolItemRow__g1Jjb{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ReceiptMaker_toolRemoveBtn__s_otC{display:flex;align-items:center;justify-content:center;width:34px;height:34px;flex-shrink:0;border:1px solid var(--rz-border);border-radius:8px;background:var(--rz-bg-light);color:#ef4444;cursor:pointer;transition:all .2s ease}.ReceiptMaker_toolRemoveBtn__s_otC:hover{background:#fef2f2;border-color:#fca5a5}.ReceiptMaker_toolActions__SzHqs{display:flex;gap:12px;margin-top:20px;padding-top:18px;border-top:1px solid var(--rz-border)}.ReceiptMaker_toolDownloadBtn__bFQ78{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;font-weight:600;font-family:inherit;color:#ffffff;background:var(--rz-blue);border:none;border-radius:8px;cursor:pointer;transition:all .25s ease;box-shadow:0 4px 14px rgba(23,110,242,.3)}.ReceiptMaker_toolDownloadBtn__bFQ78:hover{background:var(--rz-blue-hover);transform:translateY(-1px);box-shadow:0 6px 20px rgba(23,110,242,.4)}.ReceiptMaker_toolDownloadBtn__bFQ78:disabled{opacity:.6;cursor:not-allowed;transform:none}.ReceiptMaker_toolDownloadPdfBtn__ROcu8{display:inline-flex;align-items:center;gap:8px;padding:12px 24px;font-size:.92rem;font-weight:600;font-family:inherit;color:var(--rz-blue);background:transparent;border:1.5px solid var(--rz-blue);border-radius:8px;cursor:pointer;transition:all .25s ease}.ReceiptMaker_toolDownloadPdfBtn__ROcu8:hover{background:var(--rz-blue);color:#ffffff;box-shadow:0 4px 14px rgba(23,110,242,.3)}.ReceiptMaker_toolDownloadPdfBtn__ROcu8:disabled{opacity:.6;cursor:not-allowed;transform:none}.ReceiptMaker_toolPreviewWrap__584Vc{position:sticky;top:24px}.ReceiptMaker_toolPreviewLabel__1vpud{display:flex;align-items:center;gap:6px;font-size:.82rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rz-text-light);margin-bottom:12px}.ReceiptMaker_toolPreviewCard__I9Qun{background:#e5e7eb;border-radius:var(--rz-radius-lg);padding:32px 24px;display:flex;justify-content:center;box-shadow:0 4px 20px rgba(0,0,0,.06)}.ReceiptMaker_receiptPaper__arssI{background:#ffffff;width:300px;font-family:Courier New,Courier,monospace;font-size:12px;color:#1a1a1a;box-shadow:0 4px 24px rgba(0,0,0,.1);border-radius:0;position:relative}.ReceiptMaker_receiptPaper__arssI:after{content:"";position:absolute;bottom:-10px;left:0;right:0;height:10px;background:linear-gradient(135deg,#ffffff 33.33%,transparent 0) 0 0,linear-gradient(225deg,#ffffff 33.33%,transparent 0) 0 0;background-size:12px 10px;background-position:0 100%;background-repeat:repeat-x}.ReceiptMaker_receiptStore__7wsX2{text-align:center;margin-bottom:4px;color:#000000}.ReceiptMaker_receiptAddr__5eAr7{text-align:center;font-size:11px;color:#444444;line-height:1.5}.ReceiptMaker_receiptMeta__8uyHJ{display:flex;justify-content:space-between;font-size:11px;color:#555555}.ReceiptMaker_receiptItemsHeader__PhuSc{display:flex;font-size:10px;font-weight:700;color:#666666;text-transform:uppercase;letter-spacing:.04em}.ReceiptMaker_receiptItemLine__MqHW9{display:flex;font-size:11.5px;padding:3px 0;color:#222222}.ReceiptMaker_receiptTotalLine__ewvP4{display:flex;justify-content:space-between;font-size:12px;color:#333333;padding:2px 0}.ReceiptMaker_receiptGrandTotal___PjB_{display:flex;justify-content:space-between;font-size:15px;font-weight:700;color:#000000;padding:4px 0}.ReceiptMaker_receiptPayment__abuD8{text-align:center;font-size:11px;color:#555555;margin-top:6px;letter-spacing:.04em}.ReceiptMaker_receiptThankYou__t5BFB{text-align:center;font-size:11px;font-weight:700;color:#333333;margin-top:14px;letter-spacing:.06em}@media (max-width:1024px){.ReceiptMaker_toolLayout__XFMjK{grid-template-columns:1fr 340px;gap:24px}}@media (max-width:900px){.ReceiptMaker_toolHero__7_7cq{padding:40px 16px 60px}.ReceiptMaker_toolHeroTitle__gZ7ei{font-size:1.8rem}.ReceiptMaker_toolLayout__XFMjK{grid-template-columns:1fr}.ReceiptMaker_toolPreviewWrap__584Vc{position:static;order:-1}.ReceiptMaker_toolPreviewCard__I9Qun{padding:24px 16px}.ReceiptMaker_receiptPaper__arssI{width:100%;max-width:300px}.ReceiptMaker_templatePicker__62iAC{gap:6px}.ReceiptMaker_templatePickerBtn__JdEAn{min-width:70px;padding:8px 6px}}@media (max-width:560px){.ReceiptMaker_toolFieldRow__KYImN{grid-template-columns:1fr}.ReceiptMaker_toolActions__SzHqs{flex-direction:column}.ReceiptMaker_toolItemRow__g1Jjb{flex-wrap:wrap}.ReceiptMaker_templatePickerBtn__JdEAn{min-width:60px}.ReceiptMaker_templatePickerDesc__M0FZ4{display:none}}.ReceiptMaker_sectionBlock__qE2xs{border:1px solid var(--rz-border);border-radius:10px;background:var(--rz-bg-white);margin-bottom:10px;transition:box-shadow .2s ease,border-color .2s ease;overflow:hidden}.ReceiptMaker_sectionBlock__qE2xs:hover{border-color:rgba(23,110,242,.2);box-shadow:0 2px 10px rgba(23,110,242,.06)}.ReceiptMaker_sectionBlockDragging__a08kT{box-shadow:0 8px 30px rgba(23,110,242,.15);border-color:var(--rz-blue);opacity:.92}.ReceiptMaker_sectionHeader__pNGjL{display:flex;align-items:center;justify-content:space-between;padding:10px 14px;cursor:pointer;-webkit-user-select:none;user-select:none;transition:background .15s ease}.ReceiptMaker_sectionHeader__pNGjL:hover{background:rgba(23,110,242,.02)}.ReceiptMaker_sectionHeaderLeft__3QnZi{display:flex;align-items:center;gap:8px;flex:1;min-width:0}.ReceiptMaker_sectionHeaderIcon__xVbZ4{display:flex;align-items:center;color:var(--rz-blue);font-size:1.1rem;flex-shrink:0}.ReceiptMaker_sectionHeaderTitle__brUno{font-size:.82rem;font-weight:700;color:var(--rz-navy);text-transform:uppercase;letter-spacing:.04em}.ReceiptMaker_sectionHeaderChevron__waKTR{display:flex;align-items:center;color:var(--rz-text-light);transition:transform .25s ease;font-size:1.1rem}.ReceiptMaker_sectionHeaderChevronOpen__pQ6_e{transform:rotate(180deg)}.ReceiptMaker_sectionHeaderRight__TOCzd{display:flex;align-items:center;gap:4px;flex-shrink:0}.ReceiptMaker_sectionMoveBtn__P4wE_{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid var(--rz-border);border-radius:6px;background:var(--rz-bg-light);color:var(--rz-text-light);cursor:pointer;transition:all .15s ease;padding:0;font-family:inherit}.ReceiptMaker_sectionMoveBtn__P4wE_:hover:not(:disabled){background:var(--rz-blue-light);color:var(--rz-blue);border-color:rgba(23,110,242,.2)}.ReceiptMaker_sectionMoveBtn__P4wE_:disabled{opacity:.3;cursor:not-allowed}.ReceiptMaker_sectionDeleteBtn__weLeW{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:1px solid #fca5a5;border-radius:6px;background:#fef2f2;color:#ef4444;cursor:pointer;transition:all .15s ease;padding:0;font-family:inherit;margin-left:4px}.ReceiptMaker_sectionDeleteBtn__weLeW:hover{background:#fee2e2;border-color:#f87171}.ReceiptMaker_sectionBody__kLqN1{max-height:0;overflow:hidden;transition:max-height .3s ease,padding .3s ease;padding:0 14px}.ReceiptMaker_sectionBodyOpen__mJkhe{max-height:2000px;padding:6px 14px 14px}.ReceiptMaker_addSectionBtn__ovjqC{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;padding:12px;font-size:.85rem;font-weight:600;font-family:inherit;color:var(--rz-blue);background:transparent;border:2px dashed rgba(23,110,242,.25);border-radius:10px;cursor:pointer;transition:all .2s ease;margin-top:8px}.ReceiptMaker_addSectionBtn__ovjqC:hover{background:var(--rz-blue-light);border-color:var(--rz-blue)}.ReceiptMaker_addSectionModal__wNT6G{position:fixed;inset:0;z-index:9999;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.45);backdrop-filter:blur(6px);animation:ReceiptMaker_fadeInModal__uDhoz .2s ease;padding:20px}@keyframes ReceiptMaker_fadeInModal__uDhoz{0%{opacity:0}to{opacity:1}}.ReceiptMaker_addSectionModalContent__UEqeQ{background:var(--rz-bg-white);border-radius:16px;width:100%;max-width:560px;max-height:min(85vh,680px);display:flex;flex-direction:column;box-shadow:0 20px 60px rgba(0,0,0,.2);animation:ReceiptMaker_slideUpModal__q_TfR .25s ease;overflow:hidden}@keyframes ReceiptMaker_slideUpModal__q_TfR{0%{transform:translateY(20px);opacity:0}to{transform:translateY(0);opacity:1}}.ReceiptMaker_addSectionModalHeader__4GqMz{display:flex;align-items:center;justify-content:space-between;padding:20px 24px 0;flex-shrink:0}.ReceiptMaker_addSectionModalTitle__eN9KR{font-size:1.1rem;font-weight:700;color:var(--rz-navy)}.ReceiptMaker_addSectionModalCloseBtn__6bx0U{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border:1px solid var(--rz-border);border-radius:8px;background:var(--rz-bg-light);color:var(--rz-text-light);cursor:pointer;transition:all .15s ease;padding:0;font-family:inherit}.ReceiptMaker_addSectionModalCloseBtn__6bx0U:hover{background:#fee2e2;border-color:#fca5a5;color:#ef4444}.ReceiptMaker_addSectionModalSubtitle__4Yv9l{font-size:.8rem;color:var(--rz-text-light);padding:6px 24px 14px;flex-shrink:0}.ReceiptMaker_addSectionScrollArea__jhbJB{overflow-y:auto;padding:0 24px 8px;flex:1;min-height:0;scrollbar-width:thin;scrollbar-color:rgba(23,110,242,.2) transparent}.ReceiptMaker_addSectionScrollArea__jhbJB::-webkit-scrollbar{width:5px}.ReceiptMaker_addSectionScrollArea__jhbJB::-webkit-scrollbar-track{background:transparent}.ReceiptMaker_addSectionScrollArea__jhbJB::-webkit-scrollbar-thumb{background:rgba(23,110,242,.2);border-radius:10px}.ReceiptMaker_addSectionScrollArea__jhbJB::-webkit-scrollbar-thumb:hover{background:rgba(23,110,242,.35)}.ReceiptMaker_addSectionCategoryLabel__wompt{font-size:.68rem;font-weight:700;text-transform:uppercase;letter-spacing:.08em;color:var(--rz-text-light);margin:14px 0 8px;padding-bottom:4px;border-bottom:1px solid var(--rz-border)}.ReceiptMaker_addSectionCategoryLabel__wompt:first-child{margin-top:4px}.ReceiptMaker_addSectionGrid__wEMn_{display:grid;grid-template-columns:1fr 1fr 1fr;gap:8px}.ReceiptMaker_addSectionOption__rX_tw{display:flex;flex-direction:column;align-items:center;gap:5px;padding:12px 6px;border:1.5px solid var(--rz-border);border-radius:10px;background:var(--rz-bg-light);cursor:pointer;transition:all .2s ease;font-family:inherit;text-align:center}.ReceiptMaker_addSectionOption__rX_tw:hover{border-color:var(--rz-blue);background:var(--rz-blue-light);transform:translateY(-2px);box-shadow:0 4px 12px rgba(23,110,242,.1)}.ReceiptMaker_addSectionOptionIcon___uDjD{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:9px;background:var(--rz-blue-light);color:var(--rz-blue);font-size:1.15rem}.ReceiptMaker_addSectionOptionLabel____8oI{font-size:.72rem;font-weight:600;color:var(--rz-navy);line-height:1.2}.ReceiptMaker_addSectionFooter__k7bAn{padding:12px 24px 16px;flex-shrink:0;border-top:1px solid var(--rz-border)}.ReceiptMaker_addSectionCancelBtn__ve5uK{display:block;width:100%;padding:10px;font-size:.85rem;font-weight:600;font-family:inherit;color:var(--rz-text-light);background:var(--rz-bg-light);border:1px solid var(--rz-border);border-radius:10px;cursor:pointer;transition:all .2s ease}.ReceiptMaker_addSectionCancelBtn__ve5uK:hover{background:#e5e7eb}@media (max-width:560px){.ReceiptMaker_addSectionModalContent__UEqeQ{max-width:100%;max-height:90vh;border-radius:14px 14px 0 0;margin-top:auto}.ReceiptMaker_addSectionModal__wNT6G{align-items:flex-end;padding:0}.ReceiptMaker_addSectionGrid__wEMn_{grid-template-columns:1fr 1fr;gap:8px}.ReceiptMaker_addSectionOption__rX_tw{padding:10px 6px}}.ReceiptMaker_toolTextarea__66yuh{width:100%;padding:9px 12px;font-size:.85rem;font-family:inherit;color:var(--rz-navy);background:var(--rz-bg-light);border:1px solid var(--rz-border);border-radius:8px;outline:none;transition:all .2s ease;box-sizing:border-box;resize:vertical;min-height:60px;line-height:1.5}.ReceiptMaker_toolTextarea__66yuh:focus{border-color:var(--rz-blue);box-shadow:0 0 0 3px rgba(23,110,242,.1);background:var(--rz-bg-white)}.ReceiptMaker_kvRow__fAcLw{display:flex;align-items:center;gap:6px;margin-bottom:6px}.ReceiptMaker_sectionCount__m2H3d{font-size:.68rem;font-weight:600;color:var(--rz-blue);background:var(--rz-blue-light);padding:2px 7px;border-radius:10px;margin-left:4px}