.subscription-info_subscriptionInfo__l3Xtt{background:rgba(0,0,0,0);border-radius:0;box-shadow:none;padding:0;margin-bottom:32px}.subscription-info_subscriptionInfo__l3Xtt h3{margin:0 0 24px;font-size:clamp(18px,1.8vw,28px);font-weight:700;color:#0f172a}.subscription-info_creditInfo___qHv9{background:#f3f6f9;border-radius:24px;padding:clamp(20px,3.5vw,40px);margin-bottom:32px}.subscription-info_currentCredits__elp_9{margin:0 0 12px;font-size:clamp(16px,2vw,24px);font-weight:700;color:#0f172a}.subscription-info_subscriptionDetails__kFO_T{display:flex;flex-direction:column;gap:32px}.subscription-info_creditSection__bYF7e{background:#f3f6f9;border-radius:24px;padding:clamp(20px,3.5vw,40px);display:flex;flex-direction:column;gap:12px}.subscription-info_currentCredits__elp_9{text-align:left}.subscription-info_creditCount__yriRJ{font-size:clamp(16px,2vw,24px);font-weight:700;color:#0f172a;margin-bottom:8px;display:block}.subscription-info_creditLabel__hFWMj{font-size:clamp(12px,1.2vw,16px);color:#475569;font-weight:500;text-transform:none;letter-spacing:normal;margin-bottom:8px}.subscription-info_subscriptionStatus__EJ9X6{margin:0;font-size:clamp(12px,1.2vw,16px);color:#475569;line-height:1.55}.subscription-info_renewalInfo__1UfY1{background:#fff;border-radius:16px;padding:clamp(16px,3vw,32px);border:1px solid #e5e7eb}.subscription-info_nextRenewal__AZw2D,.subscription-info_renewalFrequency__4SO8T{font-size:clamp(12px,1.2vw,16px);color:#334155;margin-bottom:12px;line-height:1.55}.subscription-info_nextRenewal__AZw2D:last-child,.subscription-info_renewalFrequency__4SO8T:last-child{margin-bottom:0}.subscription-info_nextRenewal__AZw2D strong,.subscription-info_renewalFrequency__4SO8T strong{color:#0f172a;font-weight:600}.subscription-info_subscriptionNote__3aSIO{margin-top:32px;padding:clamp(16px,3vw,24px);background:#f0f9ff;border:1px solid #bae6fd;border-radius:16px}.subscription-info_subscriptionNote__3aSIO p{margin:0;font-size:clamp(12px,1.2vw,16px);color:#0c4a6e;line-height:1.55}.subscription-info_subscriptionNote__3aSIO strong{color:#0c4a6e;font-weight:600}@media(min-width:768px){.subscription-info_subscriptionDetails__kFO_T{gap:40px}}@media(min-width:960px){.subscription-info_subscriptionInfo__l3Xtt h3{margin-bottom:32px}.subscription-info_subscriptionNote__3aSIO{margin-top:40px}}.subscription-info_subscriptionInfo__l3Xtt:focus-within{outline:3px solid #3b82f6;outline-offset:3px;border-radius:16px}.subscription-info_creditCount__yriRJ,.subscription-info_currentCredits__elp_9{color:#0f172a}.subscription-info_creditLabel__hFWMj,.subscription-info_subscriptionStatus__EJ9X6{color:#475569}.dashboard_creditsContainer__M5nlT{display:flex;justify-content:space-between;align-items:center}.user-activities-list_container__HAcba{width:100%;overflow-x:scroll}.user-activities-list_table__sH0u1{width:100%;border-collapse:collapse;background-color:#fff;border-radius:8px;overflow:hidden;box-shadow:0 1px 3px rgba(0,0,0,.1)}.user-activities-list_tableHead__ocpiw{background-color:#f8f9fa;border-bottom:1px solid #e9ecef}.user-activities-list_tableHeader__UJdI4{padding:12px 16px;text-align:left;font-weight:600;color:#495057;font-size:14px}.user-activities-list_tableRow__4DHRS{border-bottom:1px solid #e9ecef}.user-activities-list_tableCellPreLine__as8YV,.user-activities-list_tableCell__F1zPz{padding:12px 16px;vertical-align:middle;font-size:14px;color:#495057}.user-activities-list_tableCellPreLine__as8YV{white-space:pre-line}.user-activities-list_activityTypeText__nHbJ7,.user-activities-list_deviceText__NtyS1{font-size:14px;color:#495057}.user-activities-list_loadMoreContainer__1VxmT{display:flex;justify-content:center;margin-top:20px}.user-activities-list_loadMoreButton__kzZ5U{padding:10px 20px;background-color:#007bff;border:none;border-radius:4px;color:#fff;font-size:14px;cursor:pointer;font-weight:500}.user-activities-list_loadMoreButton__kzZ5U:hover{background-color:#0056b3}.user-activities-list_loadMoreButton__kzZ5U:focus{outline:2px solid #0056b3;outline-offset:2px}.user-activities-list_errorContainer__2FdZp{color:red}.user-activities-list_errorContainer__2FdZp .user-activities-list_retryButton__ofMZB{background:none;border:none;color:inherit;text-decoration:underline;cursor:pointer;font:inherit}.user-activities-list_errorContainer__2FdZp .user-activities-list_retryButton__ofMZB:hover{text-decoration:none}.user-activities-list_errorContainer__2FdZp .user-activities-list_retryButton__ofMZB:focus{outline:2px solid currentColor;outline-offset:2px}