@import url(https://fonts.googleapis.com/css2?family=Rubik:wght@400;500;600;700&display=swap);*{box-sizing:border-box;margin:0;padding:0}body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#2b2f4d;font-family:Rubik -apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.85rem;line-height:1.25}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar{width:8px}::-webkit-scrollbar-track{background:#141624}::-webkit-scrollbar-thumb{background:#252946;border-radius:20px}input[type=number]{appearance:textfield}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.error{color:#f84a4a}.errorborder{border:1px solid #f84a4a!important}@media (max-width:768px){body{font-size:.9rem;padding:0 1rem}.container{padding:1rem;width:100%!important}.form-section,.invoice-details,.invoice-list{margin:0!important;padding:1rem!important;width:100%!important}.invoice-item-row{flex-direction:column;gap:.5rem}.btn-group{flex-direction:column;gap:.75rem;width:100%}.btn-group button{width:100%}.table-wrapper{overflow-x:auto}table{min-width:600px}}
/*# sourceMappingURL=main.61c2ad3c.css.map*/