.SubscriptionPlanMembersTab_membersTabContainer__HXUxx{display:flex;flex-direction:column;gap:24px}.SubscriptionPlanMembersTab_loadingContainer__I6FLK{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.SubscriptionPlanMembersTab_loadingContainer__I6FLK p{margin-top:16px;color:#666;font-size:.9rem}.SubscriptionPlanMembersTab_loadingSpinner__q1Fux{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#2196f3;border-radius:50%;animation:SubscriptionPlanMembersTab_spin__bqFYY 1s linear infinite}@keyframes SubscriptionPlanMembersTab_spin__bqFYY{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionPlanMembersTab_controlsSection__fA55F{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.SubscriptionPlanMembersTab_searchBox__9olER{position:relative;flex:1;min-width:250px}.SubscriptionPlanMembersTab_searchIcon__KntFJ{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#757575}.SubscriptionPlanMembersTab_searchInput__yKbff{width:100%;padding:10px 10px 10px 36px;border:1px solid #e0e0e0;border-radius:4px;font-size:.9rem}.SubscriptionPlanMembersTab_searchInput__yKbff:focus{outline:none;border-color:#2196f3}.SubscriptionPlanMembersTab_filterGroup__gkto6{display:flex;gap:12px;flex-wrap:wrap}.SubscriptionPlanMembersTab_filterBox__D8Eex{position:relative;min-width:180px}.SubscriptionPlanMembersTab_filterIcon__pqWK6{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#757575}.SubscriptionPlanMembersTab_filterSelect__CfG3v{width:100%;padding:10px 10px 10px 36px;border:1px solid #e0e0e0;border-radius:4px;font-size:.9rem;background-color:#fff;appearance:none}.SubscriptionPlanMembersTab_filterSelect__CfG3v:focus{outline:none;border-color:#2196f3}.SubscriptionPlanMembersTab_tableContainer__4TWUW{overflow-x:auto;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.SubscriptionPlanMembersTab_membersTable__QJ0dF{width:100%;min-width:1000px;table-layout:fixed;border-collapse:collapse;font-size:.85rem}.SubscriptionPlanMembersTab_membersTable__QJ0dF td,.SubscriptionPlanMembersTab_membersTable__QJ0dF th{padding:10px 8px;text-align:left;border-bottom:1px solid #e0e0e0;vertical-align:middle}.SubscriptionPlanMembersTab_membersTable__QJ0dF th{background-color:#f5f5f5;font-weight:600;color:#424242;white-space:nowrap;position:sticky;top:0;z-index:10;height:48px;box-sizing:border-box;border-bottom:2px solid #e0e0e0}.SubscriptionPlanMembersTab_membersTable__QJ0dF tr:last-child td{border-bottom:none}.SubscriptionPlanMembersTab_membersTable__QJ0dF tr:hover{background-color:#f9f9f9}.SubscriptionPlanMembersTab_membersTable__QJ0dF td:first-child,.SubscriptionPlanMembersTab_membersTable__QJ0dF th:first-child{width:18%}.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(2),.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(3),.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(4),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(2),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(3),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(4){width:10%}.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(5),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(5){width:12%}.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(6),.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(7),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(6),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(7){width:10%}.SubscriptionPlanMembersTab_membersTable__QJ0dF td:nth-child(8),.SubscriptionPlanMembersTab_membersTable__QJ0dF th:nth-child(8){width:20%}.SubscriptionPlanMembersTab_sortableHeader__avqo9{cursor:pointer;user-select:none;display:flex;align-items:center;justify-content:space-between;height:100%}.SubscriptionPlanMembersTab_sortableHeader__avqo9:hover{color:#2196f3}.SubscriptionPlanMembersTab_sortIcon__J7Q3R{font-size:.8rem;color:#2196f3;margin-left:4px}.SubscriptionPlanMembersTab_nameCell__G_FoA{min-width:180px}.SubscriptionPlanMembersTab_memberNameLink__dh_Yx{text-decoration:none;display:block;transition:color .2s}.SubscriptionPlanMembersTab_memberNameLink__dh_Yx:hover .SubscriptionPlanMembersTab_memberName__wHRGf{color:#2196f3;text-decoration:underline}.SubscriptionPlanMembersTab_memberName__wHRGf{font-weight:500;color:#212121}.SubscriptionPlanMembersTab_memberEmail__whOjt{font-size:.8rem;color:#757575;margin-top:4px}.SubscriptionPlanMembersTab_tagContainer__crxqD{display:flex;flex-wrap:wrap;gap:6px}.SubscriptionPlanMembersTab_tag__9IdzY{display:inline-block;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500;background-color:#e3f2fd;color:#1976d2;white-space:nowrap}.SubscriptionPlanMembersTab_tag__9IdzY:nth-child(2n){background-color:#e8f5e9;color:#2e7d32}.SubscriptionPlanMembersTab_tag__9IdzY:nth-child(3n){background-color:#fff8e1;color:#f57c00}.SubscriptionPlanMembersTab_tag__9IdzY:nth-child(4n){background-color:#f3e5f5;color:#7b1fa2}.SubscriptionPlanMembersTab_statusBadge__wwJ_S{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.8rem;font-weight:500}.SubscriptionPlanMembersTab_statusActive__0jTXU{background-color:#e8f5e9;color:#2e7d32}.SubscriptionPlanMembersTab_statusExpiringSoon__JAnBf{background-color:#fff8e1;color:#ff8f00}.SubscriptionPlanMembersTab_statusExpired__8aSCJ{background-color:#f5f5f5;color:#616161}.SubscriptionPlanMembersTab_statusPaymentFailed__La3Sl{background-color:#ffebee;color:#c62828}.SubscriptionPlanMembersTab_statusCancelled__fFHnX{background-color:#eceff1;color:#455a64}.SubscriptionPlanMembersTab_paymentMethod__m7bWo{display:flex;align-items:center;gap:8px}.SubscriptionPlanMembersTab_paymentIcon__x0vNW{color:#616161}.SubscriptionPlanMembersTab_actionButtons__FCg50{display:flex;gap:8px}.SubscriptionPlanMembersTab_actionButton__fzLrn{background:none;border:none;color:#2196f3;cursor:pointer;padding:4px;border-radius:4px;transition:background-color .2s}.SubscriptionPlanMembersTab_actionButton__fzLrn:hover{background-color:rgba(33,150,243,.1)}.SubscriptionPlanMembersTab_noResults__M9f0B{text-align:center;padding:40px 0;color:#757575;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.SubscriptionPlanMembersTab_statsSection__xvEjN{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:16px}.SubscriptionPlanMembersTab_statItem__9nphu{flex:1;min-width:120px;background-color:#fff;border-radius:8px;padding:12px 10px;box-shadow:0 2px 4px rgba(0,0,0,.05);text-align:center;transition:transform .2s,box-shadow .2s,background-color .2s;cursor:pointer;position:relative;overflow:hidden}.SubscriptionPlanMembersTab_statItem__9nphu:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#f5f9ff}.SubscriptionPlanMembersTab_statItem__9nphu:focus{outline:none;box-shadow:0 0 0 2px #2196f3,0 4px 8px rgba(0,0,0,.1)}.SubscriptionPlanMembersTab_statItemActive__VJWSQ{background-color:#e3f2fd;border-left:3px solid #2196f3;box-shadow:0 2px 8px rgba(33,150,243,.2)}.SubscriptionPlanMembersTab_statItemActive__VJWSQ .SubscriptionPlanMembersTab_statValue__T9_69{color:#1976d2}.SubscriptionPlanMembersTab_statItemActive__VJWSQ:hover{background-color:#bbdefb}.SubscriptionPlanMembersTab_statItemActive__VJWSQ:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#2196f3}.SubscriptionPlanMembersTab_statValue__T9_69{font-size:1.2rem;font-weight:600;color:#2196f3;margin-bottom:2px;white-space:nowrap}.SubscriptionPlanMembersTab_statLabel__E0sdw{font-size:.75rem;color:#757575;white-space:nowrap}.SubscriptionPlanMembersTab_cardContainer__h4V7e,.SubscriptionPlanMembersTab_cardList__UXdxB{display:flex;flex-direction:column;gap:16px}.SubscriptionPlanMembersTab_memberCard__K50M_{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .2s}.SubscriptionPlanMembersTab_memberCard__K50M_:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.SubscriptionPlanMembersTab_cardHeader__hWP6W{padding:16px;border-bottom:1px solid #e0e0e0;display:flex;justify-content:space-between;align-items:flex-start;gap:12px}.SubscriptionPlanMembersTab_cardNameLink__aRyNH{text-decoration:none;flex:1}.SubscriptionPlanMembersTab_cardNameLink__aRyNH:hover .SubscriptionPlanMembersTab_cardName__8O0zC{color:#2196f3;text-decoration:underline}.SubscriptionPlanMembersTab_cardName__8O0zC{font-weight:500;color:#212121;font-size:1rem}.SubscriptionPlanMembersTab_cardEmail__ocg_2{font-size:.8rem;color:#757575;margin-top:4px}.SubscriptionPlanMembersTab_cardBody__Yqw4A{padding:16px;display:flex;flex-direction:column;gap:12px}.SubscriptionPlanMembersTab_cardRow__sjZxr{display:flex;justify-content:space-between;align-items:center;gap:8px}.SubscriptionPlanMembersTab_cardLabel__2TWEs{font-size:.8rem;color:#757575;flex-shrink:0;width:100px}.SubscriptionPlanMembersTab_cardValue__Q4RUb{font-size:.9rem;color:#212121;flex:1;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:6px}.SubscriptionPlanMembersTab_cardTags__0FmL0{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px;justify-content:flex-end}@media(max-width:767px){.SubscriptionPlanMembersTab_membersTabContainer__HXUxx{gap:16px}.SubscriptionPlanMembersTab_controlsSection__fA55F{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.SubscriptionPlanMembersTab_filterBox__D8Eex,.SubscriptionPlanMembersTab_searchBox__9olER{width:100%}.SubscriptionPlanMembersTab_filterGroup__gkto6{gap:8px}.SubscriptionPlanMembersTab_filterSelect__CfG3v,.SubscriptionPlanMembersTab_searchInput__yKbff{padding:8px 8px 8px 32px;font-size:.85rem}.SubscriptionPlanMembersTab_filterIcon__pqWK6,.SubscriptionPlanMembersTab_searchIcon__KntFJ{left:10px}.SubscriptionPlanMembersTab_tableContainer__4TWUW{margin:0 -16px;border-radius:0;box-shadow:none}.SubscriptionPlanMembersTab_membersTable__QJ0dF{font-size:.8rem}.SubscriptionPlanMembersTab_membersTable__QJ0dF td,.SubscriptionPlanMembersTab_membersTable__QJ0dF th{padding:8px 10px}.SubscriptionPlanMembersTab_membersTable__QJ0dF th{font-size:.75rem}.SubscriptionPlanMembersTab_nameCell__G_FoA{min-width:150px}.SubscriptionPlanMembersTab_memberName__wHRGf{font-size:.85rem}.SubscriptionPlanMembersTab_memberEmail__whOjt{font-size:.7rem;margin-top:2px}.SubscriptionPlanMembersTab_statusBadge__wwJ_S{padding:2px 4px;font-size:.75rem}.SubscriptionPlanMembersTab_tag__9IdzY{padding:1px 6px;font-size:.7rem}.SubscriptionPlanMembersTab_statsSection__xvEjN{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;margin-bottom:12px}.SubscriptionPlanMembersTab_statItem__9nphu{min-width:auto;padding:10px 8px}.SubscriptionPlanMembersTab_statValue__T9_69{font-size:1rem}.SubscriptionPlanMembersTab_statLabel__E0sdw{font-size:.7rem}.SubscriptionPlanMembersTab_sortableHeader__avqo9{font-size:.75rem}.SubscriptionPlanMembersTab_sortIcon__J7Q3R{font-size:.7rem}.SubscriptionPlanMembersTab_cardContainer__h4V7e{padding:0 4px}.SubscriptionPlanMembersTab_memberCard__K50M_{margin-bottom:12px}.SubscriptionPlanMembersTab_cardHeader__hWP6W{padding:12px}.SubscriptionPlanMembersTab_cardBody__Yqw4A{padding:12px;gap:10px}.SubscriptionPlanMembersTab_cardName__8O0zC{font-size:.95rem}.SubscriptionPlanMembersTab_cardEmail__ocg_2{font-size:.75rem}.SubscriptionPlanMembersTab_cardLabel__2TWEs{font-size:.75rem;width:90px}.SubscriptionPlanMembersTab_cardValue__Q4RUb{font-size:.85rem}}.SubscriptionPlanPaymentHistoryTab_paymentHistoryTabContainer__17A7L{display:flex;flex-direction:column;gap:24px}.SubscriptionPlanPaymentHistoryTab_loadingContainer__dVfdu{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:60px 20px;text-align:center}.SubscriptionPlanPaymentHistoryTab_loadingContainer__dVfdu p{margin-top:16px;color:#666;font-size:.9rem}.SubscriptionPlanPaymentHistoryTab_loadingSpinner__IVa77{width:40px;height:40px;border:3px solid #f3f3f3;border-top-color:#2196f3;border-radius:50%;animation:SubscriptionPlanPaymentHistoryTab_spin__uZzRB 1s linear infinite}@keyframes SubscriptionPlanPaymentHistoryTab_spin__uZzRB{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.SubscriptionPlanPaymentHistoryTab_statsSection__Hk4ot{display:flex;flex-wrap:wrap;gap:12px;margin-bottom:8px}.SubscriptionPlanPaymentHistoryTab_statCard__DWRhN{display:flex;align-items:center;padding:12px;background-color:#f5f5f5;border-radius:8px;flex:1;min-width:150px;transition:all .2s ease;cursor:pointer;position:relative;overflow:hidden}.SubscriptionPlanPaymentHistoryTab_statCard__DWRhN:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1);background-color:#f9f9f9}.SubscriptionPlanPaymentHistoryTab_statCard__DWRhN:focus{outline:none;box-shadow:0 0 0 2px #2196f3,0 4px 8px rgba(0,0,0,.1)}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1{border-left:3px solid #2196f3;box-shadow:0 2px 8px rgba(33,150,243,.2)}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1:after{content:"";position:absolute;bottom:0;left:0;width:100%;height:2px;background-color:#2196f3}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_successStat__JFaa4{background-color:#e8f5e9;border-left-color:#2e7d32}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_successStat__JFaa4:after{background-color:#2e7d32}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_failedStat__JJaUp{background-color:#ffebee;border-left-color:#c62828}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_failedStat__JJaUp:after{background-color:#c62828}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_pendingStat__t10G6{background-color:#fff8e1;border-left-color:#f57c00}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_pendingStat__t10G6:after{background-color:#f57c00}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_scheduledStat__pWuvw{background-color:#e3f2fd;border-left-color:#1976d2}.SubscriptionPlanPaymentHistoryTab_statCardActive__twOe1.SubscriptionPlanPaymentHistoryTab_scheduledStat__pWuvw:after{background-color:#1976d2}.SubscriptionPlanPaymentHistoryTab_statIcon__QTuFH{display:flex;align-items:center;justify-content:center;width:32px;height:32px;background-color:#e0e0e0;border-radius:50%;margin-right:10px;font-size:1rem;color:#424242}.SubscriptionPlanPaymentHistoryTab_statInfo__gAtuH{display:flex;flex-direction:column}.SubscriptionPlanPaymentHistoryTab_statValue__B_cPh{font-size:1.2rem;font-weight:600;color:#212121;white-space:nowrap}.SubscriptionPlanPaymentHistoryTab_statLabel__nYHTv{font-size:.75rem;color:#757575;margin-top:2px;white-space:nowrap}.SubscriptionPlanPaymentHistoryTab_successStat__JFaa4 .SubscriptionPlanPaymentHistoryTab_statIcon__QTuFH{background-color:#e8f5e9;color:#2e7d32}.SubscriptionPlanPaymentHistoryTab_successStat__JFaa4 .SubscriptionPlanPaymentHistoryTab_statValue__B_cPh{color:#2e7d32}.SubscriptionPlanPaymentHistoryTab_failedStat__JJaUp .SubscriptionPlanPaymentHistoryTab_statIcon__QTuFH{background-color:#ffebee;color:#c62828}.SubscriptionPlanPaymentHistoryTab_failedStat__JJaUp .SubscriptionPlanPaymentHistoryTab_statValue__B_cPh{color:#c62828}.SubscriptionPlanPaymentHistoryTab_pendingStat__t10G6 .SubscriptionPlanPaymentHistoryTab_statIcon__QTuFH{background-color:#fff8e1;color:#f57c00}.SubscriptionPlanPaymentHistoryTab_pendingStat__t10G6 .SubscriptionPlanPaymentHistoryTab_statValue__B_cPh{color:#f57c00}.SubscriptionPlanPaymentHistoryTab_scheduledStat__pWuvw .SubscriptionPlanPaymentHistoryTab_statIcon__QTuFH{background-color:#e3f2fd;color:#1976d2}.SubscriptionPlanPaymentHistoryTab_scheduledStat__pWuvw .SubscriptionPlanPaymentHistoryTab_statValue__B_cPh{color:#1976d2}.SubscriptionPlanPaymentHistoryTab_controlsSection__xAJc2{display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:16px;margin-bottom:16px}.SubscriptionPlanPaymentHistoryTab_searchBox__m3S2X{position:relative;flex:1;min-width:250px}.SubscriptionPlanPaymentHistoryTab_searchIcon__QsES2{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#757575}.SubscriptionPlanPaymentHistoryTab_searchInput__Yj9_z{width:100%;padding:10px 10px 10px 36px;border:1px solid #e0e0e0;border-radius:4px;font-size:.9rem}.SubscriptionPlanPaymentHistoryTab_searchInput__Yj9_z:focus{outline:none;border-color:#2196f3}.SubscriptionPlanPaymentHistoryTab_filterGroup__BNjpu{display:flex;gap:12px;flex-wrap:wrap}.SubscriptionPlanPaymentHistoryTab_filterBox__sR_ym{position:relative;min-width:180px}.SubscriptionPlanPaymentHistoryTab_filterIcon__nGu7I{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#757575}.SubscriptionPlanPaymentHistoryTab_filterSelect__CN4fo{width:100%;padding:10px 10px 10px 36px;border:1px solid #e0e0e0;border-radius:4px;font-size:.9rem;background-color:#fff;appearance:none;cursor:pointer}.SubscriptionPlanPaymentHistoryTab_filterSelect__CN4fo:focus{outline:none;border-color:#2196f3}.SubscriptionPlanPaymentHistoryTab_filterSelect__CN4fo:after{content:"";position:absolute;right:12px;top:50%;transform:translateY(-50%);border-color:#757575 rgba(0,0,0,0) rgba(0,0,0,0);border-style:solid;border-width:5px 5px 0}.SubscriptionPlanPaymentHistoryTab_tableContainer__fitWV{overflow-x:auto;border:1px solid #e0e0e0;border-radius:4px}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi{width:100%;border-collapse:collapse;min-width:1000px;font-size:.9rem}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td,.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th{padding:8px 12px;text-align:left;border-bottom:1px solid #e0e0e0}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th{background-color:#f5f5f5;font-weight:600;color:#424242;position:sticky;top:0;z-index:10;font-size:.85rem}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi tr:last-child td{border-bottom:none}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi tr:hover td{background-color:#f9f9f9}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:first-child,.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:first-child{width:10%}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(2),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(2){width:18%}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(3),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(4),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(3),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(4){width:10%}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(5),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(5){width:15%}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(6),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(6){width:12%}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(7),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(7){width:10%}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td:nth-child(8),.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th:nth-child(8){width:15%}.SubscriptionPlanPaymentHistoryTab_sortableHeader__TPlYU{cursor:pointer;user-select:none;position:relative;padding-right:24px!important}.SubscriptionPlanPaymentHistoryTab_sortableHeader__TPlYU:hover{background-color:#eee}.SubscriptionPlanPaymentHistoryTab_sortableHeader__TPlYU span{display:inline-block;vertical-align:middle}.SubscriptionPlanPaymentHistoryTab_sortIcon___rG8q{position:absolute;right:8px;top:50%;transform:translateY(-50%);color:#bdbdbd;font-size:.8rem;transition:color .2s}.SubscriptionPlanPaymentHistoryTab_activeSortIcon__Yv_MN{color:#2196f3}.SubscriptionPlanPaymentHistoryTab_paymentRow__91td4{transition:background-color .2s}.SubscriptionPlanPaymentHistoryTab_nameCell__xTcy7{min-width:180px}.SubscriptionPlanPaymentHistoryTab_studentNameLink__j0X11{text-decoration:none;display:block;transition:color .2s}.SubscriptionPlanPaymentHistoryTab_studentNameLink__j0X11:hover .SubscriptionPlanPaymentHistoryTab_studentName__pQmK5{color:#2196f3;text-decoration:underline}.SubscriptionPlanPaymentHistoryTab_studentName__pQmK5{font-weight:500;color:#212121;font-size:.9rem}.SubscriptionPlanPaymentHistoryTab_studentEmail__MrWCK{font-size:.75rem;color:#757575;margin-top:2px}.SubscriptionPlanPaymentHistoryTab_amountCell__RneUJ{font-weight:500;color:#212121}.SubscriptionPlanPaymentHistoryTab_statusBadge__MxlaU{display:inline-flex;align-items:center;padding:3px 6px;border-radius:4px;font-size:.8rem;font-weight:500}.SubscriptionPlanPaymentHistoryTab_statusBadge__MxlaU svg{margin-right:4px;font-size:.75rem}.SubscriptionPlanPaymentHistoryTab_statusCompleted__xcI0G{background-color:#e8f5e9;color:#2e7d32}.SubscriptionPlanPaymentHistoryTab_statusFailed__v4wm7{background-color:#ffebee;color:#c62828}.SubscriptionPlanPaymentHistoryTab_statusPending__Czgn4{background-color:#fff8e1;color:#f57c00}.SubscriptionPlanPaymentHistoryTab_statusScheduled__OBiow{background-color:#e3f2fd;color:#1976d2}.SubscriptionPlanPaymentHistoryTab_paymentMethodInfo__sakgQ{display:flex;flex-direction:column;gap:2px}.SubscriptionPlanPaymentHistoryTab_methodName__02_I4{display:flex;align-items:center;gap:8px}.SubscriptionPlanPaymentHistoryTab_methodName__02_I4 svg{color:#757575}.SubscriptionPlanPaymentHistoryTab_cardInfo__N1cM9{font-size:.75rem;color:#757575;padding-left:24px}.SubscriptionPlanPaymentHistoryTab_notesContent__YjjDf{max-width:200px;word-break:break-word}.SubscriptionPlanPaymentHistoryTab_errorNote__ClAz7{color:#c62828;display:flex;align-items:center;gap:4px;font-size:.8rem}.SubscriptionPlanPaymentHistoryTab_errorNote__ClAz7 svg{font-size:.75rem}.SubscriptionPlanPaymentHistoryTab_noData__YZKmr{text-align:center;padding:32px!important;color:#757575;font-style:italic}.SubscriptionPlanPaymentHistoryTab_cardContainer__F9M__,.SubscriptionPlanPaymentHistoryTab_cardList__ygRF0{display:flex;flex-direction:column;gap:16px}.SubscriptionPlanPaymentHistoryTab_paymentCard__f_0I5{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.1);overflow:hidden;transition:transform .2s,box-shadow .2s}.SubscriptionPlanPaymentHistoryTab_paymentCard__f_0I5:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.15)}.SubscriptionPlanPaymentHistoryTab_cardHeader__gaB5u{padding:12px 16px;background-color:#f5f5f5;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e0e0e0}.SubscriptionPlanPaymentHistoryTab_cardHeaderLeft__vGNvq{display:flex;flex-direction:column;gap:8px}.SubscriptionPlanPaymentHistoryTab_cardDate__PF7J3{font-weight:500;font-size:.9rem;color:#424242}.SubscriptionPlanPaymentHistoryTab_cardAmount__HCr6N{font-weight:600;font-size:1.1rem;color:#212121}.SubscriptionPlanPaymentHistoryTab_cardBody__DGAEb{padding:16px;display:flex;flex-direction:column;gap:12px}.SubscriptionPlanPaymentHistoryTab_cardNameLink__CHW97{text-decoration:none;margin-bottom:4px}.SubscriptionPlanPaymentHistoryTab_cardNameLink__CHW97:hover .SubscriptionPlanPaymentHistoryTab_cardName___5de8{color:#2196f3;text-decoration:underline}.SubscriptionPlanPaymentHistoryTab_cardName___5de8{font-weight:500;color:#212121;font-size:1rem}.SubscriptionPlanPaymentHistoryTab_cardEmail__xe_Gt{font-size:.8rem;color:#757575;margin-top:4px}.SubscriptionPlanPaymentHistoryTab_cardRow__nLEqS{display:flex;justify-content:space-between;align-items:center;padding:4px 0;border-bottom:1px solid #f0f0f0}.SubscriptionPlanPaymentHistoryTab_cardRow__nLEqS:last-child{border-bottom:none}.SubscriptionPlanPaymentHistoryTab_cardLabel__RuZyV{font-size:.8rem;color:#757575;flex-shrink:0;width:100px}.SubscriptionPlanPaymentHistoryTab_cardValue__1HhoO{font-size:.9rem;color:#212121;flex:1;text-align:right;display:flex;align-items:center;justify-content:flex-end;gap:6px}.SubscriptionPlanPaymentHistoryTab_cardNotes__YPDOo{margin-top:8px;padding:8px;background-color:#f9f9f9;border-radius:4px;font-size:.85rem;color:#616161}.SubscriptionPlanPaymentHistoryTab_noResults__1oxJW{text-align:center;padding:32px;color:#757575;background-color:#f5f5f5;border-radius:8px;font-style:italic}@media(max-width:767px){.SubscriptionPlanPaymentHistoryTab_paymentHistoryTabContainer__17A7L{gap:16px}.SubscriptionPlanPaymentHistoryTab_statsSection__Hk4ot{display:grid;grid-template-columns:repeat(2,1fr);gap:8px}.SubscriptionPlanPaymentHistoryTab_statCard__DWRhN{width:100%;padding:10px 8px}.SubscriptionPlanPaymentHistoryTab_statIcon__QTuFH{width:28px;height:28px;font-size:.85rem;margin-right:8px}.SubscriptionPlanPaymentHistoryTab_statValue__B_cPh{font-size:1rem}.SubscriptionPlanPaymentHistoryTab_statLabel__nYHTv{font-size:.7rem}.SubscriptionPlanPaymentHistoryTab_controlsSection__xAJc2{flex-direction:column;align-items:stretch;gap:12px;margin-bottom:12px}.SubscriptionPlanPaymentHistoryTab_filterBox__sR_ym,.SubscriptionPlanPaymentHistoryTab_filterGroup__BNjpu,.SubscriptionPlanPaymentHistoryTab_searchBox__m3S2X{width:100%}.SubscriptionPlanPaymentHistoryTab_filterGroup__BNjpu{gap:8px}.SubscriptionPlanPaymentHistoryTab_filterSelect__CN4fo,.SubscriptionPlanPaymentHistoryTab_searchInput__Yj9_z{padding:8px 8px 8px 32px;font-size:.85rem}.SubscriptionPlanPaymentHistoryTab_filterIcon__nGu7I,.SubscriptionPlanPaymentHistoryTab_searchIcon__QsES2{left:10px}.SubscriptionPlanPaymentHistoryTab_tableContainer__fitWV{margin:0 -16px;border-radius:0;border-left:none;border-right:none}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi th{padding:8px 10px;font-size:.75rem}.SubscriptionPlanPaymentHistoryTab_paymentTable__8uKWi td{padding:8px 10px;font-size:.8rem}.SubscriptionPlanPaymentHistoryTab_statusBadge__MxlaU{padding:2px 4px;font-size:.75rem}.SubscriptionPlanPaymentHistoryTab_studentName__pQmK5{font-size:.85rem}.SubscriptionPlanPaymentHistoryTab_cardInfo__N1cM9,.SubscriptionPlanPaymentHistoryTab_studentEmail__MrWCK{font-size:.7rem}.SubscriptionPlanPaymentHistoryTab_cardContainer__F9M__{padding:0 4px}.SubscriptionPlanPaymentHistoryTab_paymentCard__f_0I5{margin-bottom:12px}.SubscriptionPlanPaymentHistoryTab_cardHeader__gaB5u{padding:10px 12px}.SubscriptionPlanPaymentHistoryTab_cardBody__DGAEb{padding:12px;gap:10px}.SubscriptionPlanPaymentHistoryTab_cardDate__PF7J3{font-size:.85rem}.SubscriptionPlanPaymentHistoryTab_cardAmount__HCr6N{font-size:1rem}.SubscriptionPlanPaymentHistoryTab_cardName___5de8{font-size:.9rem}.SubscriptionPlanPaymentHistoryTab_cardEmail__xe_Gt{font-size:.75rem}.SubscriptionPlanPaymentHistoryTab_cardLabel__RuZyV{font-size:.75rem;width:90px}.SubscriptionPlanPaymentHistoryTab_cardValue__1HhoO{font-size:.85rem}.SubscriptionPlanPaymentHistoryTab_cardNotes__YPDOo{font-size:.8rem;padding:6px}}.ExpiringSoonDetail_detailContainer__Onhgc{max-width:1000px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.ExpiringSoonDetail_section__Eevib{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.ExpiringSoonDetail_section__Eevib:last-child{border-bottom:none;margin-bottom:0}.ExpiringSoonDetail_sectionTitle__PB0ic{font-size:1.2rem;font-weight:600;color:#333;margin:0 0 16px;display:flex;align-items:center;gap:8px}.ExpiringSoonDetail_infoSection__2jHtH{margin-bottom:24px}.ExpiringSoonDetail_infoGrid__ez4jU{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.ExpiringSoonDetail_infoGrid__ez4jU{grid-template-columns:1fr}}.ExpiringSoonDetail_infoItem__HZvAA{display:flex;flex-direction:column;gap:4px}.ExpiringSoonDetail_infoLabel__l8cIq{font-size:.9rem;color:#666;display:flex;align-items:center;gap:6px}.ExpiringSoonDetail_infoValue__xQs1z{font-size:1rem;color:#333;font-weight:500}.ExpiringSoonDetail_userLink__V8_mo{color:#4a90e2;text-decoration:none}.ExpiringSoonDetail_userLink__V8_mo:hover{text-decoration:underline}.ExpiringSoonDetail_statusSection__8T6zY{margin-bottom:24px}.ExpiringSoonDetail_statusControls__0n55D{display:flex;flex-direction:column;gap:16px}.ExpiringSoonDetail_currentStatus__4yaQB{display:flex;align-items:center;gap:10px}.ExpiringSoonDetail_statusLabel__F_Nnu{font-size:.9rem;color:#666}.ExpiringSoonDetail_statusBadge__Gs7Rj{padding:4px 10px;border-radius:4px;font-size:.9rem;font-weight:500}.ExpiringSoonDetail_statusButtons__coKks{display:flex;gap:10px}.ExpiringSoonDetail_statusButton__0vKM4{padding:8px 16px;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s;opacity:.7}.ExpiringSoonDetail_statusButton__0vKM4:hover{opacity:.9}.ExpiringSoonDetail_statusActive__pFlql{opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.ExpiringSoonDetail_statusUnhandled__s2f7O{background-color:#fde8e7;color:#e74c3c}.ExpiringSoonDetail_statusInProgress__EdB3Z{background-color:#fef5e7;color:#f39c12}.ExpiringSoonDetail_statusResolved__rjBnr{background-color:#e9f7ef;color:#27ae60}.ExpiringSoonDetail_actionSection__SvOfV{margin-bottom:24px}.ExpiringSoonDetail_actionTypeContainer__c2Nwp{margin:20px 0;display:flex;flex-direction:column;gap:10px}.ExpiringSoonDetail_actionTypeLabel__BSSBP{font-size:.9rem;color:#666;font-weight:500}.ExpiringSoonDetail_actionTypeButtons__cdLRM{display:flex;gap:10px;flex-wrap:wrap}.ExpiringSoonDetail_actionTypeButton__5nnnc{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;color:#555;font-size:.9rem;cursor:pointer;transition:all .2s}.ExpiringSoonDetail_actionTypeButton__5nnnc:hover{background-color:#f0f0f0}.ExpiringSoonDetail_actionTypeActive__l8_6I{background-color:#e3f2fd;border-color:#4a90e2;color:#4a90e2;font-weight:500}.ExpiringSoonDetail_commentForm__4r9uf{display:flex;flex-direction:column;gap:10px;margin-top:15px}.ExpiringSoonDetail_commentInput__lP6_d{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;resize:vertical}.ExpiringSoonDetail_commentInput__lP6_d:focus{outline:none;border-color:#4a90e2}.ExpiringSoonDetail_saveButton__9mOJ3{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;align-self:flex-end;transition:background-color .2s}.ExpiringSoonDetail_saveButton__9mOJ3:hover{background-color:#3a7bc8}.ExpiringSoonDetail_historySection__I8fs0{margin-bottom:0}.ExpiringSoonDetail_historyList__mn24v{display:flex;flex-direction:column;gap:16px}.ExpiringSoonDetail_historyItem___YZjW{background-color:#f9f9f9;border-radius:6px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.ExpiringSoonDetail_historyMeta__zSiCr{display:flex;justify-content:space-between;margin-bottom:8px}.ExpiringSoonDetail_historyDate__36VVS{font-size:.8rem;color:#666}.ExpiringSoonDetail_historyType__1GwX0{font-size:.8rem;font-weight:500;color:#4a90e2;background-color:#e3f2fd;padding:2px 6px;border-radius:4px}.ExpiringSoonDetail_historyContent__lM_fS{display:flex;flex-direction:column;gap:4px}.ExpiringSoonDetail_historyOperator__UULEK{font-size:.9rem;color:#666}.ExpiringSoonDetail_historyNotes__zgwFB{font-size:.9rem;color:#333;margin:4px 0 0;white-space:pre-line}.ExpiringSoonDetail_noHistory__AJUgi{text-align:center;padding:20px;color:#666;font-style:italic;background-color:#f9f9f9;border-radius:6px}.ExpiringSoonDetail_expiryDays__q69lC{display:inline-flex;align-items:center;margin-left:8px;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.ExpiringSoonDetail_expiryNormal__0rGt4{background-color:#e8f5e9;color:#388e3c}.ExpiringSoonDetail_expirySoon__j01VI{background-color:#fff8e1;color:#f57c00}.ExpiringSoonDetail_expiryUrgent__BZyc_{background-color:#ffebee;color:#d32f2f}.ExpiringSoonDetail_actionButton__MAKeo{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:4px;border:none;background-color:#4a90e2;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ExpiringSoonDetail_actionButton__MAKeo:hover{background-color:#3a7bc8}.ExpiringSoonDetail_modalOverlay__aUW_q{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ExpiringSoonDetail_modal__ZtkWf{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ExpiringSoonDetail_modalHeader__JRp1o{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.ExpiringSoonDetail_modalHeader__JRp1o h3{font-size:1.2rem;font-weight:600;color:#333;margin:0}.ExpiringSoonDetail_modalCloseButton__2a_fm{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;line-height:1}.ExpiringSoonDetail_modalCloseButton__2a_fm:hover{color:#333}.ExpiringSoonDetail_modalBody__dvA_r{padding:20px}.ExpiringSoonDetail_modalFormGroup__0CLZS{margin-bottom:16px}.ExpiringSoonDetail_modalFormGroup__0CLZS label{display:block;font-size:.9rem;font-weight:500;color:#555;margin-bottom:6px}.ExpiringSoonDetail_modalRecipients__z_pUy{background-color:#f5f7fa;padding:10px;border-radius:4px;font-size:.9rem;color:#555}.ExpiringSoonDetail_modalSelect__z6IAu{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333}.ExpiringSoonDetail_modalSelect__z6IAu:focus{outline:none;border-color:#4a90e2}.ExpiringSoonDetail_modalInput__ijD5i{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333}.ExpiringSoonDetail_modalInput__ijD5i:focus{outline:none;border-color:#4a90e2}.ExpiringSoonDetail_modalTextarea__nQz4u{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333;resize:vertical}.ExpiringSoonDetail_modalTextarea__nQz4u:focus{outline:none;border-color:#4a90e2}.ExpiringSoonDetail_modalFooter___LFmZ{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #eee}.ExpiringSoonDetail_modalCancelButton__Q_Efl{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ExpiringSoonDetail_modalCancelButton__Q_Efl:hover{background-color:#f5f5f5}.ExpiringSoonDetail_modalSubmitButton__TmtEy{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:4px;background-color:#4a90e2;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.ExpiringSoonDetail_modalSubmitButton__TmtEy:hover{background-color:#3a7bc8}.ExpiringSoonDetail_smsCounter__dfpeg{text-align:right;font-size:.85rem;color:#666}.ExpiringSoonDetail_smsCounter__dfpeg span{font-weight:500;color:#4a90e2}@media(max-width:768px){.ExpiringSoonDetail_detailContainer__Onhgc{padding:12px;border-radius:0;box-shadow:none;margin:0}.ExpiringSoonDetail_section__Eevib{margin-bottom:20px;padding-bottom:16px}.ExpiringSoonDetail_sectionTitle__PB0ic{font-size:1.1rem;margin-bottom:12px}.ExpiringSoonDetail_infoGrid__ez4jU{grid-template-columns:1fr;gap:12px}.ExpiringSoonDetail_infoItem__HZvAA{background-color:#f9f9f9;padding:12px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ExpiringSoonDetail_infoLabel__l8cIq{font-size:.8rem}.ExpiringSoonDetail_infoValue__xQs1z{font-size:.95rem}.ExpiringSoonDetail_statusControls__0n55D{flex-direction:column;gap:12px}.ExpiringSoonDetail_currentStatus__4yaQB{background-color:#f9f9f9;padding:12px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.ExpiringSoonDetail_statusButtons__coKks{flex-wrap:wrap;justify-content:space-between}.ExpiringSoonDetail_statusButton__0vKM4{flex:1;min-width:30%;padding:10px 8px;font-size:.85rem;text-align:center;margin-bottom:8px}.ExpiringSoonDetail_actionTypeButtons__cdLRM{flex-wrap:wrap;justify-content:space-between}.ExpiringSoonDetail_actionTypeButton__5nnnc{flex:1;min-width:30%;font-size:.85rem;padding:8px;margin-bottom:8px;justify-content:center}.ExpiringSoonDetail_commentInput__lP6_d{padding:10px;font-size:.85rem}.ExpiringSoonDetail_saveButton__9mOJ3{align-self:stretch;padding:10px;font-size:.9rem}.ExpiringSoonDetail_historyItem___YZjW{padding:12px}.ExpiringSoonDetail_historyMeta__zSiCr{flex-direction:column;align-items:flex-start;gap:4px}.ExpiringSoonDetail_historyDate__36VVS,.ExpiringSoonDetail_historyType__1GwX0{font-size:.75rem}.ExpiringSoonDetail_historyNotes__zgwFB,.ExpiringSoonDetail_historyOperator__UULEK{font-size:.85rem}.ExpiringSoonDetail_modal__ZtkWf{width:95%;max-height:80vh}.ExpiringSoonDetail_modalHeader__JRp1o h3{font-size:1.1rem}.ExpiringSoonDetail_modalBody__dvA_r{padding:16px}.ExpiringSoonDetail_modalFooter___LFmZ{flex-direction:column;padding:12px 16px}.ExpiringSoonDetail_modalCancelButton__Q_Efl,.ExpiringSoonDetail_modalSubmitButton__TmtEy{width:100%;padding:12px;margin-bottom:8px}.ExpiringSoonDetail_actionButton__MAKeo{padding:10px;font-size:.85rem;justify-content:center;width:100%}}.ExpiringSoonDetail_floatingActionContainer__bEZOD{display:none}@media(max-width:768px){.ExpiringSoonDetail_floatingActionContainer__bEZOD{display:flex;position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:12px;z-index:100}.ExpiringSoonDetail_floatingActionButtons___RHx9{display:flex;width:100%;gap:10px}.ExpiringSoonDetail_floatingActionButton__eSTof{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0;border-radius:6px;border:none;font-size:.9rem;font-weight:500;cursor:pointer}.ExpiringSoonDetail_primaryAction__hpJhT{background-color:#4a90e2;color:#fff}.ExpiringSoonDetail_primaryAction__hpJhT:hover{background-color:#3a7bc8}.ExpiringSoonDetail_secondaryAction__MbBDw{background-color:#f5f5f5;color:#555}.ExpiringSoonDetail_secondaryAction__MbBDw:hover{background-color:#e9e9e9}}.subscription-plan-management_subscriptionPlanManagementContainerIpad__DxR0o{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#f5f7fa}.subscription-plan-management_containerMobile__sm68e,.subscription-plan-management_subscriptionPlanManagementContainerIphone__QF95p{display:flex;flex-direction:column;height:100vh;width:100%;background-color:#f5f7fa;position:relative;overflow-x:hidden}.subscription-plan-management_contentWrapper__M68yA{display:flex;flex:1;overflow:hidden}.subscription-plan-management_mainContent__Gof8_{flex:1;padding:24px;overflow-y:auto;height:calc(100vh - 60px)}.subscription-plan-management_mainAreaMobile__VGeu0,.subscription-plan-management_mainContentMobile__V1ZUw{flex:1;overflow-y:auto;padding:.5rem;-webkit-overflow-scrolling:touch}.subscription-plan-management_pageHeader__exQUH{display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}.subscription-plan-management_pageHeaderMobile__SlFyV{display:flex;justify-content:flex-end;align-items:center;margin-bottom:16px}.subscription-plan-management_pageHeaderMobile__SlFyV .subscription-plan-management_pageTitle__5M6GA{display:none}.subscription-plan-management_pageTitle__5M6GA{font-size:1.8rem;font-weight:600;color:#333;margin:0}.subscription-plan-management_addButton__yR0mD{display:flex;align-items:center;gap:8px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.subscription-plan-management_addButton__yR0mD:hover{background-color:#3a7bc8}.subscription-plan-management_addButtonMobile__EYSRv{display:flex;align-items:center;justify-content:center;background-color:#4a90e2;color:#fff;border:none;border-radius:50%;width:56px;height:56px;font-size:.8rem;font-weight:500;cursor:pointer;transition:background-color .2s,transform .2s;position:fixed;bottom:80px;right:20px;box-shadow:0 4px 8px rgba(0,0,0,.2);z-index:100}.subscription-plan-management_addButtonMobile__EYSRv svg{width:24px;height:24px}.subscription-plan-management_addButtonMobile__EYSRv span{display:none}.subscription-plan-management_addButtonMobile__EYSRv:hover{background-color:#3a7bc8;transform:translateY(-2px)}.subscription-plan-management_addButtonMobile__EYSRv:active{transform:translateY(0)}.subscription-plan-management_summaryCardsMobile__v6YMy,.subscription-plan-management_summaryCards__rzo2o{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:16px;margin-bottom:24px}.subscription-plan-management_summaryCardsMobile__v6YMy{grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:16px;width:100%}.subscription-plan-management_summaryCardMobile__eSy0W,.subscription-plan-management_summaryCard__ckg0r{background-color:#fff;border-radius:8px;padding:16px;box-shadow:0 2px 4px rgba(0,0,0,.05);display:flex;align-items:center;transition:transform .2s,box-shadow .2s}.subscription-plan-management_summaryCardMobile__eSy0W:hover,.subscription-plan-management_summaryCard__ckg0r:hover{transform:translateY(-2px);box-shadow:0 4px 8px rgba(0,0,0,.1)}.subscription-plan-management_summaryCardMobile__eSy0W{padding:12px;flex-direction:column;align-items:center;justify-content:center;text-align:center;height:100%}.subscription-plan-management_summaryIconContainerMobile__TquS1,.subscription-plan-management_summaryIconContainer__nMJJc{width:48px;height:48px;border-radius:50%;background-color:#f0f7ff;display:flex;align-items:center;justify-content:center;margin-right:16px}.subscription-plan-management_summaryIconContainerMobile__TquS1{width:40px;height:40px;margin-right:0;margin-bottom:8px;flex-shrink:0}.subscription-plan-management_summaryIconMobile__11BYW,.subscription-plan-management_summaryIcon__ulPw_{color:#4a90e2}.subscription-plan-management_summaryIconMobile__11BYW{width:20px;height:20px}.subscription-plan-management_summaryContentMobile__GVqUq,.subscription-plan-management_summaryContent__oGZDz{flex:1}.subscription-plan-management_summaryContentMobile__GVqUq{display:flex;flex-direction:column;align-items:center;width:100%;text-align:center}.subscription-plan-management_summaryContentMobile__GVqUq h3{font-size:.8rem;color:#666;margin:0 0 4px;font-weight:500}.subscription-plan-management_summaryContent__oGZDz h3{font-size:.9rem;color:#666;margin:0 0 4px;font-weight:500}.subscription-plan-management_summaryValueMobile__VWHSp,.subscription-plan-management_summaryValue__fpZTY{font-size:1.5rem;font-weight:600;color:#333;margin:0}.subscription-plan-management_summaryValueMobile__VWHSp{font-size:1.2rem}.subscription-plan-management_tabNavigationMobile__9eU2P,.subscription-plan-management_tabNavigation__4_0f_{display:flex;border-bottom:1px solid #e1e4e8;margin-bottom:16px;width:100%;overflow-x:hidden}.subscription-plan-management_tabButtonMobile___06gA,.subscription-plan-management_tabButton__TI6Im{padding:12px 16px;background:none;border:none;font-size:1rem;color:#666;cursor:pointer;display:flex;align-items:center;gap:8px;position:relative;transition:color .2s}.subscription-plan-management_tabButtonMobile___06gA:hover,.subscription-plan-management_tabButton__TI6Im:hover{color:#4a90e2}.subscription-plan-management_tabButtonMobile___06gA{padding:8px 10px;font-size:.75rem;flex:1;justify-content:center;white-space:nowrap;gap:4px}.subscription-plan-management_tabButtonMobile___06gA svg{width:16px;height:16px;min-width:16px}.subscription-plan-management_activeTabMobile__hQ_QJ,.subscription-plan-management_activeTab__qtDrs{color:#4a90e2;font-weight:500}.subscription-plan-management_activeTabMobile__hQ_QJ:after,.subscription-plan-management_activeTab__qtDrs:after{content:"";position:absolute;bottom:-1px;left:0;width:100%;height:2px;background-color:#4a90e2}.subscription-plan-management_activeTabMobile__hQ_QJ{font-weight:600}.subscription-plan-management_activeTabMobile__hQ_QJ svg{color:#4a90e2}.subscription-plan-management_alertBadge__XC7k9{background-color:#e74c3c;color:#fff;font-size:.7rem;padding:2px 6px;border-radius:10px;margin-left:4px}.subscription-plan-management_filterSectionMobile__TY09s,.subscription-plan-management_filterSection__BZFvp{display:flex;justify-content:space-between;margin-bottom:16px}.subscription-plan-management_filterSectionMobile__TY09s{margin-bottom:12px}.subscription-plan-management_searchBoxMobile__V71Ro,.subscription-plan-management_searchBox__vcsMw{position:relative;flex:1;max-width:300px}.subscription-plan-management_searchBoxMobile__V71Ro{max-width:none}.subscription-plan-management_searchIconMobile__LrsYT,.subscription-plan-management_searchIcon__JBvE6{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.subscription-plan-management_searchInputMobile__E6oib,.subscription-plan-management_searchInput__MMlKQ{width:100%;padding:8px 8px 8px 36px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.subscription-plan-management_searchInputMobile__E6oib:focus,.subscription-plan-management_searchInput__MMlKQ:focus{outline:none;border-color:#4a90e2}.subscription-plan-management_searchInputMobile__E6oib{font-size:.85rem;padding:6px 6px 6px 32px}.subscription-plan-management_filterButtonMobile__hUIlM,.subscription-plan-management_filterButton__FhdT7{display:flex;align-items:center;gap:6px;background-color:#f5f7fa;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:.9rem;color:#666;cursor:pointer}.subscription-plan-management_filterButtonMobile__hUIlM:hover,.subscription-plan-management_filterButton__FhdT7:hover{background-color:#e9ecef}.subscription-plan-management_filterButtonMobile__hUIlM{padding:6px 10px;font-size:.85rem;margin-left:8px}.subscription-plan-management_plansListMobile__ihjXe,.subscription-plan-management_plansList__dqI1S{display:flex;flex-direction:column;gap:16px}.subscription-plan-management_plansListMobile__ihjXe{gap:12px;padding-bottom:100px}.subscription-plan-management_planCardMobile__BvG7o,.subscription-plan-management_planCard__U75qG{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);overflow:hidden;transition:box-shadow .2s}.subscription-plan-management_planCardMobile__BvG7o:hover,.subscription-plan-management_planCard__U75qG:hover{box-shadow:0 4px 8px rgba(0,0,0,.1)}.subscription-plan-management_planCardHeaderMobile__dWisQ,.subscription-plan-management_planCardHeader__IUsyk{padding:16px;display:flex;justify-content:space-between;align-items:center;cursor:pointer;border-bottom:1px solid #f0f0f0;flex-wrap:wrap;gap:12px}.subscription-plan-management_planCardHeaderMobile__dWisQ{padding:12px;flex-direction:column;align-items:flex-start}.subscription-plan-management_planInfoMobile__x7gCc,.subscription-plan-management_planInfo__ji9W1{display:flex;flex-direction:column;gap:4px;flex:1;min-width:200px}.subscription-plan-management_planInfoMobile__x7gCc{min-width:0;width:100%;margin-bottom:8px}.subscription-plan-management_planNameMobile__zGZ1v,.subscription-plan-management_planName__VclQs{font-size:1.1rem;font-weight:600;color:#333;margin:0;word-break:break-word}.subscription-plan-management_planNameMobile__zGZ1v{font-size:1rem}.subscription-plan-management_planTypeBadgeMobile___1bkG,.subscription-plan-management_planTypeBadge__f_En0{display:inline-block;padding:4px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.subscription-plan-management_planTypeBadgeMobile___1bkG{font-size:.7rem;padding:3px 6px}.subscription-plan-management_planTypeStandard__jvLJe{background-color:#e3f2fd;color:#1976d2}.subscription-plan-management_planTypePremium__Z1x7D{background-color:#e8f5e9;color:#388e3c}.subscription-plan-management_planTypeBasic__pj_Sa{background-color:#fff8e1;color:#ffa000}.subscription-plan-management_planTypeIntensive__gB7Jy{background-color:#f3e5f5;color:#7b1fa2}.subscription-plan-management_planTypeCustom__GrUVw{background-color:#e8eaf6;color:#3f51b5}.subscription-plan-management_planTypeBusiness__O_u6l{background-color:#e0f2f1;color:#00897b}.subscription-plan-management_planStatsMobile__RGiJk,.subscription-plan-management_planStats__GcwE2{display:flex;gap:16px;justify-content:flex-end;flex:0 0 auto}.subscription-plan-management_planStatsMobile__RGiJk{width:100%;justify-content:space-between;gap:10px;margin-bottom:10px}.subscription-plan-management_planStatMobile__ye9gG,.subscription-plan-management_planStat__LriRZ{display:flex;flex-direction:column;align-items:flex-end;width:100px;text-align:right}.subscription-plan-management_planStatMobile__ye9gG{width:auto;flex:1}.subscription-plan-management_planStatLabelMobile__gT_rY,.subscription-plan-management_planStatLabel__BcOeq{font-size:.8rem;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:right}.subscription-plan-management_planStatLabelMobile__gT_rY{font-size:.75rem;text-align:center}.subscription-plan-management_planStatValueMobile__c5BLb,.subscription-plan-management_planStatValue__XUBh3{font-size:1rem;font-weight:600;color:#333;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;width:100%;text-align:right}.subscription-plan-management_planStatValueMobile__c5BLb{font-size:.9rem;text-align:center}.subscription-plan-management_planCardActionsMobile__v9TqY,.subscription-plan-management_planCardActions__83FkS{display:flex;align-items:center;gap:8px}.subscription-plan-management_planCardActionsMobile__v9TqY{width:100%;justify-content:flex-end}.subscription-plan-management_actionButtonMobile__cH0BM,.subscription-plan-management_actionButton__64xGn{background:none;border:none;color:#666;cursor:pointer;padding:6px;border-radius:4px;transition:background-color .2s,color .2s}.subscription-plan-management_actionButtonMobile__cH0BM:hover,.subscription-plan-management_actionButton__64xGn:hover{background-color:#f0f0f0;color:#4a90e2}.subscription-plan-management_toggleButtonMobile__aT6VE,.subscription-plan-management_toggleButton__lSTYu{background:none;border:none;color:#666;cursor:pointer;padding:6px;border-radius:4px;transition:background-color .2s,color .2s}.subscription-plan-management_toggleButtonMobile__aT6VE:hover,.subscription-plan-management_toggleButton__lSTYu:hover{background-color:#f0f0f0;color:#4a90e2}.subscription-plan-management_planCardDetailsMobile__5aidx,.subscription-plan-management_planCardDetails__1Xpjl{padding:16px;background-color:#f9f9f9;border-top:1px solid #f0f0f0;display:block}.subscription-plan-management_planCardDetailsMobile__5aidx{padding:12px;font-size:.9rem}.subscription-plan-management_planDetailsSectionMobile__XNIq_,.subscription-plan-management_planDetailsSection__pODrL{margin-bottom:16px}.subscription-plan-management_planDetailsSectionMobile__XNIq_:last-child,.subscription-plan-management_planDetailsSection__pODrL:last-child{margin-bottom:0}.subscription-plan-management_planDetailsSectionMobile__XNIq_ h4,.subscription-plan-management_planDetailsSection__pODrL h4{font-size:1rem;font-weight:500;color:#333;margin:0 0 12px}.subscription-plan-management_planDetailsSectionMobile__XNIq_{margin-bottom:12px}.subscription-plan-management_planDetailsSectionMobile__XNIq_ h4{font-size:.9rem;margin:0 0 8px}.subscription-plan-management_planFeatures__MpVDF{display:flex;flex-wrap:wrap;gap:12px}.subscription-plan-management_planFeature__HqHGj{display:flex;align-items:center;gap:6px;font-size:.9rem;color:#555}.subscription-plan-management_featureIcon__W_aA_{color:#4caf50}.subscription-plan-management_planDetailStats__TSEcT{display:flex;flex-wrap:wrap;gap:16px}.subscription-plan-management_planDetailStat__7NuAA{display:flex;flex-direction:column;gap:4px}.subscription-plan-management_planDetailStatLabel__cTGCA{font-size:.8rem;color:#666}.subscription-plan-management_planDetailStatValue__Go7mf{font-size:1.1rem;font-weight:600;color:#333}.subscription-plan-management_planCardFooter__Q2bAU{margin-top:16px;display:flex;justify-content:flex-end}.subscription-plan-management_viewSubscribersButton__mLX18{display:flex;align-items:center;gap:6px;background-color:#f5f7fa;border:1px solid #ddd;border-radius:4px;padding:8px 12px;font-size:.9rem;color:#666;cursor:pointer;transition:background-color .2s}.subscription-plan-management_viewSubscribersButton__mLX18:hover{background-color:#e9ecef}.subscription-plan-management_alertsTabMobile__UE_lz,.subscription-plan-management_alertsTab__XefEr{margin-top:8px}.subscription-plan-management_alertTabMobile__Y__QL{padding:.5rem}.subscription-plan-management_alertTabHeaderMobile__S3x0V{display:flex;flex-direction:column;gap:10px;margin-bottom:16px}.subscription-plan-management_alertTabTitleMobile__ybYhL{display:flex;align-items:center;gap:8px}.subscription-plan-management_alertTabTitleMobile__ybYhL h2{font-size:1.1rem;font-weight:600;margin:0}.subscription-plan-management_alertTabActionsMobile__APWYR{display:flex;flex-wrap:wrap;gap:8px;width:100%}.subscription-plan-management_alertTabActionsMobile__APWYR button{flex:1;min-width:120px;font-size:.75rem;padding:6px 8px;white-space:nowrap}.subscription-plan-management_alertTabActionsMobile__APWYR button svg{width:14px;height:14px}.subscription-plan-management_expiringSoonTabMobile__RNnR1,.subscription-plan-management_paymentFailureTabMobile__KT0QT,.subscription-plan-management_plansTabMobile__GYxMn{padding-bottom:100px}.subscription-plan-management_alertsList__Vy_N6{display:flex;flex-direction:column;gap:16px}.subscription-plan-management_alertCard__kF_UG{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:16px}.subscription-plan-management_alertCardMobile__zXiTH{background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05);padding:12px;margin-bottom:12px}.subscription-plan-management_alertCardHeader__WCycA{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.subscription-plan-management_alertCardHeaderMobile__C_QDy{display:flex;flex-direction:column;gap:10px;margin-bottom:12px}.subscription-plan-management_alertCardTitleMobile__28_9b{display:flex;align-items:center;gap:8px}.subscription-plan-management_alertCardTitleMobile__28_9b h3{font-size:1rem;font-weight:600;margin:0}.subscription-plan-management_alertCardActionsMobile__FW_oG{display:flex;justify-content:space-between;width:100%}.subscription-plan-management_alertTypeContainer__kmlv1{display:flex;align-items:center;gap:8px}.subscription-plan-management_alertIconFailure__82VMt{color:#e74c3c}.subscription-plan-management_alertIconWarning__kpjOQ{color:#f39c12}.subscription-plan-management_alertType__4_jZa{font-size:1rem;font-weight:500;color:#333}.subscription-plan-management_alertInfo__xhZ_B{display:flex;flex-direction:column;align-items:flex-end}.subscription-plan-management_alertPlanName__RDFZ1{font-size:.9rem;color:#666}.subscription-plan-management_alertCount__bOQn0{font-size:1rem;font-weight:600;color:#333}.subscription-plan-management_alertUsers__C6G8r h4{font-size:.9rem;font-weight:500;color:#333;margin:0 0 12px}.subscription-plan-management_alertUsersList__0uqfF{display:flex;flex-direction:column;gap:8px}.subscription-plan-management_alertUsersListMobile__5_LWF{display:flex;flex-direction:column;gap:6px;margin-top:10px}.subscription-plan-management_alertUser__zFKba{display:flex;justify-content:space-between;align-items:center;padding:8px 12px;background-color:#f9f9f9;border-radius:4px}.subscription-plan-management_alertUserMobile__Y7sRg{display:flex;flex-direction:column;padding:8px 10px;background-color:#f9f9f9;border-radius:4px;gap:4px}.subscription-plan-management_alertUserHeaderMobile__pk__m{display:flex;justify-content:space-between;align-items:center}.subscription-plan-management_alertUserDetailsMobile__orQhM{display:flex;justify-content:space-between;font-size:.75rem;color:#666}.subscription-plan-management_alertUserName__uJyy0{font-size:.9rem;color:#333}.subscription-plan-management_alertUserNameMobile__HwBPG{font-size:.85rem;color:#333;display:flex;align-items:center;gap:6px}.subscription-plan-management_userStatusBadgeMobile__E1_FC{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:.7rem}.subscription-plan-management_userStatusBadgeMobile__E1_FC.subscription-plan-management_inProgress__6gi0U{background-color:#fff8e1;color:#f57c00}.subscription-plan-management_userStatusBadgeMobile__E1_FC.subscription-plan-management_resolved__xAmhA{background-color:#e8f5e9;color:#388e3c}.subscription-plan-management_alertUserDate__NZseP{font-size:.8rem;color:#666}.subscription-plan-management_viewUserButton__8_odJ{display:flex;align-items:center;gap:4px;background:none;border:none;color:#4a90e2;font-size:.8rem;cursor:pointer;padding:4px 8px;border-radius:4px;transition:background-color .2s}.subscription-plan-management_viewUserButton__8_odJ:hover{background-color:#f0f7ff}.subscription-plan-management_noAlerts__6NiGa{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:48px 0;color:#666}.subscription-plan-management_noAlerts__6NiGa .subscription-plan-management_noAlertsIcon__8yHgZ{font-size:2rem;color:#4caf50;margin-bottom:16px}.subscription-plan-management_noAlerts__6NiGa p{font-size:1rem;margin:0}@media(max-width:768px){.subscription-plan-management_summaryCards__rzo2o{grid-template-columns:repeat(2,1fr)}.subscription-plan-management_planCardHeader__IUsyk{flex-direction:column;align-items:flex-start;gap:12px}.subscription-plan-management_planInfo__ji9W1{width:100%}.subscription-plan-management_planStats__GcwE2{width:100%;justify-content:space-between}.subscription-plan-management_planCardActions__83FkS{width:100%;justify-content:flex-end}.subscription-plan-management_alertUser__zFKba{flex-direction:column;align-items:flex-start;gap:8px}.subscription-plan-management_viewUserButton__8_odJ{align-self:flex-end}}@media(max-width:375px){.subscription-plan-management_summaryCards__rzo2o{grid-template-columns:1fr}.subscription-plan-management_planDetailStats__TSEcT{flex-direction:column}}.PaymentFailureTab_alertTab__8KO4_{padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.PaymentFailureTab_alertTabHeader__MI7Zv{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.PaymentFailureTab_alertTabTitle__ai3aV{display:flex;align-items:center;gap:8px}.PaymentFailureTab_alertTabTitle__ai3aV h2{font-size:1.2rem;font-weight:600;margin:0}.PaymentFailureTab_alertIconFailure__DwVM5{color:#e74c3c}.PaymentFailureTab_alertCount__oQxf3{background-color:#f8d7da;color:#721c24;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.PaymentFailureTab_alertTabActions__xqBfh{display:flex;gap:8px}.PaymentFailureTab_actionButton__83H2J,.PaymentFailureTab_exportButton__N3aBT{display:flex;align-items:center;gap:6px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:.85rem;color:#333;cursor:pointer;transition:background-color .2s}.PaymentFailureTab_actionButton__83H2J:hover,.PaymentFailureTab_exportButton__N3aBT:hover{background-color:#f5f5f5}.PaymentFailureTab_actionButton__83H2J.PaymentFailureTab_actionButtonDisabled__5iBdD{opacity:.5;cursor:not-allowed}.PaymentFailureTab_actionButton__83H2J.PaymentFailureTab_actionButtonDisabled__5iBdD:hover{background-color:#fff}.PaymentFailureTab_exportButton__N3aBT{background-color:#f8f9fa;border-color:#e9ecef}.PaymentFailureTab_exportButton__N3aBT:hover{background-color:#e9ecef}.PaymentFailureTab_alertUserTable__M4yr4{width:100%;border-collapse:collapse;margin-top:16px}.PaymentFailureTab_alertUserTableHeader__uoXZs{display:flex;background-color:#f5f7fa;border-radius:4px;padding:8px 0;font-weight:500;font-size:.85rem;color:#666}.PaymentFailureTab_alertUserTableHeaderCell__U_HAN{padding:0 8px}.PaymentFailureTab_alertUserTableBody__QH3Xr{margin-top:8px}.PaymentFailureTab_alertUserTableRow___3lCq{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.PaymentFailureTab_alertUserTableRow___3lCq:last-child{border-bottom:none}.PaymentFailureTab_alertUserTableCell__dSRU1{padding:0 8px}.PaymentFailureTab_userName__AZgnP{font-weight:500;color:#333}.PaymentFailureTab_userDate__wufus,.PaymentFailureTab_userPlan__cnkHF{font-size:.85rem;color:#666}.PaymentFailureTab_userStatus__JeluI{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.75rem}.PaymentFailureTab_userStatus__JeluI.PaymentFailureTab_statusInProgress__1BChH{background-color:#fff8e1;color:#f57c00}.PaymentFailureTab_userStatus__JeluI.PaymentFailureTab_statusResolved__HHtZG{background-color:#e8f5e9;color:#388e3c}.PaymentFailureTab_userStatus__JeluI.PaymentFailureTab_statusUnhandled__I9NdM{background-color:#f5f5f5;color:#757575}.PaymentFailureTab_lastActionHistory__jx_By{font-size:.8rem;color:#666}.PaymentFailureTab_lastActionDate___wh5S{font-size:.75rem;color:#999}.PaymentFailureTab_detailButton__ngWoe{padding:4px 10px;background-color:#f5f7fa;border:1px solid #ddd;border-radius:4px;font-size:.8rem;color:#666;cursor:pointer}.PaymentFailureTab_detailButton__ngWoe:hover{background-color:#e9ecef}.PaymentFailureTab_noAlerts__bYIHn{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#666}.PaymentFailureTab_noAlerts__bYIHn p{margin-top:12px;font-size:.9rem}.PaymentFailureTab_noAlertsIcon__Sj8RY{color:#4caf50}.PaymentFailureTab_modalOverlay__qhlwE{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PaymentFailureTab_modal__0_fNI{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PaymentFailureTab_modal__0_fNI.PaymentFailureTab_resultModal__FKhqm{max-width:400px}.PaymentFailureTab_modalHeader__8OxoD{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eee}.PaymentFailureTab_modalHeader__8OxoD h3{margin:0;font-size:1.1rem;font-weight:600}.PaymentFailureTab_modalCloseButton__AJ1ga{background:none;border:none;font-size:1.2rem;color:#999;cursor:pointer}.PaymentFailureTab_modalCloseButton__AJ1ga:hover{color:#666}.PaymentFailureTab_modalBody__cIWji{padding:16px}.PaymentFailureTab_modalFormGroup__ag2cg{margin-bottom:16px}.PaymentFailureTab_modalFormGroup__ag2cg label{display:block;margin-bottom:6px;font-size:.9rem;font-weight:500;color:#555}.PaymentFailureTab_modalRecipients__vgii6{background-color:#f5f7fa;padding:8px 12px;border-radius:4px;font-size:.9rem}.PaymentFailureTab_modalInput__kCRNR,.PaymentFailureTab_modalSelect__0cqk_,.PaymentFailureTab_modalTextarea__A_8jk{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.PaymentFailureTab_modalTextarea__A_8jk{resize:vertical}.PaymentFailureTab_modalFooter__T3xOL{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid #eee}.PaymentFailureTab_modalCancelButton__UmRfO{padding:8px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#666;cursor:pointer}.PaymentFailureTab_modalCancelButton__UmRfO:hover{background-color:#e9e9e9}.PaymentFailureTab_modalSubmitButton__R7a87{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:#4a90e2;border:none;border-radius:4px;font-size:.9rem;color:#fff;cursor:pointer}.PaymentFailureTab_modalSubmitButton__R7a87:hover{background-color:#3a7bc8}.PaymentFailureTab_resultIcon__LfHhN{display:flex;justify-content:center;margin-bottom:16px}.PaymentFailureTab_resultIcon__LfHhN.PaymentFailureTab_successIcon__ssatA{color:#4caf50}.PaymentFailureTab_resultIcon__LfHhN.PaymentFailureTab_failureIcon__spOfa{color:#f44336}.PaymentFailureTab_resultMessage__G0Rds{text-align:center}.PaymentFailureTab_resultMessage__G0Rds p{margin-bottom:16px;font-size:1rem}.PaymentFailureTab_resultStats__Sz66t{display:flex;justify-content:center;gap:24px;margin-top:12px}.PaymentFailureTab_resultStatItem__j8c8I{display:flex;flex-direction:column;align-items:center}.PaymentFailureTab_resultStatLabel___qX6e{font-size:.85rem;color:#666}.PaymentFailureTab_resultStatValue__MsuGC{font-size:1.1rem;font-weight:600}.PaymentFailureTab_resultStatValue__MsuGC.PaymentFailureTab_successText__hlZyc{color:#4caf50}.PaymentFailureTab_resultStatValue__MsuGC.PaymentFailureTab_failureText__jLnLG{color:#f44336}.PaymentFailureTab_alertTabMobile__CF1lw{padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0 4px}.PaymentFailureTab_alertTabHeaderMobile__zq7A1{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.PaymentFailureTab_alertTabTitleMobile__YYX0d{display:flex;align-items:center;gap:8px}.PaymentFailureTab_alertTabTitleMobile__YYX0d h2{font-size:1.1rem;font-weight:600;margin:0}.PaymentFailureTab_alertTabActionsMobile__tmWg8{display:flex;flex-wrap:wrap;gap:8px;width:100%}.PaymentFailureTab_alertTabActionsMobile__tmWg8 button{flex:1;min-width:120px;font-size:.8rem;padding:8px}.PaymentFailureTab_alertTabActionsMobile__tmWg8 button svg{width:16px;height:16px}.PaymentFailureTab_alertTabActionsMobile__tmWg8 .PaymentFailureTab_exportButton__N3aBT{background-color:#f8f9fa;border-color:#e9ecef}.PaymentFailureTab_alertTabActionsMobile__tmWg8 .PaymentFailureTab_exportButton__N3aBT:hover{background-color:#e9ecef}.PaymentFailureTab_mobileSelectAllContainer__qn1HA{background-color:#f8f9fa;padding:10px;border-radius:6px;margin-bottom:12px}.PaymentFailureTab_selectAllLabel__I4It8{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#555;cursor:pointer}.PaymentFailureTab_selectAllLabel__I4It8 input[type=checkbox]{margin:0}.PaymentFailureTab_selectedCountBadge__ZHPq1{margin-left:auto;background-color:#e3f2fd;color:#1976d2;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.PaymentFailureTab_alertUsersListMobile__h5AV4{display:flex;flex-direction:column;gap:10px}.PaymentFailureTab_alertUserMobile__3gYS9{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:12px;cursor:pointer;transition:box-shadow .2s,transform .1s;position:relative}.PaymentFailureTab_alertUserMobile__3gYS9:active{transform:scale(.98)}.PaymentFailureTab_alertUserMobile__3gYS9:hover{box-shadow:0 3px 6px rgba(0,0,0,.15)}.PaymentFailureTab_alertUserHeaderMobile__vJN60{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.PaymentFailureTab_alertUserNameMobile__uLfil{display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9rem}.PaymentFailureTab_userStatusBadgeMobile__e_uKI{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:.7rem}.PaymentFailureTab_userStatusBadgeMobile__e_uKI.PaymentFailureTab_inProgress____NSB{background-color:#fff8e1;color:#f57c00}.PaymentFailureTab_userStatusBadgeMobile__e_uKI.PaymentFailureTab_resolved__X2Jso{background-color:#e8f5e9;color:#388e3c}.PaymentFailureTab_alertUserDetailsMobile__WnpzC{display:flex;justify-content:space-between;font-size:.8rem;color:#666}.PaymentFailureTab_userLastActionMobile__18VMX{margin-top:6px;font-size:.75rem;color:#888;padding-top:6px;border-top:1px dashed #eee}.PaymentFailureTab_cardTapHint__C34_O{margin-top:8px;text-align:center;font-size:.7rem;color:#999;padding-top:6px;border-top:1px solid #f0f0f0}.PaymentFailureTab_cardTapHint__C34_O span{display:flex;align-items:center;justify-content:center;gap:4px}.PaymentFailureTab_emptyStateMessage__aMkkj{text-align:center;padding:24px 0;color:#666;font-size:.9rem}.PaymentFailureTab_paymentFailureTabMobile__EY_UD{padding-bottom:100px}.ExpiringSoonTab_alertTab__3c_q_{padding:16px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1)}.ExpiringSoonTab_alertTabHeader__mtxj0{display:flex;justify-content:space-between;align-items:center;margin-bottom:20px}.ExpiringSoonTab_alertTabTitle__rwa30{display:flex;align-items:center;gap:8px}.ExpiringSoonTab_alertTabTitle__rwa30 h2{font-size:1.2rem;font-weight:600;margin:0}.ExpiringSoonTab_alertIconWarning__i_l_h{color:#f39c12}.ExpiringSoonTab_alertCount__xMDMn{background-color:#fff3cd;color:#856404;padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500}.ExpiringSoonTab_alertTabActions__l3dRa{display:flex;gap:8px}.ExpiringSoonTab_actionButton__K_P8_,.ExpiringSoonTab_exportButton__nYhHB{display:flex;align-items:center;gap:6px;background-color:#fff;border:1px solid #ddd;border-radius:4px;padding:6px 12px;font-size:.85rem;color:#333;cursor:pointer;transition:background-color .2s}.ExpiringSoonTab_actionButton__K_P8_:hover,.ExpiringSoonTab_exportButton__nYhHB:hover{background-color:#f5f5f5}.ExpiringSoonTab_actionButton__K_P8_.ExpiringSoonTab_actionButtonDisabled__cC_mk{opacity:.5;cursor:not-allowed}.ExpiringSoonTab_actionButton__K_P8_.ExpiringSoonTab_actionButtonDisabled__cC_mk:hover{background-color:#fff}.ExpiringSoonTab_exportButton__nYhHB{background-color:#f8f9fa;border-color:#e9ecef}.ExpiringSoonTab_exportButton__nYhHB:hover{background-color:#e9ecef}.ExpiringSoonTab_alertUserTable__mnrsX{width:100%;border-collapse:collapse;margin-top:16px}.ExpiringSoonTab_alertUserTableHeader__81LsY{display:flex;background-color:#f5f7fa;border-radius:4px;padding:8px 0;font-weight:500;font-size:.85rem;color:#666}.ExpiringSoonTab_alertUserTableHeaderCell__5iCrj{padding:0 8px}.ExpiringSoonTab_alertUserTableBody__ISPKp{margin-top:8px}.ExpiringSoonTab_alertUserTableRow__0m_Wt{display:flex;align-items:center;padding:12px 0;border-bottom:1px solid #eee}.ExpiringSoonTab_alertUserTableRow__0m_Wt:last-child{border-bottom:none}.ExpiringSoonTab_alertUserTableCell__tU904{padding:0 8px}.ExpiringSoonTab_userName__8XrS5{font-weight:500;color:#333}.ExpiringSoonTab_userDate__AitTH,.ExpiringSoonTab_userPlan__NL3er{font-size:.85rem;color:#666}.ExpiringSoonTab_expiryDays__Hej_x{display:inline-flex;align-items:center;padding:2px 8px;border-radius:4px;font-size:.75rem;font-weight:500}.ExpiringSoonTab_expiryNormal__koVNZ{background-color:#e8f5e9;color:#388e3c}.ExpiringSoonTab_expirySoon__30sh8{background-color:#fff8e1;color:#f57c00}.ExpiringSoonTab_expiryUrgent__YfUHn{background-color:#ffebee;color:#d32f2f}.ExpiringSoonTab_userActions__dZOXE{display:flex;gap:4px}.ExpiringSoonTab_userActionButton__SKdVC{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background-color:#f5f7fa;border:1px solid #ddd;border-radius:4px;color:#666;cursor:pointer}.ExpiringSoonTab_userActionButton__SKdVC:hover{background-color:#e9ecef}.ExpiringSoonTab_detailButton___yd4A{padding:4px 10px;background-color:#f5f7fa;border:1px solid #ddd;border-radius:4px;font-size:.8rem;color:#666;cursor:pointer}.ExpiringSoonTab_detailButton___yd4A:hover{background-color:#e9ecef}.ExpiringSoonTab_noAlerts__wGA_s{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:40px 0;color:#666}.ExpiringSoonTab_noAlerts__wGA_s p{margin-top:12px;font-size:.9rem}.ExpiringSoonTab_noAlertsIcon__HO8aZ{color:#4caf50}.ExpiringSoonTab_modalOverlay__2ZBkF{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.ExpiringSoonTab_modal__kffuv{background-color:#fff;border-radius:8px;width:90%;max-width:500px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.ExpiringSoonTab_modalHeader__aJkdc{display:flex;justify-content:space-between;align-items:center;padding:16px;border-bottom:1px solid #eee}.ExpiringSoonTab_modalHeader__aJkdc h3{margin:0;font-size:1.1rem;font-weight:600}.ExpiringSoonTab_modalCloseButton__YIUem{background:none;border:none;font-size:1.2rem;color:#999;cursor:pointer}.ExpiringSoonTab_modalCloseButton__YIUem:hover{color:#666}.ExpiringSoonTab_modalBody__orVx3{padding:16px}.ExpiringSoonTab_modalFormGroup__Ay4j1{margin-bottom:16px}.ExpiringSoonTab_modalFormGroup__Ay4j1 label{display:block;margin-bottom:6px;font-size:.9rem;font-weight:500;color:#555}.ExpiringSoonTab_modalRecipients__kDWXU{background-color:#f5f7fa;padding:8px 12px;border-radius:4px;font-size:.9rem}.ExpiringSoonTab_modalInput__GtG8I,.ExpiringSoonTab_modalSelect__cRSvy,.ExpiringSoonTab_modalTextarea__GZX5X{width:100%;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem}.ExpiringSoonTab_modalTextarea__GZX5X{resize:vertical}.ExpiringSoonTab_modalFooter__lk8wm{display:flex;justify-content:flex-end;gap:12px;padding:16px;border-top:1px solid #eee}.ExpiringSoonTab_modalCancelButton__qlhMC{padding:8px 16px;background-color:#f5f5f5;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#666;cursor:pointer}.ExpiringSoonTab_modalCancelButton__qlhMC:hover{background-color:#e9e9e9}.ExpiringSoonTab_modalSubmitButton__GYcds{display:flex;align-items:center;gap:6px;padding:8px 16px;background-color:#4a90e2;border:none;border-radius:4px;font-size:.9rem;color:#fff;cursor:pointer}.ExpiringSoonTab_modalSubmitButton__GYcds:hover{background-color:#3a7bc8}.ExpiringSoonTab_alertTabMobile__VKYOD{padding:12px;background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);margin:0 4px}.ExpiringSoonTab_alertTabHeaderMobile__rALtn{display:flex;flex-direction:column;gap:12px;margin-bottom:16px}.ExpiringSoonTab_alertTabTitleMobile__gswdc{display:flex;align-items:center;gap:8px}.ExpiringSoonTab_alertTabTitleMobile__gswdc h2{font-size:1.1rem;font-weight:600;margin:0}.ExpiringSoonTab_alertTabActionsMobile__PaW5s{display:flex;flex-wrap:wrap;gap:8px;width:100%}.ExpiringSoonTab_alertTabActionsMobile__PaW5s button{flex:1;min-width:120px;font-size:.8rem;padding:8px}.ExpiringSoonTab_alertTabActionsMobile__PaW5s button svg{width:16px;height:16px}.ExpiringSoonTab_alertTabActionsMobile__PaW5s .ExpiringSoonTab_exportButton__nYhHB{background-color:#f8f9fa;border-color:#e9ecef}.ExpiringSoonTab_alertTabActionsMobile__PaW5s .ExpiringSoonTab_exportButton__nYhHB:hover{background-color:#e9ecef}.ExpiringSoonTab_mobileSelectAllContainer__CehLE{background-color:#f8f9fa;padding:10px;border-radius:6px;margin-bottom:12px}.ExpiringSoonTab_selectAllLabel__GuuEK{display:flex;align-items:center;gap:8px;font-size:.85rem;color:#555;cursor:pointer}.ExpiringSoonTab_selectAllLabel__GuuEK input[type=checkbox]{margin:0}.ExpiringSoonTab_selectedCountBadge__UYdyi{margin-left:auto;background-color:#fff3cd;color:#856404;padding:2px 8px;border-radius:12px;font-size:.75rem;font-weight:500}.ExpiringSoonTab_alertUsersListMobile__tHULu{display:flex;flex-direction:column;gap:10px}.ExpiringSoonTab_alertUserMobile__uivXp{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:12px;cursor:pointer;transition:box-shadow .2s,transform .1s;position:relative}.ExpiringSoonTab_alertUserMobile__uivXp:active{transform:scale(.98)}.ExpiringSoonTab_alertUserMobile__uivXp:hover{box-shadow:0 3px 6px rgba(0,0,0,.15)}.ExpiringSoonTab_alertUserHeaderMobile__nHgKB{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.ExpiringSoonTab_alertUserNameMobile__NURFu{display:flex;align-items:center;gap:8px;font-weight:500;font-size:.9rem}.ExpiringSoonTab_expiryDaysMobile__Tv7p0{display:inline-flex;align-items:center;padding:2px 6px;border-radius:4px;font-size:.7rem;font-weight:500}.ExpiringSoonTab_expiryDaysMobile__Tv7p0.ExpiringSoonTab_expiryNormal__koVNZ{background-color:#e8f5e9;color:#388e3c}.ExpiringSoonTab_expiryDaysMobile__Tv7p0.ExpiringSoonTab_expirySoon__30sh8{background-color:#fff8e1;color:#f57c00}.ExpiringSoonTab_expiryDaysMobile__Tv7p0.ExpiringSoonTab_expiryUrgent__YfUHn{background-color:#ffebee;color:#d32f2f}.ExpiringSoonTab_alertUserDetailsMobile__ijVOh{display:flex;justify-content:space-between;font-size:.8rem;color:#666}.ExpiringSoonTab_userLastActionMobile__vvAFg{margin-top:6px;font-size:.75rem;color:#888;padding-top:6px;border-top:1px dashed #eee}.ExpiringSoonTab_cardTapHint__dgfre{margin-top:8px;text-align:center;font-size:.7rem;color:#999;padding-top:6px;border-top:1px solid #f0f0f0}.ExpiringSoonTab_cardTapHint__dgfre span{display:flex;align-items:center;justify-content:center;gap:4px}.ExpiringSoonTab_emptyStateMessage__FbHBv{text-align:center;padding:24px 0;color:#666;font-size:.9rem}.ExpiringSoonTab_expiringSoonTabMobile__tu5VV{padding-bottom:100px}.PaymentFailureDetail_detailContainer__y0WIy{max-width:1000px;margin:0 auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.PaymentFailureDetail_noDataMessage__yknwW{text-align:center;padding:40px 20px;color:#666;font-size:1rem}.PaymentFailureDetail_noHistoryMessage__hye95{text-align:center;padding:20px;color:#999;font-style:italic;background-color:#f9f9f9;border-radius:4px}.PaymentFailureDetail_priorityBadge__Ot7yV{padding:2px 8px;border-radius:12px;font-size:.8rem;font-weight:500;text-transform:uppercase}.PaymentFailureDetail_priority___9lqj8{background-color:#ffebee;color:#c62828}.PaymentFailureDetail_priority___SwCCC{background-color:#fff8e1;color:#f57c00}.PaymentFailureDetail_priority___YkILm{background-color:#e8f5e9;color:#2e7d32}.PaymentFailureDetail_section__mhIg_{margin-bottom:30px;padding-bottom:20px;border-bottom:1px solid #eee}.PaymentFailureDetail_section__mhIg_:last-child{border-bottom:none;margin-bottom:0}.PaymentFailureDetail_sectionTitle__TxWdq{font-size:1.2rem;font-weight:600;color:#333;margin:0 0 16px;display:flex;align-items:center;gap:8px}.PaymentFailureDetail_infoSection__iNOkN{margin-bottom:24px}.PaymentFailureDetail_infoGrid__WqwbQ{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}@media(max-width:768px){.PaymentFailureDetail_infoGrid__WqwbQ{grid-template-columns:1fr}}.PaymentFailureDetail_infoItem__Wxsbh{display:flex;flex-direction:column;gap:4px}.PaymentFailureDetail_infoLabel__FdkqM{font-size:.9rem;color:#666;display:flex;align-items:center;gap:6px}.PaymentFailureDetail_infoValue__eS1Ba{font-size:1rem;color:#333;font-weight:500}.PaymentFailureDetail_userLink__qtBk0{color:#4a90e2;text-decoration:none}.PaymentFailureDetail_userLink__qtBk0:hover{text-decoration:underline}.PaymentFailureDetail_statusSection__93A6a{margin-bottom:24px}.PaymentFailureDetail_statusControls__g92z6{display:flex;flex-direction:column;gap:16px}.PaymentFailureDetail_currentStatus__dajho{display:flex;align-items:center;gap:10px}.PaymentFailureDetail_statusLabel__Ea30r{font-size:.9rem;color:#666}.PaymentFailureDetail_statusBadge__Xk5_b{padding:4px 10px;border-radius:4px;font-size:.9rem;font-weight:500}.PaymentFailureDetail_statusButtons__9dnMV{display:flex;gap:10px}.PaymentFailureDetail_statusButton__wZa0_{padding:8px 16px;border:none;border-radius:4px;font-size:.9rem;font-weight:500;cursor:pointer;transition:opacity .2s;opacity:.7}.PaymentFailureDetail_statusButton__wZa0_:hover{opacity:.9}.PaymentFailureDetail_statusActive__b2vRv{opacity:1;box-shadow:0 2px 4px rgba(0,0,0,.1)}.PaymentFailureDetail_statusUnhandled__5vbfH{background-color:#fde8e7;color:#e74c3c}.PaymentFailureDetail_statusInProgress__w3P4t{background-color:#fef5e7;color:#f39c12}.PaymentFailureDetail_statusResolved__fb3zp{background-color:#e9f7ef;color:#27ae60}.PaymentFailureDetail_actionSection__bhSm4{margin-bottom:24px}.PaymentFailureDetail_actionTypeContainer__k_Xcp{margin:20px 0;display:flex;flex-direction:column;gap:10px}.PaymentFailureDetail_actionTypeLabel__K9dCg{font-size:.9rem;color:#666;font-weight:500}.PaymentFailureDetail_actionTypeButtons__HjhsL{display:flex;gap:10px;flex-wrap:wrap}.PaymentFailureDetail_actionTypeButton__4wm1R{display:flex;align-items:center;gap:6px;padding:8px 12px;border:1px solid #ddd;border-radius:4px;background-color:#f9f9f9;color:#555;font-size:.9rem;cursor:pointer;transition:all .2s}.PaymentFailureDetail_actionTypeButton__4wm1R:hover{background-color:#f0f0f0}.PaymentFailureDetail_actionTypeActive__6yRKn{background-color:#e3f2fd;border-color:#4a90e2;color:#4a90e2;font-weight:500}.PaymentFailureDetail_commentForm__UbGEr{display:flex;flex-direction:column;gap:10px;margin-top:15px}.PaymentFailureDetail_commentInput__xvFGv{width:100%;padding:12px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;resize:vertical}.PaymentFailureDetail_commentInput__xvFGv:focus{outline:none;border-color:#4a90e2}.PaymentFailureDetail_saveButton__4rZyK{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;background-color:#4a90e2;color:#fff;border:none;border-radius:4px;font-size:.95rem;font-weight:500;cursor:pointer;align-self:flex-end;transition:background-color .2s}.PaymentFailureDetail_saveButton__4rZyK:hover{background-color:#3a7bc8}.PaymentFailureDetail_historySection__4GFDN{margin-bottom:0}.PaymentFailureDetail_historyList__guOQ0{display:flex;flex-direction:column;gap:16px}.PaymentFailureDetail_historyItem__JqfL2{background-color:#f9f9f9;border-radius:6px;padding:16px;box-shadow:0 1px 3px rgba(0,0,0,.05)}.PaymentFailureDetail_historyMeta__Y98Fs{display:flex;justify-content:space-between;margin-bottom:8px}.PaymentFailureDetail_historyDate__Ontz5{font-size:.8rem;color:#666}.PaymentFailureDetail_historyType__s4RRS{font-size:.8rem;font-weight:500;color:#4a90e2;background-color:#e3f2fd;padding:2px 6px;border-radius:4px}.PaymentFailureDetail_historyContent__qXAag{display:flex;flex-direction:column;gap:4px}.PaymentFailureDetail_historyOperator__L057h{font-size:.9rem;color:#666}.PaymentFailureDetail_historyNotes__eyoqn{font-size:.9rem;color:#333;margin:4px 0 0;white-space:pre-line}.PaymentFailureDetail_quickActionSection__ZlSof{margin-bottom:24px}.PaymentFailureDetail_quickActionButtons__IeObb{display:flex;gap:16px;flex-wrap:wrap}.PaymentFailureDetail_quickActionButton__yTSMr{display:flex;align-items:center;justify-content:center;gap:8px;padding:12px 20px;border-radius:4px;border:none;background-color:#4a90e2;color:#fff;font-size:1rem;font-weight:500;cursor:pointer;transition:background-color .2s;min-width:160px}.PaymentFailureDetail_quickActionButton__yTSMr:hover{background-color:#3a7bc8}.PaymentFailureDetail_actionButton__FIiLe{display:flex;align-items:center;gap:6px;padding:8px 12px;border-radius:4px;border:none;background-color:#4a90e2;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.PaymentFailureDetail_actionButton__FIiLe:hover{background-color:#3a7bc8}.PaymentFailureDetail_modalOverlay__kegYj{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.PaymentFailureDetail_modal__bJdln{background-color:#fff;border-radius:8px;width:90%;max-width:600px;max-height:90vh;overflow-y:auto;box-shadow:0 4px 12px rgba(0,0,0,.15)}.PaymentFailureDetail_modalHeader__UDRws{display:flex;justify-content:space-between;align-items:center;padding:16px 20px;border-bottom:1px solid #eee}.PaymentFailureDetail_modalHeader__UDRws h3{font-size:1.2rem;font-weight:600;color:#333;margin:0}.PaymentFailureDetail_modalCloseButton__Xlh3r{background:none;border:none;font-size:1.5rem;color:#999;cursor:pointer;line-height:1}.PaymentFailureDetail_modalCloseButton__Xlh3r:hover{color:#333}.PaymentFailureDetail_modalBody__xcW0S{padding:20px}.PaymentFailureDetail_modalFormGroup__uZKRA{margin-bottom:16px}.PaymentFailureDetail_modalFormGroup__uZKRA label{display:block;font-size:.9rem;font-weight:500;color:#555;margin-bottom:6px}.PaymentFailureDetail_modalRecipients__C51YS{background-color:#f5f7fa;padding:10px;border-radius:4px;font-size:.9rem;color:#555}.PaymentFailureDetail_modalSelect__zAIEW{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333}.PaymentFailureDetail_modalSelect__zAIEW:focus{outline:none;border-color:#4a90e2}.PaymentFailureDetail_modalInput__n_kGV{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333}.PaymentFailureDetail_modalInput__n_kGV:focus{outline:none;border-color:#4a90e2}.PaymentFailureDetail_modalTextarea__a9P5U{width:100%;padding:10px;border:1px solid #ddd;border-radius:4px;font-size:.9rem;color:#333;resize:vertical}.PaymentFailureDetail_modalTextarea__a9P5U:focus{outline:none;border-color:#4a90e2}.PaymentFailureDetail_modalFooter__Haj6s{display:flex;justify-content:flex-end;gap:12px;padding:16px 20px;border-top:1px solid #eee}.PaymentFailureDetail_modalCancelButton__VtsGU{padding:8px 16px;border:1px solid #ddd;border-radius:4px;background-color:#fff;color:#666;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.PaymentFailureDetail_modalCancelButton__VtsGU:hover{background-color:#f5f5f5}.PaymentFailureDetail_modalSubmitButton__nQz_d{display:flex;align-items:center;gap:6px;padding:8px 16px;border:none;border-radius:4px;background-color:#4a90e2;color:#fff;font-size:.9rem;font-weight:500;cursor:pointer;transition:background-color .2s}.PaymentFailureDetail_modalSubmitButton__nQz_d:hover{background-color:#3a7bc8}@media(max-width:768px){.PaymentFailureDetail_detailContainer__y0WIy{padding:12px;border-radius:0;box-shadow:none;margin:0}.PaymentFailureDetail_section__mhIg_{margin-bottom:20px;padding-bottom:16px}.PaymentFailureDetail_sectionTitle__TxWdq{font-size:1.1rem;margin-bottom:12px}.PaymentFailureDetail_infoGrid__WqwbQ{grid-template-columns:1fr;gap:12px}.PaymentFailureDetail_infoItem__Wxsbh{background-color:#f9f9f9;padding:12px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PaymentFailureDetail_infoLabel__FdkqM{font-size:.8rem}.PaymentFailureDetail_infoValue__eS1Ba{font-size:.95rem}.PaymentFailureDetail_statusControls__g92z6{flex-direction:column;gap:12px}.PaymentFailureDetail_currentStatus__dajho{background-color:#f9f9f9;padding:12px;border-radius:6px;box-shadow:0 1px 2px rgba(0,0,0,.05)}.PaymentFailureDetail_statusButtons__9dnMV{flex-wrap:wrap;justify-content:space-between}.PaymentFailureDetail_statusButton__wZa0_{flex:1;min-width:30%;padding:10px 8px;font-size:.85rem;text-align:center;margin-bottom:8px}.PaymentFailureDetail_actionTypeButtons__HjhsL{flex-wrap:wrap;justify-content:space-between}.PaymentFailureDetail_actionTypeButton__4wm1R{flex:1;min-width:30%;font-size:.85rem;padding:8px;margin-bottom:8px;justify-content:center}.PaymentFailureDetail_commentInput__xvFGv{padding:10px;font-size:.85rem}.PaymentFailureDetail_saveButton__4rZyK{align-self:stretch;padding:10px;font-size:.9rem}.PaymentFailureDetail_historyItem__JqfL2{padding:12px}.PaymentFailureDetail_historyMeta__Y98Fs{flex-direction:column;align-items:flex-start;gap:4px}.PaymentFailureDetail_historyDate__Ontz5,.PaymentFailureDetail_historyType__s4RRS{font-size:.75rem}.PaymentFailureDetail_historyNotes__eyoqn,.PaymentFailureDetail_historyOperator__L057h{font-size:.85rem}.PaymentFailureDetail_modal__bJdln{width:95%;max-height:80vh}.PaymentFailureDetail_modalHeader__UDRws h3{font-size:1.1rem}.PaymentFailureDetail_modalBody__xcW0S{padding:16px}.PaymentFailureDetail_modalFooter__Haj6s{flex-direction:column;padding:12px 16px}.PaymentFailureDetail_modalCancelButton__VtsGU,.PaymentFailureDetail_modalSubmitButton__nQz_d{width:100%;padding:12px;margin-bottom:8px}.PaymentFailureDetail_actionButton__FIiLe{padding:10px;font-size:.85rem;justify-content:center;width:100%}}.PaymentFailureDetail_floatingActionContainer___E3Sy{display:none}@media(max-width:768px){.PaymentFailureDetail_floatingActionContainer___E3Sy{display:flex;position:fixed;bottom:0;left:0;right:0;background-color:#fff;box-shadow:0 -2px 10px rgba(0,0,0,.1);padding:12px;z-index:100}.PaymentFailureDetail_floatingActionButtons__2qdRr{display:flex;width:100%;gap:10px}.PaymentFailureDetail_floatingActionButton__tLVLP{flex:1;display:flex;align-items:center;justify-content:center;gap:6px;padding:12px 0;border-radius:6px;border:none;font-size:.9rem;font-weight:500;cursor:pointer}.PaymentFailureDetail_primaryAction__l_e18{background-color:#4a90e2;color:#fff}.PaymentFailureDetail_primaryAction__l_e18:hover{background-color:#3a7bc8}.PaymentFailureDetail_secondaryAction__fBrQv{background-color:#f5f5f5;color:#555}.PaymentFailureDetail_secondaryAction__fBrQv:hover{background-color:#e9e9e9}}.PaymentFailureDetail_resultModal__Ym52x{max-width:500px}.PaymentFailureDetail_resultIcon__Iu4F8{display:flex;justify-content:center;margin-bottom:20px}.PaymentFailureDetail_resultIcon__Iu4F8 svg{width:64px;height:64px}.PaymentFailureDetail_successIcon__okSi4{color:#27ae60}.PaymentFailureDetail_successIcon__okSi4 svg{stroke:#27ae60}.PaymentFailureDetail_failureIcon__zFJmc{color:#e74c3c}.PaymentFailureDetail_failureIcon__zFJmc svg{stroke:#e74c3c}.PaymentFailureDetail_resultMessage__KqRAY{text-align:center;margin-bottom:10px}.PaymentFailureDetail_resultMessage__KqRAY p{font-size:1rem;line-height:1.5;color:#333;margin:0}.teacher-create-ui_container__TEIsT,.teacher-create-ui_mobileContainer__FWYTM{display:flex;flex-direction:column;height:100vh;background-color:#f8f9fa;font-family:var(--font-geist-sans),sans-serif;color:#333}.teacher-create-ui_mobileContainer__FWYTM{padding:0;overflow-x:hidden}.TeacherCreate_teacherCreateContainer__UG1a_{padding:20px;background-color:#f8f9fa;height:100%;overflow-y:auto}@media screen and (max-width:767px){.TeacherCreate_teacherCreateContainer__UG1a_{padding-top:0}}.TeacherCreate_createForm__dS8rD{max-width:1000px;margin:0 auto}.TeacherCreate_formSection__FobDj{background-color:#fff;border-radius:8px;box-shadow:0 1px 3px rgba(0,0,0,.1);padding:24px;margin-bottom:24px}.TeacherCreate_sectionTitle__pj_kS{font-size:18px;font-weight:600;margin-top:0;margin-bottom:20px;color:#333;border-bottom:1px solid #eee;padding-bottom:10px}.TeacherCreate_formGroup__pZFel{margin-bottom:16px}.TeacherCreate_formGroup__pZFel label{display:block;font-size:14px;font-weight:500;margin-bottom:6px;color:#555}.TeacherCreate_required__T6Yrn{color:#f44336;margin-left:4px}.TeacherCreate_formGroup__pZFel input,.TeacherCreate_formGroup__pZFel select,.TeacherCreate_formGroup__pZFel textarea{width:100%;padding:10px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px;transition:border-color .2s}.TeacherCreate_formGroup__pZFel input:focus,.TeacherCreate_formGroup__pZFel select:focus,.TeacherCreate_formGroup__pZFel textarea:focus{outline:none;border-color:#4a90e2}.TeacherCreate_inputWithIcon__P4zmX{position:relative}.TeacherCreate_inputWithIcon__P4zmX input,.TeacherCreate_inputWithIcon__P4zmX select{padding-left:36px}.TeacherCreate_inputWithIcon__P4zmX svg{position:absolute;left:12px;top:50%;transform:translateY(-50%);color:#999}.TeacherCreate_formGrid__6sW6W{display:grid;grid-template-columns:200px 1fr;gap:24px;align-items:start}.TeacherCreate_photoUploadContainer__TuyZA{display:flex;flex-direction:column;align-items:center}.TeacherCreate_photoPreview__qkaJh{width:150px;height:150px;border-radius:50%;overflow:hidden;margin-bottom:12px;border:2px solid #eee}.TeacherCreate_photoPreview__qkaJh img{width:100%;height:100%;object-fit:cover}.TeacherCreate_uploadButton__mJ8B5{background-color:#f0f0f0;border:none;border-radius:4px;padding:8px 12px;font-size:12px;display:flex;align-items:center;gap:6px;cursor:pointer;transition:background-color .2s}.TeacherCreate_uploadButton__mJ8B5:hover{background-color:#e0e0e0}.TeacherCreate_formFields__Nwa_G{display:grid;grid-template-columns:repeat(2,1fr);gap:16px}.TeacherCreate_formRow__Q2oe_{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.TeacherCreate_specialtiesContainer___k7iO{display:flex;flex-wrap:wrap;gap:8px;margin-top:8px}.TeacherCreate_specialtyOption__wMIRB{padding:6px 12px;border-radius:16px;font-size:13px;border:1px solid;cursor:pointer;transition:all .2s}.TeacherCreate_specialtyOption__wMIRB:hover{opacity:.8}.TeacherCreate_specialtyOption__wMIRB.TeacherCreate_selected__pAorA{font-weight:500}.TeacherCreate_availabilityContainer__knSqb{margin-top:16px}.TeacherCreate_daysSelection__qJEdT{display:flex;gap:8px;margin-bottom:16px}.TeacherCreate_dayOption__vGP12{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid #ddd;cursor:pointer;transition:all .2s}.TeacherCreate_dayOption__vGP12:hover{background-color:#f0f0f0}.TeacherCreate_selectedDay__3xw_Q{background-color:#4a90e2;color:#fff;border-color:#4a90e2}.TeacherCreate_timeSlotsContainer__Xy1__{background-color:#f8f9fa;border-radius:8px;padding:16px;margin-bottom:16px}.TeacherCreate_timeSlotsContainer__Xy1__ h4{margin-top:0;margin-bottom:12px;font-size:14px;font-weight:500}.TeacherCreate_dayTimeSlots__PGB08{margin-bottom:12px}.TeacherCreate_dayLabel__xYpYt{font-weight:500;margin-bottom:6px}.TeacherCreate_timeOptions__ZfdSX{display:flex;gap:8px}.TeacherCreate_timeOption__x7W1b{padding:6px 12px;border-radius:4px;border:1px solid #ddd;font-size:13px;cursor:pointer;transition:all .2s}.TeacherCreate_timeOption__x7W1b:hover{background-color:#f0f0f0}.TeacherCreate_selectedTime__BBl46{background-color:#4a90e2;color:#fff;border-color:#4a90e2}.TeacherCreate_availabilityPreview__ZC5LN{background-color:#f0f7ff;border-radius:4px;padding:12px;font-size:14px}.TeacherCreate_availabilityPreview__ZC5LN strong{display:block;margin-bottom:6px}.TeacherCreate_availabilityPreview__ZC5LN p{margin:0;color:#555}.TeacherCreate_tagsContainer__EYkVM{margin-top:8px}.TeacherCreate_tagsList__yZeFo{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:12px}.TeacherCreate_tagItem__BcMi_{display:flex;align-items:center;padding:6px 12px;border-radius:16px;background-color:#4a90e2;color:#fff;font-size:13px}.TeacherCreate_removeTag__QN8Ub{display:flex;align-items:center;justify-content:center;margin-left:6px;cursor:pointer}.TeacherCreate_addTagButton__ewP6s{display:flex;align-items:center;gap:6px;padding:6px 12px;border-radius:16px;border:1px dashed #999;background-color:rgba(0,0,0,0);color:#666;font-size:13px;cursor:pointer;transition:all .2s}.TeacherCreate_addTagButton__ewP6s:hover{background-color:#f0f0f0}.TeacherCreate_tagInputContainer__XtOLP{display:flex;gap:8px;margin-top:8px}.TeacherCreate_tagInput__Jl00E{flex:1;padding:8px 12px;border:1px solid #ddd;border-radius:4px;font-size:14px}.TeacherCreate_colorPicker__prCi9{width:40px;height:40px;padding:2px;border:1px solid #ddd;border-radius:4px;cursor:pointer}.TeacherCreate_addButton__cNlyI,.TeacherCreate_cancelButton__KL0D9{padding:8px 16px;border:none;border-radius:4px;font-size:14px;cursor:pointer;transition:background-color .2s}.TeacherCreate_addButton__cNlyI{background-color:#4a90e2;color:#fff}.TeacherCreate_addButton__cNlyI:hover{background-color:#3a7bc8}.TeacherCreate_cancelButton__KL0D9{background-color:#f0f0f0;color:#666}.TeacherCreate_cancelButton__KL0D9:hover{background-color:#e0e0e0}.TeacherCreate_sampleTagsContainer__JfgaW{margin-top:20px;background-color:#f8f9fa;border-radius:8px;padding:16px}.TeacherCreate_sampleTagsTitle__Hjbo6{font-size:14px;font-weight:500;margin-top:0;margin-bottom:12px;color:#555}.TeacherCreate_sampleTags__m06Rg{display:flex;flex-wrap:wrap;gap:8px}.TeacherCreate_sampleTagItem__eghcM{padding:6px 12px;border-radius:16px;font-size:13px;border:1px solid;cursor:pointer;transition:all .2s}.TeacherCreate_sampleTagItem__eghcM:hover{opacity:.8;background-color:rgba(0,0,0,.05)}.TeacherCreate_socialLinksContainer___LrCt{display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.TeacherCreate_formActions__6_qzc{display:flex;justify-content:center;margin-top:32px}.TeacherCreate_submitButton__lPtaJ{background-color:#4a90e2;color:#fff;border:none;border-radius:4px;padding:12px 24px;font-size:16px;font-weight:500;display:flex;align-items:center;gap:8px;cursor:pointer;transition:background-color .2s}.TeacherCreate_submitButton__lPtaJ:hover{background-color:#3a7bc8}.TeacherCreate_dialogOverlay__51x4g{position:fixed;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.5);display:flex;align-items:center;justify-content:center;z-index:1000}.TeacherCreate_dialogContent__8EiGK{background-color:#fff;border-radius:8px;box-shadow:0 4px 12px rgba(0,0,0,.15);width:400px;max-width:90%;overflow:hidden}.TeacherCreate_dialogHeader__GYPAJ{padding:16px 24px;border-bottom:1px solid #eee}.TeacherCreate_dialogHeader__GYPAJ h3{margin:0;font-size:18px;font-weight:600;color:#333}.TeacherCreate_dialogBody__7dmU9{padding:24px}.TeacherCreate_dialogBody__7dmU9 p{margin:0 0 12px;color:#555;font-size:14px}.TeacherCreate_dialogBody__7dmU9 p:last-child{margin-bottom:0}.TeacherCreate_dialogFooter__dxN4F{padding:16px 24px;border-top:1px solid #eee;display:flex;justify-content:flex-end}.TeacherCreate_dialogButton__YQd6I{background-color:#4a90e2;color:#fff;border:none;border-radius:4px;padding:8px 16px;font-size:14px;font-weight:500;cursor:pointer;transition:background-color .2s}.TeacherCreate_dialogButton__YQd6I:hover{background-color:#3a7bc8}@media(max-width:768px){.TeacherCreate_formFields__Nwa_G,.TeacherCreate_formGrid__6sW6W,.TeacherCreate_formRow__Q2oe_,.TeacherCreate_socialLinksContainer___LrCt{grid-template-columns:1fr}}.teacher-detail-ui_container__8NIE2,.teacher-detail-ui_mobileContainer__xkrKF{width:100%;height:100%;background-color:#f5f7fa;color:#333;font-family:Helvetica Neue,Arial,sans-serif;overflow:hidden}.teacher-detail-ui_error__aamVO,.teacher-detail-ui_loading__d_hvy{display:flex;justify-content:center;align-items:center;height:100vh;font-size:1.2rem;color:#666}