.dashboard-card-title[data-v-df83a1c6]{color:#7e8299;font-weight:600;font-size:14px}.dashboard-date-text[data-v-df83a1c6]{color:#7e8299;font-weight:600}.dashboard-label-text[data-v-df83a1c6]{color:#a1a5b7;font-weight:600}.period-view-header[data-v-df83a1c6],.period-view-header small[data-v-df83a1c6]{color:#7e8299;font-weight:600}.period-view-label[data-v-df83a1c6]{color:#7e8299!important;font-weight:500}.period-view-total[data-v-df83a1c6]{color:#7e8299!important;font-weight:700}.table th[data-v-df83a1c6]{border-top:none;font-size:.85rem;padding:.75rem .5rem}.table td[data-v-df83a1c6]{padding:.5rem;font-size:.875rem;vertical-align:middle;color:#3f4254;font-weight:500}.table-borderless td[data-v-df83a1c6],.table-borderless th[data-v-df83a1c6]{border:none}.cursor-pointer[data-v-df83a1c6]{cursor:pointer}.peso-sign-gray[data-v-df83a1c6]{color:#a1a5b7;vertical-align:super;font-size:.6em}.text-neutral[data-v-df83a1c6]{color:#afafaf!important}.period-view-month[data-v-df83a1c6]{color:#3f4254!important;font-weight:600}@media (max-width:768px){.table-responsive[data-v-df83a1c6]{font-size:.8rem}.card-body[data-v-df83a1c6]{padding:1rem .75rem}.col-lg-4[data-v-df83a1c6]{margin-bottom:1rem}}@media (max-width:576px){.table-responsive[data-v-df83a1c6]{font-size:.75rem}.card-body[data-v-df83a1c6]{padding:.75rem .5rem}h3[data-v-df83a1c6]{font-size:1.5rem}}.coming-soon-overlay[data-v-df83a1c6]{position:fixed;top:0;left:0;width:100%;height:100vh;background-color:rgba(0,0,0,.75);z-index:5;display:flex;justify-content:center;align-items:center}.coming-soon-content[data-v-df83a1c6]{background:#fff;padding:3rem 2rem;border-radius:12px;box-shadow:0 10px 30px rgba(0,0,0,.3);max-width:400px;width:90%;animation:fadeInUp-df83a1c6 .5s ease-out}@keyframes fadeInUp-df83a1c6{0%{opacity:0;transform:translateY(30px)}to{opacity:1;transform:translateY(0)}}.percentage-badge-small[data-v-df83a1c6]{min-width:unset!important;width:auto!important;justify-content:flex-start!important;margin-left:.2rem!important;font-size:.65rem!important;padding:.15rem .35rem!important;gap:.15rem!important}.dashboard-tooltip-left .tooltip-inner{text-align:left!important}.dashboard-tooltip-left .tooltip-inner .dashboard-tooltip-title{font-weight:600;font-size:.875rem}