.ss-page{font-family:Arial,sans-serif;color:#1b263b;background:#f3f4f6;width:100vw!important;max-width:100vw!important;margin-left:calc(50% - 50vw)!important;--ss-orange:#ff6b00;min-height:100vh}.ss-page *{box-sizing:border-box}.ss-page h1,.ss-page h2,.ss-page h3{font-family:Arial,sans-serif;color:inherit}.ss-sidebar{min-height:95vh;display:flex;flex-direction:column;background:#fff;color:#50617d;font-size:11px}.ss-identity{padding:18px 12px 22px;border-bottom:1px solid #dde2eb}.ss-identity strong{display:block;font-size:13px;color:#1b263b}.ss-identity small{display:block;margin-top:10px;color:#16804a}.ss-sidebar nav{padding:8px}.ss-sidebar nav a{display:flex;align-items:center;gap:12px;color:#50617d;padding:13px 9px;border-radius:7px}.ss-sidebar nav a:hover,.ss-sidebar nav a.is-active{background:#fff0e5;color:#ff6b00}.ss-back{margin-top:auto;padding:22px 12px;color:#50617d}.ss-current{background:white;border-radius:11px;color:#1b263b;padding:20px;font-size:13px}.ss-pill{display:inline-block;background:#e8f6ef;color:#117447;padding:4px 8px;font-size:10px;font-weight:bold;border-radius:20px}.ss-current p{margin:12px 0}.ss-muted{color:#64748b;font-size:11px}.ss-manage{display:block;border:1px solid #ccd5e3;border-radius:5px;padding:10px;text-align:center;color:#a52626;font-weight:bold;margin:18px 0 9px}.ss-current small{color:#64748b;font-size:10px;display:block}.ss-price{display:flex;gap:8px;align-items:center;margin:12px 0}.ss-price strong{font-size:29px;font-weight:700;line-height:1.15}.ss-price span{font-size:10px;line-height:1.5}.ss-hero .ss-price strong{font-size:38px}.ss-hero .ss-price span{font-size:12px}.ss-action{display:block;text-align:center;padding:11px 8px;border-radius:6px;background:#ff6b00;color:white!important;font-size:13px;font-weight:bold}.ss-current-action{background:#e8ecf2;color:#64748b!important}.ss-billing{margin:0;font-size:11px}.ss-billing div{display:flex;justify-content:space-between;gap:20px;padding:11px 0;border-bottom:1px solid #dfe4ec}.ss-billing dt{color:#64748b}.ss-billing dd{text-align:right;margin:0;font-weight:bold}.ss-fine{font-size:10px;color:#64748b;line-height:1.5}.ss-card,.ss-feature,.ss-detail{background:#fff;border:1px solid #dce2eb;border-radius:10px}.ss-hero{background:linear-gradient(115deg,#142039,#26365d 70%,#6b4840);border-radius:12px;color:white}.ss-hero h2{color:white!important}.ss-notice{padding:20px;border:1px solid #ffcfaa;background:#fff8f2;color:#1b263b}.ss-annual{border-color:#ff6b00}.ss-page .elementor-widget-text-editor p:last-child{margin-bottom:0}@media(max-width:1024px){.ss-sidebar{min-height:auto}.ss-sidebar nav{display:flex;overflow:auto}.ss-sidebar nav a{flex-shrink:0}.ss-back{margin:0}.ss-billing div{flex-wrap:wrap}}@media(max-width:767px){.ss-price strong{font-size:27px}.ss-current{padding:16px}.ss-page{overflow-x:hidden}}

/* Hide only duplicate outer-dashboard content while subscription route is mounted. */
body.ss-subscription-dashboard-active .ssd-intro,
body.ss-subscription-dashboard-active .ssd-plan,
body.ss-subscription-dashboard-active .dokan-header-title{display:none!important;}
