.dashboard-module__Ap9lTa__container{background:0 0;min-height:100vh;padding:16px 12px}.dashboard-module__Ap9lTa__header{flex-direction:column;gap:16px;margin-bottom:24px;display:flex}.dashboard-module__Ap9lTa__title{text-align:center;font-size:32px!important;font-weight:800!important}.dashboard-module__Ap9lTa__monthInput{background:var(--white);border-radius:var(--radius-md)}.dashboard-module__Ap9lTa__broadcastButton{border-radius:var(--radius-md)!important;text-transform:none!important;padding:14px!important;font-size:18px!important;font-weight:700!important}.dashboard-module__Ap9lTa__summaryGrid{grid-template-columns:1fr 1fr;gap:16px;margin-bottom:24px;display:grid}.dashboard-module__Ap9lTa__summaryCard{cursor:pointer;transition:var(--transition-fast);border-radius:var(--radius-lg)!important}.dashboard-module__Ap9lTa__summaryCard:active{transform:scale(.98)}.dashboard-module__Ap9lTa__summaryPaid{background:var(--success-bg)!important}.dashboard-module__Ap9lTa__summaryUnpaid{background:var(--error-soft)!important}.dashboard-module__Ap9lTa__summaryTitle{font-size:14px!important;font-weight:600!important}.dashboard-module__Ap9lTa__summaryCount{font-size:34px!important;font-weight:800!important}.dashboard-module__Ap9lTa__section{margin-bottom:32px}.dashboard-module__Ap9lTa__sectionTitle{margin-bottom:16px!important;font-size:22px!important;font-weight:800!important}.dashboard-module__Ap9lTa__paidText{color:var(--success-text)}.dashboard-module__Ap9lTa__unpaidText{color:var(--error-text)}.dashboard-module__Ap9lTa__tenantCard{cursor:pointer;overflow:hidden;border-radius:var(--radius-xl)!important;box-shadow:var(--card-shadow)!important}.dashboard-module__Ap9lTa__paidCard{border:3px solid var(--success-border);background:var(--white)}.dashboard-module__Ap9lTa__unpaidCard{border:3px solid var(--error-border);background:var(--error-bg)}.dashboard-module__Ap9lTa__cardContent{padding:20px!important}.dashboard-module__Ap9lTa__cardTop{justify-content:space-between;gap:12px;display:flex}.dashboard-module__Ap9lTa__tenantName{font-size:22px!important;font-weight:800!important}.dashboard-module__Ap9lTa__propertyType{color:var(--muted-text);margin-top:4px!important}.dashboard-module__Ap9lTa__amount{white-space:nowrap;font-size:26px!important;font-weight:900!important}.dashboard-module__Ap9lTa__amountPaid{color:var(--success-text)}.dashboard-module__Ap9lTa__amountUnpaid{color:var(--error-text)}.dashboard-module__Ap9lTa__statusBox{flex-direction:column;gap:12px;margin-top:16px;display:flex}.dashboard-module__Ap9lTa__paidChip{background:var(--success-chip)!important;color:var(--white)!important;font-weight:700!important}.dashboard-module__Ap9lTa__unpaidChip{background:var(--error-chip)!important;color:var(--white)!important;font-weight:700!important}.dashboard-module__Ap9lTa__markPaidButton{border-radius:var(--radius-sm)!important;text-transform:none!important;padding:12px!important;font-size:16px!important;font-weight:700!important}.dashboard-module__Ap9lTa__loader{justify-content:center;margin-top:80px;display:flex}
.tenant-details-module__gMDyvG__page{min-height:100vh;padding:16px}.tenant-details-module__gMDyvG__backButton{text-transform:none;margin-bottom:12px;font-weight:600}.tenant-details-module__gMDyvG__card{background:#fffffff0;border-radius:24px;overflow:hidden;box-shadow:0 4px 14px #00000014}.tenant-details-module__gMDyvG__hero{padding:24px}.tenant-details-module__gMDyvG__heroPaid{background:#e8f5e9}.tenant-details-module__gMDyvG__heroPending{background:#fff3e0}.tenant-details-module__gMDyvG__statusBox{margin-top:16px}.tenant-details-module__gMDyvG__statusChip{font-weight:700}.tenant-details-module__gMDyvG__content{padding-top:8px;padding-bottom:8px}.tenant-details-module__gMDyvG__detailRow{justify-content:space-between;align-items:center;gap:16px;padding:18px 0;display:flex}.tenant-details-module__gMDyvG__detailLabel{color:#0009}.tenant-details-module__gMDyvG__detailValue{text-align:right;word-break:break-word;max-width:55%;font-weight:600}
.payment-history-module__gTobBa__container{width:100%;padding:16px}.payment-history-module__gTobBa__summaryGrid{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin-bottom:20px;display:grid}.payment-history-module__gTobBa__summaryCard{text-align:center;cursor:pointer;transition:transform .2s}.payment-history-module__gTobBa__summaryCard:active{transform:scale(.98)}.payment-history-module__gTobBa__summaryTitle{margin-bottom:8px;font-size:.875rem}.payment-history-module__gTobBa__summaryValue{word-break:break-word;font-weight:600}.payment-history-module__gTobBa__summarysuccess{color:#2e7d32}.payment-history-module__gTobBa__summaryprimary{color:#1976d2}.payment-history-module__gTobBa__summaryinfo{color:#0288d1}.payment-history-module__gTobBa__historyCard{margin-top:8px}.payment-history-module__gTobBa__sectionTitle{margin-bottom:8px;font-weight:600}.payment-history-module__gTobBa__divider{margin:12px 0}.payment-history-module__gTobBa__paymentList{flex-direction:column;gap:16px;display:flex}.payment-history-module__gTobBa__paymentItem{background-color:#f5f5f5;border-radius:8px;padding:12px;transition:background-color .2s}.payment-history-module__gTobBa__paymentItem:active{background-color:#eee}.payment-history-module__gTobBa__paymentHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.payment-history-module__gTobBa__paymentDate{font-size:.875rem;font-weight:500}.payment-history-module__gTobBa__paymentStatus{font-size:.75rem}.payment-history-module__gTobBa__paymentDetails{margin-top:8px}.payment-history-module__gTobBa__paymentAmount{margin-bottom:4px;font-weight:600}.payment-history-module__gTobBa__receiptLink{color:#1976d2;margin-top:8px;font-size:.875rem;font-weight:500;text-decoration:none;display:inline-block}.payment-history-module__gTobBa__receiptLink:active{opacity:.7}.payment-history-module__gTobBa__emptyState{text-align:center;padding:40px 20px}@media (max-width:600px){.payment-history-module__gTobBa__container{padding:12px}.payment-history-module__gTobBa__summaryGrid{gap:8px}.payment-history-module__gTobBa__paymentItem{padding:10px}.payment-history-module__gTobBa__paymentDate{font-size:.75rem}.payment-history-module__gTobBa__paymentAmount{font-size:1.125rem}}.payment-history-module__gTobBa__loadingContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 20px;display:flex}.payment-history-module__gTobBa__loadingText{color:#666;font-size:.875rem}.payment-history-module__gTobBa__errorContainer{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding:48px 20px;display:flex}.payment-history-module__gTobBa__errorText{text-align:center;font-size:.875rem}.payment-history-module__gTobBa__summaryWarning{color:#ed6c02}.payment-history-module__gTobBa__monthlyList{flex-direction:column;gap:12px;display:flex}.payment-history-module__gTobBa__monthlyItem{background-color:#f9f9f9;border-radius:8px;padding:12px;transition:background-color .2s}.payment-history-module__gTobBa__monthlyItem:active{background-color:#f0f0f0}.payment-history-module__gTobBa__monthlyHeader{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.payment-history-module__gTobBa__monthName{font-size:.875rem;font-weight:600}.payment-history-module__gTobBa__monthlyStatus{font-size:.75rem}.payment-history-module__gTobBa__monthlyAmount{margin-bottom:4px;font-size:1rem;font-weight:500}.payment-history-module__gTobBa__paidDate{font-size:.7rem}.payment-history-module__gTobBa__showMoreContainer{text-align:center;margin-top:16px}.payment-history-module__gTobBa__showMoreButton{text-transform:none;font-size:.875rem}.payment-history-module__gTobBa__receiptsList{flex-direction:column;gap:8px;display:flex}.payment-history-module__gTobBa__receiptLink{color:#1976d2;background-color:#f5f5f5;border-radius:6px;padding:10px;font-size:.875rem;text-decoration:none;transition:background-color .2s;display:block}.payment-history-module__gTobBa__receiptLink:active{background-color:#e0e0e0}@media (max-width:600px){.payment-history-module__gTobBa__monthlyItem{padding:10px}.payment-history-module__gTobBa__monthName{font-size:.8125rem}.payment-history-module__gTobBa__monthlyAmount{font-size:.9375rem}}.payment-history-module__gTobBa__paymentItem,.payment-history-module__gTobBa__summaryCard,.payment-history-module__gTobBa__receiptLink{cursor:pointer;min-height:44px}@media (prefers-reduced-motion:no-preference){.payment-history-module__gTobBa__summaryCard{transition:transform .2s}}
