.my-container[data-v-f5f117d8]{padding:16px;background:#f8f9fa;min-height:100vh;width:100%}.my-card[data-v-f5f117d8]{background:#fff;border-radius:12px;box-shadow:0 4px 20px rgba(0,0,0,.08);overflow:hidden;border:1px solid #e9ecef}.card-content[data-v-f5f117d8]{padding:20px 24px;width:100%!important}.financial-dashboard[data-v-f5f117d8]{width:100%!important;margin-bottom:12px;padding:0}.dashboard-cards-container[data-v-f5f117d8]{display:grid;grid-template-columns:2fr 1fr 1fr;gap:8px;align-items:stretch}.invoice-main-card[data-v-f5f117d8]{background:linear-gradient(135deg,#667eea,#764ba2);border-radius:10px;padding:16px;box-shadow:0 4px 12px rgba(102,126,234,.15);color:#fff;position:relative;overflow:hidden;display:flex;flex-direction:column;height:100%}.invoice-main-card[data-v-f5f117d8]:before{content:"";position:absolute;top:0;right:0;width:60px;height:60px;background:hsla(0,0%,100%,.1);border-radius:50%;transform:translate(20px,-20px)}.card-title[data-v-f5f117d8]{font-size:14px;font-weight:600;margin:0 0 8px 0;color:#fff;display:flex;align-items:center;gap:6px}.card-title i[data-v-f5f117d8]{font-size:14px}.invoice-info-grid[data-v-f5f117d8]{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.info-box[data-v-f5f117d8]{display:flex;flex-direction:column;gap:2px}.info-label[data-v-f5f117d8]{font-size:10px;text-transform:uppercase;font-weight:500;letter-spacing:.3px;opacity:.8;line-height:1}.info-value[data-v-f5f117d8]{font-size:13px;font-weight:600;line-height:1.2}.status-value[data-v-f5f117d8]{display:inline-flex;align-items:center;justify-content:center;padding:2px 6px;border-radius:6px;font-size:9px!important;font-weight:600;text-transform:uppercase;letter-spacing:.3px;line-height:1;border:1px solid;width:-moz-fit-content;width:fit-content}.status-pending[data-v-f5f117d8]{background:rgba(255,193,7,.2);color:gold;border-color:rgba(255,193,7,.5)}.status-overdue[data-v-f5f117d8]{background:rgba(220,53,69,.2);color:#ff6b6b;border-color:rgba(220,53,69,.5)}.status-paid[data-v-f5f117d8]{background:rgba(40,167,69,.2);color:#51cf66;border-color:rgba(40,167,69,.5)}.status-partial[data-v-f5f117d8]{background:rgba(23,162,184,.2);color:#74c0fc;border-color:rgba(23,162,184,.5)}.debt-card[data-v-f5f117d8]{background:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 8px rgba(0,0,0,.08);border-left:3px solid;transition:all .3s ease;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:center;align-items:flex-start;gap:10px;height:100%}.debt-card[data-v-f5f117d8]:hover{transform:translateY(-1px);box-shadow:0 4px 16px rgba(0,0,0,.12)}.debt-card[data-v-f5f117d8]:before{content:"";position:absolute;top:0;right:0;width:40px;height:40px;background:linear-gradient(45deg,rgba(0,0,0,.05),transparent);border-radius:50%;transform:translate(15px,-15px)}.overdue-card[data-v-f5f117d8]{border-left-color:#dc3545}.pending-card[data-v-f5f117d8]{border-left-color:#ffc107}.debt-card.no-debt[data-v-f5f117d8]{border-left-color:#28a745}.debt-card .card-title[data-v-f5f117d8]{font-size:11px;font-weight:600;color:#64748b;margin:0;text-transform:uppercase;letter-spacing:.3px;line-height:1;justify-content:flex-start;width:100%}.debt-content[data-v-f5f117d8]{display:flex;flex-direction:column;gap:1px;flex:1;width:100%;justify-content:center}.debt-count[data-v-f5f117d8]{font-size:18px;font-weight:700;line-height:1}.debt-amount[data-v-f5f117d8]{font-size:11px;font-weight:500;opacity:.8;line-height:1.2}.overdue-card .debt-count[data-v-f5f117d8]{color:#dc3545}.pending-card .debt-count[data-v-f5f117d8]{color:#ffc107}.debt-card.no-debt .debt-count[data-v-f5f117d8]{color:#28a745}.debt-card.no-debt .debt-amount[data-v-f5f117d8]{color:#28a745;font-weight:600}.loading-card[data-v-f5f117d8]{background:linear-gradient(135deg,#f8f9fa,#e9ecef);border-radius:10px;padding:20px 16px;text-align:center;box-shadow:0 2px 8px rgba(0,0,0,.08)}.loading-content[data-v-f5f117d8]{display:flex;flex-direction:column;align-items:center;gap:8px}.loading-spinner[data-v-f5f117d8]{width:32px;height:32px;border-radius:50%;background:linear-gradient(135deg,#667eea,#764ba2);display:flex;align-items:center;justify-content:center;color:#fff;font-size:14px}.loading-text[data-v-f5f117d8]{font-size:13px;font-weight:600;color:#64748b;margin:0}@media (max-width:768px){.my-container[data-v-f5f117d8]{padding:12px}.card-content[data-v-f5f117d8]{padding:16px 20px}.dashboard-cards-container[data-v-f5f117d8]{grid-template-columns:1fr;gap:6px}.invoice-info-grid[data-v-f5f117d8]{grid-template-columns:repeat(2,1fr);gap:6px}.debt-card[data-v-f5f117d8],.invoice-main-card[data-v-f5f117d8]{padding:12px}}@media (max-width:576px){.my-container[data-v-f5f117d8]{padding:8px}.card-content[data-v-f5f117d8]{padding:12px 16px}.card-title[data-v-f5f117d8]{font-size:12px}.invoice-info-grid[data-v-f5f117d8]{grid-template-columns:1fr;gap:4px}.info-value[data-v-f5f117d8]{font-size:12px}.debt-count[data-v-f5f117d8]{font-size:16px}.debt-amount[data-v-f5f117d8]{font-size:11px}}