.admin-subscriptions-stage .subnav{display:flex;gap:32px;margin:0 0 32px}
.admin-subscriptions-stage .subnav a{color:#667085;text-decoration:none;padding-bottom:10px;font-weight:400}
.admin-subscriptions-stage .subnav a.active{color:#0088ff;border-bottom:1px solid #0088ff}
.subscriptions-toolbar{padding:16px 0;display:flex}
.local-sub-search{width:100%;max-width:576px;height:48px;padding:0 12px;border:1px solid #ddd;border-radius:10px;background:transparent;font:inherit}
#local-sub-records{border:1px solid #e4e7ec;border-radius:12px;overflow:hidden;background:white}
.admin-subscriptions-stage .data-table{min-width:1320px;width:100%}
.admin-subscriptions-stage .data-table th,.admin-subscriptions-stage .data-table td{padding:14px 24px;white-space:nowrap;text-align:left;border-bottom:1px solid #e4e7ec}
.admin-subscriptions-stage .data-table th{background:#f9fafb;height:60px;color:#101828;font-weight:400}
.subscription-person{display:flex;align-items:center;gap:8px}
.subscription-avatar{width:32px;height:32px;flex-shrink:0;border-radius:50%;background:#3080ff;color:white;display:grid;place-items:center;font-size:12px;font-weight:500}
.subscription-person>div{min-width:0}
.subscription-person .subscription-name,.subscription-person small{display:block;max-width:220px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-weight:400}
.subscription-person small{color:#667085;font-size:12px;margin-top:2px}
.subscription-amount{font-weight:500}
.subscriptions-pagination{display:flex;align-items:center;justify-content:space-between;padding:18px 16px;gap:16px;font-size:14px}
.subscriptions-pagination>div{display:flex;align-items:center}
.subscriptions-pagination label{margin-left:16px;color:#667085}
.subscriptions-pagination select{padding:10px;margin-left:8px;background:#fff;border:1px solid #e4e7ec;border-radius:8px}
.subscriptions-pagination button,.subscriptions-pagination>div>span{padding:12px;border:1px solid #e4e7ec;background:white}
.subscriptions-pagination>div>span{background:#f9fafb}
.subscriptions-pagination button:first-child{border-radius:8px 0 0 8px}
.subscriptions-pagination button:last-child{border-radius:0 8px 8px 0}
.subscriptions-pagination button:disabled{opacity:.45;cursor:default}
.subscriptions-empty{text-align:center;padding:48px!important}
.subscriptions-mobile{display:none}
.subscriptions-pro-title{font-size:20px;font-weight:500}
@media(max-width:767px){.subscriptions-desktop{display:none}.subscriptions-mobile{display:block}.subscription-mobile-card{padding:20px;border-bottom:1px solid #e4e7ec;display:flex;flex-wrap:wrap;gap:16px;align-items:center}.subscription-mobile-card strong{margin-left:auto}.subscription-mobile-card p{width:100%;margin:0}.subscription-person .subscription-name,.subscription-person small{max-width:180px}.subscriptions-pagination{flex-wrap:wrap}}
