.symon-my-subscription{max-width:1100px;margin:24px auto;padding:28px;color:#edf5f0;background:#121c25;border-radius:20px;font-family:Segoe UI,Arial,sans-serif}
.symon-my-subscription h1,.symon-my-subscription h2{color:#f4fff7}.symon-my-subscription p{color:#bdcfc5}
.symon-my-head{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}
.symon-my-eyebrow{color:#62dc84!important;letter-spacing:2px;font-size:12px;font-weight:700}
.symon-my-status{border-radius:30px;padding:10px 16px;background:#5a3232;color:#ffe2e2;font-weight:700}
.symon-my-status.is-active{background:#1e5b3b;color:#c9fdd8}
.symon-my-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:16px;margin:22px 0}
.symon-my-panel{background:#1d2b34;border:1px solid #385149;border-radius:14px;padding:22px;margin:15px 0}
.symon-my-panel small,.symon-my-panel span{display:block;color:#b7c9bf}
.symon-my-panel strong{display:block;font-size:23px;color:#fff;margin:8px 0}
.symon-my-modules ul{padding:0;list-style:none;margin:0}
.symon-my-modules li{display:flex;justify-content:space-between;gap:12px;border-top:1px solid #385149;padding:12px 0}
.symon-my-action{display:inline-block;background:#329f56;border-radius:9px;color:white!important;padding:12px 18px;text-decoration:none;font-weight:700}
