.subscription-timeline-card{margin:16px 0;padding:22px;border:1px solid rgba(67,38,78,.13);border-radius:19px;background:linear-gradient(145deg,#fff 0%,#faf6fb 100%);box-shadow:0 10px 30px rgba(47,27,55,.055)}
.super-admin-main .client-row{grid-template-columns:1.35fr 1.15fr .65fr 1.05fr .65fr .9fr .48fr}
.subscription-timeline-head{display:flex;align-items:flex-start;justify-content:space-between;gap:18px}.subscription-timeline-head h3,.subscription-timeline-head p{margin:0}.subscription-timeline-head>div>p:last-child{margin-top:5px;color:var(--muted);font-size:10px}.subscription-plan-badge{display:inline-grid;place-items:center;padding:8px 12px;border-radius:999px;color:#35213f;background:#dfff32;font-size:10px;font-weight:900;white-space:nowrap}
.subscription-timeline-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:9px;margin-top:18px}.subscription-timeline-kpis article,.subscription-settings-summary article{padding:13px;border:1px solid rgba(67,38,78,.09);border-radius:14px;background:#fff}.subscription-timeline-kpis small,.subscription-timeline-kpis strong,.subscription-settings-summary small,.subscription-settings-summary strong{display:block}.subscription-timeline-kpis small,.subscription-settings-summary small{margin-bottom:5px;color:var(--muted);font-size:9px}.subscription-timeline-kpis strong,.subscription-settings-summary strong{color:#35213f;font-size:12px}.subscription-timeline-kpis .is-highlight,.subscription-settings-summary .is-highlight{border-color:#b8d837;background:#f4ffd4}
.subscription-credit-list,.subscription-settings-credits{display:grid;gap:7px;margin-top:14px}.subscription-credit-list article,.subscription-settings-credits article{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:11px 13px;border-left:4px solid #9f7eaa;border-radius:11px;background:#fff}.subscription-credit-list article>span,.subscription-settings-credits article>span{display:grid;gap:3px}.subscription-credit-list article>span:last-child,.subscription-settings-credits article>span:last-child{text-align:right}.subscription-credit-list strong,.subscription-credit-list small,.subscription-credit-list b,.subscription-settings-credits strong,.subscription-settings-credits small,.subscription-settings-credits b{display:block}.subscription-credit-list small,.subscription-settings-credits small{color:var(--muted);font-size:9px}.subscription-credit-list b,.subscription-settings-credits b{color:#35213f;font-size:11px}.subscription-credit-list .credit-manual,.subscription-settings-credits .credit-manual{border-left-color:#d2f522}.subscription-credit-list .credit-referred,.subscription-credit-list .credit-referrer,.subscription-settings-credits .credit-referred,.subscription-settings-credits .credit-referrer{border-left-color:#4bbca7}.subscription-credit-list .is-canceled{opacity:.5;text-decoration:none}.gift-stacking-note{padding:10px 12px;border:1px solid #cce35a;border-radius:11px;color:#45551c;background:#f5ffd8;font-size:10px;font-weight:750}
.subscription-settings-panel{margin-bottom:16px}.subscription-settings-summary{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;margin:16px 0}.subscription-settings-summary strong{font-size:1rem}.subscription-source-totals{display:flex;flex-wrap:wrap;gap:8px}.subscription-source-totals span{padding:8px 11px;border-radius:999px;color:#5d4665;background:#f1e9f3;font-size:.82rem}.subscription-source-totals b{color:#35213f}.subscription-separation-note{margin:13px 0 0;padding:10px 12px;border-radius:11px;color:#635069;background:#f8f4f9;font-size:.78rem;line-height:1.45}
@media(max-width:1050px){.super-admin-main .client-row{grid-template-columns:1.3fr 1fr .65fr 1fr .55fr}.super-admin-main .client-row>*:nth-child(6),.super-admin-main .client-row>*:nth-child(7){display:none}}
@media(max-width:980px){.subscription-timeline-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.subscription-settings-summary{grid-template-columns:1fr}}
@media(max-width:620px){.subscription-timeline-card{padding:17px}.subscription-timeline-head{align-items:flex-start;flex-direction:column}.subscription-timeline-kpis{grid-template-columns:1fr}.subscription-credit-list article,.subscription-settings-credits article{align-items:flex-start;flex-direction:column}.subscription-credit-list article>span:last-child,.subscription-settings-credits article>span:last-child{text-align:left}.subscription-settings-panel .panel-title{align-items:flex-start}}
