:root{--im-navy:#0B2A4A;--im-blue:#0B2A4A;--im-blue-dark:#0B2A4A;--im-orange:#C2410C;--im-orange-dark:#C2410C;--im-bg:#FFFFFF;--im-soft-bg:#F8FAFC;--im-card:#FFFFFF;--im-text:#172033;--im-muted:#64748B;--im-border:#E2E8F0;--im-green:#15803D;--im-red:#DC2626}.invoice-mint-theme{background:var(--im-bg)}.invoice-mint-theme,.invoice-mint-theme .im-ui{color:var(--im-text)}.invoice-mint-theme .im-ui .site-header-bar,.invoice-mint-theme .im-ui.header,.invoice-mint-theme .im-ui.main-header,.invoice-mint-theme .im-ui.navbar,.invoice-mint-theme .im-ui.site-header{background:var(--im-navy);color:#ffffff;border-bottom-color:rgba(255,255,255,.08)}.invoice-mint-theme .im-ui.header a,.invoice-mint-theme .im-ui.main-header a,.invoice-mint-theme .im-ui.navbar a,.invoice-mint-theme .im-ui.site-header a{color:#ffffff;text-decoration:none}.invoice-mint-theme .im-ui.navbar a:hover,.invoice-mint-theme .im-ui.site-header a:hover{color:var(--im-orange)}.invoice-mint-theme .im-ui.navbar .bill-menu-panel a,.invoice-mint-theme .im-ui.navbar .profile-menu-panel a{color:var(--im-text)!important}.invoice-mint-theme .im-ui.navbar .bill-menu-panel a:hover,.invoice-mint-theme .im-ui.navbar .profile-menu-panel a:hover{color:var(--im-orange)!important}.invoice-mint-theme .im-ui.navbar .profile-menu-panel .profile-menu-active,.invoice-mint-theme .im-ui.navbar .profile-menu-panel .profile-menu-active:hover{color:#ffffff!important}.invoice-mint-theme .im-ui .hero,.invoice-mint-theme .im-ui .hero-section,.invoice-mint-theme .im-ui.banner,.invoice-mint-theme .im-ui.hero,.invoice-mint-theme .im-ui.hero-section{background:linear-gradient(135deg,#0B2A4A,#0B2A4A 68%,#C2410C);color:#ffffff}.invoice-mint-theme .im-ui .hero h1,.invoice-mint-theme .im-ui .hero-section h1,.invoice-mint-theme .im-ui.banner h1,.invoice-mint-theme .im-ui.hero h1,.invoice-mint-theme .im-ui.hero-section h1{color:#ffffff}.invoice-mint-theme .im-ui .hero p,.invoice-mint-theme .im-ui .hero-section p,.invoice-mint-theme .im-ui.banner p,.invoice-mint-theme .im-ui.hero p,.invoice-mint-theme .im-ui.hero-section p{color:#EAF2FF}.invoice-mint-theme .im-ui .card,.invoice-mint-theme .im-ui .contact-card,.invoice-mint-theme .im-ui .faq-item,.invoice-mint-theme .im-ui .feature-card,.invoice-mint-theme .im-ui .form-panel,.invoice-mint-theme .im-ui .legal-card,.invoice-mint-theme .im-ui .pricing-card,.invoice-mint-theme .im-ui.card,.invoice-mint-theme .im-ui.contact-card,.invoice-mint-theme .im-ui.faq-item,.invoice-mint-theme .im-ui.feature-card,.invoice-mint-theme .im-ui.form-panel,.invoice-mint-theme .im-ui.legal-card,.invoice-mint-theme .im-ui.pricing-card{background:var(--im-card);border:1px solid var(--im-border);border-radius:14px;box-shadow:0 10px 25px rgba(11,42,74,.06)}.invoice-mint-theme .im-ui h1,.invoice-mint-theme .im-ui h2,.invoice-mint-theme .im-ui h3,.invoice-mint-theme .im-ui h4{color:var(--im-text)}.invoice-mint-theme .im-ui label,.invoice-mint-theme .im-ui li,.invoice-mint-theme .im-ui p{color:var(--im-muted)}.invoice-mint-theme .im-ui a{color:var(--im-blue)}.invoice-mint-theme .im-ui a:hover{color:var(--im-orange)}.invoice-mint-theme .im-ui .btn-primary,.invoice-mint-theme .im-ui .download-btn,.invoice-mint-theme .im-ui .generate-btn,.invoice-mint-theme .im-ui .primary-btn,.invoice-mint-theme .im-ui .try-free-btn,.invoice-mint-theme .im-ui button[type=submit]{background:var(--im-orange);color:#ffffff;border:1px solid var(--im-orange);border-radius:10px;font-weight:600;box-shadow:0 8px 18px rgba(194,65,12,.22)}.invoice-mint-theme .im-ui .btn-primary:hover,.invoice-mint-theme .im-ui .download-btn:hover,.invoice-mint-theme .im-ui .generate-btn:hover,.invoice-mint-theme .im-ui .primary-btn:hover,.invoice-mint-theme .im-ui .try-free-btn:hover,.invoice-mint-theme .im-ui button[type=submit]:hover{background:var(--im-orange-dark);border-color:var(--im-orange-dark)}.invoice-mint-theme .im-ui .btn-secondary,.invoice-mint-theme .im-ui .secondary-btn,.invoice-mint-theme .im-ui .view-template-btn{background:var(--im-blue);color:#ffffff;border:1px solid var(--im-blue);border-radius:10px;font-weight:600}.invoice-mint-theme .im-ui .btn-secondary:hover,.invoice-mint-theme .im-ui .secondary-btn:hover,.invoice-mint-theme .im-ui .view-template-btn:hover{background:var(--im-blue-dark);border-color:var(--im-blue-dark)}.invoice-mint-theme .im-ui .btn-outline,.invoice-mint-theme .im-ui .outline-btn,.invoice-mint-theme .im-ui .reset-btn{background:#ffffff;color:var(--im-navy);border:1px solid var(--im-border);border-radius:10px;font-weight:600}.invoice-mint-theme .im-ui .btn-outline:hover,.invoice-mint-theme .im-ui .outline-btn:hover,.invoice-mint-theme .im-ui .reset-btn:hover{border-color:var(--im-blue);color:var(--im-blue)}.invoice-mint-theme .im-ui input,.invoice-mint-theme .im-ui select,.invoice-mint-theme .im-ui textarea{background:#ffffff;color:var(--im-text);border:1px solid var(--im-border);border-radius:9px}.invoice-mint-theme .im-ui input:focus,.invoice-mint-theme .im-ui select:focus,.invoice-mint-theme .im-ui textarea:focus{outline:none;border-color:var(--im-blue);box-shadow:0 0 0 3px rgba(11,42,74,.12)}.invoice-mint-theme .im-ui input[type=checkbox],.invoice-mint-theme .im-ui input[type=radio]{accent-color:var(--im-orange);width:1.08rem;height:1.08rem;min-width:1.08rem;padding:0;cursor:pointer;border:1px solid var(--im-border)!important;box-shadow:none}.invoice-mint-theme .im-ui input[type=checkbox]{border-radius:4px}.invoice-mint-theme .im-ui input[type=radio]{border-radius:999px;accent-color:var(--im-blue)}.invoice-mint-theme .im-ui input[type=checkbox]:checked{background-color:var(--im-orange)!important;border-color:var(--im-orange)!important;background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M13.5 4.5 6.5 11.5 2.8 7.8' stroke='%23fff' stroke-width='2.2' stroke-linecap='round' stroke-linejoin='round'/%3e%3c/svg%3e")!important;background-position:50%;background-repeat:no-repeat;background-size:.78rem .78rem}.invoice-mint-theme .im-ui input[type=radio]:checked{background-color:var(--im-blue)!important;border-color:var(--im-blue)!important;background-image:url("data:image/svg+xml,%3csvg viewBox='-4 -4 8 8' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle r='2' fill='%23fff'/%3e%3c/svg%3e")!important;background-position:50%;background-repeat:no-repeat;background-size:.72rem .72rem}.invoice-mint-theme .im-ui input[type=checkbox]:focus,.invoice-mint-theme .im-ui input[type=radio]:focus{border-color:var(--im-blue)!important;box-shadow:0 0 0 3px rgba(11,42,74,.12)}.invoice-mint-theme .im-ui .tab,.invoice-mint-theme .im-ui .tab-trigger{background:#ffffff;color:var(--im-text);border:1px solid var(--im-border);border-radius:10px}.invoice-mint-theme .im-ui .tab-trigger.active,.invoice-mint-theme .im-ui .tab.active{background:var(--im-blue);color:#ffffff;border-color:var(--im-blue)}.invoice-mint-theme .im-ui .badge,.invoice-mint-theme .im-ui .new-badge,.invoice-mint-theme .im-ui .offer-badge{background:rgba(194,65,12,.1);color:var(--im-orange);border:1px solid rgba(194,65,12,.2);border-radius:999px}.invoice-mint-theme .im-ui .paid,.invoice-mint-theme .im-ui .success,.invoice-mint-theme .im-ui .verified{color:var(--im-green)}.invoice-mint-theme .im-ui.footer,.invoice-mint-theme .im-ui.main-footer,.invoice-mint-theme .im-ui.site-footer{background:var(--im-navy);color:#ffffff}.invoice-mint-theme .im-ui.footer h2,.invoice-mint-theme .im-ui.footer h3,.invoice-mint-theme .im-ui.footer h4,.invoice-mint-theme .im-ui.site-footer h2,.invoice-mint-theme .im-ui.site-footer h3,.invoice-mint-theme .im-ui.site-footer h4{color:#ffffff}.invoice-mint-theme .im-ui.footer li,.invoice-mint-theme .im-ui.footer p,.invoice-mint-theme .im-ui.site-footer li,.invoice-mint-theme .im-ui.site-footer p{color:#D1D5DB}.invoice-mint-theme .im-ui.footer a,.invoice-mint-theme .im-ui.site-footer a{color:#EAF2FF}.invoice-mint-theme .im-ui.footer a:hover,.invoice-mint-theme .im-ui.site-footer a:hover{color:var(--im-orange)}.invoice-mint-theme .im-ui.preview-header,.invoice-mint-theme .im-ui.preview-toolbar{background:#ffffff;color:var(--im-text);border:1px solid var(--im-border);border-radius:12px 12px 0 0}@media print{.download-btn,.form-panel,.im-ui,.preview-toolbar,.site-footer,.site-header,.whatsapp-widget{display:none!important}.bill-safe-zone,body{background:#ffffff!important}.bill-safe-zone{display:block!important;box-shadow:none!important;margin:0!important;padding:0!important}}.receipt-scale-container{width:100%;height:100%;overflow:hidden;position:relative;padding:1rem;background-color:transparent}.receipt-scale-wrapper{background-color:transparent;position:relative;-webkit-transform-origin:top center;-moz-transform-origin:top center;-ms-transform-origin:top center;-o-transform-origin:top center;transform-origin:top center;-webkit-transition:-webkit-transform .2s ease-in-out;-moz-transition:-moz-transform .2s ease-in-out;-ms-transition:-ms-transform .2s ease-in-out;-o-transition:-o-transform .2s ease-in-out;transition:transform .2s ease-in-out;will-change:transform;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;-webkit-transform:translateZ(0);-moz-transform:translateZ(0);-ms-transform:translateZ(0);-o-transform:translateZ(0);transform:translateZ(0)}.receipt-scale-content{width:100%;height:100%}.receipt-scale-content>*{max-width:100%}@media (max-width:320px){.receipt-scale-container{padding:.25rem}.receipt-scale-wrapper{max-width:100%;-webkit-transform:scale(.85);-moz-transform:scale(.85);-ms-transform:scale(.85);-o-transform:scale(.85);transform:scale(.85)}}@media (max-width:768px){.receipt-scale-container{padding:.5rem}}@media (max-width:480px){.receipt-scale-wrapper.a4{padding:.5rem 3rem!important}.receipt-scale-wrapper .thermal_80mm{padding:.5rem 1rem!important}}@media (max-width:360px){.receipt-scale-wrapper.thermal_80mm{padding:.5rem 1rem!important}.receipt-scale-wrapper.a4{padding:.5rem 4rem!important}}@media (min-width:769px) and (max-width:1024px){.receipt-scale-container{padding:.75rem}}@media (min-width:1025px){.receipt-scale-container{padding:1.5rem}}@media print{.receipt-scale-container{padding:0;background-color:transparent}.receipt-scale-wrapper{transform:none!important;box-shadow:none;width:100%!important;height:auto!important}.receipt-scale-content{overflow:visible}}.receipt-scale-container.loading{opacity:.6;pointer-events:none}.receipt-scale-container.error{background-color:#fee}.receipt-scale-container.error .receipt-scale-wrapper{border:2px solid #f00}.receipt-scale-indicator{position:absolute;bottom:1rem;right:1rem;background:rgba(0,0,0,.7);color:white;padding:.25rem .5rem;border-radius:4px;font-size:.75rem;font-family:monospace;z-index:10}.receipt-scale-wrapper.thermal{width:302px;height:auto;min-height:400px}.receipt-scale-wrapper.a4{aspect-ratio:210/297}@supports not (aspect-ratio:1/1){.receipt-scale-wrapper.a4{position:relative;width:100%;padding-bottom:141.43%}.receipt-scale-wrapper.a4 .receipt-scale-content{position:absolute;top:0;left:0;right:0;bottom:0}}@keyframes scaleIn{0%{transform:scale(.9);opacity:0}to{transform:scale(var(--scale-factor,1));opacity:1}}.receipt-scale-wrapper.animating{animation:scaleIn .3s ease-out forwards}.receipt-scale-fit-width{width:100%!important}.receipt-scale-fit-height{height:100%!important}.receipt-scale-actual-size{-webkit-transform:scale(1)!important;-moz-transform:scale(1)!important;-ms-transform:scale(1)!important;-o-transform:scale(1)!important;transform:scale(1)!important}.receipt-scale-wrapper:before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background-image:repeating-linear-gradient(45deg,transparent,transparent 10px,rgba(255,255,255,.02) 0,rgba(255,255,255,.02) 20px);pointer-events:none;z-index:1}.receipt-scale-content{position:relative;z-index:2}@media (max-width:375px){.receipt-scale-wrapper{min-width:280px}}.receipt-scale-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;-webkit-box-pack:center;-webkit-justify-content:center;-moz-box-pack:center;-ms-flex-pack:center;justify-content:center;-webkit-box-align:start;-webkit-align-items:flex-start;-moz-box-align:start;-ms-flex-align:start;align-items:flex-start}@supports (display:grid){.receipt-scale-container.use-grid{display:grid;place-items:start center}}.receipt-scale-container{scroll-behavior:smooth;-webkit-overflow-scrolling:touch}@media (prefers-reduced-motion:reduce){.receipt-scale-wrapper{-webkit-transition:none;-moz-transition:none;-ms-transition:none;-o-transition:none;transition:none}.receipt-scale-wrapper.animating{animation:none}}