@import"https://fonts.googleapis.com/css2?family=Poppins:wght@300;400;500;600;700;800;900&display=swap";body{font-family:Poppins,sans-serif!important;font-weight:400!important;color:#010101}body a:hover,body a:focus,body a{text-decoration:none;color:inherit;cursor:pointer}.btn.btn1{background-color:#f04c23;border-color:#f04c23 #f04c23 #d2350e;color:#fff;border-radius:6px;padding:10px 20px;box-shadow:none!important;outline:none!important}.btn.btn1:hover{background-color:#f26947!important;border-color:#f37353 #f37353 #f04c23!important;color:#fff!important}.fw-500{font-weight:500!important}.fs-14{font-size:.875em!important}.text-main{color:#f04c23!important}.link:hover{color:#f04c23}.invoice-form{padding:40px;box-shadow:0 5px 30px #00000026;border-radius:20px;max-width:1024px;margin:auto}.form.form1 .form-control,.form.form1 .form-select{border-radius:8px;height:48px;border-color:#bababa;box-shadow:none!important;outline:none!important;font-size:.875em}.form.form1 .form-control:focus{border-color:#000}.form.form1 label.form-label{font-size:.875em;font-weight:400}.file-upload{border-radius:8px;border:1px solid #bababa;box-shadow:none!important;outline:none!important;font-size:.875em;padding:12px 10px;min-height:48px}.input-file-container{position:relative;width:225px}.js .input-file-trigger{display:block;background:transparent;font-weight:500;border-radius:8px;color:#000;font-size:1em;transition:all .4s;cursor:pointer}.js .input-file{position:absolute;top:0;left:0;width:225px;opacity:0;padding:14px 0;cursor:pointer}.js .input-file:hover+.input-file-trigger,.js .input-file:focus+.input-file-trigger,.js .input-file-trigger:hover,.js .input-file-trigger:focus{background:transparent;color:#000;border-color:#000}.file-return{margin:0}.file-return:not(:empty){margin-top:2px}.js .file-return{font-style:italic;font-size:.9em;font-weight:700}.js .file-return:not(:empty):before{content:"Selected file: ";font-style:normal;font-weight:400}.bg1{padding:15px;background:#fff5f3;border-radius:8px}.invoice-info .left{background:#fff5f3;padding:4px 8px}.invoice-info .right{background:#f6f6f6;padding:4px 8px}.table1 thead tr{background:#fff5f3}.table1 thead tr th{padding:10px;font-size:.875em;font-weight:600}.table1 tbody tr td,.table1 tfoot tr td{padding:10px;font-size:.875em}.share-link input[type=text]{height:45px;border-radius:6px 0 0 6px;border:2px solid #f04c23;box-shadow:none;outline:none;padding:6px 15px;margin-right:-4px}.share-link button{background:#f04c23;height:45px;border-radius:0 6px 6px 0;border:2px solid #f04c23;box-shadow:none;outline:none;padding:9px 12px;color:#fff}.error-border{border:2px solid red!important}.error{color:red;font-size:14px;margin-top:3px}.password-popup{position:fixed;top:0;left:0;width:100%;height:100%;background:#0009;display:flex;align-items:center;justify-content:center;z-index:9999}.password-box{background:#fff;padding:30px;border-radius:10px;width:350px;text-align:center}@media(max-width:575px){.invoice-form{padding:24px}}@media print{.no-print{display:none!important}}#root{width:100%}.logo{height:6em;padding:1.5em;will-change:filter;transition:filter .3s}.logo:hover{filter:drop-shadow(0 0 2em #646cffaa)}.logo.react:hover{filter:drop-shadow(0 0 2em #61dafbaa)}@keyframes logo-spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@media(prefers-reduced-motion:no-preference){a:nth-of-type(2) .logo{animation:logo-spin infinite 20s linear}}.card{padding:2em}.read-the-docs{color:#888}.hero-section{background:linear-gradient(135deg,#1e3a5f,#2c4a7a);padding:80px 0}.hero-glow{position:absolute;top:50%;left:50%;width:600px;height:600px;background:#ffb40026;border-radius:50%;filter:blur(120px);transform:translate(-50%,-50%)}.badge-custom{display:inline-flex;align-items:center;padding:6px 14px;border-radius:20px;border:1px solid rgba(255,255,255,.2);font-size:13px;color:#ffffffb3}.hero-title{font-size:52px;font-weight:700;line-height:1.1}.highlight{color:#ffb400}.hero-desc{margin-top:15px;color:#ffffffb3;max-width:500px}.hero-img{border-radius:20px;position:relative;z-index:2;box-shadow:0 20px 60px #0006}.hero-img-bg{position:absolute;inset:0;background:#ffb40033;border-radius:20px;filter:blur(40px);transform:rotate(-5deg) scale(.95)}.hero-section{background:linear-gradient(135deg,#1e3a5f,#2c4a7a)}.hero-title{font-size:48px;font-weight:700}.hero-title span{color:#ffb400}.hero-desc{margin-top:15px;color:#cbd5e1}.hero-img{border-radius:15px;width:90%}.badge-text{background:#ffffff1a;display:inline-block;padding:6px 12px;border-radius:20px;font-size:12px}.features-section{background:#f8f9fa}.section-subtitle{color:#ffb400;font-weight:600;font-size:12px}.section-title{font-weight:700;margin-top:10px}.section-desc{color:#6c757d}.feature-card{background:#fff;padding:25px;border-radius:12px;text-align:left;border:1px solid #eee;transition:.3s}.feature-card:hover{transform:translateY(-5px)}.icon{font-size:20px;color:#ffb400;margin-bottom:10px}.steps-section{background:#fff}.step-number{color:#fcd9a3;font-size:50px;font-weight:700}.footer{background:#1e3a5f}.footer-links a{color:#ffc107;text-decoration:none}.footer-links a:hover{color:#fff}.footer-text{color:#ffc107}.create-btn{border-width:2px;font-weight:500}.create-btn:hover{background-color:#ffc107;color:#000}.btn-warning:hover{color:#fff!important}
