.SubscriptionTable_subscriptionTableContainer__SZs6H{margin-bottom:1.5rem}.SubscriptionTable_subscriptionTable__zzR4U{background-color:rgba(0,0,0,0);border-radius:.5rem;overflow:hidden}.SubscriptionTable_tableRow__u9VYp{transition:background-color .2s ease}.SubscriptionTable_tableRow__u9VYp:hover{background-color:var(--color-bg-hover)}.SubscriptionTable_statusIndicator__MpgCu{display:flex;align-items:center}.SubscriptionTable_statusContent__M6dI6{display:flex;flex-direction:column}.SubscriptionTable_statusText__SwkTX{line-height:1.2}.SubscriptionTable_paymentDueDate__V1Mu5{font-size:.75rem;color:var(--color-text-secondary);margin-top:2px;line-height:1.1}.SubscriptionTable_statusDot__A8Qe5{display:inline-block;width:10px;height:10px;border-radius:50%;margin-right:8px}.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_active__9JNW7{background-color:var(--color-status-active)}.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_expired__Kg_cM{background-color:var(--color-status-expired)}.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_pending__PavPQ,.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_trial__0gLPn{background-color:var(--color-status-others)}.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_canceled__tvmhw{background-color:var(--color-status-canceled)}.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_payment_due__YCdDi{background-color:var(--color-status-warning,#ff9800)}.SubscriptionTable_statusDot__A8Qe5.SubscriptionTable_unpaid__rFoLM{background-color:var(--color-status-unpaid,#9e9e9e)}.SubscriptionTable_actionsColumn__DqYTD{text-align:center}.SubscriptionTable_actionButtons__hSlif{display:flex;justify-content:center;gap:.5rem}.SubscriptionTable_actionBtn__QeftU{background:none;border:none;cursor:pointer;padding:5px;transition:opacity .2s;color:var(--color-text-secondary)}.SubscriptionTable_actionBtn__QeftU:hover{opacity:.7;color:var(--color-primary)}.SubscriptionTable_loadingState__4nxfv{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:3rem 0}.SubscriptionTable_loadingState__4nxfv .SubscriptionTable_spinner__WUXm6{width:40px;height:40px;border-radius:50%;border:3px solid rgba(0,0,0,.1);border-top:3px solid var(--color-primary);animation:SubscriptionTable_spin__wRtBd 1s ease-in-out infinite;margin-bottom:1rem}.SubscriptionTable_emptyState__jJYdt{text-align:center;padding:3rem 0;color:var(--color-text-secondary)}.SubscriptionTable_tablePagination__gbNri{margin-top:1rem}@keyframes SubscriptionTable_spin__wRtBd{to{transform:rotate(1turn)}}