@import url(https://fonts.googleapis.com/css2?family=Poppins:wght@100;200;300;400;500;600;700;800;900&display=swap);@import url(https://fonts.googleapis.com/css2?family=Montserrat:wght@100;200;300;400;500;600;700;800;900&display=swap);.transparent-input[data-v-44bbe266]{background-color:transparent;border:none;border-bottom:1px solid #ced4da;color:#fff}.transparent-label[data-v-44bbe266]{background-color:transparent}.expense-L[data-v-6cb16230]{min-height:45vh}*{margin:0;box-sizing:border-box;font-family:Poppins,sans-serif}#app,*{padding:0}#app{margin:5px;max-width:380px;margin:auto;width:100%;color:#fff!important;border:1px solid #fff}#app,body{background:linear-gradient(0deg,#0575e6,#021b79)}li{list-style:none;padding:0}.nav-container{background:transparent!important}.nav{display:flex;background:beige;box-shadow:0 0 30px 15px rgba(90,90,90,.35);width:100%}.nav-item{font-size:12px}.nav-item,.nav-link,.nav-link:hover{color:#000!important}.custom-btn{border-radius:50%;top:-25px;left:50%;transform:translateX(-50%)}.nav-item:hover{cursor:pointer}.form-control:focus{background-color:transparent!important;box-shadow:none!important}.transparent-select select{background-color:transparent}.progress-container{position:relative;width:100px;height:100px;margin:0 auto}.progress-circle{border-radius:50%;position:absolute}.progress-circle,.progress-svg{width:100%;height:100%}.progress-bg{fill:none}.progress-bar{fill:none;stroke-linecap:round;transition:stroke-dashoffset .3s ease-out;transform-origin:center;transform:rotate(-90deg)}.progress-label{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);font-size:20px;font-weight:700}td,th{background-color:transparent!important;color:#000!important}.card{border-radius:20px!important;display:inline-block;margin-right:10px;background:#0575e6!important;color:#fff!important;background:linear-gradient(0deg,#021b79,#0575e6)!important}.scrollable-container,.scrollable-row{overflow-x:auto;white-space:nowrap}.scrollable-row{background:transparent!important}.scrollable-row .card{display:inline-block;width:auto;margin-right:10px}.card-header{border-bottom:1px solid rgba(90,90,90,.35)!important}input,label{background-color:transparent!important}.expense-name{font-weight:700;font-size:small}.payment-method{font-weight:500}.time-text{font-weight:300}.price-text{font-weight:900;letter-spacing:1px;font-size:large}.expense-icon{font-size:80px}