.account-card[data-v-2da10c0c]{position:relative}.card-edit-btn[data-v-2da10c0c]{position:absolute;top:4px;right:4px;z-index:1}.card-month[data-v-2da10c0c]{display:block;white-space:nowrap;padding-right:32px}.sort-row[data-v-2da10c0c]{display:flex;align-items:center;gap:8px;width:100%}.sort-row[data-v-2da10c0c] .n-select{flex:1;min-width:0}.sort-row[data-v-258e3bcd]{display:flex;align-items:center;gap:8px;width:100%}.sort-row[data-v-258e3bcd] .n-select{flex:1;min-width:0}.chart-wrap[data-v-bff99f0a]{height:240px;position:relative}.legend-dot[data-v-bff99f0a]{width:10px;height:10px;border-radius:50%;display:inline-block}.row[data-v-bff99f0a]{display:flex;justify-content:space-between;align-items:flex-start;gap:8px}.row-left[data-v-bff99f0a]{min-width:0}.row-amount[data-v-bff99f0a]{white-space:nowrap;flex-shrink:0}.expense-row[data-v-bff99f0a]{padding-bottom:8px;border-bottom:1px solid rgba(128,128,128,.12)}.expense-row-top[data-v-bff99f0a]{display:flex;align-items:baseline;gap:6px}.expense-rank[data-v-bff99f0a]{flex-shrink:0;min-width:18px}.expense-name[data-v-bff99f0a]{min-width:0}.expense-row-bottom[data-v-bff99f0a]{display:flex;justify-content:space-between;align-items:flex-end;gap:8px;margin-top:2px;padding-left:24px}.app{max-width:420px;margin:auto;padding:0 20px 80px}.center-spin{height:100vh;display:flex;justify-content:center;align-items:center}.login-form{padding-top:50px}.scroll{display:flex;overflow-x:scroll;gap:10px;padding-bottom:10px}.add-container{display:flex;justify-content:center;align-items:center;height:100%}.account-card,.limit-card{min-width:200px;width:200px;flex-shrink:0}.modal{width:420px}.center{display:flex;justify-content:center;align-items:center}.bottom-nav{position:fixed;left:50%;transform:translate(-50%);bottom:0;width:100%;max-width:420px;display:flex;justify-content:space-evenly;background:#fff;border-top:1px solid rgba(128,128,128,.2);padding:8px 0 calc(8px + env(safe-area-inset-bottom,0px)) 0;z-index:10}.bottom-nav-item{display:flex;flex-direction:column;align-items:center;gap:2px;min-width:64px;cursor:pointer;opacity:.6}.bottom-nav-item.active{opacity:1}
