#app-root{min-height:100vh;padding-bottom:env(safe-area-inset-bottom)}*{box-sizing:border-box}body{-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:rgba(0,0,0,0)}.fc-card{background:#fff;border-radius:3.2vw;padding:4.26667vw;margin:3.2vw;box-shadow:0 .53333vw 3.2vw rgba(0,0,0,.04)}.fc-title{font-size:4.26667vw;font-weight:600;color:#323233;margin-bottom:3.2vw;display:flex;align-items:center}.fc-title:before{content:"";width:1.06667vw;height:4.26667vw;background:#1989fa;border-radius:.53333vw;margin-right:2.13333vw}.fc-amount{font-family:DIN Alternate,Helvetica Neue,sans-serif;font-weight:600}.fc-amount.primary{color:#1989fa}.fc-amount.success{color:#07c160}.fc-amount.warning{color:#ff976a}.fc-amount.danger{color:#ee0a24}.fc-status{display:inline-block;padding:.53333vw 2.13333vw;border-radius:2.66667vw;font-size:2.93333vw}.fc-status.pending{background:#fff7e6;color:#ff976a}.fc-status.partial{background:#e6f4ff;color:#1989fa}.fc-status.paid{background:#e8ffea;color:#07c160}.fc-status.unpaid{background:#ffebee;color:#ee0a24}.safe-bottom{padding-bottom:env(safe-area-inset-bottom)}.fc-empty{text-align:center;padding:16vw 5.33333vw;color:#969799}.fc-empty .icon{font-size:17.06667vw;margin-bottom:3.2vw}.fc-item-divider{height:1px;background:#ebedf0;margin:2.13333vw 0}.ellipsis,.nowrap{white-space:nowrap}.ellipsis{overflow:hidden;text-overflow:ellipsis}