@import url("https://fonts.googleapis.com/css2?family=Oxanium:wght@400;600;700&family=Roboto:wght@400;500;700&display=swap");*,:after,:before{box-sizing:border-box;margin:0;padding:0}body,html{font-family:Roboto,sans-serif;background:#f4f5f8;color:#15131f;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;overflow-x:hidden}h1,h2,h3,h4,h5,h6{font-family:Oxanium,cursive;letter-spacing:-.01em}button,input,select,textarea{font-family:Roboto,sans-serif}button{cursor:pointer}input:focus,select:focus,textarea:focus{outline:none;border-color:#8127e4;box-shadow:0 0 0 3px rgba(129,39,228,.18)}::-webkit-scrollbar{width:8px;height:8px}::-webkit-scrollbar-track{background:transparent}::-webkit-scrollbar-thumb{background:rgba(129,39,228,.3);border-radius:4px;-webkit-transition:background .15s ease;transition:background .15s ease}::-webkit-scrollbar-thumb:hover{background:rgba(129,39,228,.55)}::selection{background:rgba(129,39,228,.28)}@media (max-width:768px){body{padding-bottom:70px}}@media print{body *{visibility:hidden}.invoice-printable,.invoice-printable *{visibility:visible}.invoice-printable{position:fixed;inset:0;background:#fff;z-index:9999;padding:32px;box-shadow:none;border-radius:0;max-height:none;overflow:visible}.invoice-print-hide{display:none!important}}