:root{--navy:#101b2a;--navy2:#17263a;--ink:#1d2939;--muted:#8390a1;--line:#e9edf2;--canvas:#f6f8fb;--white:#fff;--teal:#25a995;--teal-light:#e7f7f4;--amber:#f1ac48;--red:#d95e61;--shadow:0 8px 24px rgba(22,38,59,.05);font-family:"DM Sans",sans-serif;color:var(--ink);font-synthesis:none}*{box-sizing:border-box}body{margin:0;background:var(--canvas);font-size:14px}.app-shell{min-height:100vh;display:flex}.sidebar{width:246px;background:var(--navy);color:#e8eef5;min-height:100vh;padding:25px 16px 18px;display:flex;flex-direction:column;flex-shrink:0}.brand{display:flex;gap:11px;align-items:center;color:white;text-decoration:none;padding:0 9px 32px}.brand-mark{width:38px;height:38px;border-radius:12px;background:#27a794;color:white;display:grid;place-items:center;font:800 20px Manrope;box-shadow:0 5px 14px #25a99545}.brand strong{font:800 17px Manrope;letter-spacing:-.7px;display:block}.brand small{display:block;color:#93a1b2;font-size:11px;margin-top:2px}.side-label{font-weight:700;font-size:9px;letter-spacing:1.3px;color:#708097;padding:0 11px 11px}.nav-list{display:grid;gap:5px}.nav-link{height:43px;padding:0 12px;display:flex;gap:12px;align-items:center;border-radius:9px;text-decoration:none;color:#aab7c7;font-weight:500;transition:.15s}.nav-link:hover{background:#ffffff0c;color:white}.nav-link.active{background:#ffffff14;color:#fff;box-shadow:inset 3px 0 #2fc1a8}.nav-icon{width:18px;text-align:center;font-size:17px;color:#91a2b5}.active .nav-icon{color:#55d3be}.nav-count{font-size:10px;border-radius:20px;background:#ffffff16;padding:3px 7px;margin-left:auto;color:#d5dfeb}.sidebar-bottom{margin-top:auto}.sidebar-note{margin:23px 7px 0;background:#ffffff0a;border:1px solid #ffffff10;border-radius:10px;padding:12px;display:flex;align-items:flex-start;gap:9px;font-size:11px;color:#c6d1dc}.sidebar-note small{display:block;color:#8190a1;margin-top:4px}.green-dot{margin-top:3px;width:7px;height:7px;border-radius:50%;background:#57c8a3;box-shadow:0 0 0 3px #57c8a325}.main-area{min-width:0;flex:1}.topbar{height:76px;background:#fff;border-bottom:1px solid var(--line);display:flex;align-items:center;padding:0 clamp(20px,4vw,52px);justify-content:space-between}.crumb{display:flex;align-items:center;gap:10px;color:#98a2b1;font-size:12px}.crumb b{font-weight:400;color:#c9d0d9}.crumb strong{color:#263649;font-size:13px}.top-actions{display:flex;align-items:center;gap:18px}.today{color:#8692a1;font-size:12px}.icon-button,.mobile-menu{position:relative;border:0;background:transparent;color:#647286;font-size:20px;cursor:pointer}.icon-button i{position:absolute;width:6px;height:6px;background:#eb7775;border-radius:50%;right:1px;top:1px}.user-chip{display:flex;align-items:center;gap:9px;border-left:1px solid var(--line);padding-left:17px}.avatar{width:34px;height:34px;border-radius:11px;background:#e9f4f1;color:#278e7d;display:grid;place-items:center;font-weight:700;font-size:11px}.user-chip b,.user-chip small{display:block}.user-chip b{font-size:12px}.user-chip small{font-size:10px;color:#909baa;margin-top:3px}.text-button{background:none;border:0;color:#617186;cursor:pointer}.content{padding:30px clamp(20px,4vw,52px) 50px;max-width:1500px;margin:auto}.page-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:24px;gap:16px}.page-heading h1{font:800 25px Manrope;margin:4px 0 7px;letter-spacing:-.7px;color:#17283d}.page-heading p{margin:0;color:#8995a4;font-size:12px}.eyebrow{font-size:9px;letter-spacing:1.2px;font-weight:700;color:#8493a3;margin:0 0 8px}.button{border:0;border-radius:8px;padding:10px 15px;font:600 12px "DM Sans";cursor:pointer;display:inline-flex;align-items:center;justify-content:center;gap:7px;white-space:nowrap}.button-primary{background:#1caa95;color:#fff;box-shadow:0 5px 12px #1caa9526}.button-primary:hover{background:#168f80}.button-light{background:#f3f6f8;color:#596b7e}.button-outline{background:white;border:1px solid var(--line);color:#516176}.metric-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-bottom:17px}.metric-card,.panel{background:#fff;border:1px solid #edf0f4;border-radius:12px;box-shadow:var(--shadow)}.metric-card{padding:17px 18px;min-height:118px}.metric-top{display:flex;justify-content:space-between;align-items:center;color:#8190a0;font-size:11px}.metric-icon{width:29px;height:29px;border-radius:9px;display:grid;place-items:center;color:#209c8b;background:#e8f7f4;font-size:14px}.metric-icon.gold{color:#cf8a2c;background:#fff5e5}.metric-icon.blue{color:#6688c8;background:#edf2ff}.metric-icon.red{color:#ce6c6e;background:#fff0ef}.metric-value{font:800 24px Manrope;letter-spacing:-.8px;margin:12px 0 4px;color:#1c2c40}.metric-foot{color:#9aa5b2;font-size:10px}.metric-foot .positive{color:#2a9b80;font-weight:700}.dashboard-grid{display:grid;grid-template-columns:minmax(0,1.65fr) minmax(270px,.95fr);gap:16px;margin-bottom:16px}.panel{padding:19px 20px}.panel-head{display:flex;justify-content:space-between;align-items:center;margin-bottom:16px}.panel-head h2{font:700 14px Manrope;margin:0;color:#213249}.panel-subtitle{font-size:10px;color:#9aa5b1;margin-top:4px}.link-button{border:0;background:transparent;color:#209c8b;font-size:11px;font-weight:600;cursor:pointer}.chart-wrap{height:230px;position:relative}.chart-wrap canvas{width:100%;height:100%}.legend{display:flex;gap:18px;font-size:10px;color:#7f8c9c}.legend span{display:flex;align-items:center;gap:6px}.legend i{width:7px;height:7px;border-radius:50%;background:#26ae9b}.legend .expense-dot{background:#f1af50}.expiry-list{display:grid;gap:3px}.expiry-item{display:grid;grid-template-columns:34px 1fr auto;gap:9px;align-items:center;padding:9px 0;border-bottom:1px solid #f0f2f5}.expiry-item:last-child{border-bottom:0}.initials{height:32px;width:32px;border-radius:10px;background:#f0f4f8;color:#66788c;display:grid;place-items:center;font-size:10px;font-weight:700}.expiry-item b{display:block;font-size:11px}.expiry-item small{display:block;color:#9aa5b2;font-size:9px;margin-top:3px}.date-tag{font-size:9px;padding:5px 7px;border-radius:6px;background:#fff3e6;color:#bd7a28;white-space:nowrap}.date-tag.urgent{background:#fff0ef;color:#c45d62}.lower-grid{display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.table-panel{padding:0;overflow:hidden}.table-panel .panel-head{padding:18px 20px 10px;margin:0}.table-scroll{overflow-x:auto}table{border-collapse:collapse;width:100%;white-space:nowrap}th{text-align:left;padding:10px 18px;color:#96a1af;font-size:9px;letter-spacing:.5px;font-weight:600;border-bottom:1px solid #f0f2f5}td{padding:12px 18px;border-bottom:1px solid #f2f4f7;font-size:11px;color:#536276}tbody tr:last-child td{border-bottom:0}.person-cell{display:flex;align-items:center;gap:8px;color:#2b3b50;font-weight:600}.mini-avatar{width:26px;height:26px;border-radius:8px;background:#edf4f2;color:#329381;display:grid;place-items:center;font-size:9px}.pill{display:inline-block;padding:4px 8px;border-radius:20px;font-size:9px;background:#edf6f4;color:#389280}.pill.warning{background:#fff5e7;color:#bd852c}.pill.danger{background:#fff0ef;color:#c15e63}.pill.neutral{background:#f1f3f6;color:#718093}.class-breakdown{display:grid;gap:14px}.class-row{display:grid;grid-template-columns:95px 1fr 35px;align-items:center;gap:10px;font-size:10px}.class-row b{font-weight:600;color:#4d5d70}.bar-track{height:7px;background:#f0f3f6;border-radius:10px;overflow:hidden}.bar-fill{height:100%;background:#35b39f;border-radius:10px}.class-row:nth-child(2) .bar-fill{background:#edb14c}.class-row:nth-child(3) .bar-fill{background:#809bd4}.class-row:nth-child(4) .bar-fill{background:#de8d8c}.class-row em{font-style:normal;color:#8e9aa8;text-align:right}.page-tools{display:flex;gap:9px;align-items:center}.search-box,.select-control{border:1px solid #e7ebf0;background:#fff;border-radius:8px;padding:10px 12px;color:#58697d;font:12px "DM Sans";outline:none}.search-box{min-width:225px}.search-box:focus,.select-control:focus,input:focus,textarea:focus{border-color:#69c8ba;box-shadow:0 0 0 3px #25a99518}.tabs{display:flex;gap:17px;border-bottom:1px solid var(--line);margin-bottom:17px}.tab{padding:0 0 11px;border:0;border-bottom:2px solid transparent;background:none;color:#8c98a6;font:600 11px "DM Sans";cursor:pointer}.tab.active{color:#168f80;border-color:#20a893}.table-card{background:#fff;border:1px solid #edf0f4;border-radius:11px;box-shadow:var(--shadow);overflow:hidden}.table-card table{min-width:720px}.row-actions{background:none;border:0;color:#8895a4;font-size:17px;cursor:pointer}.empty-state{text-align:center;padding:42px 20px;color:#93a0af}.empty-state b{display:block;color:#536477;margin:8px}.notice{margin:15px clamp(20px,4vw,52px) 0;padding:11px 14px;border-radius:8px;background:#e8f7f4;color:#217d70;font-size:12px}.notice.error{background:#fff0ef;color:#b34d53}.hidden{display:none!important}.summary-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin-bottom:17px}.report-chart{height:300px}.form-grid{display:grid;grid-template-columns:1fr 1fr;gap:13px}.modal{width:min(550px,calc(100% - 28px));border:0;border-radius:15px;padding:23px;box-shadow:0 25px 80px #14223540}.modal::backdrop{background:#13203382;backdrop-filter:blur(2px)}.modal-head{display:flex;justify-content:space-between;align-items:flex-start;margin-bottom:19px}.modal-head h2{font:800 19px Manrope;margin:0;color:#1b2b40}.close-button{border:0;background:#f3f5f7;width:30px;height:30px;border-radius:9px;font-size:20px;color:#798797;cursor:pointer}.modal-fields{display:grid;gap:12px}.modal label,.auth-modal label{font-size:11px;font-weight:600;color:#637286;display:grid;gap:6px}.modal input,.modal select,.modal textarea{width:100%;border:1px solid #e5eaf0;border-radius:8px;padding:10px 11px;font:12px "DM Sans";color:#25374a;outline:0;background:#fff}.modal textarea{resize:vertical;min-height:70px}.check-grid{display:grid;grid-template-columns:1fr 1fr;gap:8px}.check-option{display:flex!important;grid-template-columns:16px 1fr;align-items:center;border:1px solid #edf0f4;border-radius:8px;padding:9px!important;font-weight:500!important}.check-option input{width:auto!important}.modal-actions{display:flex;justify-content:flex-end;gap:9px;margin-top:22px}.auth-modal{width:min(420px,calc(100% - 28px))}.auth-modal form{display:grid;gap:13px}.auth-modal .modal-head{margin-bottom:0}.muted{color:#8995a4;font-size:12px;margin:0 0 3px}.form-error{color:#bc5055;font-size:11px;min-height:12px;margin:0}.full-width{width:100%;margin-top:2px}.settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:15px}.setting-row{padding:13px 0;border-bottom:1px solid #f0f2f5;display:flex;justify-content:space-between;gap:15px;font-size:11px}.setting-row:last-child{border-bottom:0}.setting-row span{color:#8b97a5}.mobile-menu{display:none}
@media(max-width:1050px){.sidebar{width:214px}.metric-grid{grid-template-columns:repeat(2,1fr)}.dashboard-grid{grid-template-columns:1.3fr 1fr}.topbar{padding-inline:25px}.content{padding-inline:25px}}
@media(max-width:760px){.sidebar{position:fixed;z-index:5;left:-255px;top:0;bottom:0;transition:left .2s;box-shadow:10px 0 30px #101b2a20}.sidebar.open{left:0}.mobile-menu{display:block;margin-right:10px}.topbar{height:62px;padding-inline:16px}.crumb{margin-right:auto}.top-actions{gap:10px}.today,.user-chip>span:not(.avatar),.user-chip small,.user-chip b{display:none}.user-chip{border:0;padding-left:0}.user-chip .avatar{display:grid}.content{padding:22px 16px 35px}.page-heading{align-items:flex-start;flex-direction:column;margin-bottom:17px}.page-tools{width:100%;flex-wrap:wrap}.search-box{flex:1;min-width:155px}.metric-grid{gap:9px}.metric-card{padding:14px;min-height:108px}.metric-value{font-size:21px}.dashboard-grid,.lower-grid,.summary-grid,.settings-grid{grid-template-columns:1fr}.dashboard-grid{gap:11px}.panel{padding:16px}.chart-wrap{height:205px}.page-heading h1{font-size:22px}.table-card{overflow-x:auto}.form-grid{grid-template-columns:1fr}.notice{margin:10px 16px 0}}
.login-screen{min-height:100vh;display:grid;place-items:center;padding:24px;background:#f5f7fa}.login-form{width:min(360px,100%);padding:28px;background:#fff;border:1px solid #edf0f4;border-radius:14px;box-shadow:0 18px 50px rgba(22,38,59,.09);display:grid;gap:15px}.login-form label{display:grid;gap:7px;color:#536276;font-size:12px;font-weight:600}.login-form input{width:100%;height:43px;padding:0 12px;border:1px solid #e2e8ee;border-radius:8px;background:#fff;color:#243449;font:14px "DM Sans",sans-serif;outline:0}.login-form input:focus{border-color:#69c8ba;box-shadow:0 0 0 3px #25a99518}.login-form .form-error{min-height:0}.login-form .form-error:empty{display:none}
.fee-summary{padding:13px 15px;color:#708093;font-size:12px;line-height:1.8}.fee-summary strong{display:block;color:#203249;margin-top:7px;font-size:13px}
.membership-editor{border-top:1px solid #edf0f4;padding-top:13px}.membership-editor h3{margin:0 0 10px;color:#27394e;font:700 12px Manrope,sans-serif}.membership-editor h3 small{color:#8c98a6;font:500 10px "DM Sans",sans-serif}.membership-edit-list{display:grid;gap:7px;max-height:180px;overflow:auto}.membership-edit-row{display:flex!important;grid-template-columns:1fr auto!important;align-items:center;justify-content:space-between;gap:12px;border:1px solid #edf0f4;border-radius:8px;padding:9px 11px!important}.membership-edit-row b,.membership-edit-row small{display:block}.membership-edit-row b{color:#34465a;font-size:11px}.membership-edit-row small{margin-top:3px;color:#8b97a5;font-size:9px;font-weight:400}.membership-edit-row .membership-lock-note{color:#a87830}.membership-edit-row .membership-remove{display:flex;align-items:center;gap:6px;white-space:nowrap;color:#ad565a;font-size:10px}.membership-edit-row input{width:auto!important;margin:0}
.brand-logo{width:48px;height:48px;object-fit:contain;flex:none;border-radius:50%;background:#fff;box-shadow:0 4px 12px rgba(0,0,0,.18)}.brand strong{font-size:14px;letter-spacing:-.35px}.brand small{font-size:10px;white-space:nowrap}.login-form{width:min(400px,100%);gap:16px}.login-brand{text-align:center;margin:0 0 3px}.login-logo{display:block;width:100px;height:100px;margin:0 auto 13px;object-fit:contain;border-radius:50%;filter:drop-shadow(0 7px 12px rgba(111,31,50,.14))}.login-brand h1{margin:0;color:#6f1f32;font:800 23px/1.2 Manrope,sans-serif;letter-spacing:-.5px}.login-brand p{margin:5px 0 0;color:#8290a0;font:600 12px "DM Sans",sans-serif;letter-spacing:.3px}.login-form .button{min-height:43px}

.heading-actions{display:flex;align-items:center;gap:9px}.button-danger{background:#c9424b;color:#fff;box-shadow:0 5px 12px #c9424b24}.button-danger:hover{background:#aa343d}

.chart-tooltip{position:absolute;z-index:2;max-width:calc(100% - 12px);padding:7px 9px;border:1px solid #e6ebf0;border-radius:7px;background:#17263a;color:#fff;box-shadow:0 5px 15px #17263a24;font-size:10px;white-space:nowrap;pointer-events:none;opacity:0;visibility:hidden;transition:opacity .12s}.chart-tooltip.visible{opacity:1;visibility:visible}
.chart-tooltip{white-space:normal}

.legend .expense-dot{background:#d95e61}

/* Rock Bull Academy brand theme */
:root{--navy:#6f1f32;--navy2:#541627;--ink:#263238;--muted:#7c8589;--line:#e9e1dc;--canvas:#faf7f4;--white:#fff;--teal:#6f1f32;--teal-light:#f1e6e7;--amber:#c49a55;--red:#d95e61;--shadow:0 8px 24px rgba(84,22,39,.06)}
body{background:var(--canvas);color:var(--ink)}
.sidebar{background:var(--navy);color:#fff}
.brand-mark{background:#fff;color:var(--navy);box-shadow:0 5px 14px rgba(84,22,39,.2)}
.brand small{color:#e9ccd2}.side-label{color:#d6aeb8}
.nav-link{color:#f3e7ea}.nav-link:hover{background:#ffffff12;color:#fff}.nav-link.active{background:#ffffff19;color:#fff;box-shadow:inset 3px 0 var(--amber)}
.nav-icon{color:#e5cbd1}.active .nav-icon{color:#e0bd7e}.nav-count{background:#ffffff1a;color:#fff}
.sidebar-note{background:#ffffff0b;border-color:#ffffff18;color:#f4e8eb}.sidebar-note small{color:#e4c9cf}
.topbar{background:var(--white);border-color:var(--line)}.crumb{color:#7c8589}.crumb b{color:#c5b7b2}.crumb strong{color:var(--ink)}.today{color:#7c8589}
.avatar{background:#f1e6e7;color:var(--navy)}.user-chip b{color:var(--ink)}.user-chip small{color:var(--muted)}.text-button,.icon-button,.mobile-menu{color:#675c5d}
.page-heading h1{color:var(--ink)}.page-heading p{color:var(--muted)}.eyebrow{color:#956e43}
.button-primary{background:var(--navy);color:#fff;box-shadow:0 5px 12px rgba(84,22,39,.16)}.button-primary:hover{background:var(--navy2)}.button-light{background:#f2ece8;color:#51494a}.button-outline{background:#fff;border-color:var(--line);color:#51494a}
.metric-card,.panel,.table-card{background:#fff;border-color:var(--line);box-shadow:var(--shadow)}.metric-top{color:#71696a}.metric-value{color:var(--ink)}.metric-icon{color:var(--navy);background:#f1e6e7}.metric-icon.gold{color:#8c6428;background:#fbf1e2}.metric-icon.blue{color:#6f1f32;background:#f1e6e7}.metric-icon.red{color:#b84149;background:#fff0ef}.metric-foot,.panel-subtitle{color:#858181}
.panel-head h2{color:var(--ink)}.link-button{color:var(--navy)}.link-button:hover{color:var(--navy2)}.legend{color:#70696a}.legend i{background:#298f7d}.legend .expense-dot{background:var(--red)}
.expiry-item,.setting-row{border-color:#f1ebe7}.initials{background:#f4ece8;color:var(--navy)}.date-tag{background:#fbf1e2;color:#8c6428}.date-tag.urgent{background:#fff0ef;color:#bd4650}
.table-card th,.table-panel th{color:#8e9392;border-color:var(--line)}td{color:#514b4b;border-color:#f1ebe7}.person-cell{color:var(--ink)}.mini-avatar{background:#f1e6e7;color:var(--navy)}
.pill{background:#f1e6e7;color:var(--navy)}.pill.warning{background:#fbf1e2;color:#8c6428}.pill.danger{background:#fff0ef;color:#bd4650}.pill.neutral{background:#f2ece8;color:#70696a}
.tabs{border-color:var(--line)}.tab{color:#817879}.tab.active{color:var(--navy);border-color:var(--navy)}
.search-box,.select-control{border-color:var(--line);background:#fff;color:#51494a}.search-box:focus,.select-control:focus,input:focus,textarea:focus{border-color:#a85b70;box-shadow:0 0 0 3px rgba(111,31,50,.12)}
.modal{background:#fff;color:var(--ink);box-shadow:0 25px 80px rgba(84,22,39,.2)}.modal::backdrop{background:rgba(48,24,31,.58)}.modal-head h2{color:var(--ink)}.close-button{background:#f2ece8;color:#675c5d}.modal label{color:#62595a}.modal input,.modal select,.modal textarea{border-color:var(--line);color:var(--ink)}.check-option{border-color:#eee5e0}.membership-editor{border-color:var(--line)}.membership-editor h3{color:var(--ink)}.membership-edit-row{border-color:#eee5e0}.membership-edit-row b{color:#51494a}.membership-edit-row .membership-lock-note{color:#8c6428}.membership-edit-row .membership-remove{color:#b84149}
.login-screen{background:var(--canvas)}.login-form{background:#fff;border-color:var(--line);box-shadow:0 18px 50px rgba(84,22,39,.1)}.login-form label{color:#51494a}.login-form input{border-color:var(--line);color:var(--ink)}.login-form input:focus{border-color:#a85b70;box-shadow:0 0 0 3px rgba(111,31,50,.12)}.login-brand h1{color:var(--navy)}.login-brand p{color:var(--muted)}
.fee-summary{background:#fbf8f5;color:#70696a}.fee-summary strong{color:var(--navy)}.notice{background:#f1e6e7;color:var(--navy)}.notice.error{background:#fff0ef;color:#ad3e47}.form-error{color:#ad3e47}
.setting-row span{color:#7c8589}.bar-fill{background:var(--navy)}.class-row:nth-child(2) .bar-fill,.class-row:nth-child(3) .bar-fill,.class-row:nth-child(4) .bar-fill{background:var(--amber)}
.chart-tooltip{background:#541627;color:#fff;border-color:#6f1f32;box-shadow:0 5px 15px rgba(84,22,39,.22)}.settings-grid{align-items:start}.price-groups{display:grid;gap:13px}.price-group{padding-bottom:12px;border-bottom:1px solid var(--line)}.price-group:last-child{padding-bottom:0;border-bottom:0}.price-group h3,.settings-section-title{margin:0 0 9px;color:var(--ink);font:700 12px Manrope,sans-serif}.price-group .form-grid{gap:9px}.price-group label{display:grid;gap:5px;color:#74696a;font-size:10px;font-weight:600}.price-group input{width:100%;min-width:0;border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:var(--ink);font:12px "DM Sans",sans-serif}.setting-check-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin:10px 0 16px}.setting-check{display:flex!important;align-items:center;gap:8px;border:1px solid var(--line);border-radius:8px;padding:9px 10px;color:#51494a;font-size:10px;font-weight:500!important}.setting-check input{width:15px;height:15px;margin:0;accent-color:var(--navy)}.settings-section-title{margin-top:14px}.settings-help{line-height:1.6}.settings-invoice textarea{min-height:75px}.settings-save-row{display:flex;justify-content:flex-end;margin-top:15px}.settings-readonly-note{text-align:right;margin-top:12px}
.table-action-button{padding:6px 10px;font-size:10px;border-radius:7px}


.button-success{background:#198754;color:#fff;box-shadow:0 5px 12px #19875426}.button-success:hover{background:#157347}.pill.income-type{background:#e7f7ef;color:#198754}.pill.expense-type{background:#fff0ef;color:#c43d3d}


.pill.active-class{background:#198754;color:#fff}


.membership-actions{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.membership-actions .table-action-button{padding:6px 9px}


.membership-price-cell{display:flex;align-items:center;gap:7px}.membership-price-cell strong{font-weight:700;color:#263649}

