.SubscriptionStatus_subscriptionStatus__zF6eT{display:flex;align-items:flex-start;background-color:#f0f9f0;border:1px solid #c6e6c6;border-left:4px solid #22c55e;border-radius:6px;padding:1.25rem;margin:2rem auto;max-width:800px;box-shadow:0 2px 5px rgba(0,0,0,.05)}.SubscriptionStatus_statusIcon__cUZHv{display:flex;align-items:center;justify-content:center;width:36px;height:36px;background-color:#22c55e;color:#fff;border-radius:50%;font-size:1.25rem;margin-right:1rem;flex-shrink:0}.SubscriptionStatus_statusContent__GhI29{flex-grow:1}.SubscriptionStatus_statusTitle__N10dt{font-size:1.25rem;font-weight:600;margin:0 0 .5rem;color:#166534}.SubscriptionStatus_statusInfo__HiEzV{margin:0;color:#374151;line-height:1.5}.SubscriptionStatus_cancelContainer__Nk3LN{margin-top:1rem}.SubscriptionStatus_cancelButton__2S9_F{background-color:transparent;color:#b91c1c;border:1px solid #b91c1c;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SubscriptionStatus_cancelButton__2S9_F:hover{background-color:#fee2e2}.SubscriptionStatus_cancelButton__2S9_F:disabled{opacity:.6;cursor:not-allowed}.SubscriptionStatus_confirmationBox__mVTJR{margin-top:.5rem;padding:1rem;background-color:#fff;border:1px solid #e5e7eb;border-radius:4px;box-shadow:0 2px 4px rgba(0,0,0,.05)}.SubscriptionStatus_confirmationNote__poS3m{font-size:.875rem;color:#6b7280;margin-bottom:1rem}.SubscriptionStatus_confirmationActions__SiTv0{display:flex;gap:.75rem;margin-top:1rem}.SubscriptionStatus_confirmButton__r4Jfq{background-color:#b91c1c;color:#fff;border:none;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SubscriptionStatus_confirmButton__r4Jfq:hover{background-color:#991b1b}.SubscriptionStatus_confirmButton__r4Jfq:disabled{opacity:.6;cursor:not-allowed}.SubscriptionStatus_cancelButtonSecondary__bv1Wq{background-color:#fff;color:#374151;border:1px solid #d1d5db;border-radius:4px;padding:.5rem 1rem;font-size:.875rem;font-weight:500;cursor:pointer;transition:background-color .2s ease}.SubscriptionStatus_cancelButtonSecondary__bv1Wq:hover{background-color:#f3f4f6}.SubscriptionStatus_cancelButtonSecondary__bv1Wq:disabled{opacity:.6;cursor:not-allowed}.SubscriptionStatus_errorMessage__S8b_l{margin-top:1rem;padding:.75rem;background-color:#fee2e2;border:1px solid #fecaca;border-left:3px solid #ef4444;color:#b91c1c;font-size:.875rem;border-radius:4px}.SubscriptionStatus_cancelSuccess__FIAVW{margin-top:1rem;padding:.75rem;background-color:#ecfdf5;border:1px solid #a7f3d0;border-left:3px solid #10b981;color:#065f46;font-size:.875rem;border-radius:4px}@media screen and (max-width:768px){.SubscriptionStatus_subscriptionStatus__zF6eT{flex-direction:column;text-align:center;padding:1rem}.SubscriptionStatus_statusIcon__cUZHv{margin-right:0;margin-bottom:.75rem}.SubscriptionStatus_confirmationActions__SiTv0{flex-direction:column}}