body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.App{text-align:center}.App-logo{height:40vmin;pointer-events:none}@media (prefers-reduced-motion:no-preference){.App-logo{animation:App-logo-spin 20s linear infinite}}.App-header{align-items:center;background-color:#282c34;color:#fff;display:flex;flex-direction:column;font-size:calc(10px + 2vmin);justify-content:center;min-height:100vh}.App-link{color:#61dafb}@keyframes App-logo-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.invoice-container{background:#fcfcfc;box-sizing:border-box;font-family:Arial,sans-serif;margin:auto;padding:50px;width:1000px}.invoice-layout{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 2fr}.invoice-header{border-bottom:2px solid #20ac64;display:flex;justify-content:space-between;margin-bottom:15px;padding-bottom:10px}.company h2,.quote h3{color:#0a7a2c}.card{background:#dcdddc;border:1px solid #0a7a3c;border-radius:6px;padding:18px}.card h3{color:#087a3c;font-size:50px;font-weight:800;margin-bottom:22px}.form-grid{grid-gap:12px;display:grid;gap:12px;grid-template-columns:repeat(2,1fr)}.form-field{display:flex;flex-direction:column;gap:10px}label{font-size:13px;font-weight:600}label span{color:red}input,textarea{border-color:#356146;border-radius:40px;border-style:solid;margin-top:4px;padding:15px;width:80%}input:focus,textarea:focus{border-color:#0a7a3c;outline:none}.error{font-size:11px;margin-top:2px}.invoice-table{border-collapse:collapse;margin-top:10px;table-layout:fixed;width:100%}.invoice-table td,.invoice-table th{word-wrap:break-word;border:1px solid #0a7a3c;font-size:13px;padding:6px;text-align:center}.invoice-table th{background:#e8f6ef}.invoice-table input,.invoice-table select{box-sizing:border-box;padding:4px;width:100%}.invoice-summary{display:flex;justify-content:space-between;margin-top:20px}.invoice-summary input{padding:5px}.actions{margin-top:20px;text-align:right}.actions button{background:#0a7a3c;border:none;border-radius:4px;color:#fff;cursor:pointer;margin-left:8px;padding:8px 16px}.actions button:hover{background:#086132}@media print{body,html{background:#fff;height:297mm;margin:0;padding:0;width:210mm}.invoice-container{border:2px solid #0a7a3c;box-sizing:border-box;min-height:297mm;padding:10mm;width:210mm}.invoice-layout{grid-template-columns:1fr}table{table-layout:fixed;width:100%}td,th{word-wrap:break-word}.no-print,button{display:none}}.step-page{color:#3e694c;font-family:Lucida Sans,Lucida Sans Regular,Lucida Grande,Lucida Sans Unicode,Geneva,Verdana,sans-serif;font-size:25px}.page{align-items:flex-start;gap:10px}.fill-ui{flex:1 1}.customer-card{background:#f9fdf9;border:2px solid #1f7a3f;border-radius:12px;margin-bottom:20px;padding:10px}.card-title{color:#147a3f;font-size:12px;font-weight:700;margin-bottom:20px}.grid2{grid-gap:20px;display:grid;gap:20px;grid-template-columns:1fr 1fr;margin-bottom:20px}.rounded-input{border:2px solid #1f7a3f;border-radius:30px;font-size:14px;outline:none;padding:14px;width:100%}.rounded-textarea{border:2px solid #1f7a3f;border-radius:40px;font-size:14px;height:100%;padding:16px;resize:none;width:100%}.items-card{margin-top:10px}.entry-table{background:#fff;border:2px solid #1f7a3f;border-collapse:collapse;width:100%}.entry-table th{background:#e5efe8;border:1px solid #1f7a3f;font-weight:600;padding:12px}.entry-table td{border:1px solid #1f7a3f;padding:10px;text-align:center}.table-input{background:#f7fbf8;border:2px solid #1f7a3f;border-radius:20px;outline:none;padding:8px;width:90%}.gst-select{border:1px solid #1f7a3f;border-radius:6px;padding:6px}.add-row-btn{background:#f3f3f3;border:1px solid #444;cursor:pointer;margin-top:10px;padding:6px 10px}.invoice{background:#fff;border:1px solid #000;font-family:Arial;min-height:267mm;padding:2mm;width:200mm}.header{border-collapse:collapse;width:100%}.header td{border:1px solid #000;padding:6px;vertical-align:top}.company{width:50%}.rightGrid{border-collapse:collapse;width:100%}.rightGrid td{border:1px solid #000;font-size:13px;padding:4px}.items{border-collapse:collapse;margin-top:10px;width:100%}.items td,.items th{border:1px solid #000;font-size:14px;padding:6px}.bigSpace td{height:2px}.footer{display:flex;justify-content:space-between;margin-top:20px}.declaration{font-size:13px;width:55%}.sign{border:1px solid #000;padding:20px;width:260px}.center,.sign{text-align:center}.right{text-align:right}.small{font-size:12px;margin-top:10px}.page{display:flex;flex-direction:column;gap:30px}.invoice-wrapper{display:flex;justify-content:center;width:95%}*{box-sizing:border-box;font-family:Segoe UI,sans-serif}.login-wrapper{align-items:center;background:#f2f2f2;display:flex;height:100vh;justify-content:center}.login-card{background:#fff;border-radius:12px;box-shadow:0 20px 40px #0000001a;display:flex;height:680px;width:900px}.login-left{align-items:center;display:flex;justify-content:center;width:50%}.login-left img{width:80%}.login-right{padding:50px;width:50%}.login-right h2{font-size:28px;margin-bottom:25px}.input-group{align-items:center;border-bottom:1px solid #ccc;display:flex;margin-bottom:20px}.input-group input{border:none;font-size:14px;outline:none;padding:10px;width:100%}.icon{font-size:16px;margin-right:10px}.options{font-size:14px;margin-bottom:20px}.login-btn{background:#6caee0;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:15px;padding:12px;width:100%}.login-btn:hover{background:#5a9fd6}.error{color:red;font-size:13px;margin-bottom:10px}.create-account{cursor:pointer;font-size:14px;margin-top:20px;text-decoration:underline}.social-login{font-size:14px;margin-top:25px}.social-icons{display:flex;gap:10px;margin-top:10px}.social-icons button{border:none;border-radius:4px;color:#fff;cursor:pointer;font-weight:700;height:36px;width:36px}.fb{background:#3b5998}.tw{background:#1da1f2}.gg{background:#db4437}
/*# sourceMappingURL=main.1b570e31.css.map*/