.invites-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.invites-page .feature-head{min-height:190px!important;padding:32px 36px!important}.invites-page .feature-head h1{font-size:clamp(34px,3.4vw,52px)!important}.invites-page .feature-head>button{min-height:54px!important;font-size:14px!important}.invite-hero{border-radius:20px!important;min-height:230px!important;padding:30px!important}.invite-hero p{font-size:14px!important;line-height:1.8!important}.invite-hero button{min-height:48px!important;font-size:13px!important}.invite-hero>section{gap:12px!important}.invite-hero>section span{border-radius:14px!important;padding:18px!important}.invite-hero>section small{font-size:12px!important}.invite-hero>section strong{font-size:30px!important}.invite-grid{gap:16px!important}.invite-grid .panel{border-radius:18px!important;padding:22px!important}.invite-grid .panel-head h2,.invite-register .panel-head h2{font-size:21px!important}.invite-grid .panel-head p,.invite-register .panel-head p{font-size:12px!important}.referral-funnel>div{padding:16px 0!important}.top-referrers>button{padding:16px 0!important}.top-referrers>button>b{width:34px;height:34px!important;font-size:14px!important}.top-referrers strong{font-size:14px!important}.top-referrers small,.top-referrers em{font-size:11px!important}.invite-register{overflow:hidden;padding:24px!important}.invite-register table{font-size:12px!important}.invite-register th{padding:15px 12px!important;font-size:11px!important}.invite-register td{padding:17px 12px!important;font-size:13px!important}.invite-register td strong{font-size:13px!important}.invite-row-actions{gap:8px!important}.invite-row-actions button{align-items:center;gap:6px;display:inline-flex;min-height:38px!important;padding:0 12px!important;font-size:11px!important}.invite-row-actions svg{width:16px!important;height:16px!important}@media (max-width:760px){.invites-page{padding:20px 16px 56px!important}.invites-page .feature-head{padding:25px 22px!important}.invites-page .feature-head h1{font-size:32px!important}.invite-hero{padding:22px!important}.invite-hero h2{font-size:25px!important}.invite-hero>section{grid-template-columns:1fr 1fr!important}.invite-hero>section strong{font-size:24px!important}.invite-register{overflow:auto}.invite-register table{min-width:900px!important}}.sales-layout{min-width:0}.sales-top{gap:14px!important;margin:18px 0!important}.sales-top>div{border-radius:18px!important;min-height:140px!important;padding:20px!important}.sales-top span{font-size:12px!important}.sales-top strong{font-size:28px!important}.sales-top small{font-size:11px!important}.sales-top svg{width:24px!important;height:24px!important}.pipeline{gap:14px!important}.pipeline>article{border-radius:18px!important;padding:18px!important}.pipeline>article>header strong{font-size:15px!important}.pipeline>article>header small{font-size:10px!important}.lead-card{border-radius:14px!important;padding:16px!important}.lead-card strong{font-size:14px!important}.lead-card small,.lead-card span{font-size:11px!important}.lead-value strong{font-size:20px!important}.lead-card button{font-size:11px!important}.stage-add{min-height:44px!important;font-size:12px!important}.feature-page .data-modal form{width:min(780px,96vw)!important}.feature-page .data-modal form>header h2{font-size:24px!important}.feature-page .data-modal form>div{gap:14px!important;padding:22px!important}.feature-page .data-modal label{font-size:12px!important}.feature-page .data-modal input,.feature-page .data-modal select,.feature-page .data-modal textarea{min-height:46px!important;font-size:14px!important}.feature-page .data-modal footer button{min-height:46px!important;padding:0 18px!important;font-size:12px!important}@media (max-width:900px){.sales-top{grid-template-columns:repeat(2,1fr)!important}.pipeline{overflow-x:auto}.pipeline>article{min-width:290px!important}}@media (max-width:600px){.sales-top{grid-template-columns:1fr 1fr!important;gap:9px!important}.sales-top>div{min-height:120px!important;padding:14px!important}.sales-top strong{font-size:22px!important}.pipeline{overflow:visible;grid-template-columns:1fr!important;display:grid!important}.pipeline>article{min-width:0!important}.feature-page .data-modal form>div{grid-template-columns:1fr!important}.feature-page .data-modal form>div label{grid-column:auto!important}}.subscription-analytics-bar{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));border-radius:12px;flex-wrap:wrap;align-items:center;gap:14px;margin:18px 0;padding:14px 16px;font-size:13px;display:flex}.subscription-analytics-bar span{margin-right:auto;font-weight:800}.subscription-analytics-bar select{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel,var(--surface));min-height:38px;color:inherit;border-radius:8px;padding:0 12px;font-size:13px}.subscription-analytics-bar b{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 12%,transparent);color:var(--gym-brand,#b9f33d);border-radius:8px;padding:8px 12px}.subscription-analytics-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:10px;margin:0 0 18px;display:grid}.subscription-analytics-grid article{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,var(--surface-2));border-radius:12px;min-height:78px;padding:15px 16px}.subscription-analytics-grid small{color:var(--muted);margin-bottom:8px;font-size:12px;display:block}.subscription-analytics-grid strong{color:var(--text);font-size:24px;font-weight:900}.subscription-analytics-grid .revenue{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,var(--surface-2))}.subscription-analytics-grid .revenue strong{color:var(--gym-brand,#b9f33d);font-size:19px}@media (max-width:900px){.subscription-analytics-grid{grid-template-columns:repeat(3,1fr)}}@media (max-width:600px){.subscription-analytics-grid{grid-template-columns:repeat(2,1fr)}.subscription-analytics-grid article{padding:12px}.subscription-analytics-grid strong{font-size:20px}}.plans-showcase{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:18px!important;margin:20px 0!important;display:grid!important}.plans-showcase article{border-radius:20px!important;min-height:250px!important;padding:24px!important;position:relative!important}.plans-showcase article header{justify-content:space-between!important;align-items:center!important;display:flex!important}.plans-showcase article header span{letter-spacing:1.5px!important;font-size:13px!important}.plans-showcase article header b{font-size:12px!important}.plans-showcase article>strong{margin:22px 0 10px!important;font-size:32px!important}.plans-showcase article>strong small{font-size:14px!important}.plans-showcase article>p{min-height:42px!important;font-size:13px!important;line-height:1.7!important}.plans-showcase article>footer{align-items:center!important;gap:8px!important;margin-top:22px!important;padding-top:16px!important;display:flex!important}.plans-showcase article>footer>span{margin-right:auto!important;font-size:12px!important}.plans-showcase .plan-manage{border:1px solid var(--gym-brand,#b9f33d)!important;background:var(--gym-brand,#b9f33d)!important;color:#142012!important;cursor:pointer!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:42px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.plans-showcase .plan-manage:hover{transform:translateY(-1px);filter:brightness(1.08)!important}.plans-showcase .plan-remove{color:#f36b71!important;cursor:pointer!important;background:#f36b7118!important;border:1px solid #f36b7166!important;border-radius:10px!important;place-items:center!important;width:42px!important;height:42px!important;display:grid!important}.plans-showcase .plan-remove:hover{background:#f36b7130!important}.plan-add-card{border:1px dashed var(--gym-brand,#b9f33d)!important;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 5%,transparent)!important;place-items:center!important;min-height:250px!important;display:grid!important}.plan-add-card button{border:1px solid var(--gym-brand,#b9f33d)!important;background:var(--gym-brand,#b9f33d)!important;color:#142012!important;cursor:pointer!important;border-radius:12px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:54px!important;padding:0 22px!important;font-size:14px!important;font-weight:900!important;display:inline-flex!important}.plan-add-card button:hover{transform:translateY(-1px);filter:brightness(1.07)!important}@media (max-width:900px){.plans-showcase{grid-template-columns:1fr 1fr!important}.plan-add-card{min-height:220px!important}}@media (max-width:600px){.plans-showcase{grid-template-columns:1fr!important;gap:12px!important}.plans-showcase article{min-height:220px!important;padding:19px!important}.plans-showcase article>strong{font-size:28px!important}.plans-showcase article>footer{flex-wrap:wrap!important}.plans-showcase article>footer>span{width:100%!important}.plans-showcase .plan-manage{flex:1!important}.plan-add-card{min-height:150px!important}}.subscription-actions form{border-radius:24px!important;width:min(760px,100vw - 28px)!important;max-height:90vh!important;padding:28px!important;overflow:auto!important}.subscription-actions form header{justify-content:space-between!important;align-items:flex-start!important;margin-bottom:24px!important;display:flex!important}.subscription-actions form header span{letter-spacing:1.4px!important;color:var(--gym-brand,#b9f33d)!important;font-size:13px!important}.subscription-actions form header h2{margin:8px 0!important;font-size:30px!important}.subscription-actions form header p{color:var(--muted)!important;font-size:14px!important}.subscription-actions form>div{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.subscription-actions form label{color:var(--text)!important;flex-direction:column!important;gap:8px!important;font-size:14px!important;font-weight:700!important;display:flex!important}.subscription-actions form input,.subscription-actions form select,.subscription-actions form textarea{border:1px solid var(--line)!important;background:var(--surface-2)!important;width:100%!important;min-height:48px!important;color:var(--text)!important;box-sizing:border-box!important;border-radius:10px!important;padding:0 14px!important;font-size:15px!important}.subscription-actions form textarea{resize:vertical!important;padding-top:12px!important}.subscription-actions form footer{border-top:1px solid var(--line)!important;justify-content:flex-end!important;gap:12px!important;margin-top:26px!important;padding-top:18px!important;display:flex!important}.subscription-actions form footer button{cursor:pointer!important;border-radius:10px!important;min-height:48px!important;padding:0 22px!important;font-size:14px!important;font-weight:800!important}.subscription-actions form footer button.save{background:var(--gym-brand,#b9f33d)!important;color:#142012!important;border:1px solid var(--gym-brand,#b9f33d)!important}@media (max-width:600px){.subscription-actions form{padding:20px!important}.subscription-actions form header h2{font-size:24px!important}.subscription-actions form>div{grid-template-columns:1fr!important}.subscription-actions form footer{flex-direction:column-reverse!important}.subscription-actions form footer button{width:100%!important}}.sa.control-center .overview-business-grid{--business-surface:#0d1c17;--business-row:#10241a;--business-border:#294437;--business-text:#f1f8f1;--business-muted:#abc3b2;grid-template-columns:minmax(0,1.6fr) minmax(300px,1fr);gap:20px;display:grid}.sa.control-center.platform-light .overview-business-grid{--business-surface:#f4f7ed;--business-row:#fff;--business-border:#ccd7ca;--business-text:#182c20;--business-muted:#48634f}.sa.control-center .overview-business-grid .sa-panel.card{border-radius:16px;min-width:0;background:var(--business-surface)!important;border:1px solid var(--business-border)!important;color:var(--business-text)!important;padding:22px!important}.sa.control-center .overview-business-grid header{gap:12px;border-color:var(--business-border)!important}.sa.control-center .overview-business-grid header strong{line-height:1.5;color:var(--business-text)!important;font-size:18px!important}.sa.control-center .overview-business-grid header small{line-height:1.5;color:var(--business-muted)!important;font-size:14px!important}.sa.control-center .overview-business-grid svg{width:18px;height:18px;margin-inline-end:6px;color:#c7ff3d!important}.sa.control-center .overview-business-grid .btn{white-space:nowrap;min-height:44px;font-size:14px!important}.sa.control-center .overview-business-grid .overview-businesses>header .btn{justify-content:center;align-items:center;gap:9px;min-width:126px;transition:transform .18s,background .18s,color .18s,box-shadow .18s;display:inline-flex;box-shadow:0 6px 16px #02080655;color:#c7ff3d!important;background:#10241a!important;border:1px solid #c7ff3d!important;border-radius:10px!important;padding:0 16px!important;font-weight:800!important}.sa.control-center .overview-business-grid .overview-businesses>header .btn svg{transition:transform .18s;width:14px!important;height:14px!important;margin:0!important}.sa.control-center .overview-business-grid .overview-businesses>header .btn:hover{transform:translateY(-2px);box-shadow:0 9px 22px #c7ff3d35;color:#08130d!important;background:#c7ff3d!important}.sa.control-center .overview-business-grid .overview-businesses>header .btn:hover svg{transform:translate(3px);color:#08130d!important}.sa.control-center .overview-business-grid .overview-businesses>header .btn:active{box-shadow:none;transform:translateY(0)scale(.97)}.sa.control-center .overview-business-grid .business-list{border-color:var(--business-border)}.sa.control-center .overview-business-grid .business-list button{grid-template-columns:minmax(160px,1.5fr) repeat(4,minmax(80px,1fr));min-height:80px;padding:18px 14px;background:var(--business-row)!important;border-color:var(--business-border)!important;color:var(--business-text)!important}.sa.control-center .overview-business-grid .business-list strong{color:var(--business-text);overflow-wrap:anywhere;font-size:15px}.sa.control-center .overview-business-grid .business-list :is(span,b,em,small){color:var(--business-muted);font-variant-numeric:tabular-nums;font-size:14px}.sa.control-center .overview-business-grid button:focus-visible{outline-offset:2px;outline:2px solid #c7ff3d}.sa.control-center .overview-business-grid .business-list button:hover{box-shadow:inset 3px 0 #c7ff3d}.sa.control-center .overview-business-side{gap:20px}.sa.control-center .overview-business-grid .mix-row{grid-template-columns:80px minmax(0,1fr) 32px;gap:12px;margin-top:22px}.sa.control-center .overview-business-grid .mix-row :is(span,b){color:var(--business-text);font-size:14px}.sa.control-center .overview-business-grid .mix-row i{height:10px;box-shadow:none;border-radius:8px;background:#c7ff3d!important}.sa.control-center .overview-business-grid .mix-row[data-status=Pending] i{background:#f2d66b!important}.sa.control-center .overview-business-grid .mix-row[data-status=No\ plan] i{background:#91b19a!important}.sa.control-center .overview-business-grid .access-funnel>div{color:var(--business-muted);font-size:15px}.sa.control-center .overview-business-grid .access-funnel>div b{color:var(--business-text);font-size:28px}.sa.control-center .overview-business-grid .access-funnel>i{background:var(--business-border);height:10px}.sa.control-center .overview-business-grid .access-funnel>i span{background:#c7ff3d!important}@media (max-width:1200px){.sa.control-center .overview-business-grid{grid-template-columns:1fr}.sa.control-center .overview-business-side{grid-template-columns:1fr 1fr}}@media (max-width:600px){.sa.control-center .overview-business-side{grid-template-columns:1fr}.sa.control-center .overview-business-grid .sa-panel.card{padding:16px!important}.sa.control-center .overview-businesses>header{flex-wrap:wrap}.sa.control-center .overview-business-grid .business-list button{grid-template-columns:1fr 1fr;gap:10px;padding:16px}.sa.control-center .overview-business-grid .business-list strong{grid-column:1/-1}.sa.control-center .overview-business-grid .business-list small{grid-area:auto}}.sa.control-center .platform-reference-hero{color:#edf6ee;background:radial-gradient(at 100% 0,#3b5725 0%,#0000 60%),#0c1d16;border:1px solid #203c2e;border-radius:20px;margin-bottom:24px;padding:32px;overflow:hidden}.platform-reference-hero .reference-hero-top{justify-content:space-between;align-items:center;gap:16px;margin-bottom:26px;display:flex}.platform-reference-hero .reference-eyebrow{color:#c7ff3d;letter-spacing:.12em;align-items:center;gap:8px;font-size:11px;font-weight:800;display:flex}.platform-reference-hero .reference-eyebrow:before{content:"";background:currentColor;width:16px;height:2px}.platform-reference-hero .reference-status{color:#92efb3;white-space:nowrap;background:#92efb314;border:1px solid #609663;border-radius:999px;align-items:center;gap:8px;padding:8px 13px;font-size:12px;display:inline-flex}.platform-reference-hero .reference-status i{background:currentColor;border-radius:50%;width:8px;height:8px}.platform-reference-hero .reference-status.has-alerts{color:#ffd575;border-color:#8c7843}.sa.control-center .platform-reference-hero h2{letter-spacing:-.025em;color:#edf6ee;max-width:none;margin:0 0 18px;font-size:clamp(28px,2.65vw,40px);font-weight:750;line-height:1.2}.sa.control-center .platform-reference-hero p{color:#91b19a;max-width:none;margin:0;font-size:15px;line-height:1.6}.platform-reference-hero .reference-pulse-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;margin-top:28px;display:grid}.platform-reference-hero .reference-pulse-card{background:#0b1c16cc;border:1px solid #203c2e;border-radius:14px;flex-direction:column;gap:12px;min-width:0;padding:18px;display:flex}.platform-reference-hero .reference-pulse-label{letter-spacing:.05em;color:#91b19a;align-items:center;gap:7px;font-size:11px;font-weight:750;display:flex}.platform-reference-hero .reference-pulse-label svg{width:13px;height:13px}.sa.control-center .platform-reference-hero .reference-pulse-card strong{color:#edf6ee;font-variant-numeric:tabular-nums;text-align:start;overflow-wrap:anywhere;font-size:28px;font-weight:700;line-height:1.2}.platform-reference-hero .reference-pulse-card small{color:#92efb3;font-size:11px;line-height:1.3}@keyframes gf-hero-reveal{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:no-preference){.reference-hero-top,.reference-hero-copy,.reference-pulse-card{animation:gf-hero-reveal .38s linear(0,.12,.4,.7,.9,1.02,1) backwards}.reference-hero-copy{animation-delay:80ms}.reference-pulse-card:first-child{animation-delay:.16s}.reference-pulse-card:nth-child(2){animation-delay:.24s}.reference-pulse-card:nth-child(3){animation-delay:.32s}.reference-pulse-card:nth-child(4){animation-delay:.4s}}@media (hover:hover) and (pointer:fine){.platform-reference-hero .reference-pulse-card:hover{background:#10281dcc;border-color:#557843}}@media (max-width:900px){.platform-reference-hero .reference-pulse-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.sa.control-center .platform-reference-hero{padding:22px}.platform-reference-hero .reference-hero-top{flex-direction:column;align-items:flex-start;gap:12px}.platform-reference-hero .reference-pulse-grid{gap:10px}.platform-reference-hero .reference-pulse-card{padding:14px}.sa.control-center .platform-reference-hero .reference-pulse-card strong{font-size:23px}}.sa.control-center .overview-intelligence{color:#dcebdd!important;background:#0b1c16!important;border:1px solid #203c2e!important;border-radius:14px!important;justify-content:space-between!important;align-items:center!important;gap:18px!important;min-height:64px!important;margin-bottom:20px!important;padding:12px 16px!important;display:flex!important}.sa.control-center .overview-intelligence>div:first-child{align-items:center!important;gap:10px!important;min-width:0!important;display:flex!important}.sa.control-center .overview-intelligence>div:first-child strong{white-space:nowrap!important;font-size:12px!important}.sa.control-center .overview-intelligence>div:first-child small{color:#91b19a!important;font-size:11px!important}.sa.control-center .overview-intelligence .overview-range{align-items:center!important;gap:7px!important;display:flex!important}.sa.control-center .overview-range>button{color:#91b19a!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;height:34px!important;padding:0 12px!important;font-size:12px!important;font-weight:700!important}.sa.control-center .overview-range>button.active{color:#0b170f!important;background:#c7ff3d!important;border-radius:999px!important}.sa.control-center .overview-range>button.filter-toggle{color:#dcebdd!important;border-color:#31523a!important;align-items:center!important;gap:7px!important;display:inline-flex!important}.sa.control-center .overview-range>button:last-child{border-color:#31523a!important;width:36px!important;padding:0!important}.sa.control-center .overview-range>button:hover{color:#c7ff3d!important;border-color:#537843!important}.sa.control-center .overview-range>button.active:hover{color:#0b170f!important}.sa.control-center .overview-intelligence>div:first-child .status-dot{background:#92efb3!important;border-radius:50%!important;flex:0 0 8px!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px #92efb326!important}.sa.control-center .overview-intelligence>div:first-child{gap:9px!important}.sa.control-center .overview-intelligence .overview-range{background:#0d2419!important;border:1px solid #203c2e!important;border-radius:999px!important;gap:2px!important;padding:4px!important}.sa.control-center .overview-intelligence .overview-range>button:nth-child(-n+4){border-radius:999px!important;min-width:46px!important}.sa.control-center .overview-intelligence .overview-range>button.filter-toggle{background:#0d2419!important;border-radius:8px!important;margin-left:8px!important}.sa.control-center .overview-intelligence .overview-range>button:last-child{background:#0d2419!important;margin-left:0!important}.sa.control-center .overview-filter-panel{z-index:1500!important;color:#edf6ee!important;background:#0d2118!important;border:1px solid #31523a!important;border-radius:20px!important;width:min(760px,100vw - 32px)!important;max-height:calc(100dvh - 48px)!important;padding:74px 22px 76px!important;position:fixed!important;top:50%!important;left:50%!important;overflow:auto!important;transform:translate(-50%,-50%)!important;box-shadow:0 0 0 100vmax #020b08d9,0 28px 90px #000c!important}.sa.control-center .overview-filter-panel:before{content:"Full filters";color:#edf6ee;border-bottom:1px solid #294437;height:62px;padding:20px 22px;font-size:16px;font-weight:800;position:absolute;top:0;left:0;right:0}.sa.control-center .overview-filter-panel label{color:#91b19a!important;flex-direction:column!important;gap:7px!important;font-size:12px!important;font-weight:700!important;display:flex!important}.sa.control-center .overview-filter-panel input,.sa.control-center .overview-filter-panel select{color:#edf6ee!important;background:#102a1d!important;border:1px solid #31523a!important;border-radius:8px!important;height:42px!important;padding:0 12px!important}.sa.control-center .overview-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important;display:grid!important}.sa.control-center .overview-filter-panel .clear-overview-filters{color:#0b170f!important;background:#c7ff3d!important;border:0!important;border-radius:9px!important;grid-column:1/-1!important;justify-self:end!important;margin-top:8px!important;padding:11px 18px!important;font-weight:800!important}.sa.control-center .overview-filter-panel label:last-of-type{grid-column:1/span 2!important}@media (max-width:700px){.sa.control-center .overview-intelligence{flex-direction:column!important;align-items:flex-start!important}.sa.control-center .overview-intelligence .overview-range{width:100%!important;overflow:auto!important}.sa.control-center .overview-filter-panel{grid-template-columns:1fr!important;padding:70px 16px 20px!important}.sa.control-center .overview-filter-panel label:last-of-type{grid-column:auto!important}.sa.control-center .overview-filter-panel .clear-overview-filters{grid-column:auto!important;justify-self:stretch!important}}.sa.control-center .overview-filter-panel .clear-overview-filters{color:#91b19a!important;background:0 0!important;grid-column:2!important}.sa.control-center .overview-filter-panel .apply-overview-filters{color:#0b170f!important;background:#c7ff3d!important;border:0!important;border-radius:9px!important;grid-column:3!important;justify-self:end!important;margin-top:8px!important;padding:11px 18px!important;font-weight:800!important}.sa.control-center .overview-filter-panel .clear-overview-filters,.sa.control-center .overview-filter-panel .apply-overview-filters{z-index:2!important;margin:0!important;position:absolute!important;bottom:18px!important}.sa.control-center .overview-filter-panel .clear-overview-filters{border:0!important;grid-column:auto!important;padding:11px 8px!important;right:170px!important}.sa.control-center .overview-filter-panel .apply-overview-filters{grid-column:auto!important;right:22px!important}.sa.control-center .overview-filter-panel .close-overview-filters{color:#91b19a!important;background:#102a1d!important;border:1px solid #31523a!important;border-radius:8px!important;width:34px!important;height:34px!important;font-size:22px!important;line-height:1!important;position:absolute!important;top:16px!important;right:18px!important}@media (max-width:700px){.sa.control-center .overview-filter-panel .clear-overview-filters{right:calc(50% + 4px)!important;transform:translate(50%)!important}.sa.control-center .overview-filter-panel .apply-overview-filters{right:16px!important}.sa.control-center .overview-filter-panel .apply-overview-filters,.sa.control-center .overview-filter-panel .clear-overview-filters{justify-self:stretch!important}}@keyframes gf-filter-modal-in{0%{opacity:0;transform:translate(-50%,-48%)scale(.97)}to{opacity:1;transform:translate(-50%,-50%)scale(1)}}.sa.control-center .overview-filter-panel{animation:.26s cubic-bezier(.22,1,.36,1) both gf-filter-modal-in;transform-origin:50%!important}.sa.control-center .overview-filter-panel .clear-overview-filters{border-top:1px solid #294437!important;border-radius:0!important;margin-top:18px!important;padding-top:18px!important}.sa.control-center .overview-filter-panel .apply-overview-filters{margin-top:18px!important}@media (prefers-reduced-motion:reduce){.sa.control-center .overview-filter-panel{animation:none!important}}.sa.control-center .overview-filter-backdrop{z-index:1500;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#020b08d9;position:fixed;inset:0}.sa.control-center .overview-filter-panel{z-index:1!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;isolation:isolate!important;animation:none!important;display:grid!important;position:fixed!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;box-shadow:0 28px 90px #000c!important}.sa.control-center .overview-filter-panel .clear-overview-filters{border-top:0!important;border-radius:9px!important;margin-top:0!important;padding:11px 8px!important}.sa.control-center .platform-overview-core>.sa-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:14px!important}.sa.control-center .platform-overview-core>.sa-stats article{background:#0c1c17!important;border:1px solid #203c2e!important;border-radius:14px!important;gap:10px!important;min-height:168px!important;padding:17px!important;transition:transform .2s,border-color .2s,box-shadow .2s!important}.sa.control-center .platform-overview-core>.sa-stats article svg{box-sizing:content-box!important;color:#92efb3!important;background:#173b2a!important;border-radius:8px!important;width:18px!important;height:18px!important;padding:9px!important}.sa.control-center .platform-overview-core>.sa-stats article span{color:#91b19a!important;letter-spacing:.04em!important;text-transform:uppercase!important;margin-top:2px!important;font-size:11px!important;font-weight:800!important}.sa.control-center .platform-overview-core>.sa-stats article strong{color:#edf6ee!important;font-size:27px!important;line-height:1.1!important}.sa.control-center .platform-overview-core>.sa-stats article small{color:#91b19a!important;margin-top:auto!important;font-size:11px!important}.sa.control-center .platform-overview-core>.sa-stats article:hover{border-color:#557843!important;transform:translateY(-3px)!important;box-shadow:0 16px 32px #0008!important}.sa.control-center .platform-overview-core>.sa-stats article:nth-child(3) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(13) svg{color:#f3cf4d!important;background:#3c3b20!important}.sa.control-center .platform-overview-core>.sa-stats article:nth-child(4) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(9) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(14) svg{color:#ff8291!important;background:#3b292d!important}.sa.control-center .platform-overview-core>.sa-stats article:first-child svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(5) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(11) svg{color:#c7ff3d!important;background:#293f18!important}.sa.control-center .platform-overview-core>.sa-stats article:nth-child(6) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(2) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(8) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(10) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(12) svg,.sa.control-center .platform-overview-core>.sa-stats article:nth-child(15) svg{color:#92efb3!important;background:#173b2a!important}@media (max-width:1100px){.sa.control-center .platform-overview-core>.sa-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media (max-width:700px){.sa.control-center .platform-overview-core>.sa-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.sa.control-center .platform-overview-core>.sa-stats article{min-height:140px!important;padding:14px!important}.sa.control-center .platform-overview-core>.sa-stats article strong{font-size:23px!important}}.sa.control-center .platform-health-row{color:#edf6ee!important;text-align:start!important;background:0 0!important;border:0!important;border-bottom:1px solid #203c2e!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:10px!important;width:100%!important;padding:12px 0!important;display:grid!important}.sa.control-center .platform-health-row:last-child{border-bottom:0!important}.sa.control-center .platform-health-row:hover{background:#10251a!important}.sa.control-center .platform-health-row>.platform-health-icon{color:#c7ff3d!important;background:#102a1d!important;border:1px solid #294f37!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.sa.control-center .platform-health-meta{grid-template-columns:1fr!important;gap:5px!important;min-width:0!important;display:grid!important}.sa.control-center .platform-health-meta strong{font-size:13px!important}.sa.control-center .platform-health-meta small{color:#91b19a!important;font-size:10px!important}.sa.control-center .platform-health-meta i{background:#183326!important;border-radius:99px!important;height:6px!important;display:block!important;overflow:hidden!important}.sa.control-center .platform-health-meta i b{border-radius:inherit!important;background:#92efb3!important;height:100%!important;display:block!important}.sa.control-center .platform-health-row>b{color:#dcebdd!important;font-size:12px!important}.sa.control-center .platform-overview-core .alerts{overflow:hidden!important}.sa.control-center .platform-overview-core .alerts>header{border-bottom:1px solid #294437!important;justify-content:space-between!important;align-items:center!important;padding:17px 18px!important;display:flex!important}.sa.control-center .platform-overview-core .alerts>header strong{color:#edf6ee!important;font-size:15px!important}.sa.control-center .platform-overview-core .alerts>header small{color:#f3cf4d!important;background:#302f19!important;border:1px solid #445531!important;border-radius:999px!important;padding:5px 9px!important;font-size:10px!important}.sa.control-center .platform-overview-core .alerts>button{color:#edf6ee!important;text-align:start!important;background:0 0!important;border:0!important;border-bottom:1px solid #203c2e!important;border-radius:0!important;grid-template-columns:10px minmax(0,1fr) 18px!important;align-items:center!important;gap:11px!important;width:100%!important;min-height:68px!important;margin:0!important;padding:13px 18px!important;display:grid!important}.sa.control-center .platform-overview-core .alerts>button:last-child{border-bottom:0!important}.sa.control-center .platform-overview-core .alerts>button:hover{background:#10251a!important}.sa.control-center .platform-overview-core .alerts>button>i{background:#f3cf4d!important;border-radius:50%!important;width:8px!important;height:8px!important;box-shadow:0 0 0 4px #f3cf4d1d!important}.sa.control-center .platform-overview-core .alerts>button>i.high{background:#ff8291!important;box-shadow:0 0 0 4px #ff82911d!important}.sa.control-center .platform-overview-core .alerts>button>i.low{background:#92efb3!important;box-shadow:0 0 0 4px #92efb31d!important}.sa.control-center .platform-overview-core .alerts>button>span{flex-direction:column!important;gap:4px!important;min-width:0!important;display:flex!important}.sa.control-center .platform-overview-core .alerts>button>span strong{color:#edf6ee!important;font-size:13px!important}.sa.control-center .platform-overview-core .alerts>button>span small{color:#91b19a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:11px!important;overflow:hidden!important}.sa.control-center .platform-overview-core .alerts>button>svg{color:#91b19a!important}.sa.control-center .overview-insights .sa-panel>header{justify-content:space-between!important;align-items:center!important;display:flex!important}.sa.control-center .overview-insights .insight-row{border-bottom:1px solid #203c2e!important;grid-template-columns:30px minmax(0,1fr) auto 16px!important;align-items:center!important;gap:10px!important;min-height:62px!important;padding:11px 14px!important;display:grid!important}.sa.control-center .overview-insights .activity-row-icon{color:#92efb3!important;background:#173b2a!important;border-radius:8px!important;place-items:center!important;width:30px!important;height:30px!important;display:grid!important}.sa.control-center .overview-insights .activity-row-copy{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.sa.control-center .overview-insights .activity-row-copy strong{color:#edf6ee!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.sa.control-center .overview-insights .activity-row-copy small{color:#91b19a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}.sa.control-center .overview-insights .activity-row-badge{color:#92efb3!important;border:1px solid #31523a!important;border-radius:999px!important;padding:4px 7px!important;font-size:9px!important;font-weight:800!important}.sa.control-center .overview-insights .insight-row:hover{background:#10251a!important}.sa.control-center .overview-insights .insight-row .directional-icon{color:#91b19a!important}.sa.control-center .overview-insights .sa-panel>header{border-bottom:1px solid #203c2e!important;min-height:54px!important;padding:0 16px!important}.sa.control-center .overview-insights .sa-panel>header strong{align-items:center!important;gap:7px!important;font-size:14px!important;display:flex!important}.sa.control-center .overview-insights .sa-panel>header strong svg{color:#c7ff3d!important;font-size:13px!important}.sa.control-center .overview-insights .activity-view-all{color:#c7ff3d!important;text-underline-offset:2px!important;background:0 0!important;border:0!important;font-size:11px!important;font-weight:800!important;text-decoration:underline!important}.sa.control-center .overview-insights .activity-view-all:hover{color:#edf6ee!important}.sa.control-center .overview-insights .insight-row{min-height:65px!important;padding:12px 16px!important}.sa.control-center .overview-insights .activity-row-icon{color:#c7ff3d!important;background:#0f2a1d!important;border:1px solid #214936!important;width:36px!important;height:36px!important}.sa.control-center .overview-insights .activity-row-badge{text-align:center!important;text-transform:uppercase!important;min-width:66px!important}.sa.control-center .overview-insights>.sa-panel:first-child>header strong svg,.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all{display:none!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{grid-template-columns:minmax(0,1fr) 16px!important;gap:8px!important;min-height:62px!important;padding:12px 16px!important;display:grid!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon,.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-badge{display:none!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy{flex-direction:column!important;gap:3px!important;display:flex!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy strong{color:#edf6ee!important;font-size:12px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy small{color:#91b19a!important;font-size:10px!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row .directional-icon{color:#91b19a!important}.sa.control-center .platform-overview-core>.overview-insights{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:24px!important;display:grid!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel{background:#0b1c16!important;border:1px solid #203c2e!important;border-radius:18px!important;min-width:0!important;min-height:360px!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(2){order:4}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(3){order:2}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(4){order:3}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(2)>header small{display:none!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(2)>header:after{content:"ALL SYSTEMS GO";color:#92efb3;background:#173b2a;border:1px solid #4c8a60;border-radius:999px;padding:7px 10px;font-size:10px;font-weight:800}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(3) .insight-row,.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(4) .insight-row{border:0!important;grid-template-columns:1fr auto!important;gap:7px!important;min-height:64px!important;padding:14px 18px!important;display:grid!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(3) .insight-row>span:first-child,.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(4) .insight-row>span:first-child{color:#edf6ee!important;font-weight:700!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(3) .insight-row>span:first-child:after,.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(4) .insight-row>span:first-child:after{content:"";background:linear-gradient(90deg,#c7ff3d 78%,#163326 78%);border-radius:99px;height:6px;margin-top:8px;display:block}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(3) .insight-row .directional-icon,.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(4) .insight-row .directional-icon{display:none!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(2) .platform-health-row{padding-inline:18px!important}@media (max-width:900px){.sa.control-center .platform-overview-core>.overview-insights{grid-template-columns:1fr 1fr!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel:nth-child(2){grid-column:1/-1}}@media (max-width:600px){.sa.control-center .platform-overview-core>.overview-insights{grid-template-columns:1fr!important}.sa.control-center .platform-overview-core>.overview-insights>.sa-panel{min-height:0!important}}.sa.control-center .conversion-row{padding:12px 18px!important}.sa.control-center .conversion-row>div{justify-content:space-between!important;align-items:center!important;gap:8px!important;display:flex!important}.sa.control-center .conversion-row strong{color:#edf6ee!important;font-size:12px!important}.sa.control-center .conversion-row b{color:#dcebdd!important;font-size:11px!important}.sa.control-center .conversion-row>i{background:#102b1d!important;border-radius:99px!important;height:6px!important;margin-top:8px!important;display:block!important;overflow:hidden!important}.sa.control-center .conversion-row>i span{border-radius:inherit!important;background:#c7ff3d!important;height:100%!important;display:block!important}.sa.control-center .adoption-row b{color:#c7ff3d!important}.sa.control-center .overview-insights>.sa-panel:first-child{grid-column:span 1!important;min-width:0!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{box-sizing:border-box!important;width:100%!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy{min-width:0!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy strong,.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy small{text-overflow:ellipsis!important;white-space:nowrap!important;overflow:hidden!important}@media (max-width:900px){.sa.control-center .overview-insights>.sa-panel:first-child{grid-column:auto!important}}@media (max-width:600px){.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{min-height:60px!important;padding:11px 14px!important}.sa.control-center .overview-insights>.sa-panel:first-child>header{padding-inline:14px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy strong{font-size:11px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy small{font-size:10px!important}}.sa.control-center .overview-insights>.sa-panel:first-child{direction:ltr!important;overflow:hidden!important}.sa.control-center .overview-insights>.sa-panel:first-child>header{text-align:left!important;direction:ltr!important}.sa.control-center .overview-insights>.sa-panel:first-child>header>div{min-width:0!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{text-align:left!important;direction:ltr!important;grid-template-columns:minmax(0,1fr) 18px!important;align-items:center!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy{text-align:left!important;grid-column:1!important;width:100%!important;min-width:0!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row>.directional-icon{grid-column:2!important;justify-self:end!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy strong,.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy small{text-align:left!important;width:100%!important;display:block!important}@media (max-width:600px){.sa.control-center .overview-insights>.sa-panel:first-child{width:100%!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{padding-inline:14px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy strong,.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy small{white-space:normal!important;text-overflow:clip!important;overflow:visible!important}}.sa.control-center .overview-insights>.sa-panel:first-child>header strong svg{color:#c7ff3d!important;display:inline-block!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all{color:#91b19a!important;font-size:11px!important;text-decoration:none!important;display:inline-flex!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all:hover{color:#c7ff3d!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{grid-template-columns:36px minmax(0,1fr) auto 16px!important;gap:12px!important;min-height:65px!important;padding:12px 16px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon{color:#c7ff3d!important;background:#102a1d!important;border:1px solid #294437!important;border-radius:10px!important;grid-column:1!important;width:36px!important;height:36px!important;display:grid!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-copy{grid-column:2!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-badge{color:#92efb3!important;background:#173b2a!important;border:1px solid #4c8a60!important;border-radius:999px!important;grid-column:3!important;justify-content:center!important;min-width:62px!important;padding:5px 8px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row:nth-of-type(3) .activity-row-badge{color:#ff8291!important;background:#3b292d!important;border-color:#8b4f59!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row:nth-of-type(6) .activity-row-badge{color:#f3cf4d!important;background:#3c3b20!important;border-color:#83702b!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row .directional-icon{grid-column:4!important;display:block!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-badge:empty{display:none!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row:before{content:none!important;display:none!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon svg{width:17px!important;height:17px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon{flex:0 0 36px!important}.sa.control-center .overview-insights>.sa-panel:first-child>header{justify-content:space-between!important;align-items:center!important;gap:12px!important;display:flex!important}.sa.control-center .overview-insights>.sa-panel:first-child>header strong{white-space:nowrap!important;align-items:center!important;line-height:1.2!important;display:inline-flex!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all{white-space:nowrap!important;margin-left:auto!important;padding:4px 0!important;line-height:1!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{align-items:center!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon{place-self:center start!important;place-items:center!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon svg{margin:0!important;display:block!important}@media (max-width:600px){.sa.control-center .overview-insights>.sa-panel:first-child>header{padding-inline:14px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all{font-size:10px!important}.sa.control-center .overview-insights>.sa-panel:first-child .insight-row{grid-template-columns:34px minmax(0,1fr) auto 14px!important;gap:10px!important;padding-inline:12px!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-row-icon{width:34px!important;height:34px!important}}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all{color:#b8cfbd!important;cursor:pointer!important;opacity:1!important;background:#10251a!important;border:1px solid #294437!important;border-radius:7px!important;justify-content:center!important;align-items:center!important;min-height:28px!important;margin-left:auto!important;padding:6px 10px!important;font-size:11px!important;font-weight:700!important;line-height:1!important;text-decoration:none!important;display:inline-flex!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all:hover{color:#c7ff3d!important;background:#173323!important;border-color:#79b982!important}.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all:focus-visible{outline-offset:2px!important;outline:2px solid #c7ff3d!important}@media (max-width:600px){.sa.control-center .overview-insights>.sa-panel:first-child .activity-view-all{min-height:26px!important;padding:5px 8px!important;font-size:10px!important}}.sa.control-center .gym-table{background:#0d1c17!important;border:1px solid #294437!important;border-radius:18px!important;padding:0!important;overflow:hidden!important}.sa.control-center .gym-table .tenant-section-title{border-bottom:1px solid #294437!important;justify-content:space-between!important;align-items:center!important;min-height:64px!important;padding:0 20px!important;display:flex!important}.sa.control-center .tenant-section-title strong{color:#f1f8f1!important;align-items:center!important;gap:9px!important;font-size:17px!important;display:flex!important}.sa.control-center .tenant-section-title strong svg{color:#c7ff3d!important;font-size:17px!important}.sa.control-center .tenant-section-title small{color:#91b19a!important;font-size:12px!important}.sa.control-center .tenant-toolbar{border-bottom:1px solid #294437!important;align-items:center!important;gap:8px!important;padding:14px 18px!important;display:flex!important}.sa.control-center .tenant-toolbar label{color:#91b19a!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;flex:1!important;align-items:center!important;gap:9px!important;min-width:240px!important;height:38px!important;padding:0 12px!important;display:flex!important}.sa.control-center .tenant-toolbar label input{color:#f1f8f1!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:12px!important}.sa.control-center .tenant-toolbar button{color:#b9ccbd!important;white-space:nowrap!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;justify-content:center!important;align-items:center!important;gap:7px!important;height:38px!important;padding:0 12px!important;font-size:11px!important;font-weight:700!important;display:inline-flex!important}.sa.control-center .tenant-toolbar button:hover,.sa.control-center .tenant-toolbar button.active{color:#c7ff3d!important;background:#173323!important;border-color:#8ebd38!important}.sa.control-center .tenant-toolbar .tenant-refresh{width:38px!important;margin-left:auto!important;padding:0!important}.sa.control-center .tenant-filter-panel{background:#0b1814!important;border-bottom:1px solid #294437!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;padding:16px 18px!important;display:grid!important}.sa.control-center .tenant-filter-panel label{color:#91b19a!important;flex-direction:column!important;gap:7px!important;font-size:11px!important;font-weight:700!important;display:flex!important}.sa.control-center .tenant-filter-panel select,.sa.control-center .tenant-filter-panel input{color:#f1f8f1!important;background:#10241a!important;border:1px solid #294437!important;border-radius:8px!important;outline:0!important;height:40px!important;padding:0 11px!important;font-size:12px!important}.sa.control-center .tenant-filter-panel select:focus,.sa.control-center .tenant-filter-panel input:focus{border-color:#c7ff3d!important;box-shadow:0 0 0 2px #c7ff3d22!important}.sa.control-center .tenant-filter-panel footer{grid-column:1/-1!important;justify-content:flex-end!important;gap:8px!important;display:flex!important}.sa.control-center .tenant-filter-panel footer button{color:#b8cfbd!important;background:0 0!important;border:1px solid #294437!important;border-radius:8px!important;height:36px!important;padding:0 13px!important;font-size:11px!important;font-weight:700!important}.sa.control-center .tenant-filter-panel footer button:last-child{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .tenant-table-scroll{width:100%!important;overflow:auto!important}.sa.control-center .gym-table table{min-width:1280px!important;margin:0!important}.sa.control-center .gym-table thead{background:#0a1712!important}.sa.control-center .gym-table th{color:#91b19a!important;text-transform:uppercase!important;letter-spacing:.035em!important;border-bottom:1px solid #294437!important;height:45px!important;padding:0 13px!important;font-size:10px!important;font-weight:700!important}.sa.control-center .gym-table td{color:#dcebdd!important;border-top:1px solid #203c2e!important;height:58px!important;padding:0 13px!important;font-size:11px!important}.sa.control-center .gym-table tbody tr{cursor:pointer!important}.sa.control-center .gym-table tbody tr:hover{background:#132a1f!important}.sa.control-center .gym-table code{color:#91b19a!important;font-size:10px!important}.sa.control-center .gym-table td:first-child .gym-avatar{color:#c7ff3d!important;background:#173b2a!important;border:1px solid #294437!important}.sa.control-center .tenant-360-backdrop{z-index:90!important;-webkit-backdrop-filter:blur(5px)!important;backdrop-filter:blur(5px)!important;cursor:default!important;background:#020908b8!important;border:0!important;position:fixed!important;inset:0!important}.sa.control-center .tenant-360{z-index:91!important;background:#0d1c17!important;border:0!important;border-left:1px solid #294437!important;border-radius:0!important;width:min(760px,96vw)!important;height:100dvh!important;margin:0!important;padding:0!important;animation:.28s cubic-bezier(.16,1,.3,1) both tenantDrawerIn!important;position:fixed!important;top:0!important;right:0!important;overflow:auto!important;box-shadow:-25px 0 70px #0009!important}.sa.control-center .tenant-360:hover{transform:none!important}.sa.control-center .tenant-360>header{background:#0d1c17!important;border-bottom:1px solid #294437!important;padding:14px 20px 12px!important}.sa.control-center .tenant-360>header>div:first-child>b{background:#102a1d!important;border:1px solid #294437!important;border-radius:11px!important;width:48px!important;height:48px!important}.sa.control-center .tenant-360>header>div:last-child{align-items:center!important}.sa.control-center .tenant-360>header>div:last-child button{color:#dcebdd!important;background:#10241a!important;border:1px solid #294437!important}.sa.control-center .tenant-360>header>div:last-child button:first-child{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .tenant-360 .tenant-360-close{width:34px!important;margin-left:6px!important;padding:0!important}.sa.control-center .tenant-360-tabs{z-index:3!important;background:#0d1c17!important;border-top:0!important;border-bottom:1px solid #294437!important;flex-wrap:nowrap!important;margin:0!important;padding:0 20px!important;position:sticky!important;top:0!important;overflow-x:auto!important}.sa.control-center .tenant-360-tabs>button{color:#91b19a!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-right:22px!important;padding:0 5px!important}.sa.control-center .tenant-360-tabs>button.active{color:#c7ff3d!important;background:0 0!important;border-bottom:2px solid #c7ff3d!important}.sa.control-center .tenant-360 .tenant-tab-context{background:#10241a!important;border-color:#294437!important;margin:20px 20px 0!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs){grid-template-columns:repeat(4,minmax(0,1fr))!important;margin:16px 20px!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs)>span{background:#0b1c16!important;border-color:#294437!important;min-height:110px!important;padding:20px!important}.sa.control-center .tenant-360>footer{border-color:#294437!important;margin:0 20px 20px!important;padding:16px 0!important}.sa.control-center .tenant-360>footer button{color:#b8cfbd!important;background:#10241a!important;border-color:#294437!important}.sa.control-center .tenant-360>footer button:first-child{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}@keyframes tenantDrawerIn{0%{opacity:0;transform:translate(44px)}to{opacity:1;transform:translate(0)}}@media (max-width:800px){.sa.control-center .tenant-toolbar{flex-wrap:wrap!important}.sa.control-center .tenant-toolbar label{flex:100%!important}.sa.control-center .tenant-filter-panel{grid-template-columns:1fr 1fr!important}.sa.control-center .tenant-360{width:100vw!important}.sa.control-center .tenant-360>header{align-items:stretch!important}.sa.control-center .tenant-360>header>div:last-child{flex-wrap:wrap!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs){grid-template-columns:1fr 1fr!important}.sa.control-center .tenant-360>footer button{flex:calc(50% - 8px)!important}}@media (max-width:520px){.sa.control-center .tenant-section-title{padding:0 14px!important}.sa.control-center .tenant-toolbar{padding:12px!important}.sa.control-center .tenant-toolbar button{flex:1!important}.sa.control-center .tenant-toolbar .tenant-refresh{flex:0 0 38px!important}.sa.control-center .tenant-filter-panel{grid-template-columns:1fr!important;padding:14px!important}.sa.control-center .tenant-360>header{padding:12px 14px!important}.sa.control-center .tenant-360>header>div:last-child button{flex:1!important}.sa.control-center .tenant-360 .tenant-360-close{flex:0 0 34px!important}.sa.control-center .tenant-360>div:not(.tenant-tab-context):not(.tenant-360-tabs){grid-template-columns:1fr!important;margin-inline:14px!important}.sa.control-center .tenant-360 .tenant-tab-context,.sa.control-center .tenant-360>footer{margin-inline:14px!important}}@media (prefers-reduced-motion:reduce){.sa.control-center .tenant-360{animation:none!important}}.tenant-portal.sa.control-center{z-index:89!important;pointer-events:none!important;width:0!important;height:0!important;min-height:0!important;display:block!important;position:fixed!important;inset:0!important}.tenant-portal.sa.control-center>.tenant-360-backdrop,.tenant-portal.sa.control-center>.tenant-360{pointer-events:auto!important}.sa.control-center .gym-table tbody tr[role=button]{outline:none!important}.sa.control-center .gym-table tbody tr[role=button]:focus-visible{background:#132a1f!important;box-shadow:inset 0 0 0 2px #c7ff3d!important}.tenant-portal.sa.control-center .tenant-360{color:#f1f8f1!important;background:#0d1c17!important;width:min(760px,96vw)!important}.tenant-portal.sa.control-center .tenant-360-head{border-bottom:0!important;justify-content:space-between!important;align-items:center!important;min-height:72px!important;padding:12px 20px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-360-head>div{align-items:center!important;gap:12px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-360-head .tenant-brand-mark{color:#c7ff3d!important;background:#102a1d!important;border:1px solid #294437!important;border-radius:11px!important;place-items:center!important;width:48px!important;height:48px!important;font-size:14px!important;display:grid!important}.tenant-portal.sa.control-center .tenant-360-head span{flex-direction:column!important;gap:3px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-360-head strong{color:#f1f8f1!important;font-size:17px!important}.tenant-portal.sa.control-center .tenant-360-head small{color:#91b19a!important;font-size:11px!important}.tenant-portal.sa.control-center .tenant-360-head .tenant-360-close{color:#91b19a!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;place-items:center!important;width:34px!important;height:34px!important;padding:0!important;display:grid!important}.tenant-portal.sa.control-center .tenant-360-actions{flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0!important;padding:0 20px 12px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-360-actions button{color:#91b19a!important;cursor:pointer!important;background:0 0!important;border:1px solid #0000!important;border-radius:8px!important;justify-content:center!important;align-items:center!important;gap:7px!important;min-height:34px!important;padding:0 11px!important;font-size:10px!important;font-weight:700!important;display:inline-flex!important}.tenant-portal.sa.control-center .tenant-360-actions button:hover{color:#f1f8f1!important;background:#132a1f!important}.tenant-portal.sa.control-center .tenant-360-actions .primary{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.tenant-portal.sa.control-center .tenant-360-actions button:nth-child(2){color:#f1f8f1!important;border-color:#294437!important}.tenant-portal.sa.control-center .tenant-360-actions .danger{color:#ff9da5!important;border-color:#7c4147!important}.tenant-portal.sa.control-center .tenant-360-tabs{background:#0d1c17!important;border-top:0!important;border-bottom:1px solid #294437!important;min-height:48px!important;padding:0 20px!important;position:relative!important;top:auto!important}.tenant-portal.sa.control-center .tenant-360-tabs>button{color:#91b19a!important;min-height:48px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;margin-right:22px!important;padding:0 4px!important;font-size:11px!important}.tenant-portal.sa.control-center .tenant-360-tabs>button.active{color:#c7ff3d!important;background:0 0!important;border-bottom:2px solid #c7ff3d!important}.tenant-portal.sa.control-center .tenant-360-body{background:#0d1c17!important;border-top:1px solid #294437!important;margin:0!important;padding:20px!important;display:block!important}.tenant-portal.sa.control-center .tenant-summary-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.tenant-portal.sa.control-center .tenant-summary-grid article{background:#0b1c16!important;border:1px solid #294437!important;border-radius:18px!important;flex-direction:column!important;gap:7px!important;min-height:110px!important;padding:18px 20px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-summary-grid small,.tenant-portal.sa.control-center .tenant-profile-card small{color:#91b19a!important;text-transform:uppercase!important;font-size:10px!important;font-weight:700!important}.tenant-portal.sa.control-center .tenant-summary-grid strong{color:#f1f8f1!important;font-size:12px!important}.tenant-portal.sa.control-center .tenant-summary-grid span{color:#91b19a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}.tenant-portal.sa.control-center .tenant-profile-card,.tenant-portal.sa.control-center .tenant-detail-card{margin-top:14px!important}.tenant-portal.sa.control-center .tenant-profile-card h4,.tenant-portal.sa.control-center .tenant-detail-card h4{color:#91b19a!important;text-transform:uppercase!important;letter-spacing:.04em!important;margin:0 0 8px!important;font-size:11px!important}.tenant-portal.sa.control-center .tenant-profile-card>div,.tenant-portal.sa.control-center .tenant-detail-card{background:#0b1c16!important;border:1px solid #294437!important;border-radius:18px!important;padding:20px!important}.tenant-portal.sa.control-center .tenant-profile-card>div{grid-template-columns:1fr 1fr!important;gap:14px 60px!important;display:grid!important}.tenant-portal.sa.control-center .tenant-profile-card span{flex-direction:column!important;gap:4px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-detail-card p{color:#91b19a!important;font-size:12px!important}.tenant-portal.sa.control-center .tenant-detail-card button{color:#c7ff3d!important;background:#10241a!important;border:1px solid #294437!important;border-radius:8px!important;height:36px!important;padding:0 12px!important}@media (max-width:620px){.tenant-portal.sa.control-center .tenant-360-head,.tenant-portal.sa.control-center .tenant-360-actions{padding-inline:14px!important}.tenant-portal.sa.control-center .tenant-360-actions button{flex:calc(50% - 7px)!important}.tenant-portal.sa.control-center .tenant-360-tabs{padding-inline:14px!important}.tenant-portal.sa.control-center .tenant-360-body{padding:14px!important}.tenant-portal.sa.control-center .tenant-summary-grid{grid-template-columns:1fr 1fr!important}.tenant-portal.sa.control-center .tenant-profile-card>div{gap:14px 22px!important}}.tenant-portal.sa.control-center .tenant-360>header.tenant-360-head{flex-direction:row!important;align-items:center!important}.tenant-portal.sa.control-center .tenant-360>div.tenant-360-body{grid-template-columns:none!important;gap:0!important;margin:0!important;padding:20px!important;display:block!important}@media (max-width:700px){.tenant-portal.sa.control-center .tenant-summary-grid{grid-template-columns:1fr 1fr!important}.tenant-portal.sa.control-center .tenant-360>div.tenant-360-body{padding:14px!important}}.tenant-portal.sa.control-center .tenant-inline-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;display:grid!important}.tenant-portal.sa.control-center .tenant-inline-grid>span{background:#10241a!important;border:1px solid #294437!important;border-radius:12px!important;flex-direction:column!important;gap:7px!important;min-height:82px!important;padding:15px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-inline-grid small{color:#91b19a!important;text-transform:uppercase!important;font-size:10px!important}.tenant-portal.sa.control-center .tenant-inline-grid strong{color:#f1f8f1!important;overflow-wrap:anywhere!important;font-size:12px!important}.tenant-portal.sa.control-center .tenant-inline-form{align-items:flex-end!important;gap:12px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-inline-form label{color:#91b19a!important;flex-direction:column!important;flex:1!important;gap:7px!important;font-size:11px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-inline-form textarea{resize:vertical!important;color:#f1f8f1!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;outline:0!important;min-height:76px!important;padding:11px!important}.tenant-portal.sa.control-center .tenant-inline-form textarea:focus{border-color:#c7ff3d!important}.tenant-portal.sa.control-center .tenant-inline-form button.primary{color:#0b1b0a!important;background:#c7ff3d!important;border:1px solid #c7ff3d!important;border-radius:8px!important;height:38px!important;padding:0 14px!important;font-weight:800!important}.tenant-portal.sa.control-center .tenant-inline-form button:disabled{opacity:.45!important;cursor:not-allowed!important}@media (max-width:620px){.tenant-portal.sa.control-center .tenant-inline-grid{grid-template-columns:1fr!important}.tenant-portal.sa.control-center .tenant-inline-form{flex-direction:column!important;align-items:stretch!important}}.tenant-portal.sa.control-center .tenant-360{scrollbar-width:thin!important;scrollbar-color:#496252 #0b1814!important}.tenant-portal.sa.control-center .tenant-360::-webkit-scrollbar{width:8px!important}.tenant-portal.sa.control-center .tenant-360::-webkit-scrollbar-thumb{background:#496252!important;border:2px solid #0b1814!important;border-radius:999px!important}.tenant-portal.sa.control-center .tenant-360-tabs{scrollbar-width:thin!important;scrollbar-color:#496252 transparent!important}.tenant-portal.sa.control-center .tenant-360-tabs::-webkit-scrollbar{height:5px!important}.tenant-portal.sa.control-center .tenant-360-tabs::-webkit-scrollbar-track{background:0 0!important}.tenant-portal.sa.control-center .tenant-360-tabs::-webkit-scrollbar-thumb{background:#496252!important;border-radius:999px!important}.tenant-portal.sa.control-center .tenant-detail-loading,.tenant-portal.sa.control-center .tenant-empty-detail{color:#91b19a!important;text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:190px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-detail-loading svg{color:#c7ff3d!important}.tenant-portal.sa.control-center .tenant-empty-detail>svg{color:#91b19a!important;background:#10241a!important;border:1px solid #294437!important;border-radius:14px!important;width:42px!important;height:42px!important;padding:12px!important}.tenant-portal.sa.control-center .tenant-empty-detail strong{color:#f1f8f1!important;font-size:13px!important}.tenant-portal.sa.control-center .tenant-empty-detail small{font-size:11px!important}.tenant-portal.sa.control-center .tenant-data-list{flex-direction:column!important;gap:4px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-data-list article{background:0 0!important;border:0!important;border-bottom:1px solid #203c2e!important;grid-template-columns:36px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:62px!important;padding:10px 12px!important;display:grid!important}.tenant-portal.sa.control-center .tenant-data-list article:hover{background:#10241a!important}.tenant-portal.sa.control-center .tenant-data-list article>i{color:#c7ff3d!important;background:#102a1d!important;border:1px solid #294437!important;border-radius:10px!important;place-items:center!important;width:36px!important;height:36px!important;display:grid!important}.tenant-portal.sa.control-center .tenant-data-list article>span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.tenant-portal.sa.control-center .tenant-data-list article>span strong{color:#f1f8f1!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12px!important;overflow:hidden!important}.tenant-portal.sa.control-center .tenant-data-list article>span small{color:#91b19a!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10px!important;overflow:hidden!important}.tenant-portal.sa.control-center .tenant-data-list article>b{color:#8bf0ae!important;text-transform:uppercase!important;background:#173b2a!important;border:1px solid #3e7350!important;border-radius:999px!important;padding:5px 9px!important;font-size:9px!important}.tenant-portal.sa.control-center .tenant-health-card{background:#0b1c16!important;border:1px solid #294437!important;border-radius:18px!important;align-items:center!important;gap:14px!important;min-height:92px!important;padding:20px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-health-card>strong{color:#8bf0ae!important;font-size:28px!important}.tenant-portal.sa.control-center .tenant-health-card>span{flex-direction:column!important;gap:4px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-health-card b{color:#f1f8f1!important;font-size:12px!important}.tenant-portal.sa.control-center .tenant-health-card small{color:#91b19a!important;font-size:10px!important}.tenant-portal.sa.control-center,.tenant-portal.sa.control-center .tenant-360,.tenant-portal.sa.control-center .tenant-360-head,.tenant-portal.sa.control-center .tenant-360-body{color:#f1f8f1!important;background:#0d1c17!important}.tenant-portal.sa.control-center .tenant-summary-grid article,.tenant-portal.sa.control-center .tenant-profile-card>div,.tenant-portal.sa.control-center .tenant-detail-card,.tenant-portal.sa.control-center .tenant-health-card{box-shadow:none!important;background:#0b1c16!important;border-color:#294437!important}.tenant-portal.sa.control-center .tenant-360 .tenant-tab-context{background:#0b1c16!important;border-color:#294437!important}.tenant-portal.sa.control-center .tenant-360-head .tenant-brand-mark{background:#102a1d!important;border-color:#294437!important}.tenant-portal.sa.control-center .tenant-profile-card>div{grid-template-columns:1fr 1fr!important;gap:18px 70px!important;padding:20px!important}.tenant-portal.sa.control-center .tenant-profile-card strong{color:#edf6ee!important;font-size:13px!important}.tenant-portal.sa.control-center .tenant-profile-card small{color:#91b19a!important;font-size:11px!important}.tenant-portal.sa.control-center .tenant-360::-webkit-scrollbar-track{background:#0b1814!important}.tenant-portal.sa.control-center .tenant-360::-webkit-scrollbar-thumb{background:#496252!important;border-color:#0b1814!important}@media (max-width:620px){.tenant-portal.sa.control-center .tenant-profile-card>div{grid-template-columns:1fr!important;gap:14px!important}}.sa.control-center .gym-table td:first-child{min-width:190px!important}.sa.control-center .gym-table td:first-child strong{color:#edf6ee!important;font-size:12px!important}.sa.control-center .gym-table td>span{color:#a8c7ad!important;white-space:nowrap!important;background:#102a1d!important;border:1px solid #294437!important;border-radius:999px!important;align-items:center!important;min-height:24px!important;padding:3px 9px!important;font-size:10px!important;font-weight:800!important;display:inline-flex!important}.sa.control-center .gym-table td>span.active{color:#8bf0ae!important;background:#173b2a!important;border-color:#3e7350!important}.sa.control-center .gym-table td>span.pending{color:#f2d66b!important;background:#393718!important;border-color:#8b7930!important}.sa.control-center .gym-table td>span.suspended,.sa.control-center .gym-table td>span.pastdue{color:#ff9da5!important;background:#321b20!important;border-color:#7c4147!important}.sa.control-center .gym-table td:last-child button{color:#91b19a!important;background:0 0!important;border:0!important;width:30px!important;height:30px!important;padding:0!important}.sa.control-center .gym-table td:last-child button:hover{color:#c7ff3d!important;background:#173323!important;border-radius:7px!important}.sa.control-center .customer-activity-panel{background:#0d1c17!important;border:1px solid #294437!important;border-radius:18px!important;margin-top:20px!important;padding:0!important;overflow:hidden!important}.sa.control-center .customer-activity-panel>header{border-bottom:1px solid #294437!important;min-height:64px!important;padding:0 20px!important}.sa.control-center .customer-activity-panel>header strong{color:#edf6ee!important;align-items:center!important;gap:8px!important;font-size:16px!important;display:flex!important}.sa.control-center .customer-activity-panel>header strong svg{color:#c7ff3d!important}.sa.control-center .customer-activity-panel>header small{color:#91b19a!important;margin-top:4px!important;font-size:11px!important;display:block!important}.sa.control-center .customer-activity-panel>header>b{color:#91b19a!important;font-size:11px!important}.sa.control-center .customer-activity-columns{grid-template-columns:1fr 1fr!important;gap:0!important;margin:0!important;display:grid!important}.sa.control-center .customer-activity-columns>article{background:#0d1c17!important;border:0!important;border-right:1px solid #294437!important;border-radius:0!important;padding:16px 20px!important}.sa.control-center .customer-activity-columns>article:last-child{border-right:0!important}.sa.control-center .customer-activity-columns article>header{border-bottom:1px solid #203c2e!important;padding-bottom:10px!important}.sa.control-center .customer-activity-columns article>header strong{color:#dcebdd!important;font-size:12px!important}.sa.control-center .customer-activity-columns article>header b{color:#c7ff3d!important;font-size:16px!important}.sa.control-center .customer-activity-columns article>button{background:0 0!important;border-bottom:1px solid #203c2e!important;min-height:48px!important;padding:10px 0!important}.sa.control-center .customer-activity-columns article>button span{color:#edf6ee!important;font-size:11px!important}.sa.control-center .customer-activity-columns article>button small{color:#91b19a!important;font-size:10px!important}.sa.control-center .customer-activity-columns article>button i{width:8px!important;height:8px!important}.sa.control-center .customer-activity-columns article>button:hover{background:#132a1f!important;border-radius:8px!important;padding-inline:8px!important}@media (max-width:700px){.sa.control-center .customer-activity-columns{grid-template-columns:1fr!important}.sa.control-center .customer-activity-columns>article{border-bottom:1px solid #294437!important;border-right:0!important}.sa.control-center .customer-activity-columns>article:last-child{border-bottom:0!important}}.sa.control-center .gyms-module{max-width:none!important}.sa.control-center .gyms-module>header{margin-bottom:18px!important;padding:0 2px!important}.sa.control-center .gyms-module>header h2{color:#edf6ee!important;font-size:25px!important}.sa.control-center .gyms-module>header p{color:#91b19a!important}.sa.control-center .gyms-module .module-stats{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.sa.control-center .gyms-module .module-stats article{background:#0d1c17!important;border:1px solid #294437!important;border-radius:13px!important;min-height:92px!important;padding:15px!important}.sa.control-center .gyms-module .module-body{grid-template-columns:minmax(0,1fr) 280px!important;gap:14px!important}.sa.control-center .gyms-module .module-body>article,.sa.control-center .gyms-module .module-body>aside{background:#0d1c17!important;border:1px solid #294437!important;border-radius:16px!important}.sa.control-center .gyms-module .module-search{background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;height:40px!important}.sa.control-center .gyms-module .platform-virtual-list{border-top:1px solid #294437!important;min-height:520px!important;max-height:calc(100dvh - 390px)!important}.sa.control-center .gyms-module .platform-virtual-list>button{color:#dcebdd!important;background:0 0!important;border-bottom:1px solid #203c2e!important;min-height:58px!important}.sa.control-center .gyms-module .platform-virtual-list>button:hover{background:#132a1f!important}.sa.control-center .gyms-module .platform-virtual-list>button span svg{color:#c7ff3d!important}.sa.control-center .gyms-module .module-body>aside{padding:18px!important}@media (max-width:900px){.sa.control-center .gyms-module .module-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa.control-center .gyms-module .module-body{grid-template-columns:1fr!important}}.sa.control-center .gyms-module>header>div>span{color:#c7ff3d!important;letter-spacing:.035em!important;text-transform:none!important;align-items:center!important;gap:8px!important;font-size:10px!important;font-weight:800!important;display:flex!important}.sa.control-center .gyms-module>header>div>span:before{content:"";background:#c7ff3d!important;border-radius:99px!important;width:15px!important;height:2px!important}.sa.control-center .gyms-module>header h2{letter-spacing:-.025em!important;margin:7px 0 4px!important;font-size:28px!important;line-height:1.1!important}.sa.control-center .gyms-module>header p{margin:0!important;font-size:11px!important}.sa.control-center .gyms-module>header>button{color:#edf6ee!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;height:38px!important;padding:0 14px!important;font-size:11px!important;font-weight:750!important}.sa.control-center .gyms-module .module-stats article svg{color:#c7ff3d!important;background:#173323!important;border-radius:9px!important;width:17px!important;height:17px!important;padding:8px!important}.sa.control-center .gyms-module .module-stats article span{color:#91b19a!important;text-transform:uppercase!important;margin-top:7px!important;font-size:10px!important}.sa.control-center .gyms-module .module-stats article strong{color:#edf6ee!important;font-size:22px!important}@media (max-width:620px){.sa.control-center .gyms-module>header{align-items:flex-start!important}.sa.control-center .gyms-module .module-stats{grid-template-columns:1fr 1fr!important}}.tenant-portal.sa.control-center .tenant-profile-card span{background:0 0!important}.sa.control-center,.sa.control-center .sa-work,.sa.control-center .sa-content,.sa.control-center .sa-panel,.sa.control-center .tenant-360,.sa.control-center .tenant-360-body{background-color:#0d1c17!important;background-image:none!important}.sa.control-center .tenant-360>div span,.sa.control-center .tenant-summary-grid article span,.tenant-portal.sa.control-center .tenant-summary-grid article{background:#0d1c17!important}.tenant-portal.sa.control-center .tenant-360-tabs{scroll-behavior:smooth!important;white-space:nowrap!important;align-items:stretch!important;gap:8px!important;padding-inline:20px!important;display:flex!important}.tenant-portal.sa.control-center .tenant-360-tabs>button{white-space:nowrap!important;flex:none!important;align-items:center!important;gap:7px!important;min-width:max-content!important;margin-right:0!important;padding-inline:8px!important;transition:color .2s,background .2s,transform .2s!important;display:inline-flex!important}.tenant-portal.sa.control-center .tenant-360-tabs>button svg{color:currentColor!important;opacity:.8!important;width:12px!important;height:12px!important;transition:transform .2s,opacity .2s!important}.tenant-portal.sa.control-center .tenant-360-tabs>button:hover{color:#c7ff3d!important;background:#132a1f!important;transform:translateY(-1px)!important}.tenant-portal.sa.control-center .tenant-360-tabs>button:hover svg,.tenant-portal.sa.control-center .tenant-360-tabs>button.active svg{opacity:1!important;transform:scale(1.08)!important}.sa.control-center .gyms-module .module-stats{grid-template-columns:repeat(6,minmax(0,1fr))!important}.sa.control-center .gyms-module .module-header-actions{align-items:center!important;gap:8px!important;display:flex!important}.sa.control-center .gyms-module .module-header-actions button{color:#edf6ee!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:9px!important;align-items:center!important;gap:7px!important;height:40px!important;padding:0 14px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.sa.control-center .gyms-module .module-header-actions button.primary{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}@media (max-width:1050px){.sa.control-center .gyms-module .module-stats{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:620px){.sa.control-center .gyms-module .module-stats{grid-template-columns:1fr 1fr!important}.sa.control-center .gyms-module .module-header-actions{flex-wrap:wrap!important}}.sa.control-center .gyms-module{width:100%!important;max-width:1600px!important;padding-inline:0!important}.sa.control-center .gyms-module .module-stats article{border-radius:16px!important;gap:10px!important;min-height:142px!important;padding:20px!important}.sa.control-center .gyms-module .module-stats article svg{border-radius:11px!important;width:24px!important;height:24px!important;padding:10px!important}.sa.control-center .gyms-module .module-stats article span{margin-top:10px!important;font-size:11px!important}.sa.control-center .gyms-module .module-stats article strong{font-size:30px!important;line-height:1.05!important}.sa.control-center .gyms-module .module-body{min-height:620px!important}.sa.control-center .gyms-module .module-body>aside{min-height:620px!important;padding:24px!important}.sa.control-center .gyms-module .module-body>aside>strong{font-size:13px!important}.sa.control-center .gyms-module .platform-virtual-list{min-height:620px!important;max-height:calc(100dvh - 330px)!important}@media (max-width:1050px){.sa.control-center .gyms-module .module-stats article{min-height:125px!important}.sa.control-center .gyms-module .module-body,.sa.control-center .gyms-module .module-body>aside{min-height:520px!important}}@media (max-width:620px){.sa.control-center .gyms-module .module-stats article{min-height:118px!important;padding:16px!important}.sa.control-center .gyms-module .module-stats article svg{width:21px!important;height:21px!important}.sa.control-center .gyms-module .module-stats article strong{font-size:25px!important}}.sa.control-center .gyms-module>.gyms-exact-toolbar{background:#0d1c17!important;border:1px solid #294437!important;border-radius:16px!important;grid-area:3/1!important;align-items:center!important;gap:8px!important;min-height:68px!important;padding:12px 14px!important;display:flex!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>label{color:#edf6ee!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;flex:1!important;align-items:center!important;gap:10px!important;height:40px!important;padding:0 12px!important;display:flex!important}.sa.control-center .gyms-module>.gyms-exact-toolbar input{color:#edf6ee!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:12px!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>button{color:#b8cfbd!important;white-space:nowrap!important;background:0 0!important;border:1px solid #294437!important;border-radius:9px!important;align-items:center!important;gap:6px!important;height:40px!important;padding:0 12px!important;font-size:11px!important;font-weight:750!important;display:inline-flex!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>button:hover{color:#c7ff3d!important;background:#173323!important;border-color:#c7ff3d!important}.sa.control-center .gyms-module>.gyms-exact-toolbar .toolbar-refresh{justify-content:center!important;width:40px!important;padding:0!important}@media (max-width:700px){.sa.control-center .gyms-module>.gyms-exact-toolbar{flex-wrap:wrap!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>label{flex:100%!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>button{flex:1!important}}.sa.control-center .gyms-module .gyms-chip-row{align-items:center!important;gap:8px!important;padding:12px 0!important;display:flex!important;overflow-x:auto!important}.sa.control-center .gyms-module .gyms-chip-row button{color:#91b19a!important;white-space:nowrap!important;background:#10241a!important;border:1px solid #294437!important;border-radius:999px!important;min-height:32px!important;padding:0 13px!important;font-size:11px!important;font-weight:750!important;transition:all .2s!important}.sa.control-center .gyms-module .gyms-chip-row button:hover,.sa.control-center .gyms-module .gyms-chip-row button.active{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .gyms-module>.unified-filters{background:#0d1c17!important;border:1px solid #294437!important;border-radius:16px!important;padding:12px 14px!important}.sa.control-center .gyms-module .gyms-filter-search{color:#edf6ee!important;background:#10241a!important;border:1px solid #294437!important;border-radius:9px!important;grid-column:1!important;align-items:center!important;gap:10px!important;min-height:40px!important;padding:0 12px!important;display:flex!important}.sa.control-center .gyms-module .gyms-filter-search input{color:#edf6ee!important;background:0 0!important;border:0!important;outline:0!important;width:100%!important;font-size:12px!important}.sa.control-center .gyms-module>.unified-filters .filter-top{align-items:center!important;gap:8px!important;margin-top:8px!important;display:flex!important}.sa.control-center .gyms-module>.unified-filters .filter-quick,.sa.control-center .gyms-module>.unified-filters .filter-fields{display:none!important}@media (max-width:620px){.sa.control-center .gyms-module>.unified-filters .filter-top{flex-wrap:wrap!important}}.sa.control-center .gyms-module .gyms-reference-table-wrap{max-height:calc(100dvh - 360px)!important;display:block!important;overflow:auto!important}.sa.control-center .gyms-module .gyms-reference-table{border-collapse:collapse!important;background:#0d1c17!important;width:100%!important;min-width:1180px!important}.sa.control-center .gyms-module .gyms-reference-table th{text-align:start!important;color:#91b19a!important;text-transform:uppercase!important;border-bottom:1px solid #294437!important;height:44px!important;padding:0 12px!important;font-size:10px!important}.sa.control-center .gyms-module .gyms-reference-table td{color:#dcebdd!important;white-space:nowrap!important;border-bottom:1px solid #203c2e!important;height:58px!important;padding:0 12px!important;font-size:11px!important}.sa.control-center .gyms-module .gyms-reference-table tbody tr{cursor:pointer!important}.sa.control-center .gyms-module .gyms-reference-table tbody tr:hover{background:#132a1f!important}.sa.control-center .gyms-module .gyms-reference-table td:first-child{align-items:center!important;gap:9px!important;display:flex!important}.sa.control-center .gyms-module .gyms-reference-table td:first-child>b{color:#c7ff3d!important;background:#173323!important;border:1px solid #294437!important;border-radius:8px!important;place-items:center!important;width:28px!important;height:28px!important;font-size:9px!important;display:grid!important}.sa.control-center .gyms-module .gyms-reference-table td:first-child strong{color:#edf6ee!important;font-size:12px!important}.sa.control-center .gyms-module .gyms-reference-table td>em{font-style:normal;color:#a8c7ad!important;text-transform:uppercase!important;background:#102a1d!important;border:1px solid #294437!important;border-radius:999px!important;padding:4px 8px!important;font-size:9px!important;font-weight:800!important;display:inline-flex!important}.sa.control-center .gyms-module .gyms-reference-table td>em.active,.sa.control-center .gyms-module .gyms-reference-table td>em.excellent{color:#8bf0ae!important;background:#173b2a!important;border-color:#3e7350!important}.sa.control-center .gyms-module .gyms-reference-table td>em.pending{color:#f2d66b!important;background:#393718!important;border-color:#8b7930!important}.sa.control-center .gyms-module .platform-virtual-list{display:none!important}.sa.control-center .gyms-module{grid-template-rows:auto auto auto auto!important;grid-template-columns:minmax(0,1fr) 300px!important;gap:14px!important;display:grid!important}.sa.control-center .gyms-module>.unified-filters{grid-area:3/1!important;margin:0!important}.sa.control-center .gyms-module>header{grid-area:1/1/auto/-1!important}.sa.control-center .gyms-module>.module-stats{grid-area:2/1/auto/-1!important}.sa.control-center .gyms-module>.module-body{display:contents!important}.sa.control-center .gyms-module>.module-body>.gym-live-workspace{grid-area:4/1/span 2!important}.sa.control-center .gyms-module>.module-body>aside{grid-area:3/2!important;height:max-content!important;min-height:0!important}.sa.control-center .gyms-module>.approval-panel{grid-area:4/2!important;min-width:0!important;height:max-content!important;margin:0!important}.sa.control-center .gyms-module>.module-body>aside>button{color:#edf6ee!important;background:0 0!important;border:0!important;border-bottom:1px solid #203c2e!important;min-height:46px!important;padding:0 10px!important}.sa.control-center .gyms-module>.module-body>aside>button:hover{color:#c7ff3d!important;background:#132a1f!important}.sa.control-center .gyms-module>.approval-panel{background:#0d1c17!important;border:1px solid #294437!important;border-radius:16px!important;padding:0!important;overflow:hidden!important}.sa.control-center .gyms-module>.approval-panel>header{border-bottom:1px solid #294437!important;padding:16px 18px!important}.sa.control-center .gyms-module>.approval-panel .approval-row{border-bottom:1px solid #203c2e!important;padding:13px 16px!important}@media (max-width:900px){.sa.control-center .gyms-module{grid-template-columns:1fr!important}.sa.control-center .gyms-module>.unified-filters,.sa.control-center .gyms-module>header,.sa.control-center .gyms-module>.module-stats,.sa.control-center .gyms-module>.module-body>.gym-live-workspace,.sa.control-center .gyms-module>.module-body>aside,.sa.control-center .gyms-module>.approval-panel{grid-area:auto/1!important}.sa.control-center .gyms-module>.module-body{display:contents!important}}.sa.control-center .gyms-module>.module-body>.gym-live-workspace{display:block!important}.sa.control-center .gyms-module .gym-live-workspace{background:#0d1c17!important;border:1px solid #294437!important;border-radius:16px!important;min-width:0!important;padding:0!important;box-shadow:0 14px 34px #0003!important}.sa.control-center .gyms-module .gym-live-workspace>header{justify-content:space-between!important;align-items:center!important;gap:16px!important;display:flex!important}.sa.control-center .gyms-module .module-body>article{padding:0!important;overflow:hidden!important}.sa.control-center .gyms-module .module-body>article>header{background:#0d1c17!important;border-bottom:1px solid #294437!important;min-height:68px!important;padding:14px 18px!important}.sa.control-center .gyms-module .module-body>article>header>strong{color:#edf6ee!important;font-size:14px!important}.sa.control-center .gyms-module .module-body>article .module-search{width:min(360px,55%)!important;padding-inline:11px!important}.sa.control-center .gyms-module .platform-virtual-list{background:#0b1814!important;padding:0!important}.sa.control-center .gyms-module .platform-virtual-list>button{text-align:start!important;grid-template-columns:minmax(0,1fr) auto 20px!important;align-items:center!important;gap:14px!important;width:100%!important;padding:12px 18px!important;display:grid!important}.sa.control-center .gyms-module .platform-virtual-list>button>span{grid-template-rows:auto auto!important;grid-template-columns:24px minmax(0,1fr)!important;align-items:center!important;column-gap:10px!important;display:grid!important}.sa.control-center .gyms-module .platform-virtual-list>button>span svg{grid-row:1/span 2!important;width:18px!important;height:18px!important}.sa.control-center .gyms-module .platform-virtual-list>button>span strong{color:#edf6ee!important;font-size:12px!important}.sa.control-center .gyms-module .platform-virtual-list>button>span small{color:#91b19a!important;font-size:10px!important}.sa.control-center .gyms-module .platform-virtual-list>button>b{color:#8bf0ae!important;text-transform:uppercase!important;background:#173b2a!important;border:1px solid #3e7350!important;border-radius:999px!important;padding:4px 9px!important;font-size:9px!important}.sa.control-center .gyms-module .platform-virtual-list>button>svg{color:#91b19a!important}.sa.control-center .gyms-module .platform-virtual-list>button:hover>svg{color:#c7ff3d!important}@media (max-width:620px){.sa.control-center .gyms-module .module-body>article>header{flex-direction:column!important;align-items:flex-start!important;gap:9px!important}.sa.control-center .gyms-module .module-body>article .module-search{width:100%!important}.sa.control-center .gyms-module .platform-virtual-list>button{padding-inline:14px!important}}.sa.control-center .gyms-module>.gyms-exact-toolbar{box-sizing:border-box!important;align-self:start!important;height:68px!important;min-height:68px!important;max-height:68px!important;overflow:hidden!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>label{height:40px!important;min-height:40px!important}.sa.control-center .gyms-module>.gyms-exact-toolbar>button{height:40px!important;min-height:40px!important;line-height:1!important}.sa.control-center .gyms-module>.gyms-exact-toolbar svg{flex:0 0 15px!important;width:15px!important;height:15px!important}.sa.control-center .gyms-module{grid-template-rows:auto auto 68px auto!important;align-content:start!important}.sa.control-center .gyms-module>.module-body>.gym-live-workspace{align-self:start!important;height:auto!important;min-height:0!important}.sa.control-center .gyms-module>.module-body>aside,.sa.control-center .gyms-module>.approval-panel{align-self:start!important}.sa.control-center .gyms-module .gyms-exact-toolbar{gap:12px!important;height:82px!important;min-height:82px!important;padding:18px!important}.sa.control-center .gyms-module .gyms-exact-toolbar>label{border-radius:12px!important;height:48px!important;min-height:48px!important;padding-inline:16px!important}.sa.control-center .gyms-module .gyms-exact-toolbar>label svg{width:19px!important;height:19px!important}.sa.control-center .gyms-module .gyms-exact-toolbar>label input{font-size:14px!important}.sa.control-center .gyms-module .gyms-exact-toolbar>button{border-radius:11px!important;height:48px!important;min-height:48px!important;padding-inline:16px!important;font-size:13px!important;transition:transform .2s,background .2s,border-color .2s!important}.sa.control-center .gyms-module .gyms-exact-toolbar>button:hover{color:#c7ff3d!important;background:#173323!important;border-color:#c7ff3d!important;transform:translateY(-2px)!important}.sa.control-center .gyms-module .gyms-exact-toolbar>button:active{transform:translateY(0)scale(.97)!important}.sa.control-center .gyms-module .gyms-chip-row{gap:10px!important;margin:2px 0 4px!important}.sa.control-center .gyms-module .gyms-chip-row button{min-height:40px!important;padding-inline:17px!important;font-size:13px!important;transition:transform .2s,box-shadow .2s!important}.sa.control-center .gyms-module .gyms-chip-row button:hover{transform:translateY(-2px)!important;box-shadow:0 8px 18px #0004!important}.sa.control-center .gyms-module .gyms-reference-table-wrap{border-radius:16px!important;box-shadow:0 16px 40px #0004!important}.sa.control-center .gyms-module .gyms-reference-table th{letter-spacing:.06em!important;height:52px!important;padding-inline:16px!important;font-size:12px!important}.sa.control-center .gyms-module .gyms-reference-table td{height:72px!important;padding-inline:16px!important;font-size:13px!important}.sa.control-center .gyms-module .gyms-reference-table td:first-child>b{width:36px!important;height:36px!important;font-size:11px!important}.sa.control-center .gyms-module .gyms-reference-table td:first-child strong{font-size:14px!important}.sa.control-center .gyms-module .gyms-reference-table td>em{letter-spacing:.03em!important;padding:6px 11px!important;font-size:11px!important}.sa.control-center .gyms-module .gyms-reference-table tbody tr{transition:background .2s,transform .2s!important}.sa.control-center .gyms-module .gyms-reference-table tbody tr:hover{transform:translate(3px)!important}.sa.control-center .gyms-module .gym-live-workspace,.sa.control-center .gyms-module>.module-body>aside,.sa.control-center .gyms-module>.approval-panel{animation:.45s cubic-bezier(.16,1,.3,1) both gfPanelRise!important}.sa.control-center .gyms-module>.module-body>aside{animation-delay:80ms!important}.sa.control-center .gyms-module>.approval-panel{animation-delay:.14s!important}@keyframes gfPanelRise{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.sa.control-center .gyms-module *{transition-duration:.01ms!important;animation-duration:.01ms!important}}.sa.control-center .gyms-module>.module-body>aside{background:#0d1c17!important;border:1px solid #294437!important;border-radius:18px!important;padding:24px 0 16px!important;overflow:hidden!important}.sa.control-center .gyms-module>.module-body>aside>strong{color:#91b19a!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0 24px 16px!important;font-size:13px!important;display:block!important}.sa.control-center .gyms-module>.module-body>aside>button{align-items:center!important;gap:14px!important;min-height:56px!important;padding:0 24px!important;font-size:14px!important;font-weight:700!important;transition:background .2s,padding-left .2s!important;display:flex!important}.sa.control-center .gyms-module>.module-body>aside>button svg:first-child{color:#edf6ee!important;flex:0 0 18px!important;width:18px!important;height:18px!important}.sa.control-center .gyms-module>.module-body>aside>button svg:last-child{color:#91b19a!important;width:15px!important;height:15px!important;margin-left:auto!important}.sa.control-center .gyms-module>.module-body>aside>button:hover{background:#132a1f!important;padding-left:28px!important}.sa.control-center .gyms-module>.approval-panel{border-radius:18px!important}.sa.control-center .gyms-module>.approval-panel>header{align-items:center!important;min-height:64px!important;padding:0 20px!important;display:flex!important}.sa.control-center .gyms-module>.approval-panel>header strong{font-size:15px!important}.sa.control-center .gyms-module>.approval-panel>header small{font-size:11px!important}.sa.control-center .gyms-module>.approval-panel .approval-row{grid-template-columns:32px minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;min-height:76px!important;padding:14px 20px!important;transition:background .2s!important;display:grid!important}.sa.control-center .gyms-module>.approval-panel .approval-row:hover{background:#132a1f!important}.sa.control-center .gyms-module>.approval-panel .approval-avatar{color:#c7ff3d!important;background:#173323!important;border:1px solid #294437!important;border-radius:9px!important;place-items:center!important;width:32px!important;height:32px!important;font-size:11px!important;font-weight:800!important;display:grid!important}.sa.control-center .gyms-module>.approval-panel .approval-row>span:nth-child(2){gap:4px!important;min-width:0!important;display:grid!important}.sa.control-center .gyms-module>.approval-panel .approval-row strong{color:#edf6ee!important;font-size:14px!important}.sa.control-center .gyms-module>.approval-panel .approval-row small{color:#91b19a!important;white-space:nowrap!important;text-overflow:ellipsis!important;font-size:11px!important;overflow:hidden!important}.sa.control-center .gyms-module>.approval-panel .approval-row>button{color:#c7ff3d!important;background:#10241a!important;border:1px solid #294437!important;border-radius:8px!important;height:34px!important;padding:0 11px!important;font-size:12px!important;font-weight:800!important;transition:transform .2s,background .2s!important}.sa.control-center .gyms-module>.approval-panel .approval-row>button:hover{background:#173323!important;transform:translate(3px)!important}.sa.control-center .gyms-module>.module-body>aside{grid-area:3/2!important}.sa.control-center .gyms-module{grid-template-rows:auto auto 68px auto auto!important}.sa.control-center .gyms-module>.approval-panel{visibility:visible!important;z-index:2!important;box-sizing:border-box!important;background:linear-gradient(145deg,#0d1c17,#0b1814)!important;grid-area:6/2!important;align-self:start!important;width:100%!important;min-height:180px!important;margin-top:0!important;display:block!important;position:relative!important;box-shadow:0 14px 30px #0004!important}.sa.control-center .gyms-module>.approval-panel>header>div{gap:5px!important;display:grid!important}.sa.control-center .gyms-module>.approval-panel>header>div strong{letter-spacing:.01em!important;font-size:16px!important}.sa.control-center .gyms-module>.approval-panel>header>div small{color:#91b19a!important;font-size:11px!important}.sa.control-center .gyms-module>.approval-panel>header>button{color:#dcebdd!important;background:#102b20!important;border:1px solid #355b46!important;border-radius:9px!important;height:38px!important;padding:0 14px!important;font-size:12px!important;font-weight:800!important;transition:all .2s!important}.sa.control-center .gyms-module>.approval-panel>header>button:hover{color:#c7ff3d!important;border-color:#c7ff3d!important;transform:translateY(-2px)!important}.sa.control-center .gyms-module>.approval-panel .approval-row:last-child{border-bottom:0!important}.sa.control-center .gyms-module>.approval-panel>header{position:relative!important}.sa.control-center .gyms-module>.approval-panel>header>div small,.sa.control-center .gyms-module>.approval-panel>header>button{display:none!important}.sa.control-center .gyms-module>.approval-panel>header>div strong{font-size:14px!important}.sa.control-center .gyms-module>.approval-panel>header{justify-content:space-between!important}.sa.control-center .gyms-module>.approval-panel>header>div{display:block!important}.sa.control-center .gyms-module>.approval-panel .approval-count{color:#f2d66b!important;background:#393718!important;border:1px solid #8b7930!important;border-radius:999px!important;place-items:center!important;min-width:30px!important;height:26px!important;margin-left:auto!important;font-size:12px!important;font-weight:800!important;display:grid!important}.sa.control-center .gyms-module .gyms-exact-toolbar>button svg{flex:0 0 18px!important;width:18px!important;height:18px!important}.sa.control-center .gyms-module .gyms-exact-toolbar>.toolbar-refresh svg{width:20px!important;height:20px!important}.sa.control-center .gyms-module .gyms-exact-toolbar>button{color:#dcebdd!important;gap:9px!important;font-weight:800!important}.sa.control-center .gyms-module .gyms-reference-table td>em.good{color:#c7ff3d!important;background:#283b10!important;border-color:#71940f!important}.sa.control-center .users-module{--user-surface:#0d1c17;--user-panel:#10271d;--user-border:#294437;--user-accent:#c7ff3d}.sa.control-center .users-module>header{border-bottom:1px solid var(--user-border)!important;padding:22px 24px!important}.sa.control-center .users-module>header h2{letter-spacing:-.03em!important;color:#f0f8f1!important;font-size:30px!important}.sa.control-center .users-module>header p{color:#91b19a!important;font-size:14px!important}.sa.control-center .users-module>.module-stats{gap:14px!important}.sa.control-center .users-module>.module-stats>article{border:1px solid var(--user-border)!important;background:linear-gradient(145deg,var(--user-panel),var(--user-surface))!important;border-radius:16px!important;min-height:116px!important;padding:18px!important;transition:transform .2s,border-color .2s!important;box-shadow:0 12px 26px #0003!important}.sa.control-center .users-module>.module-stats>article:hover{border-color:#5b8d65!important;transform:translateY(-3px)!important}.sa.control-center .users-module>.module-stats>article svg{width:24px!important;height:24px!important;color:var(--user-accent)!important}.sa.control-center .users-module>.module-stats>article span{color:#9fc1a8!important;font-size:12px!important}.sa.control-center .users-module>.module-stats>article strong{color:#f0f8f1!important;font-size:28px!important}.sa.control-center .users-module>.module-body>article{border:1px solid var(--user-border)!important;background:var(--user-surface)!important;border-radius:18px!important;overflow:hidden!important;box-shadow:0 16px 35px #0004!important}.sa.control-center .users-module>.module-body>article>header{border-bottom:1px solid var(--user-border)!important;background:0 0!important;min-height:70px!important;padding:18px 22px!important}.sa.control-center .users-module>.module-body>article>header>strong{color:#f0f8f1!important;font-size:17px!important}.sa.control-center .users-module .platform-virtual-list{background:0 0!important;padding:4px 0!important}.sa.control-center .users-module .platform-virtual-list>button{border-bottom:1px solid #203c2e!important;min-height:68px!important;padding:14px 22px!important;transition:background .2s,padding-left .2s!important}.sa.control-center .users-module .platform-virtual-list>button:hover{background:#132a1f!important;padding-left:28px!important}.sa.control-center .users-module .platform-virtual-list>button strong{color:#edf6ee!important;font-size:14px!important}.sa.control-center .users-module .platform-virtual-list>button small{color:#91b19a!important;font-size:11px!important}.sa.control-center .users-module .platform-virtual-list>button svg{color:#c7ff3d!important;width:18px!important;height:18px!important}.sa.control-center .users-module .module-search{border:1px solid var(--user-border)!important;background:#102b20!important;border-radius:10px!important;height:42px!important}.sa.control-center .users-module .module-search input{color:#f0f8f1!important;font-size:13px!important}.sa.control-center .users-module{grid-template-rows:auto auto auto!important;grid-template-columns:minmax(0,1fr) 320px!important;align-content:start!important;gap:16px!important;display:grid!important}.sa.control-center .users-module>header,.sa.control-center .users-module>.module-stats{grid-column:1/-1!important}.sa.control-center .users-module>.module-body{display:contents!important}.sa.control-center .users-module>.module-body>article{grid-area:3/1!important}.sa.control-center .users-module>.module-body>aside{grid-area:3/2!important;align-self:start!important}.sa.control-center .users-module .gf-table-wrap{overflow:auto!important}.sa.control-center .users-module .gf-table{background:0 0!important;min-width:780px!important;margin:0!important}.sa.control-center .users-module .gf-table th{color:#9fc1a8!important;text-transform:uppercase!important;letter-spacing:.05em!important;background:#102a1f!important;border-bottom:1px solid #294437!important;height:48px!important;padding:0 16px!important;font-size:11px!important}.sa.control-center .users-module .gf-table td{color:#dcebdd!important;border-bottom:1px solid #203c2e!important;height:68px!important;padding:0 16px!important;font-size:13px!important}.sa.control-center .users-module .gf-table tbody tr{transition:background .2s,transform .2s!important}.sa.control-center .users-module .gf-table tbody tr:hover{background:#132a1f!important;transform:translate(2px)!important}.sa.control-center .users-module .gf-quick-actions{background:linear-gradient(145deg,#10271d,#0d1c17)!important;border:1px solid #294437!important;border-radius:18px!important;padding:22px 0 14px!important;overflow:hidden!important;box-shadow:0 14px 30px #0004!important}.sa.control-center .users-module .gf-quick-actions h4{color:#91b19a!important;letter-spacing:.06em!important;text-transform:uppercase!important;padding:0 22px 14px!important;font-size:13px!important}.sa.control-center .users-module .gf-qa-item{color:#edf6ee!important;background:0 0!important;border:0!important;border-bottom:1px solid #203c2e!important;align-items:center!important;gap:13px!important;min-height:58px!important;padding:0 22px!important;font-size:14px!important;font-weight:700!important;transition:background .2s,padding-left .2s!important;display:flex!important}.sa.control-center .users-module .gf-qa-item:hover{color:#c7ff3d!important;background:#173323!important;padding-left:28px!important}.sa.control-center .users-module .gf-qa-item svg{color:#c7ff3d!important;width:18px!important;height:18px!important}@media (max-width:900px){.sa.control-center .users-module{grid-template-columns:1fr!important}.sa.control-center .users-module>.module-body>article,.sa.control-center .users-module>.module-body>aside{grid-area:auto/1!important}.sa.control-center .users-module>.module-body>aside{order:2!important}.sa.control-center .users-module .gf-table-wrap{display:none!important}.sa.control-center .users-module .gf-card-list{gap:10px!important;padding:12px!important;display:grid!important}}.sa.control-center .gyms-module>.module-body>.gym-live-workspace{background:linear-gradient(155deg,#10271d 0%,#0b1b15 100%)!important;border:1px solid #2e5944!important;border-radius:20px!important;box-shadow:0 18px 45px #0005!important}.sa.control-center .gyms-module .gym-live-workspace>header{background:0 0!important;border-bottom:1px solid #2b4b3b!important;min-height:76px!important;padding:18px 22px!important}.sa.control-center .gyms-module .gym-live-workspace>header>strong{color:#f0f8f1!important;font-size:18px!important}.sa.control-center .gyms-module .gym-live-workspace .module-search{background:#102b20!important;border:1px solid #315a45!important;border-radius:11px!important;width:min(340px,48%)!important;height:42px!important;padding:0 13px!important}.sa.control-center .gyms-module .gym-live-workspace .module-search svg{color:#9bc6a8!important;width:17px!important;height:17px!important}.sa.control-center .gyms-module .gym-live-workspace .module-search input{color:#f0f8f1!important;font-size:13px!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-chip-row{border-bottom:1px solid #203c2e!important;margin:0!important;padding:16px 22px 12px!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-chip-row button{min-height:38px!important;padding-inline:16px!important;font-size:12px!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-reference-table-wrap{background:#0c1d16!important;border:1px solid #294437!important;border-radius:14px!important;margin:0 14px 14px!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-reference-table{background:0 0!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-reference-table th{color:#9fc1a8!important;background:#102a1f!important;height:48px!important;font-size:11px!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-reference-table td{height:68px!important;font-size:13px!important}.sa.control-center .gyms-module .gym-live-workspace .gyms-reference-table tbody tr:hover{background:#173323!important;transform:none!important}.sa.control-center .gyms-module .gym-live-workspace .platform-virtual-list{display:none!important}.sa.control-center .users-module>.module-body>article{box-shadow:none!important;background:0 0!important;border:0!important;overflow:visible!important}.sa.control-center .users-module>.module-body>article>header{display:none!important}.sa.control-center .users-module>.module-body>article>.gf-toolbar{margin:0 0 14px!important}.sa.control-center .users-module>.module-body>article>.gf-table-wrap{border:1px solid #294437!important;border-radius:16px!important;margin:0!important;overflow:auto!important}.sa.control-center .users-module>.module-body>article>.gf-card-list{display:none!important}.sa.control-center .users-module>.module-body>aside{margin-top:0!important}.sa.control-center .users-module>.module-body{column-gap:16px!important}.sa.control-center .users-module{max-width:1600px!important;margin-inline:auto!important;padding-bottom:48px!important}.sa.control-center .users-module>header{border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;padding:8px 0 18px!important;display:flex!important}.sa.control-center .users-module>header>div:first-child>span{color:#c7ff3d!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:12px!important;font-weight:850!important;display:block!important}.sa.control-center .users-module>header>div:first-child>span:before{content:"—"!important;margin-right:8px!important}.sa.control-center .users-module>header h2{margin:0!important;font-size:34px!important;line-height:1.05!important}.sa.control-center .users-module>header p{max-width:680px!important;margin:10px 0 0!important;line-height:1.5!important}.sa.control-center .users-module>header .module-header-actions{align-self:flex-start!important;gap:10px!important;display:flex!important}.sa.control-center .users-module>header .module-header-actions button{color:#edf6ee!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:10px!important;height:42px!important;padding:0 16px!important;font-size:13px!important;font-weight:800!important}.sa.control-center .users-module>header .module-header-actions button.primary{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .users-module>.module-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;margin-bottom:2px!important}.sa.control-center .users-module>.module-stats>article{flex-direction:column!important;gap:8px!important;min-height:158px!important;padding:20px!important;display:flex!important}.sa.control-center .users-module>.module-stats>article svg{width:28px!important;height:28px!important;margin-bottom:8px!important}.sa.control-center .users-module>.module-stats>article span{text-transform:uppercase!important;letter-spacing:.04em!important;font-size:11px!important;font-weight:800!important}.sa.control-center .users-module>.module-stats>article strong{font-size:30px!important;line-height:1!important}.sa.control-center .users-module>.module-body>article{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.sa.control-center .users-module>.module-body>article>header,.sa.control-center .users-module>.module-body>article>.platform-virtual-list,.sa.control-center .users-module>.module-body>article>.module-empty{display:none!important}.sa.control-center .users-module .users-directory-view{gap:14px;min-width:0;display:grid}.sa.control-center .users-module .users-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.sa.control-center .users-module .users-search{color:#91b19a;background:#10241a;border:1px solid #294437;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:210px;height:44px;padding:0 14px;display:flex}.sa.control-center .users-module .users-search svg{color:#dcebdd!important;width:16px!important;height:16px!important;margin:0!important}.sa.control-center .users-module .users-search input{color:#f1f8f1;background:0 0;border:0;outline:0;width:100%;font:500 13px/1.2 Inter,system-ui,sans-serif}.sa.control-center .users-module .users-search input::placeholder{color:#789681}.sa.control-center .users-module .users-toolbar>button{color:#91b19a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding:0 13px;font-size:12px;font-weight:700;transition:background .16s,border-color .16s,color .16s,transform .16s;display:inline-flex}.sa.control-center .users-module .users-toolbar>button:hover,.sa.control-center .users-module .users-toolbar>button.active{color:#c7ff3d;background:#132a1f;border-color:#4c715c;transform:translateY(-1px)}.sa.control-center .users-module .users-toolbar>button.users-export{color:#edf6ee;background:#10241a;border-color:#294437}.sa.control-center .users-module .users-toolbar>button svg{color:currentColor!important;width:14px!important;height:14px!important;margin:0!important}.sa.control-center .users-module .users-toolbar-divider{background:#294437;flex:0 0 1px;width:1px;height:25px}.sa.control-center .users-module .users-filter-panel{background:#0d1c17;border:1px solid #294437;border-radius:14px;grid-template-columns:repeat(2,minmax(180px,260px));gap:12px;padding:14px;animation:.2s both platform-page-in;display:grid}.sa.control-center .users-module .users-filter-panel label{color:#91b19a;text-transform:uppercase;letter-spacing:.04em;gap:6px;font-size:11px;font-weight:700;display:grid}.sa.control-center .users-module .users-filter-panel select{color:#edf6ee;background:#10241a;border:1px solid #294437;border-radius:9px;height:42px;padding:0 12px;font:600 13px Inter,system-ui,sans-serif}.sa.control-center .users-module .users-table-wrap{background:#0d1c17;border:1px solid #294437;border-radius:14px;overflow:auto;box-shadow:0 14px 34px #0003}.sa.control-center .users-module .users-table{border-collapse:collapse;width:100%;min-width:850px;font-family:Inter,system-ui,sans-serif}.sa.control-center .users-module .users-table th{text-align:left;color:#91b19a;letter-spacing:.06em;text-transform:uppercase;background:#10241a;border-bottom:1px solid #294437;height:48px;padding:0 18px;font-size:10.5px;font-weight:800}.sa.control-center .users-module .users-table td{color:#edf6ee;vertical-align:middle;border-bottom:1px solid #203c2e;height:72px;padding:0 18px;font-size:13px}.sa.control-center .users-module .users-table tbody tr{cursor:pointer;transition:background .16s,box-shadow .16s}.sa.control-center .users-module .users-table tbody tr:last-child td{border-bottom:0}.sa.control-center .users-module .users-table tbody tr:hover{background:#132a1f;box-shadow:inset 3px 0 #c7ff3d}.sa.control-center .users-module .users-table td:first-child{align-items:center;gap:12px;min-width:255px;display:flex}.sa.control-center .users-module .user-avatar{color:#c7ff3d;background:#173323;border:1px solid #294437;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:850;display:grid}.sa.control-center .users-module .user-primary{gap:3px;min-width:0;display:grid}.sa.control-center .users-module .user-primary strong{color:#f1f8f1;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.sa.control-center .users-module .user-primary small{color:#91b19a;text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.sa.control-center .users-module .user-role{color:#b7ccbb;text-transform:capitalize;background:#10241a;border:1px solid #294437;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.sa.control-center .users-module .user-status{color:#8bf0ae;text-transform:uppercase;background:#183b29;border:1px solid #3c7557;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.sa.control-center .users-module .user-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px #8bf0ae24}.sa.control-center .users-module .user-status.invited,.sa.control-center .users-module .user-status.pending{color:#f2d66b;background:#353316;border-color:#776a27}.sa.control-center .users-module .user-status.suspended,.sa.control-center .users-module .user-status.deactivated,.sa.control-center .users-module .user-status.disabled{color:#ff9da5;background:#321b20;border-color:#784148}.sa.control-center .users-module .users-table td:last-child{text-align:right}.sa.control-center .users-module .users-table td:last-child button{color:#91b19a;cursor:pointer;background:#10241a;border:1px solid #294437;border-radius:8px;place-items:center;width:34px;height:34px;margin-left:auto;display:grid}.sa.control-center .users-module .users-table td:last-child button:hover{color:#c7ff3d;border-color:#c7ff3d;transform:translate(2px)}.sa.control-center .users-module .users-table td:last-child svg{color:currentColor!important;width:13px!important;height:13px!important;margin:0!important}.sa.control-center .users-module .users-empty{color:#91b19a;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.sa.control-center .users-module .users-empty svg{color:#c7ff3d!important;width:26px!important;height:26px!important}.sa.control-center .users-module .users-empty strong{color:#edf6ee;font-size:14px}.sa.control-center .users-module .users-empty small{font-size:12px}.sa.control-center .users-module>.module-body>aside{box-shadow:none!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:14px!important;padding:18px!important}.sa.control-center .users-module>.module-body>aside>strong{letter-spacing:.06em;text-transform:uppercase;margin:2px 4px 12px;display:block;color:#91b19a!important;font-size:12px!important}.sa.control-center .users-module>.module-body>aside>button{color:#edf6ee!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:48px!important;margin:0!important;padding:0 12px!important;font-size:12.5px!important}.sa.control-center .users-module>.module-body>aside>button:hover{transform:translate(2px);color:#c7ff3d!important;background:#132a1f!important;border-color:#294437!important}@media (max-width:1100px){.sa.control-center .users-module{grid-template-columns:1fr!important}.sa.control-center .users-module>.module-body>article,.sa.control-center .users-module>.module-body>aside{grid-area:auto/1!important}.sa.control-center .users-module .users-toolbar{flex-wrap:wrap}.sa.control-center .users-module .users-search{flex-basis:100%}.sa.control-center .users-module>.module-body>aside{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.sa.control-center .users-module>.module-body>aside>strong{grid-column:1/-1}}@media (max-width:700px){.sa.control-center .users-module>header{flex-direction:column!important;align-items:flex-start!important}.sa.control-center .users-module>header .module-header-actions{width:100%}.sa.control-center .users-module>header .module-header-actions button{flex:1}.sa.control-center .users-module>.module-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.sa.control-center .users-module>.module-stats>article{min-height:132px!important;padding:16px!important}.sa.control-center .users-module .users-toolbar>button{flex:1}.sa.control-center .users-module .users-toolbar-divider{display:none}.sa.control-center .users-module .users-filter-panel{grid-template-columns:1fr}.sa.control-center .users-module>.module-body>aside{grid-template-columns:1fr!important}}:is(html:has(.sa.control-center),body:has(.sa.control-center)){background:#07110d!important}.sa.control-center{--uc-bg:#07110d;--uc-panel:#0d1c17;--uc-panel-2:#10241a;--uc-line:#294437;--uc-text:#edf6ee;--uc-muted:#91b19a;--uc-lime:#c7ff3d;--uc-green:#72e6a2;--uc-danger:#ff8a9a}.sa.control-center .module-detail-backdrop{background:#020a07d1!important}.sa.control-center :is(.module-detail,.quick-action-dialog,.secure-access-dialog,.approval-dialog,.input-action-dialog,.tenant-action-dialog){background:var(--uc-panel)!important;border-color:var(--uc-line)!important;color:var(--uc-text)!important}.sa.control-center :is(.module-detail,.quick-action-dialog,.secure-access-dialog,.approval-dialog,.input-action-dialog,.tenant-action-dialog) :is(input,select,textarea){background:var(--uc-panel-2)!important;border-color:var(--uc-line)!important;color:var(--uc-text)!important}.sa.control-center .module-detail .detail-grid span{background:var(--uc-panel-2)!important;border:1px solid var(--uc-line)!important}.sa.control-center .users-module .users-filter-panel{grid-template-columns:repeat(3,minmax(180px,1fr))}.user-control-backdrop{place-items:center!important;padding:20px!important}.user-control-center{border:1px solid var(--uc-line);background:var(--uc-panel);width:min(1060px,100vw - 32px);max-height:calc(100dvh - 32px);color:var(--uc-text);border-radius:22px;animation:.26s cubic-bezier(.22,1,.36,1) both user-control-enter;overflow:auto;box-shadow:0 34px 120px #0000009e}.user-control-header{border-bottom:1px solid var(--uc-line);background:linear-gradient(135deg,#10241a 0%,#0d1c17 64%);justify-content:space-between;align-items:flex-start;gap:20px;padding:24px 26px;display:flex}.user-control-identity{align-items:center;gap:16px;min-width:0;display:flex}.user-control-avatar{width:58px;height:58px;color:var(--uc-lime);background:#173527;border:1px solid #3b664e;border-radius:15px;flex:0 0 58px;place-items:center;font-size:17px;font-weight:900;display:grid}.user-control-identity>div>small{color:var(--uc-lime);letter-spacing:.14em;margin-bottom:5px;font-size:10px;font-weight:850;display:block}.user-control-identity h3{color:var(--uc-text);margin:0;font-size:26px;line-height:1.15}.user-control-identity p{color:var(--uc-muted);margin:5px 0 10px;font-size:13px}.user-control-identity>div>div{flex-wrap:wrap;align-items:center;gap:7px;display:flex}.user-control-identity b{border:1px solid var(--uc-line);color:#b7cdbd;text-transform:capitalize;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;display:inline-flex}.user-control-close{border:1px solid var(--uc-line);color:#bdd2c3;cursor:pointer;background:#10241a;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;transition:all .18s;display:grid}.user-control-close:hover{border-color:var(--uc-lime);color:var(--uc-lime);transform:rotate(4deg)}.user-control-tabs{border-bottom:1px solid var(--uc-line);gap:5px;padding:0 26px;display:flex;overflow-x:auto}.user-control-tabs button{color:var(--uc-muted);white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:15px 13px 13px;font:750 12px Inter,system-ui;position:relative}.user-control-tabs button:after{content:"";background:var(--uc-lime);border-radius:2px;height:2px;transition:transform .2s;position:absolute;inset:auto 12px 0;transform:scaleX(0)}.user-control-tabs button.active{color:var(--uc-lime)}.user-control-tabs button.active:after{transform:scaleX(1)}.user-control-body{gap:18px;padding:24px 26px;display:grid}.user-overview-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-overview-grid>span{border:1px solid var(--uc-line);background:var(--uc-panel-2);border-radius:13px;min-width:0;padding:16px}.user-overview-grid small,.user-form-grid label>span{color:var(--uc-muted);text-transform:uppercase;letter-spacing:.06em;margin-bottom:7px;font-size:10px;font-weight:800;display:block}.user-overview-grid strong{overflow-wrap:anywhere;font-size:13px;display:block}.user-control-form{gap:16px;display:grid}.user-control-callout,.user-session-panel>div,.user-secure-access>div,.user-audit-panel{align-items:flex-start;gap:13px;display:flex}.user-control-callout{background:#10271c;border:1px solid #315943;border-radius:12px;padding:14px}.user-control-callout>svg,.user-secure-access>div>svg,.user-audit-panel>svg{color:var(--uc-lime);flex:0 0 20px;font-size:20px}.user-control-callout span,.user-session-panel span,.user-secure-access span{gap:4px;display:grid}.user-control-callout small,.user-session-panel small,.user-secure-access small,.user-danger-zone small{color:var(--uc-muted);font-size:11px;line-height:1.55}.user-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.user-form-grid input,.user-form-grid select,.user-secure-access textarea{border:1px solid var(--uc-line);background:var(--uc-panel-2);width:100%;color:var(--uc-text);border-radius:10px;outline:none;padding:11px 12px;font:650 13px Inter,system-ui}.user-form-grid input:focus,.user-form-grid select:focus,.user-secure-access textarea:focus{border-color:#658850;box-shadow:0 0 0 3px #c7ff3d12}.user-form-grid input:disabled{opacity:.72}.user-primary-action,.user-secure-access>button{border:1px solid var(--uc-lime);background:var(--uc-lime);color:#12200f;cursor:pointer;border-radius:10px;justify-self:start;padding:11px 15px;font:850 12px Inter,system-ui}.user-security-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;display:grid}.user-security-grid>article{border:1px solid var(--uc-line);background:var(--uc-panel-2);border-radius:13px;align-items:center;gap:12px;padding:17px;display:flex}.user-security-grid>article>svg{color:var(--uc-green);font-size:20px}.user-security-grid article span{gap:4px;display:grid}.user-security-grid article small{color:var(--uc-muted);text-transform:uppercase;font-size:10px}.user-security-grid article strong{text-transform:capitalize;font-size:13px}.user-action-row{flex-wrap:wrap;grid-column:1/-1;gap:10px;display:flex}.user-action-row button,.user-session-panel>button,.user-danger-zone button{border:1px solid var(--uc-line);background:var(--uc-panel-2);color:var(--uc-text);cursor:pointer;border-radius:10px;padding:11px 14px;font:750 12px Inter,system-ui}.user-action-row button.danger,.user-danger-zone button{color:#ff9caa;background:#29171b;border-color:#76424a}.user-session-panel{border:1px solid var(--uc-line);background:var(--uc-panel-2);border-radius:13px;justify-content:space-between;align-items:center;gap:18px;padding:18px;display:flex}.user-session-panel svg{color:var(--uc-green);font-size:25px}.user-audit-panel{border:1px solid var(--uc-line);background:var(--uc-panel-2);border-radius:13px;padding:18px}.user-audit-panel>div{gap:7px;display:grid}.user-audit-panel p{color:var(--uc-muted);margin:0;font-size:12px;line-height:1.55}.user-audit-panel small{color:var(--uc-muted);text-transform:uppercase;font-size:10px}.user-audit-panel code{overflow-wrap:anywhere;max-width:100%;color:var(--uc-green);font-size:11px}.user-secure-access{background:linear-gradient(135deg,#10281d,#0d2018);border:1px solid #365c45;border-radius:15px;grid-template-columns:minmax(220px,1fr) minmax(260px,1.15fr) auto;align-items:end;gap:14px;padding:18px;display:grid}.user-secure-access label{color:var(--uc-muted);text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.user-secure-access>button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.user-control-note{grid-column:2/-1;color:#d8b76a!important}.user-danger-zone{background:#211316;border:1px solid #5b353b;border-radius:14px;justify-content:space-between;align-items:center;gap:18px;padding:17px 18px;display:flex}.user-danger-zone>div{gap:4px;display:grid}.user-danger-zone strong{color:#ffc1ca;font-size:13px}.user-danger-zone button{white-space:nowrap;align-items:center;gap:8px;display:inline-flex}.user-control-center button:disabled{opacity:.42;cursor:not-allowed;transform:none!important}@keyframes user-control-enter{0%{opacity:0;transform:translateY(18px)scale(.985)}to{opacity:1;transform:none}}@media (max-width:860px){.sa.control-center .users-module .users-filter-panel{grid-template-columns:1fr}.user-overview-grid,.user-security-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.user-secure-access{grid-template-columns:1fr}.user-control-note{grid-column:auto}.user-secure-access>button{justify-self:start}}@media (max-width:560px){.user-control-backdrop{place-items:end center!important;padding:0!important}.user-control-center{border-radius:22px 22px 0 0;width:100%;max-height:94dvh}.user-control-header,.user-control-body{padding:18px}.user-control-tabs{padding:0 12px}.user-control-avatar{flex-basis:48px;width:48px;height:48px}.user-control-identity h3{font-size:20px}.user-overview-grid,.user-security-grid,.user-form-grid{grid-template-columns:1fr}.user-session-panel,.user-danger-zone{flex-direction:column;align-items:flex-start}.user-session-panel>button,.user-danger-zone button{width:100%}}@media (prefers-reduced-motion:reduce){.user-control-center,.user-control-center *{transition:none!important;animation:none!important}}.sa.control-center .subscriptions-module{max-width:1600px!important;margin-inline:auto!important;padding-bottom:54px!important}.sa.control-center .subscriptions-module>header{border:0!important;justify-content:space-between!important;align-items:flex-end!important;gap:24px!important;padding:8px 0 20px!important;display:flex!important}.sa.control-center .subscriptions-module>header>div:first-child>span{color:#c7ff3d!important;letter-spacing:.14em!important;text-transform:uppercase!important;margin-bottom:10px!important;font-size:12px!important;font-weight:850!important;display:block!important}.sa.control-center .subscriptions-module>header>div:first-child>span:before{content:"—";margin-inline-end:8px}.sa.control-center .subscriptions-module>header h2{color:#edf6ee!important;letter-spacing:-.025em!important;margin:0!important;font-size:34px!important;line-height:1.05!important}.sa.control-center .subscriptions-module>header p{color:#91b19a!important;max-width:720px!important;margin:10px 0 0!important;font-size:14px!important;line-height:1.55!important}.sa.control-center .subscriptions-module>header .module-header-actions{align-self:flex-start!important;gap:10px!important;display:flex!important}.sa.control-center .subscriptions-module>header .module-header-actions button{color:#edf6ee!important;cursor:pointer!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:10px!important;align-items:center!important;gap:8px!important;height:42px!important;padding-inline:16px!important;font-size:12px!important;font-weight:800!important;display:inline-flex!important}.sa.control-center .subscriptions-module>header .module-header-actions button.primary{color:#0b1b0a!important;background:#c7ff3d!important;border-color:#c7ff3d!important}.sa.control-center .subscriptions-module>header .module-header-actions button:hover{transform:translateY(-2px);border-color:#698c56!important}.sa.control-center .subscriptions-module>.module-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;margin-bottom:18px!important}.sa.control-center .subscriptions-module>.module-stats>article{position:relative;background:#0d1c17!important;border:1px solid #294437!important;border-radius:15px!important;flex-direction:column!important;align-items:flex-start!important;gap:8px!important;min-height:158px!important;padding:20px!important;display:flex!important;overflow:hidden!important}.sa.control-center .subscriptions-module>.module-stats>article:after{content:"";filter:blur(2px);background:#c7ff3d0a;border-radius:50%;width:100px;height:100px;position:absolute;inset:auto -28px -34px auto}.sa.control-center .subscriptions-module>.module-stats>article svg{color:#c7ff3d!important;box-sizing:content-box!important;background:#c7ff3d18!important;border-radius:10px!important;width:27px!important;height:27px!important;margin:0 0 7px!important;padding:9px!important}.sa.control-center .subscriptions-module>.module-stats>article:nth-child(2) svg,.sa.control-center .subscriptions-module>.module-stats>article:nth-child(3) svg{color:#efce65!important;background:#e3bc4518!important}.sa.control-center .subscriptions-module>.module-stats>article:nth-child(4) svg{color:#ff98a5!important;background:#ff8d9b16!important}.sa.control-center .subscriptions-module>.module-stats>article span{color:#91b19a!important;letter-spacing:.05em!important;text-transform:uppercase!important;margin:0!important;font-size:11px!important;font-weight:800!important}.sa.control-center .subscriptions-module>.module-stats>article strong{color:#edf6ee!important;font-size:30px!important;line-height:1!important}.sa.control-center .subscriptions-module>.module-stats>article .kpi-help{color:#91b19a!important;margin-top:auto!important;font-size:11px!important}.sa.control-center .subscriptions-module>.module-body{grid-template-columns:minmax(0,1fr) 290px!important;align-items:start!important;gap:16px!important;display:grid!important}.sa.control-center .subscriptions-module>.module-body>article{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important;overflow:visible!important}.sa.control-center .subscriptions-module>.module-body>article>header,.sa.control-center .subscriptions-module>.module-body>article>.platform-virtual-list,.sa.control-center .subscriptions-module>.module-body>article>.module-empty{display:none!important}.subscriptions-directory-view{gap:14px;min-width:0;display:grid}.subscriptions-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.subscriptions-search{color:#91b19a;background:#10241a;border:1px solid #294437;border-radius:9px;flex:1;align-items:center;gap:10px;min-width:220px;height:44px;padding-inline:14px;display:flex}.subscriptions-search svg{color:#dcebdd!important;width:16px!important;height:16px!important}.subscriptions-search input{color:#f1f8f1;background:0 0;border:0;outline:0;width:100%;font:500 13px/1.2 Inter,system-ui,sans-serif}.subscriptions-search input::placeholder{color:#789681}.subscriptions-toolbar>button{color:#91b19a;white-space:nowrap;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:8px;justify-content:center;align-items:center;gap:8px;height:40px;padding-inline:13px;font-size:12px;font-weight:750;transition:all .2s cubic-bezier(.22,1,.36,1);display:inline-flex}.subscriptions-toolbar>button:hover,.subscriptions-toolbar>button.active{color:#c7ff3d;background:#132a1f;border-color:#4c715c;transform:translateY(-1px)}.subscriptions-toolbar>button.subscriptions-export{color:#edf6ee;background:#10241a;border-color:#294437}.subscriptions-toolbar>button svg{width:14px!important;height:14px!important}.subscriptions-toolbar-divider{background:#294437;flex:0 0 1px;width:1px;height:25px}.subscriptions-filter-panel{background:#0d1c17;border:1px solid #294437;border-radius:14px;grid-template-columns:repeat(3,minmax(180px,1fr));gap:12px;padding:14px;animation:.22s cubic-bezier(.22,1,.36,1) both subscription-filter-in;display:grid}.subscriptions-filter-panel label{color:#91b19a;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:10px;font-weight:800;display:grid}.subscriptions-filter-panel :is(select,input){color:#edf6ee;background:#10241a;border:1px solid #294437;border-radius:9px;outline:0;height:42px;padding-inline:12px;font:600 13px Inter,system-ui,sans-serif}.subscriptions-filter-panel :is(select,input):focus{border-color:#75965f;box-shadow:0 0 0 3px #c7ff3d12}.subscriptions-table-wrap{background:#0d1c17;border:1px solid #294437;border-radius:14px;overflow:auto;box-shadow:0 15px 36px #0003}.subscriptions-table{border-collapse:collapse;width:100%;min-width:850px;font-family:Inter,system-ui,sans-serif}.subscriptions-table th{text-align:start;color:#91b19a;letter-spacing:.06em;text-transform:uppercase;background:#10241a;border-bottom:1px solid #294437;height:48px;padding-inline:18px;font-size:10.5px;font-weight:850}.subscriptions-table td{color:#edf6ee;vertical-align:middle;border-bottom:1px solid #203c2e;height:72px;padding-inline:18px;font-size:13px}.subscriptions-table tbody tr{cursor:pointer;transition:all .2s cubic-bezier(.22,1,.36,1)}.subscriptions-table tbody tr:last-child td{border-bottom:0}.subscriptions-table tbody tr:hover{background:#132a1f;box-shadow:inset 3px 0 #c7ff3d}.subscriptions-table td:first-child{align-items:center;gap:12px;min-width:230px;display:flex}.subscription-avatar{color:#c7ff3d;background:#173323;border:1px solid #294437;border-radius:10px;flex:0 0 36px;place-items:center;width:36px;height:36px;font-size:11px;font-weight:900;display:grid}.subscriptions-table td:first-child>span:last-child{gap:3px;display:grid}.subscriptions-table td:first-child strong{font-size:13px}.subscriptions-table td:first-child small{color:#91b19a;font-size:10px}.subscription-plan{color:#c7d8ca;background:#10241a;border:1px solid #294437;border-radius:999px;padding:5px 9px;font-size:10.5px;font-weight:750;display:inline-flex}.subscription-money{font-variant-numeric:tabular-nums;white-space:nowrap}.subscription-status{color:#8bf0ae;text-transform:uppercase;white-space:nowrap;background:#183b29;border:1px solid #3c7557;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.subscription-status i{background:currentColor;border-radius:50%;width:7px;height:7px;box-shadow:0 0 0 3px}.subscription-status.trial{color:#f0d66e;background:#342f16;border-color:#786d30}.subscription-status.past_due,.subscription-status.cancelled,.subscription-status.suspended{color:#ff9da5;background:#321b20;border-color:#784148}.subscription-renewal{color:#a4bda9;font-size:12px}.subscriptions-table td:last-child{text-align:end}.subscriptions-table td:last-child button{color:#91b19a;cursor:pointer;background:#10241a;border:1px solid #294437;border-radius:8px;place-items:center;width:34px;height:34px;margin-inline-start:auto;display:grid}.subscriptions-table td:last-child button:hover{color:#c7ff3d;border-color:#c7ff3d;transform:translate(2px)}.subscriptions-empty{color:#91b19a;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.subscriptions-empty svg{color:#c7ff3d;font-size:27px}.subscriptions-empty strong{color:#edf6ee;font-size:14px}.subscriptions-empty small{font-size:11px}.sa.control-center .subscriptions-module>.module-body>aside{background:#0d1c17!important;border:1px solid #294437!important;border-radius:14px!important;padding:18px!important}.sa.control-center .subscriptions-module>.module-body>aside>strong{letter-spacing:.06em;text-transform:uppercase;margin:2px 4px 12px;display:block;color:#91b19a!important;font-size:12px!important}.sa.control-center .subscriptions-module>.module-body>aside>button{color:#edf6ee!important;background:0 0!important;border:1px solid #0000!important;border-radius:9px!important;min-height:49px!important;margin:0!important;padding-inline:12px!important;font-size:12.5px!important}.sa.control-center .subscriptions-module>.module-body>aside>button:hover{transform:translate(2px);color:#c7ff3d!important;background:#132a1f!important;border-color:#294437!important}.subscription-drawer-backdrop{z-index:2300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b0799;justify-content:flex-end;animation:.2s cubic-bezier(.22,1,.36,1) both subscription-backdrop-in;display:flex;position:fixed;inset:0}.subscription-control-drawer{color:#edf6ee;background:#0d1c17;border-inline-start:1px solid #365544;width:min(620px,100vw);height:100dvh;animation:.32s cubic-bezier(.22,1,.36,1) both subscription-drawer-in;overflow:auto;box-shadow:-28px 0 90px #0009}.subscription-drawer-header{background:linear-gradient(135deg,#10281d,#0d1c17);border-bottom:1px solid #294437;justify-content:space-between;align-items:flex-start;gap:18px;padding:24px;display:flex}.subscription-drawer-header>div{align-items:center;gap:14px;min-width:0;display:flex}.subscription-drawer-avatar{color:#c7ff3d;background:#173527;border:1px solid #40664f;border-radius:14px;flex:0 0 54px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.subscription-drawer-header small{color:#c7ff3d;letter-spacing:.14em;margin-bottom:4px;font-size:9px;font-weight:850;display:block}.subscription-drawer-header h3{color:#edf6ee;margin:0;font-size:23px;line-height:1.15}.subscription-drawer-header p{color:#91b19a;margin:5px 0 0;font-size:12px}.subscription-drawer-header button{color:#bdd2c3;cursor:pointer;background:#10241a;border:1px solid #294437;border-radius:10px;flex:0 0 38px;place-items:center;width:38px;height:38px;font-size:24px;display:grid}.subscription-drawer-summary{background:#294437;border-bottom:1px solid #294437;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;display:grid}.subscription-drawer-summary>span{background:#0d1c17;min-width:0;padding:14px}.subscription-drawer-summary small{color:#789681;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.subscription-drawer-summary strong,.subscription-drawer-summary code{overflow-wrap:anywhere;color:#edf6ee;font-size:11px}.subscription-drawer-tabs{border-bottom:1px solid #294437;gap:2px;padding-inline:14px;display:flex;overflow-x:auto}.subscription-drawer-tabs button{color:#91b19a;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:15px 10px 13px;font:750 11px Inter,system-ui;position:relative}.subscription-drawer-tabs button:after{content:"";background:#c7ff3d;border-radius:2px;height:2px;transition:transform .2s cubic-bezier(.22,1,.36,1);position:absolute;inset:auto 8px 0;transform:scaleX(0)}.subscription-drawer-tabs button.active{color:#c7ff3d}.subscription-drawer-tabs button.active:after{transform:scaleX(1)}.subscription-drawer-body{gap:16px;padding:20px;display:grid}.subscription-overview-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;display:grid}.subscription-overview-grid article{background:#10241a;border:1px solid #294437;border-radius:12px;align-items:center;gap:11px;padding:15px;display:flex}.subscription-overview-grid article>svg{color:#79dfa0;flex:0 0 19px;font-size:19px}.subscription-overview-grid article span{gap:4px;min-width:0;display:grid}.subscription-overview-grid article small{color:#789681;text-transform:uppercase;font-size:9px}.subscription-overview-grid article strong{overflow-wrap:anywhere;font-size:12px}.subscription-edit-form{grid-template-columns:1fr 1fr;gap:12px;display:grid}.subscription-callout{background:#10271c;border:1px solid #315943;border-radius:12px;grid-column:1/-1;gap:12px;padding:14px;display:flex}.subscription-callout>svg{color:#c7ff3d;flex:0 0 20px;font-size:20px}.subscription-callout span{gap:4px;display:grid}.subscription-callout small{color:#91b19a;font-size:10px;line-height:1.5}.subscription-edit-form label,.subscription-reason label{color:#91b19a;letter-spacing:.05em;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.subscription-edit-form :is(input,select),.subscription-reason textarea{color:#edf6ee;background:#10241a;border:1px solid #294437;border-radius:9px;outline:0;width:100%;padding:11px 12px;font:650 12px Inter,system-ui}.subscription-edit-form :is(input,select):focus,.subscription-reason textarea:focus{border-color:#75965f;box-shadow:0 0 0 3px #c7ff3d12}.subscription-edit-form>button{color:#10200f;cursor:pointer;background:#c7ff3d;border:1px solid #c7ff3d;border-radius:9px;grid-column:1/-1;justify-self:start;padding:11px 15px;font:850 11px Inter,system-ui}.subscription-history{background:#10241a;border:1px solid #294437;border-radius:12px;align-items:flex-start;gap:13px;padding:16px;display:flex}.subscription-history>svg{color:#c7ff3d;flex:0 0 21px;font-size:21px}.subscription-history>div{gap:7px;display:grid}.subscription-history p{color:#91b19a;margin:0;font-size:11px;line-height:1.6}.subscription-history small{color:#789681;text-transform:uppercase;font-size:9px}.subscription-history code{overflow-wrap:anywhere;color:#79dfa0;font-size:10px}.subscription-history button{color:#edf6ee;cursor:pointer;background:#132a1f;border:1px solid #294437;border-radius:8px;justify-self:start;padding:9px 11px;font:750 11px Inter,system-ui}.subscription-reason{background:#10271c;border:1px solid #365c45;border-radius:12px;gap:7px;padding:15px;display:grid}.subscription-reason>small{color:#d4b868;font-size:10px}.subscription-lifecycle-actions{flex-wrap:wrap;gap:9px;display:flex}.subscription-lifecycle-actions button{color:#edf6ee;cursor:pointer;background:#10271c;border:1px solid #315943;border-radius:9px;align-items:center;gap:7px;padding:10px 12px;font:750 11px Inter,system-ui;display:inline-flex}.subscription-lifecycle-actions button:hover{color:#c7ff3d;border-color:#c7ff3d;transform:translateY(-1px)}.subscription-lifecycle-actions button.danger{color:#ff9da8;background:#28171b;border-color:#6a3a42;margin-inline-start:auto}.subscription-control-drawer button:disabled{opacity:.42;cursor:not-allowed;transform:none!important}@keyframes subscription-filter-in{0%{opacity:0;transform:translateY(-7px)}to{opacity:1;transform:none}}@keyframes subscription-backdrop-in{0%{opacity:0}to{opacity:1}}@keyframes subscription-drawer-in{0%{opacity:0;transform:translate(34px)}to{opacity:1;transform:none}}@media (max-width:1080px){.sa.control-center .subscriptions-module>.module-body{grid-template-columns:1fr!important}.sa.control-center .subscriptions-module>.module-body>aside{grid-template-columns:repeat(3,minmax(0,1fr))!important;display:grid!important}.sa.control-center .subscriptions-module>.module-body>aside>strong{grid-column:1/-1}.subscriptions-toolbar{flex-wrap:wrap}.subscriptions-search{flex-basis:100%}}@media (max-width:720px){.sa.control-center .subscriptions-module>header{flex-direction:column!important;align-items:flex-start!important}.sa.control-center .subscriptions-module>header .module-header-actions{width:100%}.sa.control-center .subscriptions-module>header .module-header-actions button{flex:1}.sa.control-center .subscriptions-module>.module-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}.subscriptions-filter-panel{grid-template-columns:1fr}.sa.control-center .subscriptions-module>.module-body>aside{grid-template-columns:1fr!important}.subscription-control-drawer{width:100vw}.subscription-overview-grid,.subscription-edit-form{grid-template-columns:1fr}.subscription-callout,.subscription-edit-form>button{grid-column:auto}.subscription-drawer-summary{grid-template-columns:1fr}.subscription-drawer-summary>span{padding:10px 18px}.subscription-lifecycle-actions button{flex:1}.subscription-lifecycle-actions button.danger{margin-inline-start:0}}.subscription-drawer-backdrop{align-items:center;padding:14px}.subscription-control-drawer{border:1px solid #365544;border-radius:20px;width:min(620px,100vw - 28px);height:min(920px,100dvh - 28px)}.sa.control-center .subscription-drawer-backdrop{height:calc(100dvh + 84px)!important;top:-84px!important;bottom:auto!important}@media (max-width:720px){.subscription-drawer-backdrop{align-items:flex-end;padding:10px}.subscription-control-drawer{border-radius:20px 20px 0 0;width:100%;height:min(94dvh,820px)}}@media (max-width:480px){.sa.control-center .subscriptions-module>.module-stats>article{min-height:136px!important;padding:15px!important}.subscriptions-toolbar>button{flex:1}.subscriptions-toolbar-divider{display:none}.subscription-drawer-header{padding:18px}.subscription-drawer-body{padding:15px}.subscription-drawer-avatar{flex-basis:46px;width:46px;height:46px}.subscription-drawer-header h3{font-size:19px}}@media (prefers-reduced-motion:reduce){.subscriptions-module *,.subscription-control-drawer,.subscription-drawer-backdrop{transition:none!important;animation:none!important}}.export-scope{color:#91b19a;text-transform:uppercase;background:#10241a;border:1px solid #294437;border-radius:8px;align-items:center;gap:6px;padding:0 8px;font-size:9px;font-weight:800;display:inline-flex}.export-scope select{color:#edf6ee;background:0 0;border:0;outline:0;padding:10px 2px;font:700 11px Inter,system-ui}.export-scope option{color:#edf6ee;background:#10241a}.sa.control-center .billing-module{max-width:1600px!important;margin-inline:auto!important}.sa.control-center .billing-module>.module-body{grid-template-columns:minmax(0,1fr) 290px!important;gap:16px!important;display:grid!important}.sa.control-center .billing-module>.module-body>article{box-shadow:none!important;background:0 0!important;border:0!important;margin:0!important;padding:0!important}.sa.control-center .billing-module>.module-body>article>header,.sa.control-center .billing-module>.module-body>article>.platform-virtual-list,.sa.control-center .billing-module>.module-body>article>.module-empty{display:none!important}.billing-directory-view{gap:14px;display:grid}.billing-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;align-items:center;gap:10px;min-height:70px;padding:12px 14px;display:flex}.billing-toolbar label{color:#91b19a;background:#10241a;border:1px solid #294437;border-radius:9px;flex:1;align-items:center;gap:10px;height:44px;padding-inline:14px;display:flex}.billing-toolbar label svg{width:16px}.billing-toolbar input{color:#edf6ee;background:0 0;border:0;outline:0;width:100%;font:500 13px Inter,system-ui}.billing-toolbar button{color:#edf6ee;cursor:pointer;background:#10241a;border:1px solid #294437;border-radius:8px;align-items:center;gap:8px;height:40px;padding-inline:13px;font:750 12px Inter,system-ui;display:inline-flex}.billing-toolbar button:hover{color:#c7ff3d;border-color:#c7ff3d;transform:translateY(-1px)}.billing-table-wrap{background:#0d1c17;border:1px solid #294437;border-radius:14px;overflow:auto}.billing-table{border-collapse:collapse;width:100%;min-width:800px;font-family:Inter,system-ui}.billing-table th{text-align:start;color:#91b19a;letter-spacing:.06em;text-transform:uppercase;background:#10241a;border-bottom:1px solid #294437;height:48px;padding-inline:18px;font-size:10.5px}.billing-table td{color:#edf6ee;border-bottom:1px solid #203c2e;height:72px;padding-inline:18px;font-size:13px}.billing-table tr{cursor:pointer;transition:all .2s}.billing-table tr:hover{background:#132a1f;box-shadow:inset 3px 0 #c7ff3d}.billing-table td:first-child{align-items:center;gap:12px;display:flex}.billing-table td:first-child>span:last-child{gap:3px;display:grid}.billing-table td:first-child small{color:#91b19a;font-size:10px}.billing-avatar{color:#c7ff3d;background:#173323;border:1px solid #294437;border-radius:10px;place-items:center;width:36px;height:36px;font-weight:900;display:grid}.billing-collection{color:#b8cfbd}.billing-status{color:#8bf0ae;text-transform:uppercase;background:#183b29;border:1px solid #3c7557;border-radius:999px;align-items:center;gap:6px;padding:5px 9px;font-size:10px;font-style:normal;font-weight:850;display:inline-flex}.billing-status i{background:currentColor;border-radius:50%;width:7px;height:7px}.billing-status.past_due,.billing-status.suspended,.billing-status.cancelled{color:#ff9da5;background:#321b20;border-color:#784148}.billing-table td:last-child{text-align:end}.billing-table td:last-child button{color:#91b19a;background:#10241a;border:1px solid #294437;border-radius:8px;width:34px;height:34px}.billing-empty{color:#91b19a;place-content:center;justify-items:center;gap:8px;min-height:230px;display:grid}.billing-empty svg{color:#c7ff3d;font-size:27px}.billing-drawer-backdrop{z-index:2300;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#020b0799;justify-content:flex-end;align-items:center;padding:14px;display:flex;position:fixed;inset:0}.billing-control-drawer{color:#edf6ee;background:#0d1c17;border:1px solid #365544;border-radius:20px;width:min(620px,100vw - 28px);height:min(920px,100dvh - 28px);animation:.32s cubic-bezier(.22,1,.36,1) both subscription-drawer-in;overflow:auto;box-shadow:-28px 0 90px #0009}.billing-control-drawer>header{background:linear-gradient(135deg,#10281d,#0d1c17);border-bottom:1px solid #294437;justify-content:space-between;gap:16px;padding:24px;display:flex}.billing-control-drawer>header>div{align-items:center;gap:14px;display:flex}.billing-drawer-avatar{color:#c7ff3d;background:#173527;border:1px solid #40664f;border-radius:14px;place-items:center;width:54px;height:54px;font-weight:900;display:grid}.billing-control-drawer header small{color:#c7ff3d;letter-spacing:.14em;font-size:9px;font-weight:850;display:block}.billing-control-drawer h3{color:#edf6ee;margin:3px 0;font-size:23px}.billing-control-drawer header p{color:#91b19a;margin:0;font-size:12px}.billing-control-drawer header button{color:#bdd2c3;background:#10241a;border:1px solid #294437;border-radius:10px;width:38px;height:38px;font-size:24px}.billing-drawer-summary{background:#294437;border-bottom:1px solid #294437;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.billing-drawer-summary span{background:#0d1c17;padding:14px}.billing-drawer-summary small{color:#789681;text-transform:uppercase;margin-bottom:7px;font-size:9px;display:block}.billing-drawer-summary strong{font-size:11px}.billing-control-drawer nav{border-bottom:1px solid #294437;padding-inline:14px;display:flex}.billing-control-drawer nav button{color:#91b19a;background:0 0;border:0;padding:15px 11px 13px;font:750 11px Inter,system-ui;position:relative}.billing-control-drawer nav button.active{color:#c7ff3d}.billing-control-drawer nav button.active:after{content:"";background:#c7ff3d;height:2px;position:absolute;inset:auto 8px 0}.billing-drawer-body{gap:16px;padding:20px;display:grid}.billing-overview-grid{grid-template-columns:repeat(2,1fr);gap:10px;display:grid}.billing-overview-grid article,.billing-recovery,.billing-history,.billing-reason{background:#10241a;border:1px solid #294437;border-radius:12px;padding:16px}.billing-overview-grid article{align-items:center;gap:11px;display:flex}.billing-overview-grid article svg,.billing-recovery>div>svg,.billing-history>svg{color:#79dfa0;font-size:20px}.billing-overview-grid article span{gap:4px;display:grid}.billing-overview-grid small{color:#789681;text-transform:uppercase;font-size:9px}.billing-overview-grid strong{font-size:12px}.billing-recovery,.billing-history{align-items:flex-start;gap:13px;display:flex}.billing-recovery>div,.billing-history>div{gap:6px;display:grid}.billing-recovery small,.billing-history p{color:#91b19a;font-size:11px;line-height:1.55}.billing-recovery button,.billing-history button,.billing-actions button{color:#edf6ee;cursor:pointer;background:#132a1f;border:1px solid #315943;border-radius:9px;padding:10px 12px;font:750 11px Inter,system-ui}.billing-reason{gap:7px;display:grid}.billing-reason label{color:#91b19a;text-transform:uppercase;gap:6px;font-size:9px;font-weight:800;display:grid}.billing-reason textarea{color:#edf6ee;background:#10241a;border:1px solid #294437;border-radius:9px;width:100%;padding:11px;font:600 12px Inter,system-ui}.billing-reason small{color:#d4b868;font-size:10px}.billing-actions{flex-wrap:wrap;gap:9px;display:flex}.billing-actions button{align-items:center;gap:7px;display:inline-flex}.billing-actions .danger{color:#ff9da8;background:#28171b;border-color:#6a3a42;margin-inline-start:auto}.billing-control-drawer button:disabled{opacity:.4;cursor:not-allowed}@media (max-width:1080px){.sa.control-center .billing-module>.module-body{grid-template-columns:1fr!important}.sa.control-center .billing-module>.module-body>aside{grid-template-columns:repeat(3,1fr)!important;display:grid!important}.sa.control-center .billing-module>.module-body>aside>strong{grid-column:1/-1}}@media (max-width:720px){.sa.control-center .billing-module>header{flex-direction:column!important;align-items:flex-start!important}.sa.control-center .billing-module>header .module-header-actions{width:100%}.sa.control-center .billing-module>header .module-header-actions button{flex:1}.sa.control-center .billing-module>.module-stats{grid-template-columns:repeat(2,1fr)!important}.billing-toolbar{flex-wrap:wrap}.billing-toolbar label{flex-basis:100%}.sa.control-center .billing-module>.module-body>aside{grid-template-columns:1fr!important}.billing-control-drawer{border-radius:20px 20px 0 0;width:100%;height:min(94dvh,820px)}.billing-drawer-summary,.billing-overview-grid{grid-template-columns:1fr}.billing-actions button{flex:1}.billing-actions .danger{margin-inline-start:0}}@media (prefers-reduced-motion:reduce){.billing-control-drawer,.billing-control-drawer *{transition:none!important;animation:none!important}}.sa.control-center .billing-drawer-backdrop{height:calc(100dvh + 84px)!important;top:-84px!important;bottom:auto!important}.sa.control-center .billing-module .billing-header-export{cursor:pointer;border-radius:10px;align-items:center;gap:9px;color:#10200f!important;background:#c7ff3d!important;border:1px solid #c7ff3d!important;padding:11px 16px!important;font-weight:850!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important}.sa.control-center .billing-module .billing-header-export:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #c7ff3d2e!important}.sa.control-center .billing-module .billing-header-export svg{font-size:14px!important}.sa.control-center .invoices-module{max-width:1600px!important;margin-inline:auto!important}.sa.control-center .invoices-module .module-stats>article{text-align:center!important;background:#0d1c17!important;border:1px solid #294437!important;border-radius:15px!important;justify-items:center!important;min-height:168px!important;padding:18px!important}.sa.control-center .invoices-module .module-stats>article>svg{color:#c7ff3d!important;background:#1d3e24!important;border-radius:11px!important;width:24px!important;height:24px!important;padding:11px!important}.sa.control-center .invoices-module .module-stats>article>span,.sa.control-center .invoices-module .module-stats>article>strong{text-align:center!important;width:100%!important}.sa.control-center .invoices-module .module-stats>article>strong{color:#edf6ee!important;font-size:30px!important}.sa.control-center .invoices-module>.module-body>article>header,.sa.control-center .invoices-module>.module-body>article>.platform-virtual-list{display:none!important}.sa.control-center .invoices-module>.module-body>article{box-shadow:none!important;background:0 0!important;border:0!important}.sa.control-center .module-header-actions{align-items:center!important;gap:0!important;display:flex!important}.sa.control-center .export-format-select{border:1px solid #365544!important;color:#edf6ee!important;cursor:pointer!important;--lightningcss-light: !important;--lightningcss-dark:initial!important;color-scheme:dark!important;background:#10241a!important;border-inline-end:0!important;border-radius:10px 0 0 10px!important;outline:0!important;min-width:112px!important;height:44px!important;padding:0 34px 0 14px!important;font:800 12px Inter,system-ui!important}.sa.control-center .export-format-select:focus{border-color:#c7ff3d!important;box-shadow:0 0 0 3px #c7ff3d1a!important}.sa.control-center .module-header-actions .export-format-select+.billing-header-export{white-space:nowrap!important;border-radius:0 10px 10px 0!important;height:44px!important;padding-inline:17px!important}.sa.control-center .export-format-select option{color:#edf6ee;background:#10241a}@media (max-width:520px){.sa.control-center .module-header-actions{width:100%!important}.sa.control-center .export-format-select{flex:0 0 105px!important}.sa.control-center .module-header-actions .export-format-select+.billing-header-export{flex:1!important;justify-content:center!important}}.sa.control-center .module-header-actions{gap:20px!important}.sa.control-center .module-header-actions .export-format-select{border-inline-end:1px solid #365544!important;border-radius:10px!important}.sa.control-center .module-header-actions .export-format-select+.billing-header-export{border-radius:10px!important}.sa.control-center .invoices-module .module-header-actions{align-items:center!important;gap:0!important;display:flex!important}.sa.control-center .invoices-module .module-header-actions .export-format-select{height:46px!important}.sa.control-center .invoices-module .module-header-actions .billing-header-export{color:#10200f!important;cursor:pointer!important;background:#c7ff3d!important;border:1px solid #c7ff3d!important;align-items:center!important;gap:8px!important;height:46px!important;font-weight:850!important;display:inline-flex!important}.sa.control-center .invoices-module .module-header-actions .billing-header-export:hover{filter:brightness(1.05);transform:translateY(-1px)}.sa.control-center .export-format-select{border-inline-end:1px solid #365544!important;border-radius:10px!important;margin-inline-end:22px!important}.sa.control-center .export-format-select-wrap{margin-inline-end:22px!important}.sa.control-center .export-format-select+button{border-radius:10px!important;margin-inline-start:6px!important}.sa.control-center .invoices-module>.module-stats{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important;display:grid!important}.sa.control-center .invoices-module>.module-stats>article{text-align:center!important;flex-direction:column!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:170px!important;display:flex!important}.sa.control-center .invoices-module>.module-stats>article>svg{flex:none!important;width:24px!important;height:24px!important;margin:0 0 3px!important;padding:11px!important;display:block!important}.sa.control-center .invoices-module>.module-stats>article>span{letter-spacing:.05em!important;color:#9bbba4!important;text-transform:uppercase!important;font-size:11px!important;font-weight:800!important;line-height:1.3!important;display:block!important}.sa.control-center .invoices-module>.module-stats>article>strong{color:#edf6ee!important;font-variant-numeric:tabular-nums!important;font-size:32px!important;font-weight:800!important;line-height:1.05!important;display:block!important}.sa.control-center .invoices-module>.module-stats>article>.kpi-help,.sa.control-center .invoices-module>.module-stats>article>small{color:#91b19a!important;margin:0!important;font-size:11px!important;display:block!important}@media (max-width:760px){.sa.control-center .invoices-module>.module-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}.sa.control-center .plans-module{color:#edf6ee}.sa.control-center .plans-module>header{justify-content:space-between!important;align-items:flex-start!important;padding-bottom:8px!important;display:flex!important}.sa.control-center .plans-module>header h2{letter-spacing:-.03em!important;font-size:clamp(30px,3vw,42px)!important}.sa.control-center .plans-module>header p{color:#91b19a!important;font-size:14px!important}.sa.control-center .plans-module .module-stats{gap:14px!important}.sa.control-center .plans-module .module-stats>article{background:#0d1c17!important;border:1px solid #294437!important;border-radius:15px!important;min-height:132px!important;padding:18px!important;transition:transform .2s,border-color .2s!important}.sa.control-center .plans-module .module-stats>article:hover{border-color:#c7ff3d!important;transform:translateY(-3px)!important}.sa.control-center .plans-module>header,.sa.control-center .plans-module .module-body>article>header,.sa.control-center .plans-module .module-body>article>.platform-virtual-list{display:none!important}.plans-directory-view{gap:14px;display:grid}.plans-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;gap:10px;padding:12px;display:flex}.plans-toolbar label{color:#c7ff3d;background:#10241a;border:1px solid #294437;border-radius:9px;flex:1;align-items:center;gap:10px;padding:10px 14px;display:flex}.plans-toolbar input{color:#edf6ee;background:0 0;border:0;outline:0;width:100%}.plans-toolbar button{color:#edf6ee;background:#10241a;border:1px solid #294437;border-radius:9px;padding:0 14px;font-weight:750}.plans-table-wrap{border:1px solid #294437;border-radius:14px;overflow:auto}.plans-table{border-collapse:collapse;background:#0d1c17;width:100%}.plans-table th,.plans-table td{text-align:start;border-bottom:1px solid #203c2e;padding:15px 18px}.plans-table th{color:#91b19a;text-transform:uppercase;font-size:10px}.plans-table td:first-child{align-items:center;gap:12px;display:flex}.plans-table td:first-child span:last-child{gap:3px;display:grid}.plans-table small{color:#91b19a}.plans-avatar{color:#c7ff3d;background:#173323;border-radius:10px;place-items:center;width:36px;height:36px;display:grid}.plans-configured{color:#79dfa0;font-style:normal}.sa.control-center .plans-module .platform-virtual-list button{color:#edf6ee;text-align:start;cursor:pointer;background:#0d1c17;border:0;border-bottom:1px solid #203c2e;align-items:center;gap:14px;width:100%;min-height:72px;padding:16px 20px;transition:background .2s,transform .2s;display:flex}.sa.control-center .plans-module .platform-virtual-list button:hover{background:#132a1f;transform:translate(3px)}.sa.control-center .plans-module .platform-virtual-list button svg{color:#c7ff3d;font-size:18px}.sa.control-center .plans-module .platform-virtual-list button span{flex:1;gap:4px;display:grid}.sa.control-center .plans-module .platform-virtual-list button strong{font-size:14px}.sa.control-center .plans-module .platform-virtual-list button small{color:#91b19a;font-size:11px}.sa.control-center .plans-module .platform-virtual-list button b{color:#79dfa0;text-transform:uppercase;font-size:11px}.sa.control-center .plans-module .module-stats>article{align-content:start!important;gap:8px!important;min-height:168px!important;display:grid!important}.sa.control-center .plans-module .module-stats>article>svg{color:#c7ff3d!important;background:#1d3e24!important;border-radius:11px!important;width:22px!important;height:22px!important;padding:11px!important}.sa.control-center .plans-module .module-stats>article>span{letter-spacing:.06em!important;text-transform:uppercase!important;color:#9bbba4!important;font-size:12px!important;font-weight:800!important}.sa.control-center .plans-module .module-stats>article>strong{color:#f0f7f1!important;font-variant-numeric:tabular-nums!important;font-size:30px!important;line-height:1.1!important}.sa.control-center .plans-module .module-stats article svg{color:#c7ff3d!important;stroke:#c7ff3d!important;fill:none!important;box-sizing:content-box!important;opacity:1!important;background:#244d2a!important;border-radius:11px!important;width:26px!important;height:26px!important;padding:11px!important;display:block!important}.sa.control-center .plans-module{width:min(1540px,100% - 48px)!important;margin-inline:auto!important}.sa.control-center .plans-module>header,.sa.control-center .plans-module>.module-stats,.sa.control-center .plans-module>.module-body{width:100%!important}.sa.control-center .plans-module>.module-body{margin-inline:auto!important}.sa.control-center .plans-module>.module-stats{justify-content:center!important}.sa.control-center .plans-module>.module-stats>article{min-width:0!important}.sa.control-center .plans-module .module-stats>article{text-align:center!important;justify-items:center!important}.sa.control-center .plans-module .module-stats>article>svg{margin-inline:auto!important}.sa.control-center .plans-module .module-stats>article>span,.sa.control-center .plans-module .module-stats>article>strong{text-align:center!important;width:100%!important}.billing-header-export{color:#12200f!important;white-space:nowrap!important;cursor:pointer!important;background:#c7ff3d!important;border:1px solid #c7ff3d!important;border-radius:10px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 18px!important;font-weight:850!important;transition:transform .2s,box-shadow .2s!important;display:inline-flex!important}.billing-header-export:hover{transform:translateY(-2px)!important;box-shadow:0 10px 24px #c7ff3d2e!important}.global-export-control{margin-inline-start:12px!important}.support-module .module-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:14px;display:grid}.support-module .module-stats article{background:#0d211a;border:1px solid #244c3a;border-radius:16px;grid-template-columns:auto 1fr;align-content:center;gap:4px 12px;min-height:120px;padding:20px;display:grid}.support-module .module-stats article svg{color:#c7ff3d;grid-row:1/4;width:28px;height:28px}.support-module .module-stats article span{color:#94b6a1;font-size:11px}.support-module .module-stats article strong{color:#edf6ee;font-size:30px}.support-module .module-body{border-radius:18px}.support-module .module-body table tr{cursor:pointer;transition:all .2s}.support-module .module-body table tr:hover{background:#132a1f}@media (max-width:800px){.support-module .module-stats{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.support-module .module-stats{grid-template-columns:1fr}}.support-center{max-width:1500px;margin:0 auto;padding:8px 0 50px}.support-center .support-kpis{margin:18px 0}.support-ticket-card{margin-top:16px}.support-ticket-card .feature-list button{min-height:68px}.support-ticket-card .feature-list button>b{color:#c7ff3d;text-transform:uppercase;font-size:11px}.support-center .support-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px;display:grid}.support-center .support-kpis article{text-align:center;background:linear-gradient(145deg,#112b20,#0d211a);border:1px solid #2c5943;border-radius:18px;flex-direction:column;justify-content:center;align-items:center;gap:9px;min-height:180px;padding:24px 22px;display:flex;box-shadow:0 14px 30px #0002}.support-center .support-kpis article>svg{color:#c7ff3d;box-sizing:content-box;background:#1b472b;border-radius:14px;width:34px;height:34px;margin:0 0 4px;padding:12px}.support-center .support-kpis article small{letter-spacing:.04em;color:#a4c2ae;font-size:12px}.support-center .support-kpis article strong{color:#f1f8f1;font-variant-numeric:tabular-nums;font-size:38px;line-height:1.05}.support-center .support-kpis article b{color:#7fe2a5;font-size:11px}.support-center .support-kpis article:nth-child(3)>svg{color:#ffcf6b;background:#493b1d}.support-center .support-kpis article:nth-child(4)>svg{color:#8bf0ae;background:#174231}@media (max-width:800px){.support-center .support-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:520px){.support-center .support-kpis{grid-template-columns:1fr}}section.platform-module:has(.support-center)>header{display:none!important}section.platform-module:has(.support-center)>.module-stats{display:none!important}section.platform-module:has(.support-center)>.module-body>.sa-panel{display:none!important}.support-control-drawer{border-radius:22px!important;width:min(680px,100vw - 24px)!important;height:calc(100dvh - 24px)!important;margin:0!important;position:absolute!important;top:12px!important;right:12px!important}.support-control-drawer .billing-drawer-body{gap:18px!important;padding:24px!important}.support-control-drawer .billing-actions{margin-top:4px}.support-control-drawer .billing-actions button{flex:1;min-height:44px}.support-control-drawer .billing-actions .primary{color:#10200f;background:#c7ff3d;border-color:#c7ff3d}@media (max-width:720px){.support-control-drawer{border-radius:0!important;width:100vw!important;height:100dvh!important;position:fixed!important;inset:0!important}}.support-drawer-backdrop{z-index:9999!important;justify-content:flex-end!important;align-items:center!important;width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:visible!important}.support-drawer-backdrop .support-control-drawer{z-index:10000!important;position:fixed!important;inset:12px 12px 12px auto!important;overflow:auto!important;transform:none!important}@media (max-width:720px){.support-drawer-backdrop .support-control-drawer{inset:0!important}}.support-quick-actions{background:#0d211a!important;border:1px solid #244c3a!important;border-radius:18px!important;gap:14px!important;margin:22px 0!important;padding:22px!important;display:grid!important}.support-quick-actions>strong{letter-spacing:.01em;color:#eaf3ed!important;margin:0 0 5px!important;font-size:16px!important;display:block!important}.support-quick-actions button{color:#eaf3ed;cursor:pointer;background:#102a20;border:1px solid #315640;border-radius:12px;justify-content:space-between;align-items:center;gap:14px;width:100%;min-height:54px;padding:0 18px;font-size:12px;font-weight:800;transition:transform .2s,border-color .2s,background .2s;display:flex}.support-quick-actions button svg{color:#c7ff3d;font-size:14px}.support-quick-actions button:hover{color:#c7ff3d;background:#153323;border-color:#c7ff3d;transform:translate(3px)}.support-drawer-backdrop{z-index:99999!important;justify-content:flex-end!important;width:100vw!important;height:100dvh!important;display:flex!important;position:fixed!important;inset:0!important;overflow:visible!important}.support-drawer-backdrop .support-control-drawer{box-sizing:border-box!important;border-radius:20px 0 0 20px!important;width:min(680px,100vw)!important;max-width:none!important;height:100dvh!important;margin:0!important;position:fixed!important;inset:0 0 0 auto!important;overflow:auto!important;transform:none!important}@media (max-width:720px){.support-drawer-backdrop .support-control-drawer{border-radius:0!important;width:100vw!important}}.customer-ops-module{max-width:1500px!important;margin-inline:auto!important}.customer-ops-module>.module-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px!important;display:grid!important}.customer-ops-module>.module-stats article{text-align:left;flex-direction:column;justify-content:center;align-items:flex-start;gap:8px;min-height:158px;transition:transform .22s,box-shadow .22s,border-color .22s;animation:.45s both customer-kpi-in;background:linear-gradient(145deg,#10291f,#0b2119)!important;border:1px solid #254c3a!important;border-radius:18px!important;padding:22px!important;display:flex!important}.customer-ops-module>.module-stats article:nth-child(2){animation-delay:60ms}.customer-ops-module>.module-stats article:nth-child(3){animation-delay:.12s}.customer-ops-module>.module-stats article:nth-child(4){animation-delay:.18s}.customer-ops-module>.module-stats article:hover{transform:translateY(-3px);box-shadow:0 14px 32px #00000038;border-color:#c7ff3d!important}.customer-ops-module>.module-stats article svg{margin-bottom:7px;color:#c7ff3d!important;width:26px!important;height:26px!important}.customer-ops-module>.module-stats article span{letter-spacing:.04em;text-transform:uppercase;color:#96b7a5;font-weight:700;font-size:12px!important}.customer-ops-module>.module-stats article strong{color:#f1f8f1;line-height:1.1;font-size:34px!important}.customer-ops-module>.module-stats article small{color:#8eac9b;font-size:12px}.customer-ops-module>.module-body{margin-top:20px!important}.customer-ops-module .module-body table tr{cursor:pointer;transition:background .2s,transform .2s}.customer-ops-module .module-body table tr:hover{background:#132a1f;transform:translate(2px)}.customer-ops-module .module-body aside button{border-radius:11px!important;min-height:46px!important;margin:8px 0!important}@keyframes customer-kpi-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media (max-width:800px){.customer-ops-module>.module-stats{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:520px){.customer-ops-module>.module-stats{grid-template-columns:1fr!important}}.customer-ops-module~.module-detail-backdrop{z-index:9999!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020b0799!important;justify-content:flex-end!important;align-items:center!important;padding:12px!important;display:flex!important;position:fixed!important;inset:0!important}.customer-ops-module~.module-detail-backdrop .module-detail{color:#edf6ee!important;background:#0d1c17!important;border:1px solid #365544!important;border-radius:20px 0 0 20px!important;width:min(680px,100vw - 24px)!important;max-height:calc(100dvh - 24px)!important;margin:0!important;animation:.3s cubic-bezier(.22,1,.36,1) both subscription-drawer-in!important;overflow:auto!important;box-shadow:-28px 0 90px #0009!important}.customer-ops-module~.module-detail-backdrop .detail-grid span{background:#10241a!important;border:1px solid #294437!important}.customer-ops-module~.module-detail-backdrop footer{padding-top:14px;position:sticky;bottom:0;background:#0d1c17!important}.customer-ops-module~.module-detail-backdrop footer button{border-radius:10px;min-height:44px;background:#132a1f!important;border-color:#315943!important}@media (max-width:720px){.customer-ops-module~.module-detail-backdrop{padding:0!important}.customer-ops-module~.module-detail-backdrop .module-detail{border-radius:0!important;width:100vw!important;max-height:100dvh!important}}.customer-ops-module .module-header-actions .primary,.customer-ops-module .module-body .primary{color:#13200f!important;letter-spacing:.01em!important;cursor:pointer!important;background:#c7ff3d!important;border:1px solid #c7ff3d!important;border-radius:11px!important;justify-content:center!important;align-items:center!important;gap:9px!important;min-height:44px!important;padding:0 19px!important;font-size:12px!important;font-weight:900!important;transition:transform .2s,box-shadow .2s,filter .2s!important;display:inline-flex!important;box-shadow:0 8px 20px #c7ff3d20!important}.customer-ops-module .module-header-actions .primary:hover,.customer-ops-module .module-body .primary:hover{filter:brightness(1.06)!important;transform:translateY(-2px)!important;box-shadow:0 12px 28px #c7ff3d35!important}:is(.customer-ops-module .module-header-actions .primary:focus-visible,.customer-ops-module .module-body .primary:focus-visible){outline-offset:3px!important;outline:3px solid #c7ff3d66!important}.customer-ops-module .module-header-actions .primary svg,.customer-ops-module .module-body .primary svg{width:14px!important;height:14px!important}section.customer-ops-module .module-detail-backdrop{z-index:100000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020b0799!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}section.customer-ops-module .module-detail-backdrop .module-detail{box-sizing:border-box!important;color:#edf6ee!important;background:#0d1c17!important;border:1px solid #365544!important;border-radius:22px 0 0 22px!important;width:min(680px,100vw)!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:26px 30px!important;animation:.3s cubic-bezier(.22,1,.36,1) both subscription-drawer-in!important;position:fixed!important;inset:0 0 0 auto!important;overflow:auto!important;box-shadow:-28px 0 90px #0009!important}section.customer-ops-module .module-detail h3{color:#edf6ee!important}section.customer-ops-module .module-detail footer{background:#0d1c17!important;padding-top:18px!important;position:sticky!important;bottom:0!important}section.customer-ops-module .module-detail footer button{background:#132a1f!important;border-color:#315943!important;border-radius:10px!important;min-height:44px!important}section.customer-ops-module .module-detail footer .primary{color:#13200f!important;background:#c7ff3d!important;border-color:#c7ff3d!important}@media (max-width:720px){section.customer-ops-module .module-detail-backdrop .module-detail{border-radius:0!important;width:100vw!important;padding:22px 20px!important}}section.customer-ops-module .module-detail-backdrop{z-index:100000!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:visible!important}section.customer-ops-module .module-detail-backdrop .module-detail{box-sizing:border-box!important;border-radius:20px 0 0 20px!important;width:min(680px,100vw)!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0 0 0 auto!important;overflow:hidden auto!important}.module-detail-backdrop{z-index:100000!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:visible!important}.module-detail-backdrop>.module-detail{inset:0 0 0 auto!important;box-sizing:border-box!important;border-radius:20px 0 0 20px!important;width:min(680px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset-inline:auto 0!important;overflow:hidden auto!important;transform:none!important}.module-detail .detail-grid,.module-detail .stats-grid,.module-detail .metric-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;min-width:0!important}.module-detail>*{min-width:0!important;max-width:100%!important}.analytics-detail-drawer{background:linear-gradient(#102a20,#0b1b16)!important;border:1px solid #3d6548!important;width:min(520px,100vw - 24px)!important;box-shadow:-18px 0 60px #000b!important}.analytics-detail-drawer header{border-bottom:1px solid #315640!important;padding-bottom:20px!important}.analytics-detail-drawer .detail-grid{gap:12px!important;margin-top:22px!important}.analytics-detail-drawer .detail-grid span{background:#123024!important;border:1px solid #2b523e!important;border-radius:14px!important;padding:16px!important}.analytics-detail-drawer footer{gap:10px!important;margin-top:24px!important;display:flex!important}@media (max-width:720px){.module-detail-backdrop>.module-detail{border-radius:0!important;width:100vw!important}}.customer-reference-workspace{margin-top:2px}.customer-reference-toolbar{background:#0b2119;border:1px solid #254c3a;border-radius:14px;align-items:center;gap:10px;padding:14px;display:flex}.customer-reference-toolbar label{background:#10291f;border:1px solid #315943;border-radius:9px;flex:1;align-items:center;gap:10px;padding:0 12px;display:flex}.customer-reference-toolbar input{color:#edf6ee;background:0 0;border:0;outline:0;width:100%;padding:12px 0}.customer-reference-toolbar button{color:#d6e8dc;cursor:pointer;background:#10291f;border:1px solid #315943;border-radius:9px;align-items:center;gap:7px;min-height:40px;padding:0 14px;display:inline-flex}.customer-reference-toolbar button:hover,.customer-reference-toolbar button.active{color:#c7ff3d;border-color:#c7ff3d}.customer-filter-panel{background:#0d251c;border:1px solid #254c3a;border-radius:12px;align-items:end;gap:12px;margin-top:10px;padding:14px;display:flex}.customer-filter-panel label{color:#9ebaaa;gap:6px;font-size:12px;display:grid}.customer-filter-panel select{color:#edf6ee;background:#10291f;border:1px solid #315943;border-radius:8px;min-width:150px;padding:9px}.customer-filter-panel button{color:#13200f;background:#c7ff3d;border:0;border-radius:8px;padding:10px 16px;font-weight:700}.customer-reference-table-wrap{border:1px solid #254c3a;border-radius:16px;margin-top:12px;overflow:auto}.customer-reference-table-wrap table{border-collapse:collapse;width:100%;min-width:720px}.customer-reference-table-wrap th{text-align:left;letter-spacing:.06em;text-transform:uppercase;color:#91b09f;background:#10291f;padding:14px;font-size:11px}.customer-reference-table-wrap td{color:#c8d9cf;border-top:1px solid #1e3b2e;padding:15px}.customer-reference-table-wrap tr{cursor:pointer;transition:background .2s}.customer-reference-table-wrap tr:hover{background:#132d21}.customer-reference-table-wrap td:first-child{min-width:220px}.customer-reference-table-wrap td strong,.customer-reference-table-wrap td small{display:block}.customer-reference-table-wrap td strong{color:#edf6ee}.customer-reference-table-wrap td small{color:#86a796;margin-top:4px}@media (max-width:700px){.customer-reference-toolbar{flex-wrap:wrap}.customer-reference-toolbar label{flex-basis:100%}.customer-filter-panel{flex-wrap:wrap}}.customer-ops-module .sa-panel>header,.customer-ops-module .sa-panel>.module-empty,.customer-ops-module .sa-panel>.platform-virtual-list,.customer-reference-table-wrap td:first-child small{display:none!important}.notification-analytics-panel{color:#edf6ee;background:#0b2119;border:1px solid #254c3a;border-radius:18px;margin:18px 0;padding:24px}.notification-analytics-head{justify-content:space-between;align-items:flex-start;gap:18px;display:flex}.notification-analytics-head span{letter-spacing:.14em;color:#c7ff3d;font-size:10px;font-weight:800}.notification-analytics-head h3{margin:6px 0;font-size:24px}.notification-analytics-head p{color:#91b09f;margin:0}.notification-analytics-head select{color:#edf6ee;background:#10291f;border:1px solid #315943;border-radius:9px;padding:10px 14px}.notification-analytics-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:22px;display:grid}.notification-analytics-grid article{background:#10291f;border:1px solid #254c3a;border-radius:12px;padding:16px}.notification-analytics-grid small,.notification-analytics-grid em{color:#91b09f;font-style:normal;display:block}.notification-analytics-grid strong{margin:8px 0;font-size:28px;display:block}.notification-analytics-grid em{color:#7ee8a8;font-size:12px}.notification-analytics-breakdown{grid-template-columns:1fr 1fr;gap:30px;margin-top:22px;display:grid}.notification-analytics-breakdown h4{margin:0 0 14px}.notification-analytics-breakdown p{color:#b8cfc1;justify-content:space-between;margin:10px 0 5px;display:flex}.notification-analytics-breakdown>div>div{background:#17372a;border-radius:8px;height:7px;overflow:hidden}.notification-analytics-breakdown i{background:#c7ff3d;border-radius:8px;height:100%;display:block}.notification-analytics-breakdown ul{margin:0;padding:0;list-style:none}.notification-analytics-breakdown li{color:#b8cfc1;border-bottom:1px solid #1e3b2e;justify-content:space-between;padding:11px 0;display:flex}.notification-analytics-breakdown li b{color:#ff9aa8}@media (max-width:760px){.notification-analytics-grid{grid-template-columns:repeat(2,1fr)}.notification-analytics-breakdown{grid-template-columns:1fr}.notification-analytics-head{flex-direction:column}}.announcement-reasons-strip{color:#b8cfc1;background:#10291f;border:1px solid #254c3a;border-radius:12px;flex-wrap:wrap;align-items:center;gap:10px;margin:0 0 16px;padding:12px 16px;display:flex}.announcement-reasons-strip strong{color:#c7ff3d;margin-right:8px}.announcement-reasons-strip span{background:#0d2119;border-radius:7px;padding:7px 10px;font-size:12px}.notification-live-strip{color:#b8cfc1;text-align:center;background:#0b2119;border:1px solid #315943;border-radius:14px;grid-template-columns:repeat(5,1fr);align-items:center;gap:10px;margin:0 0 16px;padding:14px;display:grid}.notification-live-strip b{text-align:left;color:#c7ff3d;letter-spacing:.12em;text-transform:uppercase;grid-column:1/-1;font-size:11px}.notification-live-strip span{color:#edf6ee;background:#10291f;border:1px solid #254c3a;border-radius:9px;padding:12px 8px;font-weight:800;display:block}.notification-live-strip span:not(:last-child){border-right:1px solid #315943}@media (max-width:760px){.notification-live-strip{grid-template-columns:repeat(2,1fr)}.notification-live-strip b{grid-column:1/-1}}.notification-analytics-panel{display:none!important}.notification-live-analytics{color:#edf6ee;background:#0b2119;border:1px solid #254c3a;border-radius:18px;margin:18px 0;padding:24px;display:block!important}.notification-live-analytics>strong{color:#c7ff3d;letter-spacing:.02em;margin-bottom:18px;font-size:18px;display:block}.notification-live-analytics-grid{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.notification-live-analytics-grid article{background:#10291f;border:1px solid #254c3a;border-radius:12px;padding:16px}.notification-live-analytics-grid small,.notification-live-analytics-grid em{color:#91b09f;font-style:normal;display:block}.notification-live-analytics-grid strong{color:#edf6ee;margin:8px 0;font-size:28px;display:block}@media (max-width:760px){.notification-live-analytics-grid{grid-template-columns:repeat(2,1fr)}}.notification-live-analytics,.notification-live-strip{display:none!important}.notification-live-report{color:#edf6ee;background:#0b2119;border:1px solid #254c3a;border-radius:18px;margin:18px 0;padding:24px}.notification-live-report>header{justify-content:space-between;gap:20px;display:flex}.notification-live-report header span{letter-spacing:.14em;color:#c7ff3d;font-size:10px;font-weight:800}.notification-live-report h3{margin:6px 0}.notification-live-report p{color:#91b09f;margin:0}.notification-date-filter{gap:10px;display:flex}.notification-date-filter label{color:#91b09f;gap:6px;font-size:11px;display:grid}.notification-date-filter input{color:#edf6ee;background:#10291f;border:1px solid #315943;border-radius:8px;padding:9px}.notification-live-report-grid{grid-template-columns:repeat(4,1fr);gap:12px;margin-top:20px;display:grid}.notification-live-report-grid article{background:#10291f;border:1px solid #254c3a;border-radius:11px;padding:15px}.notification-live-report-grid small{color:#91b09f}.notification-live-report-grid strong{margin-top:7px;font-size:28px;display:block}.notification-issue-list{margin-top:22px}.notification-issue-list h4{margin-bottom:10px}.notification-issue-list div{border-bottom:1px solid #1e3b2e;justify-content:space-between;gap:20px;padding:12px 0;display:flex}.notification-issue-list span{color:#91b09f;text-align:right}@media (max-width:760px){.notification-live-report>header{flex-direction:column}.notification-date-filter{width:100%}.notification-date-filter label{flex:1}.notification-live-report-grid{grid-template-columns:repeat(2,1fr)}.notification-issue-list div{flex-direction:column;gap:5px}.notification-issue-list span{text-align:left}}.notification-live-report{box-shadow:0 18px 50px #0005}.notification-live-report>header{border-bottom:1px solid #254c3a;padding-bottom:18px}.notification-live-report-grid article{min-height:92px}.notification-live-report-grid article:first-child{border-top:3px solid #c7ff3d}.notification-live-report-grid article:nth-child(2){border-top:3px solid #79e8a6}.notification-live-report-grid article:nth-child(3){border-top:3px solid #f5c85b}.notification-live-report-grid article:nth-child(4){border-top:3px solid #ff8092}.notification-issue-list{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.notification-issue-list h4{grid-column:1/-1;margin:0}.notification-issue-list div{background:#10291f;border:1px solid #254c3a;border-radius:12px;flex-direction:column;justify-content:space-between;min-height:108px;padding:16px;display:flex}.notification-issue-list div b{font-size:14px}.notification-issue-list span{text-align:left;font-size:12px;line-height:1.5}.notification-issue-list div:has(span:first-of-type){border-left:3px solid #ff8092}@media (max-width:900px){.notification-issue-list{grid-template-columns:1fr}}.notification-live-report-grid article{cursor:pointer;transition:transform .2s,border-color .2s}.notification-live-report-grid article:hover{border-color:#c7ff3d;transform:translateY(-3px)}.notification-issue-list div{position:relative;overflow:hidden}.notification-issue-list div:before{content:"✓";color:#7ee8a8;background:#173d2b;border-radius:50%;place-items:center;width:28px;height:28px;margin-bottom:10px;font-weight:900;display:grid}.notification-issue-list div:nth-of-type(2):before{content:"◷";color:#f5c85b;background:#3a3218}.notification-issue-list div:nth-of-type(3):before{content:"i";color:#8bd1ff;background:#172f3b}.notification-issue-list span{line-height:1.6}.notification-live-report .notification-date-filter{background:#0d281e;border:1px solid #2b523e;border-radius:14px;align-items:end;padding:10px 12px;box-shadow:inset 0 1px #ffffff08}.notification-live-report .notification-date-filter label{min-width:132px;position:relative}.notification-live-report .notification-date-filter label:before{content:"DATE RANGE";letter-spacing:.12em;color:#c7ff3d;margin-bottom:3px;font-size:9px;font-weight:800;display:block}.notification-live-report .notification-date-filter input{box-sizing:border-box;color:#edf6ee;accent-color:#c7ff3d;cursor:pointer;background:#102d22;border:1px solid #3a654b;border-radius:10px;width:100%;height:40px;padding:0 11px;font:600 12px Inter,system-ui}.notification-live-report .notification-date-filter input:focus{border-color:#c7ff3d;outline:none;box-shadow:0 0 0 3px #c7ff3d22}.operations-module{max-width:none!important;padding:0!important}.operations-module>:not(.operations-reference-page):not(.module-detail-backdrop):not(.global-export-menu){display:none!important}.operations-reference-page{color:#f1f8f1;max-width:1440px;margin:0 auto;padding:28px 24px 64px}.operations-reference-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.operations-reference-head span{color:#c7ff3d;letter-spacing:.14em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.operations-reference-head h1{margin:0 0 10px;font:800 30px/1.15 Manrope,Inter,sans-serif}.operations-reference-head p{color:#91b19a}.operations-reference-head>div:last-child{gap:8px;display:flex}.operations-reference-head button,.operations-toolbar button,.operations-reference-layout aside button{color:#f1f8f1;background:#07120f;border:1px solid #294437;border-radius:8px;padding:10px 16px;font-weight:700}.operations-reference-head button.primary{color:#0b1b0a;background:#c7ff3d;border-color:#c7ff3d}.operations-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.operations-reference-kpis article{background:#0d1c17;border:1px solid #294437;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:136px;padding:16px;display:flex}.operations-reference-kpis article>i{color:#c7ff3d;background:#30441d;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-style:normal;display:grid}.operations-reference-kpis article:nth-child(2)>i{color:#8bf0ae;background:#173b2a}.operations-reference-kpis article:nth-child(3)>i{color:#f2d66b;background:#3a351b}.operations-reference-kpis small{color:#91b19a;text-transform:uppercase;letter-spacing:.04em;font-size:10px;font-weight:800}.operations-reference-kpis strong{margin:8px 0;font:800 25px/1.2 Manrope,Inter,sans-serif}.operations-reference-kpis span{color:#91b19a;font-size:11px}.operations-reference-layout{grid-template-columns:minmax(0,3.15fr) minmax(250px,1fr);align-items:start;gap:18px;display:grid}.operations-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.operations-toolbar label{color:#f1f8f1;background:#10241a;border:1px solid #294437;border-radius:8px;flex:1;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.operations-toolbar input{color:#f1f8f1;background:0 0;border:0;outline:0;width:100%;font:500 13px Inter,sans-serif}.operations-filter-panel{background:#0d1c17;border:1px solid #294437;border-radius:12px;grid-template-columns:repeat(4,1fr);gap:10px;margin:-2px 0 12px;padding:14px;display:grid}.operations-filter-panel label{color:#91b19a;gap:6px;font-size:10px;font-weight:800;display:grid}.operations-filter-panel input,.operations-filter-panel select{color:#f1f8f1;background:#10241a;border:1px solid #294437;border-radius:8px;height:38px;padding:0 10px}.operations-table-wrap{background:#0d1c17;border:1px solid #294437;border-radius:14px;overflow:hidden}.operations-table-wrap table{border-collapse:collapse;width:100%}.operations-table-wrap th{color:#91b19a;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#102a1f;height:42px;padding:0 14px;font-size:10px}.operations-table-wrap td{color:#91b19a;border-top:1px solid #294437;height:62px;padding:0 14px;font-size:12px}.operations-table-wrap tbody tr{cursor:pointer;transition:all .15s}.operations-table-wrap tbody tr:hover{background:#10241a}.operations-table-wrap td:first-child{align-items:center;gap:10px;display:flex}.operations-table-wrap td:first-child>i{color:#c7ff3d;background:#12351f;border-radius:7px;flex:0 0 28px;place-items:center;height:28px;font-style:normal;display:grid}.operations-table-wrap td:first-child span{display:grid}.operations-table-wrap td:first-child strong{color:#f1f8f1;font-size:12px}.operations-table-wrap td:first-child small{color:#91b19a}.operations-table-wrap td:nth-child(3) em{color:#91b19a;text-transform:uppercase;border:1px solid #365544;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.operations-table-wrap td:nth-child(3) em b{background:#91b19a;border-radius:50%;width:7px;height:7px}.operations-table-wrap td:nth-child(3) em.running,.operations-table-wrap td:nth-child(3) em.queued{color:#f2d66b;background:#322d14;border-color:#6a5f2b}.operations-table-wrap td:nth-child(3) em.completed{color:#8bf0ae;background:#133422}.operations-table-wrap td:nth-child(3) em.failed{color:#ff9da5;background:#35191c}.operations-table-wrap td:nth-child(4){align-items:center;gap:8px;display:flex}.operations-table-wrap td:nth-child(4)>div{background:#102a1f;border-radius:99px;width:116px;height:6px;overflow:hidden}.operations-table-wrap td:nth-child(4)>div i{border-radius:inherit;background:#c7ff3d;height:100%;display:block}.operations-table-wrap td:nth-child(4)>b{color:#f1f8f1;font-size:10px}.operations-reference-layout aside{background:#0d1c17;border:1px solid #294437;border-radius:14px;padding:18px}.operations-reference-layout aside h3{color:#91b19a;letter-spacing:.04em;margin:0 0 14px;font:800 11px Inter,sans-serif}.operations-reference-layout aside button{text-align:left;background:0 0;border:0;gap:10px;width:100%;padding:11px 8px;display:flex}.operations-reference-layout aside button:hover{color:#c7ff3d;background:#10241a}.operations-empty{color:#91b19a;place-content:center;justify-items:center;gap:7px;min-height:170px;display:grid}.operations-empty strong{color:#f1f8f1}@media (max-width:960px){.operations-reference-kpis{grid-template-columns:repeat(2,1fr)}.operations-reference-layout{grid-template-columns:1fr}.operations-filter-panel{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.operations-reference-page{padding:20px 14px}.operations-reference-head{flex-direction:column;gap:18px}.operations-reference-kpis{grid-template-columns:1fr}.operations-toolbar{flex-wrap:wrap}.operations-toolbar label{flex-basis:100%}.operations-filter-panel{grid-template-columns:1fr}.operations-table-wrap{overflow-x:auto}.operations-table-wrap table{min-width:760px}}.operations-reference-page{position:relative}.operations-export-menu{z-index:30;background:#0d1c17;border:1px solid #365544;border-radius:14px;gap:11px;width:290px;padding:16px;display:grid;position:absolute;top:90px;right:24px;box-shadow:0 20px 60px #000a}.operations-export-menu strong{font:800 15px Manrope,Inter,sans-serif}.operations-export-menu label{color:#91b19a;gap:5px;font-size:10px;font-weight:800;display:grid}.operations-export-menu input,.operations-export-menu select{color:#f1f8f1;background:#10241a;border:1px solid #294437;border-radius:8px;height:38px;padding:0 10px}.operations-export-menu button{color:#0b1b0a;background:#c7ff3d;border:0;border-radius:8px;height:40px;font-weight:900}.operations-table-wrap td.progress-indeterminate>div i{animation:1.25s ease-in-out infinite operations-progress;width:42%!important}.operations-table-wrap td.progress-indeterminate>b{color:#f2d66b}@keyframes operations-progress{0%{transform:translate(-120%)}50%{transform:translate(90%)}to{transform:translate(260%)}}.system-health-module{max-width:none!important;padding:0!important}.system-health-module>:not(.health-reference-page):not(.module-detail-backdrop){display:none!important}.health-reference-page{color:#f1f8f1;max-width:1440px;margin:0 auto;padding:28px 24px 64px}.health-reference-head{justify-content:space-between;align-items:flex-start;margin-bottom:24px;display:flex}.health-reference-head span{color:#c7ff3d;letter-spacing:.14em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.health-reference-head h1{margin:0 0 10px;font:800 30px/1.15 Manrope,Inter,sans-serif}.health-reference-head p{color:#91b19a}.health-reference-head>div:last-child{gap:8px;display:flex}.health-reference-head button,.health-toolbar button,.health-reference-layout aside button{color:#f1f8f1;background:#07120f;border:1px solid #294437;border-radius:8px;padding:10px 16px;font-weight:700}.health-reference-head button.primary{color:#0b1b0a;background:#c7ff3d;border-color:#c7ff3d}.health-reference-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.health-reference-kpis article{background:#0d1c17;border:1px solid #294437;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:136px;padding:16px;display:flex}.health-reference-kpis article>i{color:#8bf0ae;background:#173b2a;border-radius:8px;place-items:center;width:32px;height:32px;margin-bottom:12px;font-style:normal;display:grid}.health-reference-kpis article:nth-child(3)>i{color:#f2d66b;background:#3a351b}.health-reference-kpis small{color:#91b19a;text-transform:uppercase;font-size:10px;font-weight:800}.health-reference-kpis strong{margin:8px 0;font:800 25px/1.2 Manrope,Inter,sans-serif}.health-reference-kpis span{color:#91b19a;font-size:11px}.health-reference-layout{grid-template-columns:minmax(0,3.15fr) minmax(250px,1fr);align-items:start;gap:18px;display:grid}.health-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.health-toolbar label{background:#10241a;border:1px solid #294437;border-radius:8px;flex:1;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.health-toolbar input{color:#f1f8f1;background:0 0;border:0;outline:0;width:100%}.health-filter-panel{background:#0d1c17;border:1px solid #294437;border-radius:12px;grid-template-columns:repeat(2,1fr);gap:10px;margin-bottom:12px;padding:14px;display:grid}.health-filter-panel label{color:#91b19a;gap:6px;font-size:10px;font-weight:800;display:grid}.health-filter-panel input,.health-filter-panel select{color:#f1f8f1;background:#10241a;border:1px solid #294437;border-radius:8px;height:38px;padding:0 10px}.health-table-wrap{background:#0d1c17;border:1px solid #294437;border-radius:14px;overflow:hidden}.health-table-wrap table{border-collapse:collapse;width:100%}.health-table-wrap th{color:#91b19a;text-align:left;text-transform:uppercase;background:#102a1f;height:42px;padding:0 14px;font-size:10px}.health-table-wrap td{color:#91b19a;border-top:1px solid #294437;height:62px;padding:0 14px;font-size:12px}.health-table-wrap tbody tr{cursor:pointer}.health-table-wrap tbody tr:hover{background:#10241a}.health-table-wrap td:first-child{align-items:center;gap:10px;display:flex}.health-table-wrap td:first-child>i{color:#c7ff3d;background:#12351f;border-radius:7px;place-items:center;width:28px;height:28px;font-style:normal;display:grid}.health-table-wrap td:first-child span{display:grid}.health-table-wrap td:first-child strong,.health-table-wrap td:nth-child(4) strong{color:#f1f8f1}.health-table-wrap td:nth-child(3) em{color:#8bf0ae;text-transform:uppercase;background:#143522;border:1px solid #2f6747;border-radius:999px;align-items:center;gap:6px;padding:4px 9px;font-size:10px;font-style:normal;font-weight:800;display:inline-flex}.health-table-wrap td:nth-child(3) em b{background:#8bf0ae;border-radius:50%;width:7px;height:7px;box-shadow:0 0 8px #8bf0ae}.health-table-wrap td:nth-child(3) em.degraded{color:#f2d66b;background:#322d14;border-color:#6a5f2b}.health-table-wrap td:nth-child(3) em.failed{color:#ff9da5;background:#35191c}.health-reference-layout aside{background:#0d1c17;border:1px solid #294437;border-radius:14px;padding:18px}.health-reference-layout aside h3{color:#91b19a;margin:0 0 14px;font:800 11px Inter,sans-serif}.health-reference-layout aside button{background:0 0;border:0;gap:10px;width:100%;padding:11px 8px;display:flex}.health-reference-layout aside button:hover{color:#c7ff3d;background:#10241a}.health-empty{color:#91b19a;place-content:center;justify-items:center;gap:7px;min-height:170px;display:grid}.health-empty strong{color:#f1f8f1}@media (max-width:960px){.health-reference-kpis{grid-template-columns:repeat(2,1fr)}.health-reference-layout{grid-template-columns:1fr}}@media (max-width:620px){.health-reference-page{padding:20px 14px}.health-reference-head{flex-direction:column;gap:18px}.health-reference-kpis{grid-template-columns:1fr}.health-toolbar{flex-wrap:wrap}.health-toolbar label{flex-basis:100%}.health-table-wrap{overflow-x:auto}.health-table-wrap table{min-width:760px}}.health-history-page{padding-top:0}.health-history-card{background:#0b1a15;border:1px solid #294437;border-radius:16px;padding:22px}.health-history-card>header{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:18px;display:flex}.health-history-card>header span{color:#c7ff3d;letter-spacing:.14em;margin-bottom:8px;font-size:10px;font-weight:900;display:block}.health-history-card>header h2{margin:0 0 6px;font:800 24px/1.2 Manrope,Inter,sans-serif}.health-history-card>header p{color:#91b19a;margin:0;font-size:12px}.health-history-card>header>b{color:#b9d0bf;white-space:nowrap;border:1px solid #294437;border-radius:8px;padding:8px 11px;font-size:11px}.health-history-summary{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-bottom:20px;display:grid}.health-history-summary article{background:#10241a;border:1px solid #294437;border-radius:11px;padding:14px}.health-history-summary small{color:#91b19a;margin-bottom:7px;font-size:10px;display:block}.health-history-summary strong{color:#f1f8f1;font:800 20px/1.2 Manrope,Inter,sans-serif}.health-history-services{grid-template-columns:1fr 1.25fr;gap:24px;display:grid}.health-history-services h3{margin:0 0 12px;font-size:14px}.health-history-services>div:first-child button{color:#f1f8f1;text-align:left;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #203b30;grid-template-columns:1fr auto;gap:7px;width:100%;padding:12px 0;display:grid;position:relative}.health-history-services button span{gap:3px;display:grid}.health-history-services button small{color:#91b19a;font-size:10px}.health-history-services button em{color:#c7ff3d;font-style:normal;font-weight:800}.health-history-services button>i{background:#173228;border-radius:99px;grid-column:1/-1;height:5px;overflow:hidden}.health-history-services button>i b{border-radius:inherit;background:#c7ff3d;height:100%;display:block}.health-history-chart{border-bottom:1px solid #294437;border-left:1px solid #294437;align-items:flex-end;gap:5px;height:178px;padding:12px 8px 0;display:flex}.health-history-chart button{cursor:pointer;background:0 0;border:0;flex:1;align-items:flex-end;min-width:5px;height:100%;padding:0;display:flex}.health-history-chart button i{background:linear-gradient(#c7ff3d,#5ba76f);border-radius:4px 4px 0 0;width:100%;min-height:8px;display:block}.health-history-chart button:hover i{filter:brightness(1.25)}.health-history-chart button small{display:none}.health-history-empty{color:#91b19a;border:1px dashed #294437;border-radius:10px;place-items:center;height:178px;font-size:12px;display:grid}@media (max-width:960px){.health-history-services{grid-template-columns:1fr}.health-history-summary{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.health-history-page{padding-top:0}.health-history-summary{grid-template-columns:1fr}.health-history-card>header{flex-direction:column}}.system-health-module>.module-actions,.system-health-module>.module-kpis,.system-health-module>.module-workspace,.system-health-module>.quick-actions{display:none!important}.health-reference-kpis{gap:16px}.health-reference-kpis article{background:linear-gradient(145deg,#0e211a,#091812);justify-content:center;min-height:178px;padding:22px;transition:transform .2s,border-color .2s;position:relative;overflow:hidden;box-shadow:0 14px 38px #00000029}.health-reference-kpis article:after{content:"";background:#c7ff3d0b;border-radius:50%;width:110px;height:110px;position:absolute;bottom:-42px;right:-26px}.health-reference-kpis article:hover{border-color:#47745b;transform:translateY(-3px)}.health-reference-kpis article>i{border-radius:11px;width:42px;height:42px;margin-bottom:16px;font-size:17px}.health-reference-kpis small{letter-spacing:.06em;font-size:11px}.health-reference-kpis strong{color:#f5fff6;margin:9px 0 7px;font-size:30px}.health-reference-kpis span{max-width:230px;line-height:1.5}.health-reference-kpis article:first-child span{font-size:0}.health-reference-kpis article:first-child span:after{content:"Calculated from stored checks over the last 30 days";font-size:11px}.health-reference-layout aside{padding:20px}.health-reference-layout aside h3{letter-spacing:.08em;border-bottom:1px solid #294437;padding-bottom:13px}.health-reference-layout aside button{text-align:left;border:1px solid #0000;border-radius:10px;grid-template-rows:auto auto;grid-template-columns:36px 1fr;align-items:center;column-gap:11px;margin:4px 0;padding:12px;line-height:1.25;display:grid;position:relative}.health-reference-layout aside button svg{color:#c7ff3d;background:#153323;border-radius:9px;grid-row:1/3;place-self:center;width:16px;height:16px;padding:9px;display:grid}.health-reference-layout aside button:after{color:#789987;grid-column:2;font-size:10px;font-weight:500}.health-reference-layout aside button:first-of-type:after{content:"Run and store a new live service check"}.health-reference-layout aside button:nth-of-type(2):after{content:"Download current health and uptime data"}.health-reference-layout aside button:nth-of-type(3):after{content:"Manage incident and degradation notifications"}.health-reference-layout aside button:hover{background:#10241a;border-color:#315644}.health-reference-layout aside button:hover svg{color:#102014;background:#c7ff3d}@media (max-width:620px){.health-reference-kpis article{min-height:150px}.health-reference-layout aside button{min-height:68px}}.integrations-module{max-width:none!important;padding:0!important}.integrations-module>:not(.integrations-reference-page):not(.integration-drawer-backdrop){display:none!important}.integrations-reference-page{color:#f1f8f1;max-width:1440px;margin:0 auto;padding:28px 24px 64px}.integrations-reference-head{justify-content:space-between;align-items:flex-start;gap:20px;margin-bottom:22px;display:flex}.integrations-reference-head span{color:#c7ff3d;letter-spacing:.14em;margin-bottom:14px;font-size:10px;font-weight:900;display:block}.integrations-reference-head h1{margin:0 0 10px;font:800 30px/1.15 Manrope,Inter,sans-serif}.integrations-reference-head p{color:#91b19a;margin:0;font-size:13px}.integrations-reference-head>div:last-child{gap:8px;display:flex}.integrations-reference-head button,.integrations-toolbar button,.integrations-layout aside button{color:#f1f8f1;cursor:pointer;background:#07120f;border:1px solid #294437;border-radius:8px;padding:10px 14px;font-weight:750}.integrations-reference-head button.primary{color:#0b1b0a;background:#c7ff3d;border-color:#c7ff3d}.integrations-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;margin-bottom:18px;display:grid}.integrations-kpis article{cursor:pointer;background:#0d1c17;border:1px solid #294437;border-radius:14px;flex-direction:column;align-items:flex-start;min-height:144px;padding:17px;transition:all .18s;display:flex}.integrations-kpis article:hover{border-color:#c7ff3d;transform:translateY(-2px)}.integrations-kpis i{color:#c7ff3d;background:#203d1c;border-radius:9px;place-items:center;width:34px;height:34px;margin-bottom:12px;font-style:normal;display:grid}.integrations-kpis article:nth-child(2) i{color:#8bf0ae;background:#173b2a}.integrations-kpis article:nth-child(3) i{color:#f2d66b;background:#3a351b}.integrations-kpis article:nth-child(4) i{color:#ff9da5;background:#3d2327}.integrations-kpis small{letter-spacing:.04em;text-transform:uppercase;color:#91b19a;font-size:10px;font-weight:800}.integrations-kpis strong{margin:8px 0 4px;font:800 27px/1.2 Manrope,Inter,sans-serif}.integrations-kpis span{color:#91b19a;font-size:10px;line-height:1.45}.integrations-layout{grid-template-columns:minmax(0,3.2fr) minmax(260px,1fr);align-items:start;gap:18px;display:grid}.integrations-toolbar{background:#0d1c17;border:1px solid #294437;border-radius:14px;align-items:center;gap:8px;margin-bottom:12px;padding:12px;display:flex}.integrations-toolbar label{background:#10241a;border:1px solid #294437;border-radius:8px;flex:1;align-items:center;gap:10px;height:40px;padding:0 12px;display:flex}.integrations-toolbar input{color:#f1f8f1;background:0 0;border:0;outline:0;width:100%}.integrations-toolbar button.active{color:#c7ff3d;border-color:#c7ff3d}.integrations-filters{background:#0d1c17;border:1px solid #294437;border-radius:12px;grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:12px;padding:14px;display:grid}.integrations-filters label{color:#91b19a;gap:6px;font-size:10px;font-weight:800;display:grid}.integrations-filters select{color:#f1f8f1;background:#10241a;border:1px solid #294437;border-radius:8px;height:38px;padding:0 10px}.integrations-table-wrap{background:#0d1c17;border:1px solid #294437;border-radius:14px;overflow:auto}.integrations-table-wrap table{border-collapse:collapse;width:100%;min-width:1080px}.integrations-table-wrap th{color:#91b19a;text-align:left;text-transform:uppercase;letter-spacing:.04em;background:#102a1f;height:43px;padding:0 13px;font-size:9px}.integrations-table-wrap td{color:#91b19a;border-top:1px solid #294437;height:66px;padding:0 13px;font-size:11px}.integrations-table-wrap tbody tr{cursor:pointer;transition:all .15s}.integrations-table-wrap tbody tr:hover{background:#10241a}.integrations-table-wrap td:first-child{align-items:center;gap:10px;min-width:220px;display:flex}.integrations-table-wrap td:first-child>i{color:#c7ff3d;background:#12351f;border-radius:7px;place-items:center;width:29px;height:29px;font-style:normal;display:grid}.integrations-table-wrap td:first-child span{gap:3px;display:grid}.integrations-table-wrap td:first-child strong{color:#f1f8f1;font-size:12px}.integrations-table-wrap td:first-child small{color:#789987;white-space:nowrap;text-overflow:ellipsis;max-width:190px;overflow:hidden}.integrations-table-wrap em{color:#8bf0ae;text-transform:uppercase;background:#143522;border:1px solid #2f6747;border-radius:999px;align-items:center;gap:6px;padding:4px 8px;font-size:9px;font-style:normal;font-weight:850;display:inline-flex}.integrations-table-wrap em b{background:currentColor;border-radius:50%;width:6px;height:6px}.integrations-table-wrap em.degraded,.integrations-table-wrap em.pending,.integrations-table-wrap em.syncing{color:#f2d66b;background:#322d14;border-color:#6a5f2b}.integrations-table-wrap em.failed,.integrations-table-wrap em.disconnected,.integrations-table-wrap em.authentication_required{color:#ff9da5;background:#35191c;border-color:#724047}.integrations-table-wrap em.disabled{color:#91a59a;background:#18241f;border-color:#3d5148}.integrations-empty{color:#91b19a;place-content:center;justify-items:center;gap:7px;min-height:180px;display:grid}.integrations-empty svg{color:#c7ff3d;font-size:24px}.integrations-empty strong{color:#f1f8f1}.integrations-layout aside{background:#0d1c17;border:1px solid #294437;border-radius:14px;padding:18px}.integrations-layout aside h3{color:#91b19a;letter-spacing:.08em;margin:0 0 12px;font-size:10px}.integrations-layout aside button{text-align:left;background:0 0;border:0;grid-template-columns:30px 1fr;align-items:center;gap:9px;width:100%;padding:10px 7px;display:grid}.integrations-layout aside button>svg{color:#c7ff3d;grid-row:1/3}.integrations-layout aside button span{gap:3px;display:grid}.integrations-layout aside button strong{font-size:11px}.integrations-layout aside button small{color:#789987;font-size:9px}.integrations-layout aside button:hover{background:#10241a}.integration-drawer-backdrop{z-index:2600;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#000a07bd;position:fixed;inset:0}.integration-drawer{color:#f1f8f1;background:#0b1c16;border-left:1px solid #315644;width:min(560px,100vw);height:100dvh;position:absolute;top:0;right:0;overflow:auto;box-shadow:-24px 0 70px #00000073}.integration-drawer>header{background:#0d211a;border-bottom:1px solid #294437;justify-content:space-between;gap:16px;padding:24px;display:flex}.integration-drawer>header small{color:#c7ff3d;letter-spacing:.13em;font-size:9px;font-weight:900}.integration-drawer>header h2{margin:7px 0 5px;font:750 24px Manrope,Inter,sans-serif}.integration-drawer>header p{color:#91b19a;margin:0;font-size:11px;line-height:1.5}.integration-drawer>header button{color:#c5d6ca;background:#10241a;border:1px solid #294437;border-radius:9px;width:34px;height:34px;font-size:20px}.integration-form{gap:14px;padding:22px;display:grid}.integration-form label{color:#91b19a;gap:7px;font-size:10px;font-weight:800;display:grid}.integration-form input,.integration-form textarea,.integration-form select{color:#f1f8f1;background:#10241a;border:1px solid #315644;border-radius:9px;outline:none;width:100%;padding:11px}.integration-form input:focus,.integration-form textarea:focus,.integration-form select:focus{border-color:#c7ff3d;box-shadow:0 0 0 3px #c7ff3d1a}.integration-form>div{grid-template-columns:1fr 1fr;gap:12px;display:grid}.integration-form>section{background:#10241a;border:1px solid #315644;border-radius:11px;gap:12px;padding:14px;display:flex}.integration-form>section svg{color:#8bf0ae}.integration-form>section span{gap:4px;display:grid}.integration-form>section small{color:#91b19a;font-size:10px;line-height:1.5}.integration-drawer>footer{background:#0d211a;border-top:1px solid #294437;justify-content:flex-end;gap:9px;padding:16px 22px;display:flex;position:sticky;bottom:0}.integration-drawer>footer button,.integration-actions button{color:#f1f8f1;background:#10241a;border:1px solid #315644;border-radius:8px;padding:10px 15px;font-weight:750}.integration-drawer>footer button.primary{color:#0b1b0a;background:#c7ff3d;border-color:#c7ff3d}.integration-detail-status{background:#294437;grid-template-columns:repeat(3,1fr);gap:1px;display:grid}.integration-detail-status span{background:#10241a;gap:6px;padding:15px;display:grid}.integration-detail-status small,.integration-detail-grid small,.integration-error small{color:#789987;text-transform:uppercase;font-size:9px}.integration-detail-status strong{font-size:11px}.integration-detail-grid{grid-template-columns:1fr 1fr;gap:10px;padding:20px;display:grid}.integration-detail-grid article{background:#10241a;border:1px solid #294437;border-radius:10px;gap:6px;padding:14px;display:grid}.integration-detail-grid strong{font-size:11px}.integration-error{background:#10241a;border:1px solid #294437;border-radius:10px;gap:7px;margin:0 20px;padding:14px;display:grid}.integration-error strong{color:#c7d7cc;font-size:11px}.integration-actions{grid-template-columns:repeat(3,1fr);gap:8px;padding:20px;display:grid}.integration-actions button{justify-content:center;align-items:center;gap:7px;font-size:10px;display:flex}.integrations-module .module-detail-backdrop{display:none!important}@media (max-width:980px){.integrations-kpis{grid-template-columns:repeat(2,1fr)}.integrations-layout{grid-template-columns:1fr}.integrations-filters{grid-template-columns:repeat(2,1fr)}}@media (max-width:620px){.integrations-reference-page{padding:20px 14px}.integrations-reference-head{flex-direction:column}.integrations-reference-head>div:last-child{width:100%}.integrations-reference-head button{flex:1}.integrations-kpis,.integrations-filters{grid-template-columns:1fr}.integrations-toolbar{flex-wrap:wrap}.integrations-toolbar label{flex-basis:100%}.integration-detail-status,.integration-detail-grid,.integration-actions,.integration-form>div{grid-template-columns:1fr}}.customer-ops-module~.module-detail-backdrop:has(.input-action-dialog){z-index:10000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020b0799!important;justify-content:flex-end!important;align-items:stretch!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}.customer-ops-module~.module-detail-backdrop .input-action-dialog{color:#edf6ee!important;background:#0d1c17!important;border:1px solid #365544!important;border-radius:22px 0 0 22px!important;width:min(620px,100vw)!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;animation:.3s cubic-bezier(.22,1,.36,1) both subscription-drawer-in!important;overflow:auto!important;box-shadow:-28px 0 90px #0009!important}.input-action-dialog header{background:linear-gradient(135deg,#123024,#0d1c17)!important;border-bottom:1px solid #294437!important;padding:26px 30px!important}.input-action-dialog header span{color:#c7ff3d!important;letter-spacing:.14em!important;font-size:10px!important;font-weight:900!important}.input-action-dialog header h3{margin:7px 0 0!important;font-size:25px!important}.input-action-dialog>label{color:#9ab8a4!important;gap:8px!important;margin:24px 30px 0!important;font-size:11px!important;font-weight:800!important;display:grid!important}.input-action-dialog input,.input-action-dialog textarea{box-sizing:border-box!important;color:#edf6ee!important;background:#102a20!important;border:1px solid #315640!important;border-radius:10px!important;outline:0!important;width:100%!important;padding:13px 14px!important;font:600 13px Inter,system-ui!important}.input-action-dialog input:focus,.input-action-dialog textarea:focus{border-color:#c7ff3d!important;box-shadow:0 0 0 3px #c7ff3d18!important}.input-action-dialog textarea{resize:vertical!important;min-height:180px!important}.input-action-dialog footer{border-top:1px solid #294437!important;gap:12px!important;margin-top:24px!important;padding:24px 30px 30px!important;display:flex!important}.input-action-dialog footer button{color:#edf6ee!important;background:#132a1f!important;border:1px solid #315640!important;border-radius:10px!important;flex:1!important;min-height:46px!important;font-weight:800!important}.input-action-dialog footer .primary{color:#12200f!important;background:#c7ff3d!important;border-color:#c7ff3d!important}@media (max-width:720px){.customer-ops-module~.module-detail-backdrop .input-action-dialog{border-radius:0!important;width:100vw!important}.input-action-dialog header,.input-action-dialog>label{margin-inline:0;padding-inline:20px!important}.input-action-dialog footer{padding-inline:20px!important}}section.platform-module .module-detail-backdrop:has(.input-action-dialog){z-index:100000!important;-webkit-backdrop-filter:blur(8px)!important;backdrop-filter:blur(8px)!important;background:#020b0799!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;height:100dvh!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important}section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog{background:#0d1c17!important;border:1px solid #365544!important;border-radius:22px 0 0 22px!important;width:min(620px,100vw)!important;height:100dvh!important;max-height:none!important;margin:0!important;padding:0!important;animation:.3s cubic-bezier(.22,1,.36,1) both subscription-drawer-in!important;position:fixed!important;inset-block:0!important;inset-inline:auto 0!important;overflow:auto!important;transform:none!important;box-shadow:-28px 0 90px #0009!important}section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog header{background:linear-gradient(135deg,#123024,#0d1c17)!important;padding:28px 30px!important}section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog>label{margin-inline:30px!important}@media (max-width:720px){section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog{border-radius:0!important;width:100vw!important}section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog>label{margin-inline:20px!important}}section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog{box-sizing:border-box;max-width:100vw;right:0}section.platform-module .module-detail-backdrop:has(.input-action-dialog){z-index:100000!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:visible!important}.module-detail-backdrop:has(.input-action-dialog){z-index:100000!important;justify-content:flex-end!important;align-items:stretch!important;width:100vw!important;max-width:none!important;height:100dvh!important;max-height:none!important;padding:0!important;display:flex!important;position:fixed!important;inset:0!important;overflow:visible!important}section.platform-module .module-detail-backdrop:has(.input-action-dialog) .input-action-dialog{box-sizing:border-box!important;border-radius:20px 0 0 20px!important;width:min(620px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0 0 0 auto!important;transform:none!important}.module-detail-backdrop:has(.input-action-dialog) .input-action-dialog{box-sizing:border-box!important;border-radius:20px 0 0 20px!important;width:min(620px,100vw)!important;max-width:100vw!important;height:100dvh!important;max-height:100dvh!important;margin:0!important;position:fixed!important;inset:0 0 0 auto!important;transform:none!important}.tf{--a:var(--gym-brand,#b9f33d);--bg:#090e18;--card:#111a29;--soft:#0c1320;--line:#263247;--text:#f4f7fb;--muted:#94a2b7;min-height:100vh;color:var(--text);background:var(--bg);font:500 14px var(--font-manrope),sans-serif;padding:28px}.tf *{box-sizing:border-box}.tf button,.tf input{font:inherit}.tf button{cursor:pointer}.tf-head,.tf-card,.tf-tabs,.tf-strip,.tf-program-kpis article,.tf-exercises article,.tf-exercises .build,.tf-programs article,.tf-podium article{border:1px solid var(--line);background:var(--card);border-radius:14px}.tf-head{max-width:1500px;margin:auto;overflow:hidden}.tf-title{align-items:center;gap:14px;padding:24px;display:flex}.tf-title>i{color:#07100b;background:var(--a);width:56px;height:56px;box-shadow:0 0 0 6px color-mix(in srgb,var(--a) 10%,transparent);border-radius:14px;place-items:center;display:grid}.tf-title>i svg{width:28px;height:28px}.tf-title span{flex:1}.tf-title small{color:var(--a);letter-spacing:.7px;font-size:11px;font-weight:900}.tf-title h1{margin:7px 0;font-size:30px;line-height:1}.tf-title h1 em{color:var(--a);font-style:normal}.tf-title p{color:var(--muted);margin:0}.tf-actions{gap:8px;display:flex;position:absolute;top:54px;right:52px}.tf-actions button,.tf-page-title>button{border:1px solid var(--line);min-height:42px;color:var(--text);background:#090e18;border-radius:9px;align-items:center;gap:8px;padding:0 16px;font-weight:800;display:flex}.tf-actions .primary,.tf-page-title>button{background:var(--a);border-color:var(--a);color:#09100a}.tf-actions svg{width:16px}.tf-summary{border-top:1px solid var(--line);grid-template-columns:repeat(7,1fr);display:grid}.tf-summary article{border-right:1px solid var(--line);padding:16px}.tf-summary span{color:var(--muted);align-items:center;gap:6px;font-size:9px;font-weight:900;display:flex}.tf-summary span svg{width:14px}.tf-summary strong{margin-top:7px;font-size:23px;display:block}.tf-tabs{background:#080d16;max-width:1500px;margin:16px auto;padding:6px;display:flex;overflow:auto}.tf-tabs button{min-height:42px;color:var(--muted);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;gap:7px;padding:0 16px;font-weight:800;display:flex}.tf-tabs button svg{width:16px}.tf-tabs button.active{background:var(--a);color:#08100a}.tf-main{max-width:1500px;margin:auto}.tf-page-title{justify-content:space-between;align-items:flex-end;margin:22px 0 14px;display:flex}.tf-page-title h2{margin:0;font-size:30px}.tf-page-title p,.tf-card p{color:var(--muted);margin:4px 0 0}.tf-today{grid-template-columns:1.15fr .85fr;gap:14px;display:grid}.tf-card{padding:20px}.tf-card>header,.tf-week>header,.tf-weight>header{justify-content:space-between;display:flex}.tf-card header strong,.tf-card header small{display:block}.tf-card header strong{font-size:16px}.tf-card header small{color:var(--muted);margin-top:4px;font-size:11px}.tf-card header svg{color:var(--a)}.tf-week>div{grid-template-columns:repeat(7,1fr);gap:7px;margin:18px 0;display:grid}.tf-week>div button{border:1px solid var(--line);min-height:70px;color:var(--text);background:0 0;border-radius:9px}.tf-week button small,.tf-week button strong{display:block}.tf-week button small{font-size:9px}.tf-week button strong{margin-top:6px;font-size:20px}.tf-week button.active{background:var(--a);color:#081009;border-color:var(--a)}.tf-week>p{text-align:center;border:1px dashed var(--line);border-radius:10px;padding:15px}.tf-weight header button,.tf-session button,.tf-programs button,.tf-exercises button{border:1px solid var(--line);color:var(--text);background:#080d16;border-radius:8px;padding:8px 11px}.tf-weight h3{margin:15px 0;font-size:32px}.tf-weight>p{text-align:center;place-items:center;min-height:90px;display:grid}.tf-strip{grid-template-columns:repeat(3,1fr);margin:14px 0;display:grid}.tf-strip article{border-right:1px solid var(--line);padding:20px}.tf-strip svg{color:var(--a);width:18px}.tf-strip strong,.tf-strip small{display:block}.tf-strip strong{margin:7px 0;font-size:21px}.tf-strip small{color:var(--muted);font-size:11px}.tf-session{grid-template-columns:1fr 330px;gap:14px;display:grid}.tf-session>.tf-card>div{border:1px dashed var(--line);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;min-height:320px;margin-top:16px;display:flex}.tf-session>.tf-card>div>svg{color:var(--a);width:34px;height:34px}.tf-session>.tf-card>div>strong{margin-top:12px;font-size:18px}.tf-session aside>p{font-size:11px}.tf-session aside>button{width:100%;margin:12px 0}.tf-session aside>article{border-top:1px solid var(--line);align-items:center;gap:9px;padding:12px 0;display:flex}.tf-session aside>article>svg{color:var(--a)}.tf-session aside article span{flex:1}.tf-session aside strong,.tf-session aside small{display:block}.tf-session aside small{color:var(--muted);font-size:10px}.tf-session aside article button{color:var(--a);background:0 0;border:0;font-size:11px}.tf-calendar{min-height:650px}.tf-calendar>header{align-items:center}.tf-calendar>header h2{margin:0;font-size:20px}.tf-calendar>header nav{align-items:center;gap:20px;display:flex}.tf-calendar>header nav button{border:1px solid var(--line);color:#fff;background:#080d16;border-radius:9px;width:40px;height:40px}.tf-cal-grid{grid-template-columns:repeat(7,1fr);gap:5px;margin-top:28px;display:grid}.tf-cal-grid>b{text-align:center;font-size:10px}.tf-cal-grid>button{border:1px solid var(--line);height:95px;color:var(--text);text-align:left;background:0 0;border-radius:8px;padding:11px}.tf-cal-grid button strong,.tf-cal-grid button span,.tf-cal-grid button small{display:block}.tf-cal-grid button span{color:var(--a);margin-top:12px;font-size:10px;font-weight:900}.tf-cal-grid button small{color:var(--muted);font-size:9px}.tf-cal-grid button.trained{border-color:color-mix(in srgb,var(--a) 60%,var(--line));background:color-mix(in srgb,var(--a) 5%,var(--card))}.tf-library-head header h2{margin:0;font-size:25px}.tf-library-head h2 b{background:#243047;border-radius:20px;padding:4px 8px;font-size:10px}.tf-library-head>label{border:1px solid var(--line);background:#080d16;border-radius:9px;align-items:center;gap:8px;height:45px;margin:18px 0 10px;padding:0 12px;display:flex}.tf-library-head input{color:#fff;background:0 0;border:0;outline:0;flex:1}.tf-library-head nav{gap:6px;display:flex;overflow:auto}.tf-library-head nav button{border:1px solid var(--line);color:var(--muted);background:0 0;border-radius:20px;padding:7px 12px;font-size:11px}.tf-library-head nav button:first-child{background:var(--a);color:#071009}.tf-exercises{grid-template-columns:1fr 1fr;gap:7px;margin-top:14px;display:grid}.tf-exercises article,.tf-exercises .build{text-align:left;color:var(--text);align-items:center;gap:12px;padding:11px 13px;display:flex}.tf-exercises .build{background:0 0;border-style:dashed}.tf-exercises article>i{background:color-mix(in srgb,var(--a) 14%,transparent);width:42px;height:42px;color:var(--a);border-radius:9px;place-items:center;display:grid}.tf-exercises article span,.tf-exercises .build span{flex:1}.tf-exercises strong,.tf-exercises small{display:block}.tf-exercises small{color:var(--muted);margin-top:3px;font-size:10px}.tf-exercises article>button{color:var(--a);background:color-mix(in srgb,var(--a) 9%,transparent);border-color:color-mix(in srgb,var(--a) 30%,var(--line))}.tf-program-kpis{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.tf-program-kpis article{padding:17px}.tf-program-kpis strong,.tf-program-kpis small{display:block}.tf-program-kpis strong{font-size:25px}.tf-program-kpis small{color:var(--muted);margin-top:6px;font-size:10px}.tf-programs{grid-template-columns:1fr 1.1fr;gap:16px;margin-top:18px;display:grid}.tf-programs h3{font-size:17px}.tf-programs article{align-items:center;gap:10px;min-height:64px;margin-bottom:8px;padding:12px;display:flex}.tf-programs article>strong{flex:1}.tf-programs article>b{color:var(--muted);font-size:10px}.tf-programs aside article>i{background:var(--a);color:#07100a;border-radius:9px;place-items:center;width:40px;height:40px;display:grid}.tf-programs aside article span{flex:1}.tf-programs aside strong,.tf-programs aside small{display:block}.tf-programs aside small{color:var(--muted);font-size:10px}.tf-heat{margin-top:12px}.tf-heat>div{grid-template-columns:repeat(22,1fr);gap:5px;margin-top:16px;display:grid}.tf-heat i{aspect-ratio:1;border:1px solid var(--line);border-radius:3px}.tf-heat i.hot{background:var(--a)}.tf-muscle{margin-top:12px}.muscle-figure{border:1px solid var(--line);min-height:260px;color:var(--a);background:#0b1320;border-radius:10px;justify-content:center;align-items:center;gap:60px;margin:14px 0;display:flex}.muscle-figure svg{width:100px;height:100px}.muscle-figure span{letter-spacing:2px;font-weight:900}.tf-muscle>div:last-child{grid-template-columns:repeat(3,1fr);gap:7px;display:grid}.tf-muscle article{border:1px solid var(--line);border-radius:9px;padding:12px}.tf-muscle article span{justify-content:space-between;display:flex}.tf-muscle article small{color:var(--muted);font-size:9px}.tf-muscle article>i{background:#202b3d;border-radius:5px;height:6px;margin-top:10px;display:block}.tf-muscle article>i b{background:var(--a);border-radius:5px;height:100%;display:block}.tf-ranking{margin-top:12px}.tf-ranking>article{border-top:1px solid var(--line);align-items:center;gap:16px;padding:14px 0;display:flex}.tf-ranking>article>b{color:var(--a)}.tf-ranking article span{flex:1}.tf-ranking article span strong,.tf-ranking article span small{display:block}.tf-ranking article span small,.tf-ranking article em{color:var(--muted);font-size:10px;font-style:normal}.tf-podium{grid-template-columns:repeat(3,1fr);align-items:end;gap:12px;padding-top:60px;display:grid}.tf-podium article{flex-direction:column;justify-content:center;align-items:center;min-height:280px;display:flex}.tf-podium article.winner{border-color:var(--a);background:linear-gradient(color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent),var(--card));min-height:340px}.tf-podium i{background:var(--a);color:#07100a;border-radius:50%;place-items:center;width:60px;height:60px;font-size:20px;font-weight:900;display:grid}.tf-podium strong{margin:16px 0 5px;font-size:22px}.tf-podium span{color:var(--a)}.tf-podium small{color:var(--muted);margin-top:7px}.tf-body-grid{grid-template-columns:repeat(4,1fr);gap:10px;display:grid}.tf-body-grid article svg{color:var(--a)}.tf-body-grid small,.tf-body-grid strong{display:block}.tf-body-grid small{color:var(--muted);margin:12px 0 5px;font-size:10px}.tf-body-grid strong{font-size:20px}.tf-modal{z-index:200;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:#03070de6;place-items:center;padding:20px;display:grid;position:fixed;inset:0}.tf-workout,.tf-food{border:1px solid var(--line);background:#0d1522;border-radius:18px;flex-direction:column;width:min(850px,100%);max-height:94vh;display:flex;overflow:hidden}.tf-workout>header,.tf-food>header{background:#111c2c;justify-content:space-between;padding:20px 24px;display:flex}.tf-workout header small,.tf-food header small{color:var(--a);font-weight:900}.tf-workout header h2,.tf-food header h2{margin:5px 0;font-size:24px}.tf-workout header p{color:var(--muted);margin:0}.tf-workout>header>button,.tf-food>header>button{border:1px solid var(--line);color:#fff;background:#080d16;border-radius:9px;width:40px;height:40px}.tf-workout>main,.tf-food>main{padding:14px;overflow:auto}.tf-workout main>article{border:1px solid var(--line);border-radius:12px;margin-bottom:9px;padding:14px}.tf-workout main article>header{align-items:center;gap:10px;display:flex}.tf-workout main article>header>b{background:var(--a);color:#07100a;border-radius:8px;place-items:center;width:30px;height:30px;display:grid}.tf-workout main article>header span{flex:1}.tf-workout main article>header strong,.tf-workout main article>header small{display:block}.tf-workout main article>header>button{color:var(--muted);background:0 0;border:0}.tf-workout main article>div{grid-template-columns:35px repeat(3,1fr) 30px;align-items:center;gap:7px;margin-top:8px;display:grid}.tf-workout main article>div>label{color:var(--muted);font-size:8px}.tf-workout main input{border:1px solid var(--line);color:#fff;text-align:center;background:#080d16;border-radius:8px;width:100%;height:40px;margin-top:3px;display:block}.tf-workout main article>div>svg{color:var(--a)}.tf-workout main article>button{color:var(--a);background:0 0;border:0;margin-top:10px}.tf-workout>footer{border-top:1px solid var(--line);justify-content:flex-end;gap:8px;padding:14px 20px;display:flex}.tf-workout>footer button{border:1px solid var(--line);color:#fff;background:#080d16;border-radius:9px;min-height:44px;padding:0 16px}.tf-workout>footer .primary{background:var(--a);color:#07100a}.tf-food{width:min(650px,100%)}.tf-food main>button{border:0;border-bottom:1px solid var(--line);color:#fff;text-align:left;background:0 0;align-items:center;gap:10px;width:100%;padding:13px;display:flex}.tf-food main>button>svg{color:var(--a)}.tf-food main>button span{flex:1}.tf-food main strong,.tf-food main small{display:block}.tf-food main small{color:var(--muted);font-size:10px}.tf-mobile-nav{display:none}.tf-loading{color:#fff;text-align:center;background:#090e18;place-content:center;gap:12px;min-height:500px;display:grid}.tf-loading svg{width:50px;height:50px;color:var(--gym-brand,#b9f33d);margin:auto}@media (max-width:900px){.tf{padding:14px 14px 90px}.tf-head{overflow:visible}.tf-title{padding:18px}.tf-title h1{font-size:24px}.tf-actions{padding:0 18px 16px;position:static;overflow:auto}.tf-actions button{white-space:nowrap}.tf-summary{grid-template-columns:repeat(4,1fr)}.tf-summary article{border-top:1px solid var(--line);padding:12px}.tf-summary span{font-size:8px}.tf-summary strong{font-size:18px}.tf-tabs{display:none}.tf-main{margin-top:14px}.tf-today,.tf-session,.tf-programs{grid-template-columns:1fr}.tf-strip,.tf-program-kpis,.tf-body-grid{grid-template-columns:1fr 1fr}.tf-exercises{grid-template-columns:1fr}.tf-muscle>div:last-child{grid-template-columns:1fr 1fr}.tf-cal-grid>button{height:70px}.tf-cal-grid button span,.tf-cal-grid button small{display:none}.tf-podium{grid-template-columns:1fr;padding-top:0}.tf-podium article,.tf-podium article.winner{min-height:180px}.tf-mobile-nav{z-index:100;border:1px solid var(--line);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);background:#0c1421ed;border-radius:15px;grid-template-columns:repeat(5,1fr);padding:7px;display:grid;position:fixed;bottom:8px;left:8px;right:8px}.tf-mobile-nav button{color:var(--muted);background:0 0;border:0;flex-direction:column;align-items:center;gap:3px;font-size:8px;display:flex}.tf-mobile-nav button svg{width:18px}.tf-mobile-nav button.active{color:var(--a)}.tf-modal{place-items:end center;padding:0}.tf-workout,.tf-food{border-radius:18px 18px 0 0;max-height:97vh}}@media (max-width:560px){.tf{padding-inline:9px}.tf-title>i{width:45px;height:45px}.tf-title small{font-size:8px}.tf-title p{font-size:11px}.tf-actions button:not(.primary){display:none}.tf-actions .primary{justify-content:center;width:100%}.tf-summary{grid-template-columns:repeat(3,1fr)}.tf-summary article:last-child{display:none}.tf-page-title h2{font-size:25px}.tf-page-title p{font-size:11px}.tf-week>div{gap:3px}.tf-week>div button{min-height:55px}.tf-week button small{font-size:7px}.tf-week button strong{font-size:15px}.tf-strip,.tf-program-kpis,.tf-body-grid{grid-template-columns:1fr 1fr}.tf-session>.tf-card>div{min-height:220px}.tf-calendar{min-height:0;padding:12px}.tf-calendar>header{display:block}.tf-calendar>header nav{justify-content:space-between;margin-top:16px}.tf-cal-grid{gap:2px}.tf-cal-grid>button{height:48px;padding:6px}.tf-cal-grid>b{font-size:7px}.tf-library-head{padding:13px}.tf-library-head nav{padding-bottom:4px}.tf-muscle>div:last-child{grid-template-columns:1fr}.muscle-figure{gap:20px;min-height:180px}.muscle-figure svg{width:60px}.tf-heat>div{grid-template-columns:repeat(14,1fr)}.tf-ranking article em{display:none}.tf-workout>header{padding:15px}.tf-workout>main{padding:8px}.tf-workout main article>div{grid-template-columns:28px repeat(3,1fr) 24px}.tf-workout>footer button{flex:1;padding:0 8px}}.tf-workout main article>div{border-radius:9px;grid-template-columns:35px repeat(3,1fr) 54px 38px;padding:5px;transition:all .2s}.tf-workout main article>div.completed{background:color-mix(in srgb,var(--a) 8%,transparent);opacity:.72}.tf-workout main article>div.completed input{text-decoration:line-through}.tf-workout .warmup,.tf-workout .set-done{border:1px solid var(--line);height:40px;color:var(--muted);background:#080d16;border-radius:8px;margin-top:3px;font-size:9px;font-weight:900}.tf-workout .warmup.active{color:#f7a928;background:#f7a92812;border-color:#f7a928}.tf-workout .set-done{color:var(--a);place-items:center;display:grid}.tf-workout .completed .set-done{background:var(--a);color:#07100a}.tf-live-clocks{align-items:center;gap:7px;margin-left:auto;margin-right:14px;display:flex}.tf-live-clocks>span,.tf-live-clocks>button{border:1px solid var(--line);color:#fff;text-align:left;background:#09111d;border-radius:10px;grid-template-rows:1fr 1fr;grid-template-columns:22px 1fr;min-width:95px;height:48px;padding:5px 10px;display:grid}.tf-live-clocks svg{width:17px;color:var(--a);grid-row:1/3;align-self:center}.tf-live-clocks small{color:var(--muted);font-size:7px}.tf-live-clocks>button.resting{border-color:var(--a);box-shadow:0 0 18px color-mix(in srgb,var(--a) 20%,transparent)}.tf-live-clocks select{border:1px solid var(--line);color:#fff;background:#09111d;border-radius:9px;height:48px;padding:0 6px}@media (max-width:700px){.tf-workout>header{flex-wrap:wrap}.tf-live-clocks{order:3;width:100%;margin:10px 0 0}.tf-live-clocks>span,.tf-live-clocks>button{flex:1}.tf-workout main article>div{grid-template-columns:26px repeat(3,1fr) 42px 34px;gap:4px}.tf-workout .warmup{font-size:7px}}.tf-modal{padding:clamp(14px,2.5vw,42px)!important}.tf-workout{border-radius:24px!important;width:min(1180px,96vw)!important;max-height:94vh!important;box-shadow:0 45px 140px #000c!important}.tf-workout>header{min-height:112px;align-items:center!important;padding:22px 28px!important}.tf-workout>header>div:first-child small{letter-spacing:.08em;font-size:12px!important}.tf-workout>header>div:first-child h2{line-height:1.15;margin:7px 0!important;font-size:32px!important}.tf-workout>header>div:first-child p{font-size:14px!important}.tf-workout>header>button{border-radius:13px!important;width:50px!important;height:50px!important}.tf-workout>header>button svg{width:24px;height:24px}.tf-live-clocks{gap:10px!important;margin-inline:auto 18px!important}.tf-live-clocks>span,.tf-live-clocks>button{border-radius:12px!important;grid-template-columns:28px 1fr!important;min-width:125px!important;height:60px!important;padding:8px 13px!important}.tf-live-clocks svg{width:21px!important;height:21px!important}.tf-live-clocks small{letter-spacing:.05em;font-size:9px!important}.tf-live-clocks strong{font-size:19px!important}.tf-live-clocks select{border-radius:12px!important;min-width:76px!important;height:60px!important;padding:0 12px!important;font-size:14px!important}.tf-workout>main{padding:18px 22px!important}.tf-workout main>article{border-radius:16px!important;margin-bottom:14px!important;padding:18px!important}.tf-workout main article>header{min-height:48px;gap:13px!important}.tf-workout main article>header>b{border-radius:11px!important;width:40px!important;height:40px!important;font-size:15px!important}.tf-workout main article>header strong{line-height:1.25;font-size:17px!important}.tf-workout main article>header small{margin-top:4px;color:var(--a)!important;font-size:10px!important}.tf-workout main article>header>button{place-items:center;width:40px;height:40px;display:grid}.tf-workout main article>header>button svg{width:21px;height:21px}.tf-workout main article>div{min-height:64px;grid-template-columns:42px repeat(3,minmax(120px,1fr)) 70px 50px!important;gap:10px!important;margin-top:9px!important;padding:7px 9px!important}.tf-workout main article>div>b{text-align:center;font-size:15px!important}.tf-workout main article>div>label{letter-spacing:.05em;font-size:10px!important;font-weight:800!important}.tf-workout main input{border-radius:10px!important;height:48px!important;margin-top:5px!important;font-size:15px!important;font-weight:800!important}.tf-workout .warmup,.tf-workout .set-done{border-radius:10px!important;height:48px!important;margin-top:14px!important;font-size:11px!important}.tf-workout .set-done svg{stroke-width:2.6px;width:23px;height:23px}.tf-workout main article>button{align-items:center;gap:7px;display:inline-flex;min-height:40px!important;margin-top:10px!important;font-size:13px!important;font-weight:900!important}.tf-workout main article>button svg{width:20px;height:20px}.tf-workout>footer{min-height:78px;gap:11px!important;padding:14px 24px!important}.tf-workout>footer button{justify-content:center;align-items:center;gap:9px;display:flex;border-radius:11px!important;min-height:52px!important;padding:0 22px!important;font-size:14px!important;font-weight:900!important}.tf-workout>footer button svg{width:21px;height:21px}@media (max-width:760px){.tf-modal{padding:0!important}.tf-workout{border-radius:22px 22px 0 0!important;width:100%!important;max-height:98vh!important}.tf-workout>header{flex-wrap:wrap;min-height:0;padding:16px!important}.tf-workout>header>div:first-child h2{font-size:25px!important}.tf-workout>header>div:first-child p{font-size:12px!important}.tf-live-clocks{order:3;width:100%;gap:6px!important;margin:12px 0 0!important}.tf-live-clocks>span,.tf-live-clocks>button{flex:1;min-width:0!important;height:54px!important}.tf-live-clocks select{min-width:68px!important;height:54px!important}.tf-workout>main{padding:9px!important}.tf-workout main>article{padding:12px!important}.tf-workout main article>div{grid-template-columns:30px repeat(3,minmax(62px,1fr)) 48px 42px!important;gap:5px!important;padding:5px!important}.tf-workout main input{font-size:13px!important}.tf-workout .warmup{font-size:8px!important}.tf-workout>footer{padding:10px!important}.tf-workout>footer button{padding:0 10px!important;font-size:12px!important}}@media (max-width:520px){.tf-workout main article>div{grid-template-columns:25px repeat(3,minmax(52px,1fr)) 40px 36px!important}.tf-workout main article>div>label{font-size:8px!important}.tf-workout .set-done svg{width:19px;height:19px}.tf-live-clocks small{font-size:7px!important}.tf-live-clocks strong{font-size:16px!important}}.tf-exercises article>img{object-fit:cover;background:#fff;border-radius:9px;width:48px;height:48px}.tf-food-search{border:1px solid var(--line);border-radius:9px;align-items:center;gap:8px;min-height:44px;margin:12px;padding:0 8px;display:flex}.tf-food-search input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0}.tf-food-search button{background:var(--a);color:#07100a;border:0;border-radius:7px;padding:8px 12px;font-weight:900}.tf-food main>button>img{object-fit:cover;border-radius:8px;width:42px;height:42px}.tf-nutrition-shortcuts{grid-template-columns:repeat(3,1fr);gap:10px;margin-bottom:14px;display:grid}.tf-nutrition-shortcuts>button{border:1px solid var(--line);background:linear-gradient(145deg,var(--card),#0c1522);min-height:105px;color:var(--text);text-align:left;border-radius:14px;align-items:center;gap:13px;padding:18px;display:flex}.tf-nutrition-shortcuts>button>svg:first-child{width:27px;height:27px;color:var(--a)}.tf-nutrition-shortcuts>button>svg:last-child{width:18px;color:var(--muted)}.tf-nutrition-shortcuts span{flex:1;min-width:0}.tf-nutrition-shortcuts strong,.tf-nutrition-shortcuts small{display:block}.tf-nutrition-shortcuts strong{font-size:16px}.tf-nutrition-shortcuts small{color:var(--muted);margin-top:5px;font-size:11px;line-height:1.45}.tf-empty-food{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;min-height:240px;display:flex}.tf-empty-food>svg{width:38px;height:38px;color:var(--a)}.tf-empty-food strong{font-size:18px}.tf-empty-food small{color:var(--muted)}.tf-empty-food button,.tf-food-welcome button{background:var(--a);color:#07100a;border:0;border-radius:9px;align-items:center;gap:7px;margin-top:8px;padding:10px 15px;font-weight:900;display:flex}.tf-food-library>label{border:1px solid var(--line);background:#080d16;border-radius:10px;align-items:center;gap:9px;height:50px;padding:0 12px;display:flex}.tf-food-library>label input{color:#fff;background:0 0;border:0;outline:0;flex:1;min-width:0;font-size:14px}.tf-food-library>label button{background:var(--a);color:#07100a;border:0;border-radius:8px;height:36px;padding:0 16px;font-weight:900}.tf-food-library>nav{gap:7px;margin-top:13px;display:flex;overflow:auto}.tf-food-library>nav button{border:1px solid var(--line);color:var(--muted);white-space:nowrap;background:0 0;border-radius:18px;padding:8px 13px}.tf-food-library>nav button:first-child{background:var(--a);border-color:var(--a);color:#07100a}.tf-food-results{grid-template-columns:1fr 1fr;gap:8px;margin-top:12px;display:grid}.tf-food-results>article{border:1px solid var(--line);background:var(--card);border-radius:12px;align-items:center;gap:11px;min-height:88px;padding:12px;display:flex}.tf-food-results>article>img,.tf-food-results>article>i{object-fit:cover;background:#fff;border-radius:10px;flex:0 0 52px;width:52px;height:52px}.tf-food-results>article>i{background:color-mix(in srgb,var(--a) 12%,transparent);color:var(--a);place-items:center;display:grid}.tf-food-results>article>span{flex:1;min-width:0}.tf-food-results>article span strong,.tf-food-results>article span small,.tf-food-results>article span em{display:block}.tf-food-results>article span strong{font-size:14px}.tf-food-results>article span small,.tf-food-results>article span em{color:var(--muted);margin-top:3px;font-size:9px;font-style:normal}.tf-food-results>article>b{text-align:center;font-size:17px}.tf-food-results>article>b small{color:var(--muted);font-size:8px;display:block}.tf-food-results>article>button{border:1px solid color-mix(in srgb,var(--a) 35%,var(--line));background:color-mix(in srgb,var(--a) 9%,transparent);color:var(--a);border-radius:8px;align-items:center;gap:4px;padding:8px 10px;font-weight:900;display:flex}.tf-food-welcome{text-align:center;flex-direction:column;grid-column:1/-1;justify-content:center;align-items:center;min-height:320px;display:flex}.tf-food-welcome>svg{width:46px;height:46px;color:var(--a)}.tf-food-welcome h3{margin:14px 0 0;font-size:23px}.tf-food-welcome p{max-width:520px}.tf-meal-plan{gap:8px;margin-top:14px;display:grid}.tf-meal-plan>article{align-items:center;gap:13px;display:flex}.tf-meal-plan>article>i{background:var(--a);color:#07100a;border-radius:10px;place-items:center;width:40px;height:40px;font-style:normal;font-weight:900;display:grid}.tf-meal-plan>article>span{flex:1}.tf-meal-plan strong,.tf-meal-plan small{display:block}.tf-meal-plan small{color:var(--muted);margin-top:4px}.tf-meal-plan>article>button{border:1px solid var(--line);color:var(--a);background:#080d16;border-radius:8px;gap:5px;padding:8px 11px;display:flex}.tf-scanner-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.tf-scanner-grid>button{min-height:300px;color:var(--text);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.tf-scanner-grid>button>svg{width:52px;height:52px;color:var(--a)}.tf-scanner-grid strong{margin-top:18px;font-size:20px}.tf-scanner-grid small{max-width:260px;color:var(--muted);margin-top:7px;line-height:1.6}.tf-scanner-grid span{background:var(--a);color:#07100a;border-radius:8px;margin-top:18px;padding:9px 14px;font-weight:900}@media (max-width:900px){.tf-nutrition-shortcuts,.tf-scanner-grid,.tf-food-results{grid-template-columns:1fr}.tf-scanner-grid>button{min-height:200px}.tf-nutrition-shortcuts>button{min-height:88px}}@media (max-width:560px){.tf-food-results>article{flex-wrap:wrap;align-items:flex-start}.tf-food-results>article>span{min-width:calc(100% - 68px)}.tf-food-results>article>b{margin-left:64px}.tf-food-library>label button{width:38px;padding:0;font-size:0}.tf-food-library>label button:after{content:"→";font-size:16px}}.tf-head{position:relative!important}.tf-title{padding-inline-end:min(520px,42%)!important}.tf-title>span{min-width:0}.tf-actions{top:34px!important;right:auto!important;z-index:5!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;display:flex!important;position:absolute!important;inset-inline-end:24px!important}.tf-actions button{white-space:nowrap!important;justify-content:center!important;align-items:center!important;gap:8px!important;min-height:44px!important;display:flex!important}.tf-actions button svg{flex:none;width:18px!important;height:18px!important}.tf-actions button:hover{border-color:color-mix(in srgb,var(--a) 55%,var(--line))!important}@media (max-width:900px){.tf-title{padding:18px!important}.tf-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;padding:0 18px 16px!important;display:grid!important;position:static!important;inset:auto!important;overflow:visible!important}.tf-actions button{white-space:normal!important;text-align:center!important;width:100%!important;min-width:0!important}}@media (max-width:560px){.tf-actions{grid-template-columns:1fr!important}.tf-actions button,.tf-actions button:not(.primary),.tf-actions .primary{justify-content:center!important;width:100%!important;min-height:48px!important;font-size:13px!important;display:flex!important}}.tf-food-count{background:color-mix(in srgb,var(--a) 15%,transparent);min-width:31px;height:25px;color:var(--a);vertical-align:middle;border-radius:15px;place-items:center;padding:0 8px;font-size:11px;display:inline-grid}.tf-food-library>nav button.active{background:var(--a)!important;border-color:var(--a)!important;color:#07100a!important}.tf-food-library>footer{border-top:1px solid var(--line);color:var(--muted);align-items:center;gap:16px;margin-top:13px;padding-top:12px;font-size:9px;display:flex}.tf-food-library>footer span{align-items:center;gap:5px;display:flex}.tf-food-library>footer i{background:var(--a);border-radius:50%;width:7px;height:7px}.tf-food-library>footer span:nth-child(2) i{background:#55a7ff}.tf-food-library>footer span:nth-child(3) i{background:#ff9d57}.tf-food-loading{border:1px dashed var(--line);min-height:150px;color:var(--muted);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:10px;margin-top:12px;display:flex}.tf-food-loading svg{width:35px;height:35px;color:var(--a);animation:1s ease-in-out infinite alternate tf-food-pulse}@keyframes tf-food-pulse{to{filter:drop-shadow(0 0 10px var(--a));transform:scale(1.12)}}@media (max-width:560px){.tf-food-library>footer{flex-direction:column;align-items:flex-start;gap:7px}.tf-food-count{height:22px}.tf-food-results>article>button{margin-left:auto}}.tf-profile-strip{grid-template-columns:repeat(4,1fr);gap:9px;margin-bottom:14px;display:grid}.tf-profile-strip article{min-height:125px}.tf-profile-strip svg{color:var(--a)}.tf-profile-strip small,.tf-profile-strip strong{display:block}.tf-profile-strip small{color:var(--muted);margin:13px 0 5px;font-size:10px}.tf-profile-strip strong{font-size:23px}.tf-profile-strip strong em{color:var(--muted);font-size:10px;font-style:normal}.tf-inbody-form{margin-bottom:14px}.tf-inbody-form>div{grid-template-columns:repeat(4,1fr);gap:9px;margin-top:16px;display:grid}.tf-inbody-form label{border:1px solid var(--line);background:#080d16;border-radius:10px;padding:10px}.tf-inbody-form label>span{color:var(--muted);justify-content:space-between;font-size:10px;display:flex}.tf-inbody-form label input{border:1px solid var(--line);background:var(--card);color:#fff;border-radius:8px;width:100%;height:40px;margin-top:7px;padding:0 9px;font-size:15px}.tf-inbody-form>footer{justify-content:flex-end;gap:8px;margin-top:14px;display:flex}.tf-inbody-form>footer button{border:1px solid var(--line);color:#fff;background:#080d16;border-radius:8px;min-height:42px;padding:0 16px}.tf-inbody-form>footer .primary{border-color:var(--a);background:var(--a);color:#07100a;font-weight:900}.tf-nutrition-profile{border:1px solid var(--line);background:var(--line);border-radius:13px;grid-template-columns:repeat(5,1fr) auto;gap:1px;margin-bottom:14px;display:grid;overflow:hidden}.tf-nutrition-profile>span{background:var(--card);flex-direction:column;justify-content:center;min-height:88px;padding:14px;display:flex}.tf-nutrition-profile>span svg{width:18px;color:var(--a)}.tf-nutrition-profile>span small{color:var(--muted);margin:7px 0 3px;font-size:9px}.tf-nutrition-profile>span strong{font-size:15px}.tf-nutrition-profile>button{background:color-mix(in srgb,var(--a) 12%,var(--card));color:var(--a);border:0;align-items:center;gap:5px;padding:0 17px;font-weight:900;display:flex}.tf-nutrition-profile>button svg{width:16px}@media (max-width:900px){.tf-profile-strip,.tf-inbody-form>div,.tf-nutrition-profile{grid-template-columns:repeat(2,1fr)}.tf-nutrition-profile>button{justify-content:center;min-height:58px}}@media (max-width:560px){.tf-profile-strip{grid-template-columns:1fr 1fr}.tf-inbody-form>div{grid-template-columns:1fr}.tf-nutrition-profile{grid-template-columns:1fr 1fr}.tf-nutrition-profile>button{grid-column:1/-1}}.tf-live-ranking{overflow:hidden}.tf-live-ranking>header{justify-content:space-between;align-items:center;margin-bottom:8px;display:flex}.tf-live-ranking>header button{border:1px solid var(--tf-border);background:var(--tf-deep);min-height:40px;color:var(--tf-text);border-radius:10px;padding:0 14px;font-weight:800}.tf-live-ranking>article{border-top:1px solid var(--tf-border);grid-template-columns:52px minmax(0,1fr) auto;align-items:center;gap:14px;padding:14px 4px;display:grid}.tf-live-ranking>article.is-me{background:color-mix(in srgb,var(--tf-accent) 10%,transparent);margin-inline:-12px;padding-inline:16px}.tf-live-ranking>article>b{color:var(--tf-accent);font-size:18px}.tf-live-ranking>article span{gap:4px;display:grid}.tf-live-ranking>article span strong{font-size:15px}.tf-live-ranking>article span small{color:var(--tf-muted)}.tf-live-ranking>article em{font-size:16px;font-style:normal;font-weight:900}@media (max-width:640px){.tf-live-ranking>article{grid-template-columns:40px minmax(0,1fr)}.tf-live-ranking>article em{grid-column:2}}.performance-admin{font-family:var(--font-cairo),sans-serif}.performance-admin>header{color:#fff;background:linear-gradient(130deg,#101b14,#1b2b1d);border-radius:20px;justify-content:space-between;align-items:center;padding:28px;display:flex}.performance-admin>header span{letter-spacing:2px;color:var(--gym-brand,#b9f33d);font-size:10px;font-weight:900}.performance-admin>header h1{margin:6px 0;font-size:31px}.performance-admin>header p{color:#b5beb6;margin:0;font-size:13px}.performance-admin>header button{background:var(--gym-brand,#b9f33d);border:0;border-radius:12px;align-items:center;gap:8px;min-height:46px;padding:0 18px;font-size:12px;font-weight:900;display:flex}.performance-kpis{grid-template-columns:repeat(4,1fr);gap:12px;margin:14px 0;display:grid}.performance-kpis article{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:16px;align-items:center;gap:12px;padding:18px;display:flex}.performance-kpis article>svg{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);color:#8dc323;border-radius:11px;width:40px;height:40px;padding:10px}.performance-kpis small,.performance-kpis strong{display:block}.performance-kpis small{color:var(--gym-muted);font-size:10px}.performance-table{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:18px;padding:20px}.performance-table>header{justify-content:space-between;align-items:center;display:flex}.performance-table h2{margin:0;font-size:19px}.performance-table p{color:var(--gym-muted);font-size:10px}.performance-table label{border:1px solid var(--gym-line);border-radius:10px;gap:8px;min-width:290px;padding:9px 11px;display:flex}.performance-table input{color:inherit;background:0 0;border:0;outline:0;width:100%;font-size:11px}.performance-head,.performance-table>button{grid-template-columns:1.1fr 1.3fr 1fr 1fr 1fr;align-items:center;gap:12px;display:grid}.performance-head{color:var(--gym-muted);padding:13px 58px 9px 12px;font-size:9px}.performance-table>button{border:0;border-top:1px solid var(--gym-line);width:100%;color:inherit;text-align:right;background:0 0;padding:14px 8px}.performance-table>button:hover{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent)}.performance-table>button>i{background:var(--gym-brand,#b9f33d);color:#132013;border-radius:11px;place-items:center;width:36px;height:36px;font-size:10px;font-style:normal;display:grid;position:absolute}.performance-table>button>span:first-of-type{padding-right:48px}.performance-table>button span strong,.performance-table>button span small{display:block}.performance-table>button span strong{font-size:11px}.performance-table>button span small{color:var(--gym-muted);margin-top:3px;font-size:9px}.performance-table>button span svg{vertical-align:middle;width:13px}@media (max-width:800px){.performance-admin>header{display:block}.performance-admin>header button{margin-top:18px}.performance-kpis{grid-template-columns:1fr 1fr}.performance-table>header{display:block}.performance-table label{min-width:0;margin-top:12px}.performance-head{display:none}.performance-table>button{grid-template-columns:1fr 1fr;padding-right:52px}.performance-table>button>span:first-of-type{padding-right:0}}.coach-overlay{z-index:150;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#07100bd9;place-items:center;padding:22px;display:grid;position:fixed;inset:0}.coach-studio{background:var(--gym-surface,#fff);border:1px solid var(--gym-line,#dfe6dc);border-radius:24px;flex-direction:column;width:min(1040px,100%);max-height:94vh;display:flex;overflow:hidden;box-shadow:0 40px 120px #0008}.coach-studio>header{color:#fff;background:linear-gradient(125deg,#0b1710,#19281c);justify-content:space-between;align-items:center;padding:24px 28px;display:flex}.coach-studio>header small{color:var(--gym-brand,#b9f33d);letter-spacing:2px;font-size:11px;font-weight:900}.coach-studio>header h2{margin:5px 0;font-size:28px}.coach-studio>header p{color:#aeb9b0;margin:0;font-size:13px}.coach-studio>header>button{color:#fff;background:#ffffff12;border:0;border-radius:12px;width:42px;height:42px}.coach-studio>nav{border-bottom:1px solid var(--gym-line,#e3e8df);gap:8px;padding:10px 24px;display:flex}.coach-studio>nav button{background:0 0;border:0;border-radius:11px;align-items:center;gap:8px;min-height:44px;padding:0 18px;font:800 13px inherit;display:flex}.coach-studio>nav button.active{color:#fff;background:#172019}.coach-studio>nav button.active svg{color:var(--gym-brand,#b9f33d)}.coach-studio>main{padding:22px 25px;overflow:auto}.coach-fields{grid-template-columns:1fr 1fr;gap:13px;display:grid}.coach-fields label,.goal-select{color:var(--gym-muted,#687068);font-size:12px;font-weight:800}.coach-fields input,.goal-select select{border:1px solid var(--gym-line,#dde4da);background:var(--gym-soft,#f7f9f5);width:100%;height:47px;color:inherit;border-radius:11px;margin-top:7px;padding:0 13px;font:700 13px inherit;display:block}.exercise-builder{margin-top:20px}.exercise-builder>header{justify-content:space-between;align-items:center;margin-bottom:10px;display:flex}.exercise-builder header strong,.exercise-builder header small{display:block}.exercise-builder header strong{font-size:17px}.exercise-builder header small{color:#7e877e;font-size:10px}.exercise-builder header button{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 24%,white);color:#456400;border:0;border-radius:10px;padding:10px 14px;font-weight:900}.exercise-builder article{border-top:1px solid var(--gym-line,#e4e8e2);grid-template-columns:34px 2fr .55fr .55fr 1fr 38px;align-items:center;gap:8px;padding:10px 0;display:grid}.exercise-builder article>b{width:30px;height:30px;color:var(--gym-brand,#b9f33d);background:#172019;border-radius:9px;place-items:center;display:grid}.exercise-builder article input{border:1px solid var(--gym-line,#dde4da);background:var(--gym-soft,#f7f9f5);width:100%;height:42px;color:inherit;border-radius:9px;padding:0 10px}.exercise-builder article label{position:relative}.exercise-builder article label small{color:#889088;font-size:7px;position:absolute;top:2px;right:8px}.exercise-builder article label input{padding-top:8px}.exercise-builder article>button{color:#c44;background:#fff0ef;border:0;border-radius:9px;height:38px}.nutrition-targets{grid-template-columns:repeat(5,1fr);gap:11px;display:grid}.nutrition-targets>label{border:1px solid var(--gym-line,#e0e6dd);background:var(--gym-soft,#f8faf7);border-radius:15px;gap:10px;padding:17px;display:flex}.nutrition-targets>label>svg{color:#6c930e}.nutrition-targets span{flex:1}.nutrition-targets small{font-size:10px;display:block}.nutrition-targets input{width:70%;color:inherit;background:0 0;border:0;outline:0;font-size:21px;font-weight:900}.nutrition-targets b{font-size:9px}.goal-select{max-width:360px;margin-top:18px;display:block}.coach-studio>footer{border-top:1px solid var(--gym-line,#e2e7df);justify-content:space-between;align-items:center;padding:15px 25px;display:flex}.coach-studio>footer span{color:#697269;align-items:center;gap:9px;font-size:11px;display:flex}.coach-studio>footer button{background:var(--gym-brand,#b9f33d);color:#111;border:0;border-radius:12px;align-items:center;gap:9px;min-height:48px;padding:0 22px;font-weight:900;display:flex}.fitness-modal footer .save-plan{color:#496807;background:#edf8da;margin-right:auto}@media (max-width:760px){.coach-overlay{place-items:end center;padding:0}.coach-studio{border-radius:22px 22px 0 0;max-height:97vh}.coach-studio>header{padding:18px}.coach-studio>header h2{font-size:22px}.coach-fields{grid-template-columns:1fr}.exercise-builder article{grid-template-columns:30px 1fr 1fr}.exercise-builder article>input:first-of-type{grid-column:2/4}.nutrition-targets{grid-template-columns:1fr 1fr}.coach-studio>footer span{display:none}.coach-studio>footer button{justify-content:center;width:100%}}.insight-kpis{grid-template-columns:repeat(4,1fr);gap:12px;display:grid}.insight-kpis article{border:1px solid var(--gym-line);background:var(--gym-soft);border-radius:15px;align-items:center;gap:11px;padding:17px;display:flex}.insight-kpis svg{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 13%,transparent);color:#87b927;border-radius:10px;width:34px;height:34px;padding:8px}.insight-kpis small,.insight-kpis strong{display:block}.insight-kpis small{color:var(--gym-muted);font-size:11px}.insight-kpis strong{font-size:21px}.insight-kpis em{color:var(--gym-muted);font:700 10px inherit}.insight-grid,.member-logs{grid-template-columns:1fr 1fr;gap:14px;margin-top:15px;display:grid}.insight-grid>article,.member-logs>article{border:1px solid var(--gym-line);background:var(--gym-soft);border-radius:16px;padding:17px}.insight-grid header,.member-logs header{align-items:center;gap:10px;margin-bottom:10px;display:flex}.insight-grid header svg,.member-logs header svg{color:#8cbd24}.insight-grid header strong,.insight-grid header small,.member-logs header strong,.member-logs header small{display:block}.insight-grid header strong,.member-logs header strong{font-size:15px}.insight-grid header small,.member-logs header small{color:var(--gym-muted);font-size:10px}.member-logs header>b{background:var(--gym-brand,#b9f33d);color:#172019;border-radius:20px;margin-right:auto;padding:4px 9px}.log-row{border-top:1px solid var(--gym-line);justify-content:space-between;align-items:center;gap:12px;padding:10px 0;display:flex}.log-row span b,.log-row span small{display:block}.log-row span b{font-size:12px}.log-row span small{color:var(--gym-muted);margin-top:3px;font-size:9px}.log-row em{color:#729818;font:800 10px inherit}.diet-builder{margin-top:20px}.diet-builder>header{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.diet-builder>header strong,.diet-builder>header small{display:block}.diet-builder>header strong{font-size:16px}.diet-builder>header small{color:var(--gym-muted);font-size:10px}.diet-builder>header button{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 24%,white);border:0;border-radius:10px;padding:10px 13px;font-weight:900}.diet-meta{margin-bottom:12px}.diet-builder>article{border-top:1px solid var(--gym-line);grid-template-columns:32px 1fr 2fr .65fr .65fr 38px;align-items:center;gap:8px;padding:9px 0;display:grid}.diet-builder>article>b{width:30px;height:30px;color:var(--gym-brand,#b9f33d);background:#172019;border-radius:9px;place-items:center;display:grid}.diet-builder>article input{border:1px solid var(--gym-line);background:var(--gym-soft);width:100%;height:42px;color:inherit;border-radius:9px;padding:0 10px}.diet-builder>article label{position:relative}.diet-builder>article label small{color:var(--gym-muted);font-size:7px;position:absolute;top:2px;right:7px}.diet-builder>article label input{padding-top:8px}.diet-builder>article>button{color:#c44;background:#fff0ef;border:0;border-radius:9px;height:38px}@media (max-width:760px){.coach-studio>nav{overflow-x:auto}.coach-studio>nav button{white-space:nowrap;padding:0 12px}.insight-kpis{grid-template-columns:1fr 1fr}.insight-grid,.member-logs{grid-template-columns:1fr}.diet-builder>article{grid-template-columns:32px 1fr 1fr}.diet-builder>article .foods{grid-column:2/4}.diet-builder>article>button{grid-column:3}.log-row{flex-direction:column;align-items:flex-start}}.performance-admin{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.performance-admin>header{box-shadow:0 18px 48px #0002;border:1px solid var(--gym-line)!important;min-height:220px!important;padding:34px 38px!important}.performance-admin>header h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.performance-admin>header p{font-size:14px!important;line-height:1.8!important}.performance-admin>header button{gap:10px!important;min-height:56px!important;font-size:14px!important}.performance-admin>header button svg{width:22px!important;height:22px!important}.performance-kpis{gap:14px!important;margin:18px 0!important}.performance-kpis article{border-radius:18px!important;min-height:140px!important;padding:20px!important}.performance-kpis article>svg{width:48px!important;height:48px!important;padding:12px!important}.performance-kpis small{font-size:12px!important}.performance-kpis strong{font-size:29px!important}.performance-table{box-shadow:0 12px 32px #0002;border-radius:20px!important;padding:23px!important}.performance-table h2{font-size:22px!important}.performance-table p{font-size:12px!important}.performance-table label{min-height:48px!important;padding:0 14px!important}.performance-table label svg{width:21px!important;height:21px!important}.performance-table input{font-size:14px!important}.performance-head{padding-top:18px!important;font-size:11px!important}.performance-table>button{min-height:78px!important;padding:17px 10px!important}.performance-table>button>i{width:44px!important;height:44px!important;font-size:12px!important}.performance-table>button strong{font-size:14px!important}.performance-table>button small{font-size:11px!important}.performance-table>button svg{width:19px!important;height:19px!important}.performance-admin .diet-builder,.performance-admin .plan-builder{border-radius:18px!important;gap:14px!important;padding:20px!important}.performance-admin .diet-builder h3,.performance-admin .plan-builder h3{font-size:20px!important}.performance-admin .diet-builder input,.performance-admin .plan-builder input,.performance-admin textarea{min-height:46px!important;font-size:14px!important}.performance-admin .log-row{border-radius:12px!important;padding:15px!important;font-size:14px!important}@media (max-width:900px){.performance-admin{padding:20px 16px 56px!important}.performance-admin>header{padding:26px 24px!important}.performance-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.performance-table{overflow-x:auto}.performance-table>*{min-width:760px}.performance-table>header{min-width:0}}@media (max-width:600px){.performance-admin{font-size:14px!important}.performance-admin>header{flex-direction:column!important;align-items:stretch!important;gap:18px!important;min-height:0!important;display:flex!important}.performance-admin>header h1{font-size:32px!important}.performance-admin>header button{justify-content:center!important;width:100%!important}.performance-kpis{grid-template-columns:1fr 1fr!important;gap:10px!important}.performance-kpis article{min-height:120px!important;padding:15px!important}.performance-kpis article>svg{width:38px!important;height:38px!important;padding:9px!important}.performance-kpis strong{font-size:24px!important}.performance-table{padding:16px!important}.performance-table>*{min-width:680px}.performance-table>header{min-width:0!important}.performance-admin .diet-builder,.performance-admin .plan-builder{grid-template-columns:1fr!important}}.owner-premium,.distinct-page,.feature-page,.activation-center{font-family:var(--font-cairo),sans-serif!important;padding-top:26px!important}.owner-premium{--op-lime:var(--gym-brand,#b9f33d)}.module-hero,.distinct-page .feature-head,.feature-page .feature-head,.activation-center .feature-head{justify-content:space-between;align-items:center;display:flex;overflow:hidden;border:1px solid var(--gym-line,#243141)!important;background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent),transparent 32%),linear-gradient(135deg,var(--gym-panel,#101d2d),var(--gym-panel-soft,#122235))!important;min-height:178px!important;color:var(--gym-text,#f5f8fb)!important;border-radius:22px!important;margin-bottom:16px!important;padding:29px 32px!important}.module-hero>div>span,.distinct-page .feature-head>div>p,.feature-page .feature-head>div>p,.activation-center .feature-head>div>p{letter-spacing:1.6px!important;color:var(--gym-brand,#b9f33d)!important;font-size:11px!important;font-weight:900!important}.module-hero h1,.distinct-page .feature-head h1,.feature-page .feature-head h1,.activation-center .feature-head h1{margin:6px 0!important;font-size:clamp(29px,3vw,41px)!important;line-height:1.3!important}.module-hero p,.distinct-page .feature-head>div>span,.feature-page .feature-head>div>span,.activation-center .feature-head>div>span{color:var(--gym-muted,#9ba9b8)!important;font-size:13px!important;line-height:1.8!important}.module-hero>button,.distinct-page .feature-head>button,.feature-page .feature-head>button,.activation-center .feature-head>button{align-items:center;gap:10px;display:flex;background:var(--gym-brand,#b9f33d)!important;color:#142012!important;border:0!important;border-radius:12px!important;min-height:51px!important;padding:0 19px!important;font-size:12px!important;font-weight:900!important}.module-hero>button span{text-align:right;flex-direction:column;display:flex}.module-hero>button small{opacity:.7;font-size:8px}.module-kpis,.page-kpis,.trainer-kpis,.feature-stats,.store-summary{gap:13px!important}.module-kpis{grid-template-columns:repeat(5,1fr);margin-bottom:15px;display:grid}.module-kpis article,.page-kpis article,.trainer-kpis article,.feature-stats article,.store-summary>article:not(.pos-launch){border:1px solid var(--gym-line,var(--line))!important;background:var(--gym-panel,#fff)!important;min-height:132px!important;color:var(--gym-text,var(--ink))!important;border-radius:17px!important;padding:19px!important}.module-kpis article{align-items:flex-start;gap:12px;display:flex}.module-kpis article>i,.page-kpis article>i,.trainer-kpis article>svg,.feature-stats article>i{min-width:44px;background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent)!important;width:44px!important;height:44px!important;color:var(--gym-brand,#b9f33d)!important;border-radius:12px!important;place-items:center!important;display:grid!important}.module-kpis span{flex-direction:column;display:flex}.module-kpis small,.page-kpis span,.trainer-kpis span,.feature-stats span,.store-summary article>span{color:var(--gym-muted,var(--muted))!important;font-size:11px!important}.module-kpis strong,.page-kpis strong,.trainer-kpis strong,.feature-stats strong,.store-summary article>strong{color:var(--gym-text,var(--ink))!important;margin:3px 0!important;font-size:25px!important;line-height:1.25!important}.module-kpis em,.page-kpis small,.trainer-kpis small,.feature-stats small{font-style:normal;color:var(--gym-muted,var(--muted))!important;font-size:9px!important}.owner-data-card,.distinct-page .panel,.feature-page .panel,.activation-center .panel{border:1px solid var(--gym-line,var(--line))!important;background:var(--gym-panel,#fff)!important;color:var(--gym-text,var(--ink))!important;border-radius:18px!important}.owner-data-card{padding:21px}.owner-data-card>header,.inventory-table>header{justify-content:space-between;align-items:center;gap:18px;display:flex}.owner-data-card h2,.distinct-page .panel-head h2,.feature-page .panel-head h2,.inventory-table h2{margin:0!important;font-size:19px!important}.owner-data-card p,.distinct-page .panel-head p,.feature-page .panel-head p,.inventory-table p{color:var(--gym-muted,var(--muted))!important;font-size:10px!important}.owner-data-card label{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f7f9f5);border-radius:11px;align-items:center;gap:8px;width:min(380px,45vw);padding:11px 13px;display:flex}.owner-data-card input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:12px}.responsive-table{margin-top:15px;overflow:auto}.owner-data-card table,.records-table table,.inventory-table table,.invite-register table{border-collapse:collapse;text-align:right;width:100%}.owner-data-card th,.records-table th,.inventory-table th,.invite-register th{white-space:nowrap;color:var(--gym-muted,var(--muted))!important;padding:12px 10px!important;font-size:9px!important;font-weight:700!important}.owner-data-card td,.records-table td,.inventory-table td,.invite-register td{white-space:nowrap;border-top:1px solid var(--gym-line,var(--line))!important;padding:14px 10px!important;font-size:11px!important}.owner-data-card td:first-child{align-items:center;gap:9px;display:flex}.owner-data-card td span{flex-direction:column;display:flex}.owner-data-card td strong{font-size:11px}.owner-data-card td small{color:var(--gym-muted,var(--muted));font-size:8px}.avatar{background:var(--gym-brand,#b9f33d);color:#152016;border-radius:11px;place-items:center;width:38px;height:38px;font-size:10px;font-style:normal;display:grid}.owner-data-card code{font:700 10px var(--font-geist-mono);color:var(--gym-brand,#b9f33d)}.owner-data-card .status{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:max-content;color:var(--gym-brand,#b9f33d);border-radius:20px;margin-top:4px;padding:3px 7px}.owner-data-card td button{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f5f7f3);color:inherit;border-radius:9px;align-items:center;gap:6px;padding:8px 10px;font-size:9px;font-weight:800;display:flex}.owner-data-card td button svg{width:13px}.owner-drawer-backdrop{z-index:100;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background:#050b08b8;position:fixed;inset:0}.member-360-drawer{background:var(--gym-panel,#fff);width:min(670px,100%);height:100%;color:var(--gym-text,var(--ink));flex-direction:column;display:flex;position:absolute;inset:0 0 0 auto;box-shadow:-20px 0 70px #0006}.member-360-drawer>header{color:#fff;background:linear-gradient(135deg,#101b14,#1e3020);align-items:center;gap:13px;padding:22px;display:flex}.member-360-drawer>header>button{color:#fff;background:#ffffff12;border:0;border-radius:10px;width:37px;height:37px}.member-360-drawer>header>i{background:var(--gym-brand,#b9f33d);color:#132012;border-radius:15px;place-items:center;width:54px;height:54px;font-style:normal;font-weight:900;display:grid}.member-360-drawer>header>div{flex:1}.member-360-drawer>header small{color:var(--gym-brand,#b9f33d);letter-spacing:1.5px;font-size:8px}.member-360-drawer>header h2{margin:2px 0;font-size:22px}.member-360-drawer>header p{color:#aeb9af;margin:0;font-size:10px}.member-360-drawer>header>span{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);color:var(--gym-brand,#b9f33d);border-radius:20px;padding:6px 10px;font-size:9px}.member-360-drawer>main{padding:18px;overflow:auto}.profile-contact{grid-template-columns:1fr 1fr;gap:8px;display:grid}.profile-contact>div{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f6f8f4);border-radius:11px;align-items:center;gap:9px;padding:11px;display:flex}.profile-contact svg{width:16px;color:var(--gym-brand,#b9f33d)}.profile-contact small,.profile-contact strong{display:block}.profile-contact small{color:var(--gym-muted,var(--muted));font-size:8px}.profile-contact strong{font-size:10px}.membership-card{color:#fff;background:linear-gradient(135deg,#111c15,#263826);border-radius:16px;margin:10px 0;padding:18px}.membership-card>header{justify-content:space-between;display:flex}.membership-card h3{margin:3px 0;font-size:20px}.membership-card>header small{color:var(--gym-brand,#b9f33d);font-size:8px}.membership-card>div{grid-template-columns:repeat(4,1fr);gap:8px;margin-top:18px;display:grid}.membership-card>div span{background:#ffffff0b;border-radius:9px;padding:9px}.membership-card small,.membership-card strong{display:block}.membership-card span small{color:#aeb8af;font-size:7px}.membership-card span strong{margin-top:3px;font-size:9px}.profile-balances{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.profile-balances article{border:1px solid var(--gym-line,var(--line));text-align:center;border-radius:12px;padding:12px}.profile-balances svg{width:18px;color:var(--gym-brand,#b9f33d)}.profile-balances small,.profile-balances strong,.profile-balances em{display:block}.profile-balances small{color:var(--gym-muted,var(--muted));font-size:8px}.profile-balances strong{font-size:21px}.profile-balances em{font-size:7px;font-style:normal}.health-line{border:1px solid var(--gym-line,var(--line));border-radius:12px;align-items:center;gap:10px;margin:10px 0;padding:13px;display:flex}.health-line>svg{color:#85b41d}.health-line span{flex:1}.health-line small,.health-line strong{display:block}.health-line small{color:var(--gym-muted,var(--muted));font-size:8px}.health-line strong{font-size:10px}.health-line button{color:var(--gym-brand,#b9f33d);background:0 0;border:0;font-size:9px}.secure-documents,.activity-history{border:1px solid var(--gym-line,var(--line));border-radius:13px;margin-top:10px;padding:14px}.secure-documents>header,.activity-history>header{align-items:center;gap:9px;margin-bottom:9px;display:flex}.secure-documents header span,.activity-history header span{flex:1}.secure-documents header strong,.secure-documents header small,.activity-history header strong,.activity-history header small{display:block}.secure-documents header strong,.activity-history header strong{font-size:12px}.secure-documents header small,.activity-history header small{color:var(--gym-muted,var(--muted));font-size:8px}.secure-documents>button{border:0;border-top:1px solid var(--gym-line,var(--line));width:100%;color:inherit;text-align:right;background:0 0;align-items:center;gap:10px;padding:12px;display:flex}.secure-documents>button span{flex:1}.secure-documents>button strong,.secure-documents>button small{display:block}.secure-documents>button strong{font-size:10px}.secure-documents>button small{color:var(--gym-muted,var(--muted));font-size:7px}.secure-documents>button em{color:var(--gym-brand,#b9f33d);font-size:8px;font-style:normal}.activity-history>div{border-top:1px solid var(--gym-line,var(--line));align-items:center;gap:9px;padding:9px 0;display:flex}.activity-history>div>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:27px;height:27px;color:var(--gym-brand,#b9f33d);border-radius:8px;place-items:center;display:grid}.activity-history>div span{flex:1}.activity-history>div strong,.activity-history>div small{display:block}.activity-history>div strong{font-size:9px}.activity-history>div small{color:var(--gym-muted,var(--muted));font-size:7px}.activity-history>div>b{font-size:9px}.member-360-drawer>footer{border-top:1px solid var(--gym-line,var(--line));gap:8px;padding:13px 18px;display:flex}.member-360-drawer>footer button{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f5f7f3);min-height:42px;color:inherit;border-radius:10px;padding:0 13px;font-size:9px;font-weight:800}.member-360-drawer>footer button.primary{background:var(--gym-brand,#b9f33d);color:#142012;border:0;align-items:center;gap:6px;margin-right:auto;display:flex}.drawer-loading{text-align:center;padding:60px;font-size:12px}.member-create-modal{z-index:110;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background:#050b08c9;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.member-create-modal form{background:var(--gym-panel,#fff);width:min(820px,100%);max-height:94vh;color:var(--gym-text,var(--ink));border-radius:22px;overflow:auto;box-shadow:0 30px 100px #0008}.member-create-modal form>header{color:#fff;background:linear-gradient(135deg,#101b14,#233725);justify-content:space-between;padding:21px 24px;display:flex}.member-create-modal header small{color:var(--gym-brand,#b9f33d);font-size:8px}.member-create-modal header h2{margin:4px 0;font-size:23px}.member-create-modal header p{color:#aeb8af;font-size:9px}.member-create-modal header button{color:#fff;background:#ffffff12;border:0;border-radius:10px;width:37px;height:37px}.member-create-modal nav{border-bottom:1px solid var(--gym-line,var(--line));grid-template-columns:repeat(4,1fr);padding:15px 24px;display:grid}.member-create-modal nav span{color:var(--gym-muted,var(--muted));align-items:center;gap:8px;font-size:9px;display:flex}.member-create-modal nav b{background:var(--gym-panel-soft,#f3f5f1);border-radius:50%;place-items:center;width:27px;height:27px;display:grid}.member-create-modal nav span.active{color:inherit}.member-create-modal nav span.active b{background:var(--gym-brand,#b9f33d);color:#142012}.member-create-modal main{padding:22px}.member-create-modal main>section{grid-template-columns:1fr 1fr;gap:13px;display:grid}.member-create-modal label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.member-create-modal label.wide{grid-column:1/-1}.member-create-modal input{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f7f9f5);min-height:45px;color:inherit;border-radius:10px;padding:0 12px;font-size:11px}.member-review{text-align:center;padding:20px}.member-review>svg{width:48px;height:48px;color:var(--gym-brand,#b9f33d)}.member-review h3{font-size:22px}.member-review>p{color:var(--gym-muted,var(--muted));font-size:12px}.member-review>div{grid-template-columns:repeat(4,1fr);gap:8px;display:grid}.member-review>div span{border:1px solid var(--gym-line,var(--line));border-radius:11px;padding:13px;font-size:9px}.member-review>div strong{font-size:14px;display:block}.member-review>small{color:var(--gym-brand,#b9f33d);justify-content:center;gap:7px;margin-top:18px;display:flex}.member-create-modal form>footer{border-top:1px solid var(--gym-line,var(--line));justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.member-create-modal footer button{border:1px solid var(--gym-line,var(--line));min-height:43px;color:inherit;background:0 0;border-radius:10px;padding:0 18px;font-size:10px}.member-create-modal footer .primary{background:var(--gym-brand,#b9f33d);color:#142012;border:0;font-weight:900}.class-toolbar button,.schedule-board button,.waitlist button,.coach-grid button,.pt-timeline button,.invite-grid button,.leader-tabs button,.hr-tools button,.store-page button,.verification-file button{font-size:10px!important}.schedule-board>header strong,.waitlist .panel-head h2,.class-health .panel-head h2,.pt-timeline .panel-head h2,.referral-funnel .panel-head h2,.top-referrers .panel-head h2{font-size:17px!important}.schedule-board>button strong,.waitlist button strong,.coach-grid strong,.pt-session-live strong,.top-referrers strong{font-size:12px!important}.schedule-board>button small,.waitlist button small,.coach-grid small,.pt-session-live small,.top-referrers small{font-size:9px!important}.coach-grid{gap:13px!important}.coach-grid>article{border-radius:17px!important;padding:19px!important}.coach-avatar{width:48px!important;height:48px!important;font-size:12px!important}.coach-grid>article>p{font-size:10px!important}.coach-grid>article>div span{font-size:9px!important}.coach-grid>article>div strong{font-size:18px!important}.pt-session-live{min-height:70px!important;padding:13px 0!important}.pt-session-live time,.pt-session-live em,.pt-session-live>b{font-size:10px!important}.invite-hero{border-radius:20px!important;min-height:220px!important}.invite-hero h2{font-size:27px!important}.invite-hero p{font-size:12px!important}.referral-funnel>div span,.referral-funnel>div strong,.referral-funnel>div em{font-size:10px!important}.application-list strong{font-size:12px!important}.application-list small,.application-list em,.application-list span{font-size:9px!important}.verification-file h2{font-size:26px!important}.verification-file header p{font-size:11px!important}.verification-file header>b{font-size:9px!important}.verify-steps span{font-size:11px!important}.verify-steps small{font-size:8px!important}.id-preview span{font-weight:800;font-size:10px!important}.id-preview article>div{height:150px!important;font-size:11px!important}.id-preview button{font-size:10px!important}.match-card span,.match-card small{font-size:9px!important}.match-card strong{font-size:13px!important}.match-card button,.verification-file>label{font-size:10px!important}.verification-file footer button{min-height:42px!important;padding:0 14px!important;font-size:10px!important}.permission-matrix strong{font-size:10px!important}.permission-matrix span,.permission-matrix b{font-size:8px!important}.feature-page .leader-tabs button{min-height:42px;padding:0 22px!important;font-size:11px!important}.rank-rows strong{font-size:11px!important}.rank-rows small,.rank-rows em{font-size:9px!important}.podium strong{font-size:12px!important}.podium small{font-size:9px!important}.store-summary .pos-launch{border-radius:18px!important;min-height:145px!important;padding:22px!important}.pos-launch h2{font-size:23px!important}.pos-launch p,.inventory-table th,.inventory-table td{font-size:10px!important}.stock-alerts strong{font-size:11px!important}.stock-alerts small,.stock-alerts em{font-size:9px!important}@media (max-width:1100px){.module-kpis{grid-template-columns:repeat(3,1fr)}.module-hero,.distinct-page .feature-head,.feature-page .feature-head,.activation-center .feature-head{min-height:160px!important}.module-hero h1{font-size:30px!important}}@media (max-width:700px){.owner-premium,.distinct-page,.feature-page,.activation-center{padding-inline:14px!important}.module-hero,.distinct-page .feature-head,.feature-page .feature-head,.activation-center .feature-head{padding:22px!important;display:block!important}.module-hero>button,.distinct-page .feature-head>button,.feature-page .feature-head>button,.activation-center .feature-head>button{justify-content:center;width:100%;margin-top:17px}.module-kpis{grid-template-columns:1fr 1fr;gap:8px}.module-kpis article{min-height:108px!important;padding:13px!important}.owner-data-card{padding:14px}.owner-data-card>header{display:block}.owner-data-card label{width:100%;margin-top:12px}.profile-contact,.profile-balances,.membership-card>div{grid-template-columns:1fr 1fr}.member-360-drawer>footer{overflow:auto}.member-360-drawer>footer button{white-space:nowrap}.member-create-modal{place-items:end center;padding:0}.member-create-modal form{border-radius:22px 22px 0 0}.member-create-modal main>section{grid-template-columns:1fr}.member-create-modal nav{padding:12px}.member-create-modal nav span{font-size:7px}.member-review>div{grid-template-columns:1fr 1fr}.id-preview{grid-template-columns:1fr!important}}.members-premium,.subscriptions-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.subscriptions-page .feature-head{box-shadow:0 20px 55px #0002;border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.subscriptions-page .feature-head h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.subscriptions-page .feature-head>div>span{font-size:14px!important;line-height:1.8!important}.subscriptions-page .feature-head>button{min-height:58px!important;font-size:14px!important}.subscriptions-page .page-kpis{gap:14px!important;margin:18px 0!important}.subscriptions-page .page-kpis article{border-radius:18px!important;min-height:145px!important;padding:21px!important}.subscriptions-page .page-kpis article>i{width:48px!important;height:48px!important}.subscriptions-page .page-kpis article>i svg{width:24px!important;height:24px!important}.subscriptions-page .page-kpis span{font-size:13px!important}.subscriptions-page .page-kpis strong{font-size:30px!important}.subscriptions-page .page-kpis small{font-size:11px!important}.subscriptions-page .plans-showcase{gap:14px!important}.subscriptions-page .plans-showcase article{border-radius:18px!important;min-height:210px!important;padding:22px!important}.subscriptions-page .plans-showcase article strong{font-size:32px!important}.subscriptions-page .plans-showcase article p{font-size:13px!important;line-height:1.7!important}.subscriptions-page .plans-showcase article button{border-radius:10px!important;min-height:44px!important;padding:0 14px!important;font-size:12px!important}.subscriptions-page .records-table{border-radius:20px!important;padding:23px!important}.subscriptions-page .records-table .panel-head h2{font-size:22px!important}.subscriptions-page .records-table .panel-head p{font-size:12px!important}.subscriptions-page .records-table th{padding:15px 12px!important;font-size:11px!important}.subscriptions-page .records-table td{padding:17px 12px!important;font-size:13px!important}.subscriptions-page .records-table td button{min-height:42px!important;font-size:12px!important}.subscriptions-page .records-table td button svg{width:18px!important;height:18px!important}.classes-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.classes-page .feature-head{border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.classes-page .feature-head h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.classes-page .feature-head>div>span{font-size:14px!important;line-height:1.8!important}.classes-page .feature-head>button{min-height:58px!important;font-size:14px!important}.classes-page .class-toolbar{gap:14px!important;margin:18px 0!important}.classes-page .class-toolbar>div{gap:8px!important}.classes-page .class-toolbar button{border-radius:12px!important;min-height:54px!important;padding:0 17px!important;font-size:13px!important}.classes-page .class-toolbar button small{font-size:10px!important}.classes-page .class-toolbar>button{min-height:50px!important;font-size:12px!important}.classes-page .classes-layout{gap:18px!important}.classes-page .schedule-board,.classes-page .waitlist,.classes-page .class-health{box-shadow:0 12px 32px #0002;border-radius:20px!important}.classes-page .schedule-board{padding:23px!important}.classes-page .schedule-board>header strong{font-size:21px!important}.classes-page .schedule-board>header small{font-size:12px!important}.classes-page .schedule-board>header span{font-size:11px!important}.classes-page .schedule-board>button{border-radius:12px!important;gap:14px!important;min-height:86px!important;padding:15px 12px!important}.classes-page .schedule-board>button time{font-size:15px!important}.classes-page .schedule-board>button time small{font-size:10px!important}.classes-page .schedule-board>button span strong{font-size:15px!important}.classes-page .schedule-board>button span small{font-size:11px!important}.classes-page .schedule-board>button em{font-size:12px!important}.classes-page .schedule-board>button>i:last-of-type{min-width:58px!important;min-height:30px!important;font-size:11px!important}.classes-page .waitlist,.classes-page .class-health{padding:21px!important}.classes-page .waitlist .panel-head h2,.classes-page .class-health .panel-head h2{font-size:20px!important}.classes-page .waitlist .panel-head p,.classes-page .class-health .panel-head p{font-size:12px!important}.classes-page .waitlist button{min-height:64px!important;padding:11px!important}.classes-page .waitlist button strong{font-size:13px!important}.classes-page .waitlist button small{font-size:10px!important}.classes-page .waitlist button em{font-size:12px!important}.classes-page .class-health>strong{font-size:36px!important}.classes-page .class-health>span,.classes-page .class-health p{font-size:12px!important}.classes-page .class-health p b{font-size:13px!important}.trainers-page{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.trainers-page .feature-head{border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.trainers-page .feature-head h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.trainers-page .feature-head>div>span{font-size:14px!important;line-height:1.8!important}.trainers-page .feature-head>button{min-height:58px!important;font-size:14px!important}.trainers-page .trainer-kpis{gap:14px!important;margin:18px 0!important}.trainers-page .trainer-kpis article{border-radius:18px!important;min-height:140px!important;padding:20px!important}.trainers-page .trainer-kpis article>svg{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 11%,transparent);color:var(--gym-brand,#b9f33d);border-radius:12px;padding:11px;width:46px!important;height:46px!important}.trainers-page .trainer-kpis span{font-size:12px!important}.trainers-page .trainer-kpis strong{font-size:28px!important}.trainers-page .trainer-kpis small{font-size:10px!important}.trainers-page .pt-pricing-analytics{gap:18px!important}.trainers-page .pt-price-list,.trainers-page .pt-client-analytics,.trainers-page .pt-timeline{box-shadow:0 12px 32px #0002;border-radius:20px!important;padding:23px!important}.trainers-page .pt-price-list .panel-head h2,.trainers-page .pt-client-analytics .panel-head h2,.trainers-page .pt-timeline .panel-head h2{font-size:21px!important}.trainers-page .pt-price-list .panel-head p,.trainers-page .pt-client-analytics .panel-head p,.trainers-page .pt-timeline .panel-head p{font-size:12px!important}.trainers-page .pt-price-list>button,.trainers-page .pt-client-analytics>button{border-radius:12px!important;min-height:72px!important;padding:12px!important}.trainers-page .pt-price-list>button strong,.trainers-page .pt-client-analytics>button strong{font-size:14px!important}.trainers-page .pt-price-list>button small,.trainers-page .pt-client-analytics>button small{font-size:11px!important}.trainers-page .pt-price-list>button>b,.trainers-page .pt-client-analytics>button>b{font-size:14px!important}.trainers-page .pt-price-list>button svg,.trainers-page .pt-client-analytics>button svg{width:19px!important;height:19px!important}.trainers-page .coach-grid{gap:14px!important;margin:18px 0!important}.trainers-page .coach-grid>article{border-radius:18px!important;padding:21px!important}.trainers-page .coach-grid .coach-avatar{width:54px!important;height:54px!important;font-size:14px!important}.trainers-page .coach-grid header span strong{font-size:16px!important}.trainers-page .coach-grid header span small{font-size:10px!important}.trainers-page .coach-grid>article>p,.trainers-page .coach-grid>article>div span{font-size:11px!important}.trainers-page .coach-grid>article>div strong{font-size:21px!important}.trainers-page .coach-grid footer button{min-height:44px!important;font-size:12px!important}.trainers-page .pt-timeline{margin-top:18px}.trainers-page .pt-session-live{min-height:78px!important;padding:14px 0!important}.trainers-page .pt-session-live time,.trainers-page .pt-session-live span strong{font-size:14px!important}.trainers-page .pt-session-live span small,.trainers-page .pt-session-live em,.trainers-page .pt-session-live>b{font-size:11px!important}.trainers-page .pt-session-live section button{min-height:38px!important;font-size:11px!important}@media (max-width:1100px){.trainers-page{padding-inline:22px!important}.trainers-page .trainer-kpis{grid-template-columns:repeat(3,1fr)!important}.trainers-page .pt-pricing-analytics{grid-template-columns:1fr!important}.trainers-page .coach-grid{grid-template-columns:repeat(2,1fr)!important}}@media (max-width:700px){.trainers-page{padding:18px 14px 80px!important}.trainers-page .feature-head{min-height:245px!important;padding:24px!important}.trainers-page .feature-head h1{font-size:32px!important}.trainers-page .feature-head>button{justify-content:center;width:100%;margin-top:15px}.trainers-page .trainer-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.trainers-page .trainer-kpis article{min-height:120px!important;padding:14px!important}.trainers-page .trainer-kpis strong{font-size:23px!important}.trainers-page .pt-price-list,.trainers-page .pt-client-analytics,.trainers-page .pt-timeline{padding:16px!important}.trainers-page .coach-grid{grid-template-columns:1fr!important}.trainers-page .pt-session-live{grid-template-columns:55px 6px 1fr!important}.trainers-page .pt-session-live em,.trainers-page .pt-session-live>b{display:none}}@media (max-width:1100px){.classes-page{padding-inline:22px!important}.classes-page .class-toolbar{display:block}.classes-page .class-toolbar>button{margin-top:10px}.classes-page .classes-layout{grid-template-columns:1fr!important}}@media (max-width:700px){.classes-page{padding:18px 14px 80px!important}.classes-page .feature-head{min-height:245px!important;padding:24px!important}.classes-page .feature-head h1{font-size:32px!important}.classes-page .feature-head>button{justify-content:center;width:100%;margin-top:15px}.classes-page .class-toolbar>div{padding-bottom:5px;overflow:auto}.classes-page .class-toolbar>div button{min-width:112px}.classes-page .schedule-board{padding:16px!important}.classes-page .schedule-board>button{grid-template-columns:55px 4px 1fr auto!important;min-height:78px!important}.classes-page .schedule-board>button em{display:none}.classes-page .waitlist,.classes-page .class-health{padding:17px!important}}@media (max-width:1100px){.subscriptions-page{padding-inline:22px!important}.subscriptions-page .page-kpis{grid-template-columns:repeat(2,1fr)!important}.subscriptions-page .plans-showcase{grid-template-columns:1fr 1fr!important}}@media (max-width:700px){.subscriptions-page{padding:18px 14px 80px!important}.subscriptions-page .feature-head{min-height:245px!important;padding:24px!important}.subscriptions-page .feature-head h1{font-size:32px!important}.subscriptions-page .feature-head>button{justify-content:center;width:100%;margin-top:15px}.subscriptions-page .page-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.subscriptions-page .page-kpis article{min-height:125px!important;padding:15px!important}.subscriptions-page .page-kpis strong{font-size:24px!important}.subscriptions-page .plans-showcase{grid-template-columns:1fr!important}.subscriptions-page .records-table{padding:16px!important}.subscriptions-page .records-table .panel-head h2{font-size:19px!important}}.members-premium .module-hero{box-shadow:0 20px 55px #0002;border-radius:24px!important;min-height:220px!important;padding:34px 38px!important}.members-premium .module-hero h1{letter-spacing:-.04em!important;font-size:clamp(34px,3.4vw,52px)!important}.members-premium .module-hero p{max-width:720px;font-size:14px!important;line-height:1.8!important}.members-premium .module-hero>button{border-radius:13px!important;min-height:62px!important;padding:0 22px!important;font-size:14px!important}.members-premium .module-hero>button svg{width:24px!important;height:24px!important}.members-premium .module-kpis{gap:14px!important;margin:18px 0!important}.members-premium .module-kpis article{border-radius:18px!important;min-height:150px!important;padding:22px!important}.members-premium .module-kpis article>i{width:50px!important;height:50px!important}.members-premium .module-kpis article>i svg{width:25px!important;height:25px!important}.members-premium .module-kpis small{font-size:13px!important}.members-premium .module-kpis em{font-size:11px!important}.members-premium .owner-data-card{border-radius:20px!important;padding:24px!important}.members-premium .owner-data-card p{font-size:12px!important}.members-premium .owner-data-card label{min-height:48px!important;padding:0 14px!important}.members-premium .owner-data-card label svg{width:21px!important;height:21px!important}.members-premium .owner-data-card input{font-size:14px!important}.members-premium .owner-data-card th{padding:15px 12px!important;font-size:11px!important}.members-premium .owner-data-card td{padding:17px 12px!important;font-size:13px!important}.members-premium .owner-data-card td button{min-height:42px!important;padding:0 13px!important;font-size:12px!important}.members-premium .owner-data-card td button svg{width:18px!important;height:18px!important}.members-premium .avatar{width:44px!important;height:44px!important;font-size:12px!important}.members-premium .member-360-drawer>header{padding:25px!important}.members-premium .member-360-drawer>header>i{width:62px!important;height:62px!important;font-size:15px!important}.members-premium .member-360-drawer>header h2{font-size:26px!important}.members-premium .member-360-drawer>header p{font-size:12px!important}.members-premium .member-360-drawer>main{padding:22px!important}.members-premium .profile-contact>div{min-height:60px!important;padding:13px!important}.members-premium .profile-contact svg{width:20px!important;height:20px!important}.members-premium .profile-contact small{font-size:10px!important}.members-premium .profile-contact strong{font-size:12px!important}.members-premium .membership-card{padding:22px!important}.members-premium .membership-card h3{font-size:23px!important}.members-premium .membership-card span small{font-size:9px!important}.members-premium .membership-card span strong{font-size:12px!important}.members-premium .profile-balances article{padding:16px!important}.members-premium .profile-balances svg{width:22px!important;height:22px!important}.members-premium .profile-balances small{font-size:10px!important}.members-premium .profile-balances strong{font-size:24px!important}.members-premium .health-line{padding:16px!important}.members-premium .secure-documents,.members-premium .activity-history{padding:17px!important}.members-premium .secure-documents header strong,.members-premium .activity-history header strong{font-size:14px!important}.members-premium .secure-documents>button{padding:15px 5px!important}.members-premium .secure-documents>button strong{font-size:12px!important}.members-premium .secure-documents>button small{font-size:9px!important}.members-premium .secure-documents>button em{font-size:10px!important}.members-premium .member-create-modal h2{font-size:26px!important}.members-premium .member-create-modal header p,.members-premium .member-create-modal label{font-size:12px!important}.members-premium .member-create-modal input{min-height:50px!important;font-size:14px!important}.members-premium .member-create-modal footer button{min-height:48px!important;font-size:13px!important}@media (max-width:1100px){.members-premium{padding-inline:22px!important}.members-premium .module-kpis{grid-template-columns:repeat(3,1fr)!important}.members-premium .module-hero{min-height:190px!important}}@media (max-width:700px){.members-premium{padding:18px 14px 80px!important}.members-premium .module-hero{min-height:250px!important;padding:24px!important}.members-premium .module-hero h1{font-size:32px!important}.members-premium .module-hero p{font-size:13px!important}.members-premium .module-kpis{grid-template-columns:1fr 1fr!important;gap:9px!important}.members-premium .module-kpis article{min-height:125px!important;padding:15px!important}.members-premium .module-kpis strong{font-size:24px!important}.members-premium .owner-data-card{padding:16px!important}.members-premium .owner-data-card>header{display:block}.members-premium .owner-data-card label{width:100%;margin-top:14px}.members-premium .member-360-drawer>header h2{font-size:21px!important}.members-premium .member-360-drawer>main{padding:16px!important}}.members-premium{font-size:15px!important}.members-premium .module-hero h1{font-size:clamp(34px,3.4vw,52px)!important}.members-premium .module-kpis span{font-size:12px!important}.members-premium .module-kpis strong{font-size:28px!important}.members-premium .owner-data-card h2{font-size:22px!important}.members-premium .owner-data-card th{font-size:11px!important}.members-premium .owner-data-card td{font-size:13px!important}.members-premium .owner-data-card td button{min-height:40px!important;font-size:11px!important}.members-hero-actions{align-items:center;gap:10px;display:flex}.members-premium .module-hero>.members-hero-actions button.secondary{background:var(--gym-panel-soft)!important;color:var(--gym-text)!important;border:1px solid var(--gym-line)!important}.member-toolbar{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;display:flex}.member-toolbar>label{width:auto!important;min-height:46px!important}.member-toolbar>label:first-child{width:min(360px,34vw)!important}.member-toolbar select{min-width:125px;color:inherit;font:inherit;background:0 0;border:0;outline:0}.member-toolbar .member-select{padding-inline:11px!important}.toolbar-icon,.toolbar-export{align-items:center;gap:7px;display:inline-flex;border:1px solid var(--gym-line)!important;background:var(--gym-panel-soft)!important;min-height:46px!important;color:var(--gym-text)!important;border-radius:11px!important;padding:0 12px!important}.toolbar-icon{justify-content:center;width:46px}.toolbar-icon svg,.toolbar-export svg{width:18px!important;height:18px!important}.toolbar-export{font-weight:800!important}.member-pagination{justify-content:flex-end;align-items:center;gap:9px;padding-top:16px;display:flex}.member-pagination>span{color:var(--gym-muted);margin-inline-end:auto;font-size:12px}.member-pagination label{width:auto!important;min-height:38px!important;padding:0 9px!important;font-size:11px!important}.member-pagination select{color:inherit;background:0 0;border:0;margin-inline-start:7px}.member-pagination button{border:1px solid var(--gym-line);background:var(--gym-panel-soft);min-height:38px;color:var(--gym-text);border-radius:9px;padding:0 12px;font-size:11px;font-weight:800}.member-pagination button:disabled{opacity:.45}.member-pagination strong{font-size:12px}.member-row-skeleton td{padding:15px!important}.member-row-skeleton td>i{background:linear-gradient(90deg,var(--gym-panel-soft),color-mix(in srgb,var(--gym-text) 6%,var(--gym-panel-soft)),var(--gym-panel-soft));border-radius:8px;height:35px;animation:1.2s infinite member-loading;display:block}@keyframes member-loading{50%{opacity:.45}}.member-empty{text-align:center!important;padding:52px!important}.member-empty strong{margin-bottom:12px;display:block}.member-empty button{background:var(--gym-brand);color:#172014;border:0;border-radius:9px;padding:9px 13px;font-weight:900}@media (max-width:1040px){.members-premium .module-hero>.members-hero-actions{margin-top:16px}.member-toolbar{justify-content:flex-start}.member-toolbar>label:first-child{width:100%!important}}@media (max-width:700px){.members-premium{padding:20px 16px 56px!important}.members-premium .module-kpis{grid-template-columns:1fr 1fr!important}.members-premium .owner-data-card{overflow:visible}.members-premium .owner-data-card table{min-width:900px!important}.members-hero-actions{flex-direction:column;align-items:stretch;width:100%}.members-premium .module-hero>.members-hero-actions button{justify-content:center;width:100%!important}.member-toolbar{grid-template-columns:1fr 46px 46px;display:grid}.member-toolbar>label,.member-toolbar>label:first-child{grid-column:1/-1;width:100%!important}.member-toolbar .toolbar-export{grid-column:1/-1;justify-content:center}.member-pagination{flex-wrap:wrap;justify-content:center}.member-pagination>span{text-align:center;width:100%;margin:0}.responsive-table{border:1px solid var(--gym-line);border-radius:12px}}.members-premium .module-hero{gap:28px!important}.members-premium .members-hero-actions{flex:none;align-items:stretch;gap:12px!important}.members-premium .members-hero-actions>button{text-align:left!important;border:1px solid #0000!important;border-radius:16px!important;justify-content:flex-start!important;align-items:center!important;gap:13px!important;min-width:202px!important;min-height:76px!important;padding:13px 17px!important;transition:transform .18s,box-shadow .18s!important;display:flex!important;box-shadow:0 10px 22px #00000021!important}.members-premium .members-hero-actions>button:hover{transform:translateY(-2px)!important;box-shadow:0 15px 28px #0003!important}.members-premium .members-hero-actions>button>svg{flex:none!important;width:25px!important;height:25px!important}.members-premium .members-hero-actions>button>span{flex-direction:column!important;gap:3px!important;min-width:0!important;display:flex!important}.members-premium .members-hero-actions>button strong{letter-spacing:0!important;font-size:15px!important;line-height:1.2!important}.members-premium .members-hero-actions>button small{opacity:.78!important;white-space:normal!important;font-size:11px!important;line-height:1.35!important}.members-premium .members-hero-actions>button:not(.secondary){background:var(--gym-brand)!important;color:#142012!important}.members-premium .members-hero-actions>button.secondary{background:color-mix(in srgb,var(--gym-panel-soft) 88%,var(--gym-brand) 12%)!important;color:var(--gym-text)!important;border-color:var(--gym-line)!important}.members-premium .members-hero-actions>button.secondary svg{color:var(--gym-brand)!important}@media (max-width:1100px){.members-premium .module-hero{flex-direction:column!important;align-items:flex-start!important}.members-premium .members-hero-actions{width:100%!important}.members-premium .members-hero-actions>button{flex:1!important}}@media (max-width:640px){.members-premium .module-hero{gap:20px!important}.members-premium .members-hero-actions{flex-direction:column!important}.members-premium .members-hero-actions>button{width:100%!important;min-height:68px!important;padding:13px 15px!important}.members-premium .members-hero-actions>button strong{font-size:16px!important}.members-premium .members-hero-actions>button small{font-size:11px!important}}.members-premium .owner-data-card{padding:0!important;overflow:hidden!important}.members-premium .owner-data-card>header{border-bottom:1px solid var(--gym-line)!important;background:linear-gradient(180deg,color-mix(in srgb,var(--gym-panel-soft) 72%,transparent),transparent)!important;align-items:flex-start!important;padding:24px 26px 18px!important}.members-premium .owner-data-card>header>div:first-child{min-width:210px;padding-top:4px}.members-premium .owner-data-card h2{letter-spacing:-.025em!important;font-size:25px!important;line-height:1.18!important}.members-premium .owner-data-card p{margin-top:7px!important;font-size:13px!important;line-height:1.45!important}.members-premium .member-toolbar{flex:1!important;justify-content:flex-end!important;gap:9px!important}.members-premium .member-toolbar>label,.members-premium .member-toolbar .member-select{border:1px solid var(--gym-line)!important;background:var(--gym-panel-soft)!important;border-radius:12px!important;height:48px!important;min-height:48px!important;box-shadow:inset 0 1px #ffffff14!important}.members-premium .member-toolbar>label:first-child{background:color-mix(in srgb,var(--gym-panel-soft) 84%,var(--gym-brand) 4%)!important;width:min(410px,31vw)!important;padding:0 15px!important}.members-premium .member-toolbar>label:first-child svg{width:20px!important;height:20px!important;color:var(--gym-brand)!important}.members-premium .member-toolbar input{font-size:13px!important;font-weight:650!important}.members-premium .member-toolbar input::placeholder{opacity:.85;color:var(--gym-muted)!important}.members-premium .member-toolbar .member-select{position:relative;min-width:145px!important;padding:0 12px!important}.members-premium .member-toolbar .member-select>svg{width:17px!important;height:17px!important;color:var(--gym-brand)!important;flex:none!important}.members-premium .member-toolbar .member-select select{cursor:pointer!important;width:100%!important;min-width:0!important;height:46px!important;font-size:12px!important;font-weight:760!important}.members-premium .member-toolbar .member-view-select{min-width:154px!important}.members-premium .member-toolbar .toolbar-export,.members-premium .member-toolbar .toolbar-icon{border-radius:12px!important;height:48px!important;min-height:48px!important;font-size:12px!important;font-weight:850!important}.members-premium .member-toolbar .toolbar-export{background:color-mix(in srgb,var(--gym-panel-soft) 85%,var(--gym-brand) 8%)!important;padding:0 15px!important}.members-premium .member-toolbar .member-save-view{color:var(--gym-brand)!important}.members-premium .member-toolbar .toolbar-icon{width:48px!important;padding:0!important}.members-premium .owner-data-card>.responsive-table{margin:0!important;padding:0 26px 10px!important}.members-premium .member-pagination{border-top:1px solid var(--gym-line)!important;background:color-mix(in srgb,var(--gym-panel-soft) 50%,transparent)!important;padding:16px 26px 22px!important}@media (max-width:1260px){.members-premium .owner-data-card>header{display:block!important}.members-premium .owner-data-card>header>div:first-child{margin-bottom:18px}.members-premium .member-toolbar{justify-content:flex-start!important}.members-premium .member-toolbar>label:first-child{width:min(510px,100%)!important}}@media (max-width:700px){.members-premium .owner-data-card>header{padding:20px 16px 16px!important}.members-premium .owner-data-card h2{font-size:23px!important}.members-premium .owner-data-card p{font-size:12px!important}.members-premium .member-toolbar{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;display:grid!important}.members-premium .member-toolbar>label,.members-premium .member-toolbar .member-select,.members-premium .member-toolbar>label:first-child{grid-column:auto!important;width:100%!important}.members-premium .member-toolbar>label:first-child{grid-column:1/-1!important}.members-premium .member-toolbar .toolbar-export{grid-column:auto!important;justify-content:center!important}.members-premium .member-toolbar .toolbar-icon{justify-self:stretch!important;width:auto!important}.members-premium .owner-data-card>.responsive-table{padding:0 16px 10px!important}.members-premium .member-pagination{padding:15px 16px 20px!important}}.member-profile-tabs{border-bottom:1px solid var(--gym-line);gap:7px;padding:12px 0 5px;display:flex;overflow:auto}.member-profile-tabs button{white-space:nowrap;border:1px solid var(--gym-line);background:var(--gym-panel-soft);min-height:38px;color:var(--gym-muted);border-radius:9px;padding:0 12px;font-weight:800}.member-profile-tabs button.active{background:var(--gym-brand);border-color:var(--gym-brand);color:#15200c}.member-profile-services{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:16px;display:grid}.member-profile-services article{border:1px solid var(--gym-line);background:var(--gym-panel-soft);border-radius:13px;padding:14px}.member-profile-services header{border-bottom:1px solid var(--gym-line);align-items:center;gap:10px;padding-bottom:10px;display:flex}.member-profile-services header svg{width:20px;height:20px;color:var(--gym-brand)}.member-profile-services header span{gap:2px;display:grid}.member-profile-services header small,.member-profile-services div span,.profile-empty{color:var(--gym-muted);font-size:12px}.member-profile-services div{border-bottom:1px solid var(--gym-line);justify-content:space-between;gap:10px;padding:11px 0;display:flex}.member-profile-services div:last-child{border-bottom:0}.member-profile-services div strong{font-size:13px}.profile-empty{padding:18px 0}.members-premium .owner-data-card td small{color:var(--gym-muted);white-space:nowrap;margin-top:4px;font-size:10px;display:block}.members-premium .owner-data-card td strong{font-variant-numeric:tabular-nums}.member-toolbar .member-select{max-width:220px}@media (max-width:700px){.member-profile-services{grid-template-columns:1fr}.member-profile-tabs{margin-inline:-4px;padding-inline:4px}}.member-analytics{max-width:1680px!important;padding:30px 34px 80px!important}.member-analytics-hero{border:1px solid var(--gym-line);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand) 14%,transparent),transparent 35%),var(--gym-panel);border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:176px;padding:28px 34px;display:flex}.member-analytics-hero span{letter-spacing:.13em;color:var(--gym-brand);font-size:12px;font-weight:900}.member-analytics-hero h1{letter-spacing:-.04em;margin:7px 0;font-size:clamp(35px,3.4vw,54px)}.member-analytics-hero p{max-width:720px;color:var(--gym-muted);margin:0;font-size:15px;line-height:1.7}.member-analytics-actions{gap:10px;display:flex}.member-analytics-actions button,.analytics-toolbar label{border:1px solid var(--gym-line);background:var(--gym-panel-soft);min-height:48px;color:var(--gym-text);border-radius:12px;align-items:center;gap:9px;padding:0 16px;font-size:13px;font-weight:800;display:flex}.member-analytics-actions button.primary{background:var(--gym-brand);color:#172014;border-color:#0000}.member-analytics-actions svg,.analytics-toolbar svg{width:20px;height:20px}.spin{animation:.8s linear infinite member-spin}@keyframes member-spin{to{transform:rotate(360deg)}}.analytics-toolbar{justify-content:space-between;align-items:center;gap:12px;margin:16px 0;display:flex}.analytics-toolbar label{min-height:44px}.analytics-toolbar select{color:inherit;font:inherit;background:0 0;border:0;outline:0}.analytics-toolbar small{color:var(--gym-muted);font-size:12px}.member-analytics-kpis{grid-template-columns:repeat(4,minmax(0,1fr));gap:13px;display:grid}.member-analytics-kpis article{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:17px;gap:12px;min-height:134px;padding:18px;display:flex}.member-analytics-kpis i,.analytics-panel>header>svg{color:var(--gym-brand)}.member-analytics-kpis i{background:color-mix(in srgb,var(--gym-brand) 11%,transparent);border-radius:12px;place-items:center;width:46px;height:46px;display:grid}.member-analytics-kpis i svg{width:23px}.member-analytics-kpis span{flex-direction:column;display:flex}.member-analytics-kpis small{color:var(--gym-muted);font-size:12px}.member-analytics-kpis strong{margin:3px 0;font-size:27px;line-height:1.3}.member-analytics-kpis em{color:var(--gym-muted);font-size:10px;font-style:normal}.member-analytics-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:15px;margin-top:16px;display:grid}.analytics-panel{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:18px;min-height:300px;padding:22px}.analytics-panel>header{justify-content:space-between;gap:10px;display:flex}.analytics-panel h2{margin:0;font-size:21px}.analytics-panel p{color:var(--gym-muted);margin:5px 0;font-size:12px}.analytics-panel>header>svg{width:25px;height:25px}.bar-chart{border-bottom:1px solid var(--gym-line);align-items:end;gap:8px;height:190px;margin-top:20px;display:flex}.bar-chart>div{flex-direction:column;flex:1;justify-content:end;align-items:center;gap:7px;min-width:8px;height:100%;display:flex}.bar-chart i{background:linear-gradient(180deg,var(--gym-brand),color-mix(in srgb,var(--gym-brand) 36%,transparent));border-radius:7px 7px 2px 2px;width:100%;display:block}.bar-chart small{color:var(--gym-muted);white-space:nowrap;font-size:9px}.rank-list{margin-top:18px}.rank-list>div{border-bottom:1px solid var(--gym-line);grid-template-columns:1fr 38% 36px;align-items:center;gap:12px;padding:12px 0;display:grid}.rank-list span{flex-direction:column;gap:3px;display:flex}.rank-list strong{font-size:14px}.rank-list small{color:var(--gym-muted);font-size:11px}.rank-list b{background:var(--gym-panel-soft);border-radius:99px;height:9px;overflow:hidden}.rank-list b i{border-radius:inherit;background:var(--gym-brand);height:100%;display:block}.rank-list em{text-align:end;font-size:13px;font-style:normal;font-weight:800}.recency-list{grid-template-columns:1fr 1fr;gap:12px;margin-top:19px;display:grid}.recency-list>div,.pt-summary>div>span{border:1px solid var(--gym-line);background:var(--gym-panel-soft);border-radius:13px;justify-content:space-between;align-items:center;padding:17px;display:flex}.recency-list span,.pt-summary small{color:var(--gym-muted);font-size:12px}.recency-list strong,.pt-summary strong{font-size:22px}.pt-summary>div{grid-template-columns:1fr 1fr;gap:11px;margin-top:20px;display:grid}.pt-summary>div>span{flex-direction:column;align-items:flex-start;gap:6px;display:flex}.analytics-empty{text-align:center;margin-top:80px!important}@media (max-width:1100px){.member-analytics{padding-inline:20px!important}.member-analytics-kpis{grid-template-columns:repeat(2,1fr)}.member-analytics-hero{flex-direction:column;align-items:flex-start}}@media (max-width:700px){.member-analytics{padding:18px 14px 80px!important}.member-analytics-hero{min-height:auto;padding:24px 20px}.member-analytics-hero h1{font-size:34px}.member-analytics-actions{flex-direction:column;width:100%}.member-analytics-actions button{justify-content:center}.analytics-toolbar{flex-direction:column;align-items:stretch}.member-analytics-kpis,.member-analytics-grid{grid-template-columns:1fr}.member-analytics-kpis article{min-height:118px}.analytics-panel{min-height:270px;padding:18px}.recency-list,.pt-summary>div{grid-template-columns:1fr}.rank-list>div{grid-template-columns:1fr 34% 30px}}.analytics-filter-card{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:18px;margin:18px 0;overflow:hidden}.analytics-filter-card>header{border-bottom:1px solid var(--gym-line);background:color-mix(in srgb,var(--gym-panel-soft) 72%,transparent);align-items:center;gap:12px;padding:15px 18px;display:flex}.analytics-filter-card>header strong{align-items:center;gap:9px;font-size:14px;display:flex}.analytics-filter-card>header strong svg{width:20px;height:20px;color:var(--gym-brand)}.analytics-filter-card>header small{color:var(--gym-muted);margin-inline:auto;font-size:12px}.analytics-filter-card>header button{border:1px solid var(--gym-line);background:var(--gym-panel-soft);height:38px;color:var(--gym-text);border-radius:10px;align-items:center;gap:7px;padding:0 12px;font-size:12px;font-weight:800;display:flex}.analytics-filter-card>header button svg{width:16px;height:16px}.analytics-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;padding:16px 18px;display:grid}.analytics-filter-grid label{border:1px solid var(--gym-line);background:var(--gym-panel-soft);min-width:0;height:48px;color:var(--gym-muted);border-radius:11px;align-items:center;gap:8px;padding:0 11px;display:flex}.analytics-filter-grid label.wide{grid-column:span 2}.analytics-filter-grid svg{width:17px;height:17px;color:var(--gym-brand);flex:none}.analytics-filter-grid label>span{text-transform:uppercase;letter-spacing:.04em;white-space:nowrap;font-size:10px;font-weight:900}.analytics-filter-grid input,.analytics-filter-grid select{width:100%;min-width:0;color:var(--gym-text);background:0 0;border:0;outline:0;font:700 12px/1 inherit}.analytics-filter-grid input[type=date]{font-size:11px}.analytics-filter-grid input::placeholder{color:var(--gym-muted)}.analytics-empty button{background:var(--gym-brand);color:#142012;border:0;border-radius:9px;margin:13px auto 0;padding:9px 13px;font-weight:850;display:block}.analytics-state{color:var(--gym-text);background:color-mix(in srgb,#ef7272 9%,var(--gym-panel));border:1px solid #ef7272;border-radius:15px;justify-content:space-between;align-items:center;margin-top:18px;padding:18px;display:flex}.analytics-state button{background:var(--gym-brand);color:#142012;border:0;border-radius:9px;padding:9px 13px;font-weight:850}@media (max-width:1180px){.analytics-filter-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.analytics-filter-card>header{flex-wrap:wrap;align-items:flex-start;padding:14px}.analytics-filter-card>header small{order:3;width:100%;margin:0}.analytics-filter-grid{grid-template-columns:1fr 1fr;gap:8px;padding:12px}.analytics-filter-grid label.wide{grid-column:1/-1}.analytics-filter-grid label{height:46px;padding:0 9px}.analytics-filter-grid label>span{display:none}.analytics-filter-grid input,.analytics-filter-grid select{font-size:12px}}.member-analytics .analytics-filter-card{border-radius:20px;box-shadow:0 12px 30px #00000014}.member-analytics .analytics-filter-card>header{min-height:62px;padding:13px 20px}.member-analytics .analytics-filter-card>header strong{font-size:15px;font-weight:900}.member-analytics .analytics-filter-card>header small{background:var(--gym-panel);font-variant-numeric:tabular-nums;border-radius:8px;padding:7px 10px;font-size:11px}.member-analytics .analytics-filter-card>header button{height:40px;padding-inline:14px;font-size:12px}.member-analytics .analytics-filter-grid{grid-template-columns:2.1fr repeat(4,minmax(154px,1fr));gap:11px;padding:18px 20px}.member-analytics .analytics-filter-grid label{background:color-mix(in srgb,var(--gym-panel-soft) 90%,var(--gym-brand) 3%);grid-template-rows:16px minmax(0,1fr);grid-template-columns:19px minmax(0,1fr);align-items:center;column-gap:9px;height:58px;padding:7px 12px;transition:border-color .16s,background .16s;display:grid}.member-analytics .analytics-filter-grid label:focus-within{border-color:var(--gym-brand);background:color-mix(in srgb,var(--gym-panel-soft) 80%,var(--gym-brand) 8%);box-shadow:0 0 0 3px color-mix(in srgb,var(--gym-brand) 15%,transparent)}.member-analytics .analytics-filter-grid label>svg{grid-row:1/3;width:19px;height:19px}.member-analytics .analytics-filter-grid label>span{color:var(--gym-muted);align-self:end;font-size:9px;line-height:1}.member-analytics .analytics-filter-grid label>select,.member-analytics .analytics-filter-grid label>input{align-self:start;font-size:13px;font-weight:850;line-height:1.1}.member-analytics .analytics-filter-grid label.wide{grid-column:span 2}.member-analytics .analytics-filter-grid label.wide input{grid-row:1/3;align-self:center;font-size:13px}.member-analytics .analytics-filter-grid label.wide svg{grid-row:1/3}.member-analytics .member-analytics-kpis{margin-top:18px}.member-analytics .member-analytics-kpis article{cursor:default;transition:transform .16s,border-color .16s}.member-analytics .member-analytics-kpis article:hover{border-color:color-mix(in srgb,var(--gym-brand) 55%,var(--gym-line));transform:translateY(-2px)}@media (max-width:1360px){.member-analytics .analytics-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-analytics .analytics-filter-grid label.wide{grid-column:span 2}}@media (max-width:920px){.member-analytics .analytics-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.member-analytics .analytics-filter-grid label.wide{grid-column:1/-1}}@media (max-width:560px){.member-analytics .analytics-filter-card>header{padding:14px 15px}.member-analytics .analytics-filter-card>header small{order:3;width:100%}.member-analytics .analytics-filter-grid{grid-template-columns:1fr;padding:13px 15px}.member-analytics .analytics-filter-grid label,.member-analytics .analytics-filter-grid label.wide{grid-column:1;height:56px}.member-analytics .analytics-filter-grid label>span{display:block}}.member-analytics .analytics-filter-card{border-color:color-mix(in srgb,var(--gym-line) 86%,var(--gym-brand) 14%);margin:22px 0 20px;overflow:visible}.member-analytics .analytics-filter-card>header{background:linear-gradient(90deg,color-mix(in srgb,var(--gym-brand) 8%,var(--gym-panel-soft)),var(--gym-panel-soft) 42%,var(--gym-panel-soft));min-height:70px;padding:16px 22px}.member-analytics .analytics-filter-card>header strong{letter-spacing:-.015em;font-size:17px}.member-analytics .analytics-filter-card>header strong svg{width:22px;height:22px}.member-analytics .analytics-filter-card>header small{color:var(--gym-muted);border:1px solid var(--gym-line);background:var(--gym-panel);margin-inline:0;padding:8px 12px;font-size:12px;font-weight:750}.member-analytics .analytics-filter-card>header button{border-radius:11px;height:42px;margin-inline-start:auto;padding-inline:15px;font-size:13px}.member-analytics .analytics-filter-grid{background:linear-gradient(180deg,color-mix(in srgb,var(--gym-panel-soft) 42%,transparent),transparent);grid-template-columns:minmax(310px,2.15fr) repeat(4,minmax(175px,1fr));gap:12px;padding:18px 22px 22px}.member-analytics .analytics-filter-grid label{border-color:color-mix(in srgb,var(--gym-line) 92%,var(--gym-brand) 8%);background:var(--gym-panel-soft);border-radius:13px;grid-template-rows:19px minmax(0,1fr);grid-template-columns:22px minmax(0,1fr);gap:3px 10px;height:66px;padding:9px 13px}.member-analytics .analytics-filter-grid label>svg{width:21px;height:21px}.member-analytics .analytics-filter-grid label>span{letter-spacing:.075em;align-self:end;font-size:10px;font-weight:900}.member-analytics .analytics-filter-grid label>select,.member-analytics .analytics-filter-grid label>input{min-height:22px;font-size:14px;font-weight:800;line-height:1.2}.member-analytics .analytics-filter-grid input[type=date]{font-size:13px}.member-analytics .analytics-filter-grid label.wide{grid-column:span 2;padding-inline:15px}.member-analytics .analytics-filter-grid label.wide input{font-size:14px;font-weight:700}@media (max-width:1360px){.member-analytics .analytics-filter-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.member-analytics .analytics-filter-grid label.wide{grid-column:span 2}}@media (max-width:920px){.member-analytics .analytics-filter-card>header{flex-wrap:wrap;min-height:auto}.member-analytics .analytics-filter-card>header small{order:3;width:100%}.member-analytics .analytics-filter-card>header button{margin-inline-start:auto}.member-analytics .analytics-filter-grid{grid-template-columns:repeat(2,minmax(0,1fr));padding:14px}.member-analytics .analytics-filter-grid label.wide{grid-column:1/-1}}@media (max-width:560px){.member-analytics .analytics-filter-card{border-radius:16px;margin-top:16px}.member-analytics .analytics-filter-card>header{padding:14px}.member-analytics .analytics-filter-card>header strong{font-size:16px}.member-analytics .analytics-filter-grid{grid-template-columns:1fr;padding:12px}.member-analytics .analytics-filter-grid label,.member-analytics .analytics-filter-grid label.wide{grid-column:1;height:62px}.member-analytics .analytics-filter-grid label>span{display:block}}.operation-modal{z-index:120;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);font-family:var(--font-cairo),sans-serif;background:#050b08cb;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.operation-modal form{background:var(--gym-panel,#fff);width:min(820px,100%);max-height:94vh;color:var(--gym-text,var(--ink));border-radius:22px;overflow:auto;box-shadow:0 35px 100px #0008}.operation-modal form>header{color:#fff;background:linear-gradient(135deg,#101b14,#243927);align-items:center;gap:13px;padding:21px 23px;display:flex}.operation-modal form>header>i{background:var(--gym-brand,#b9f33d);color:#132013;border-radius:13px;place-items:center;width:48px;height:48px;display:grid}.operation-modal form>header>div{flex:1}.operation-modal header small{letter-spacing:1.4px;color:var(--gym-brand,#b9f33d);font-size:8px}.operation-modal header h2{margin:3px 0;font-size:23px}.operation-modal header p{color:#aeb8af;margin:0;font-size:9px}.operation-modal header button{color:#fff;background:#ffffff12;border:0;border-radius:10px;width:38px;height:38px}.operation-modal main{padding:22px}.operation-modal main>section{grid-template-columns:1fr 1fr;gap:13px;display:grid}.operation-modal label{flex-direction:column;gap:6px;font-size:10px;font-weight:700;display:flex}.operation-modal input,.operation-modal select{border:1px solid var(--gym-line,var(--line));background:var(--gym-panel-soft,#f7f9f5);min-height:45px;color:inherit;border-radius:10px;padding:0 12px;font-size:11px}.operation-modal form>footer{border-top:1px solid var(--gym-line,var(--line));justify-content:flex-end;gap:8px;padding:14px 22px;display:flex}.operation-modal footer button{border:1px solid var(--gym-line,var(--line));min-height:43px;color:inherit;background:0 0;border-radius:10px;padding:0 18px;font-size:10px}.operation-modal footer .primary{background:var(--gym-brand,#b9f33d);color:#132013;border:0;align-items:center;gap:7px;font-weight:900;display:flex}.operation-modal footer svg{width:15px}@media (max-width:650px){.operation-modal{place-items:end center;padding:0}.operation-modal form{border-radius:22px 22px 0 0}.operation-modal main>section{grid-template-columns:1fr}}.requests-premium{font-family:var(--font-cairo),sans-serif!important;padding-top:26px!important}.requests-hero{border:1px solid var(--gym-line);background:radial-gradient(circle at 8% 0%,color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent),transparent 30%),linear-gradient(135deg,var(--gym-panel),var(--gym-panel-soft));border-radius:22px;justify-content:space-between;align-items:center;gap:24px;min-height:185px;padding:30px 32px;display:flex}.requests-hero>div>span{letter-spacing:1.7px;color:var(--gym-brand,#b9f33d);font-size:10px;font-weight:900}.requests-hero h1{color:var(--gym-text);margin:6px 0;font-size:clamp(30px,3vw,42px);line-height:1.25}.requests-hero p{color:var(--gym-muted);margin:0;font-size:13px}.requests-hero>section{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:14px;gap:7px;padding:6px;display:flex}.requests-hero>section button{min-height:46px;color:var(--gym-muted);background:0 0;border:0;border-radius:10px;align-items:center;gap:8px;padding:0 14px;font-size:10px;font-weight:800;display:flex}.requests-hero>section button.active{color:#fff;background:#172219}.requests-hero>section button.active svg{color:var(--gym-brand,#b9f33d)}.requests-hero>section b{background:var(--gym-brand,#b9f33d);color:#142013;border-radius:20px;min-width:22px;padding:2px 6px;font-size:8px}.request-kpis{grid-template-columns:repeat(5,1fr);gap:12px;margin:14px 0;display:grid}.request-kpis article{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:17px;gap:12px;min-height:126px;padding:18px;display:flex}.request-kpis article>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);width:43px;height:43px;color:var(--gym-brand,#b9f33d);border-radius:12px;place-items:center;display:grid}.request-kpis article>i.r2{color:#55b8ff;background:#55b8ff15}.request-kpis article>i.r3{color:#ff8b5b;background:#ff8b5b15}.request-kpis article>i.r4{color:#57d58a;background:#57d58a15}.request-kpis span{flex-direction:column;display:flex}.request-kpis small{color:var(--gym-muted);font-size:10px}.request-kpis strong{color:var(--gym-text);font-size:25px;line-height:1.2}.request-kpis em{color:var(--gym-muted);font-size:8px;font-style:normal}.request-workspace{border:1px solid var(--gym-line);background:var(--gym-panel);border-radius:20px;grid-template-columns:390px 1fr;min-height:680px;display:grid;overflow:hidden}.request-queue{border-left:1px solid var(--gym-line);flex-direction:column;min-height:0;display:flex}.request-queue>header{justify-content:space-between;align-items:center;padding:18px;display:flex}.request-queue h2{color:var(--gym-text);margin:0;font-size:18px}.request-queue header p{color:var(--gym-muted);margin:2px 0;font-size:9px}.request-queue header button{border:1px solid var(--gym-line);background:var(--gym-panel-soft);width:35px;height:35px;color:var(--gym-muted);border-radius:9px}.request-queue>label{border:1px solid var(--gym-line);background:var(--gym-panel-soft);color:var(--gym-muted);border-radius:10px;align-items:center;gap:8px;margin:0 17px;padding:10px 12px;display:flex}.request-queue input{width:100%;color:inherit;background:0 0;border:0;outline:0;font-size:10px}.request-queue>nav{gap:5px;padding:12px 17px;display:flex;overflow:auto}.request-queue>nav button{white-space:nowrap;border:1px solid var(--gym-line);color:var(--gym-muted);background:0 0;border-radius:8px;padding:7px 9px;font-size:8px}.request-queue>nav button.active{border-color:var(--gym-brand,#b9f33d);background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);color:var(--gym-brand,#b9f33d)}.request-queue>nav b{margin-right:5px}.request-queue>main{border-top:1px solid var(--gym-line);overflow:auto}.request-queue>main>button{border:0;border-bottom:1px solid var(--gym-line);width:100%;color:inherit;text-align:right;background:0 0;align-items:flex-start;gap:10px;padding:15px 17px;display:flex;position:relative}.request-queue>main>button:hover,.request-queue>main>button.selected{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent)}.request-queue>main>button.selected:before{content:"";background:var(--gym-brand,#b9f33d);border-radius:5px;width:3px;position:absolute;top:12px;bottom:12px;right:0}.request-queue i.type{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 9%,transparent);width:38px;height:38px;color:var(--gym-brand,#b9f33d);border-radius:11px;place-items:center;font-size:12px;font-style:normal;font-weight:900;display:grid}.request-queue main button>span{flex:1;min-width:0}.request-queue main small,.request-queue main strong,.request-queue main p,.request-queue main em{display:block}.request-queue main small{color:var(--gym-brand,#b9f33d);font-size:7px;font-weight:800}.request-queue main strong{color:var(--gym-text);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.request-queue main p{color:var(--gym-muted);text-overflow:ellipsis;white-space:nowrap;margin:3px 0;font-size:8px;overflow:hidden}.request-queue main em{color:var(--gym-muted);align-items:center;gap:4px;font-size:7px;font-style:normal;display:flex}.request-queue main em svg{width:10px}.priority{color:#7e867d;background:#edf1ea;border-radius:20px;width:max-content;padding:4px 7px;font-size:7px;font-style:normal}.priority.high,.priority.urgent{color:#ff7656;background:#ff765616}.priority.normal{color:#55b8ff;background:#55b8ff13}.empty-requests{text-align:center;color:var(--gym-muted);padding:55px}.empty-requests svg{width:35px;height:35px;color:var(--gym-brand,#b9f33d)}.empty-requests strong{font-size:12px;display:block}.empty-requests p{font-size:9px}.request-detail{color:var(--gym-text);padding:22px;overflow:auto}.request-detail>header{border-bottom:1px solid var(--gym-line);align-items:flex-start;gap:10px;padding-bottom:18px;display:flex}.request-detail>header>div{flex:1}.request-detail>header span{letter-spacing:1.2px;color:#8dbc25;font-size:8px;font-weight:900}.request-detail>header h2{margin:4px 0;font-size:24px}.request-detail>header p{color:var(--gym-muted);margin:0;font-size:9px}.request-detail>header>button{border:1px solid var(--gym-line);background:var(--gym-panel-soft);width:36px;height:36px;color:var(--gym-muted);border-radius:9px}.request-status{color:#55b8ff;background:#55b8ff14;border-radius:20px;padding:6px 10px;font-size:8px}.request-status.resolved,.request-status.closed{color:#57d58a;background:#57d58a15}.request-owner{border:1px solid var(--gym-line);background:var(--gym-panel-soft);border-radius:13px;align-items:center;gap:11px;margin:15px 0;padding:14px;display:flex}.request-owner>i{background:var(--gym-brand,#b9f33d);color:#152014;border-radius:12px;place-items:center;width:43px;height:43px;display:grid}.request-owner span{flex:1}.request-owner small,.request-owner strong,.request-owner p{display:block}.request-owner small{color:var(--gym-muted);font-size:8px}.request-owner strong{font-size:12px}.request-owner p{color:var(--gym-muted);margin:2px 0;font-size:8px}.request-owner button{color:var(--gym-brand,#b9f33d);background:0 0;border:0;align-items:center;gap:6px;font-size:9px;font-weight:800;display:flex}.request-owner button svg{width:13px}.request-member-strip{grid-template-columns:repeat(4,1fr);gap:8px;margin-bottom:12px;display:grid}.request-member-strip span{border:1px solid var(--gym-line);border-radius:11px;padding:11px}.request-member-strip small,.request-member-strip strong{display:block}.request-member-strip small{color:var(--gym-muted);font-size:7px}.request-member-strip strong{font-size:11px}.request-message,.request-timeline{border:1px solid var(--gym-line);border-radius:13px;margin-bottom:11px;padding:15px}.request-message>header,.request-timeline>header{align-items:center;gap:7px;margin-bottom:10px;display:flex}.request-message header svg,.request-timeline header svg{width:16px;color:var(--gym-brand,#b9f33d)}.request-message header strong,.request-timeline header strong{font-size:11px}.request-message>p{color:var(--gym-muted);font-size:11px;line-height:1.8}.request-routing{grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:11px;display:grid}.request-routing>div{border:1px solid var(--gym-line);border-radius:10px;padding:11px}.request-routing small,.request-routing strong{display:block}.request-routing small{color:var(--gym-muted);font-size:7px}.request-routing strong{margin-top:3px;font-size:9px}.request-timeline>div{border-top:1px solid var(--gym-line);align-items:center;gap:8px;padding:8px 0;display:flex}.request-timeline>div>i{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 10%,transparent);width:26px;height:26px;color:var(--gym-brand,#b9f33d);border-radius:8px;place-items:center;display:grid}.request-timeline>div strong,.request-timeline>div small{display:block}.request-timeline>div strong{font-size:9px}.request-timeline>div small{color:var(--gym-muted);font-size:7px}.internal-note{flex-direction:column;gap:5px;font-size:9px;display:flex}.internal-note textarea,.activation-premium textarea{border:1px solid var(--gym-line);background:var(--gym-panel-soft);min-height:75px;color:inherit;font:10px var(--font-cairo);border-radius:10px;padding:10px}.request-detail>footer{justify-content:flex-end;gap:7px;margin-top:13px;display:flex}.request-detail>footer button,.activation-premium>article>footer button{border:1px solid var(--gym-line);background:var(--gym-panel-soft);min-height:40px;color:inherit;border-radius:9px;align-items:center;gap:6px;padding:0 12px;font-size:8px;display:flex}.request-detail>footer button svg,.activation-premium footer button svg{width:14px}.request-detail>footer .resolve,.activation-premium footer .approve{background:var(--gym-brand,#b9f33d);color:#142013;border:0;font-weight:900}.no-selection{height:100%;color:var(--gym-muted);text-align:center;align-content:center;place-items:center;display:grid}.no-selection svg{width:48px;height:48px;color:var(--gym-brand,#b9f33d)}.activation-premium{border:1px solid var(--gym-line);background:var(--gym-panel);min-height:680px;color:var(--gym-text);border-radius:20px;grid-template-columns:330px 1fr;margin-top:14px;display:grid;overflow:hidden}.activation-premium>aside{border-left:1px solid var(--gym-line)}.activation-premium>aside>header{padding:19px}.activation-premium aside h2{margin:0;font-size:18px}.activation-premium aside p{color:var(--gym-muted);font-size:9px}.activation-premium>aside>button{border:0;border-top:1px solid var(--gym-line);width:100%;color:inherit;text-align:right;background:0 0;grid-template-columns:40px 1fr auto;gap:9px;padding:14px;display:grid}.activation-premium>aside>button.active{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 4%,transparent);box-shadow:inset -3px 0 var(--gym-brand,#b9f33d)}.activation-premium aside button>i{background:var(--gym-brand,#b9f33d);color:#142013;border-radius:11px;grid-row:1/3;place-items:center;width:38px;height:38px;font-style:normal;display:grid}.activation-premium aside button span{flex-direction:column;display:flex}.activation-premium aside button strong{font-size:11px}.activation-premium aside button small,.activation-premium aside button em{color:var(--gym-muted);font-size:8px;font-style:normal}.activation-premium aside button>b{font-size:7px}.activation-premium aside button>em{grid-column:2}.activation-premium>article{padding:22px}.activation-premium>article>header{justify-content:space-between;display:flex}.activation-premium article header span{color:var(--gym-brand,#b9f33d);font-size:8px}.activation-premium article header h2{margin:4px 0;font-size:25px}.activation-premium article header p{color:var(--gym-muted);font-size:10px}.activation-premium article header>b{color:#ff8b5b;background:#ff8b5b15;border-radius:20px;height:max-content;padding:6px 10px;font-size:8px}.activation-steps{grid-template-columns:repeat(4,1fr);gap:8px;margin:14px 0;display:grid}.activation-steps>div{border:1px solid var(--gym-line);border-radius:11px;gap:8px;padding:12px;display:flex}.activation-steps>div>i{background:var(--gym-panel-soft);border-radius:8px;place-items:center;width:26px;height:26px;font-style:normal;display:grid}.activation-steps .done i{background:var(--gym-brand,#b9f33d);color:#142013}.activation-steps .current{border-color:#ffb05a55}.activation-steps strong,.activation-steps small{display:block}.activation-steps strong{font-size:9px}.activation-steps small{color:var(--gym-muted);font-size:7px}.identity-docs{border:1px solid var(--gym-line);border-radius:14px;padding:15px}.identity-docs>header{align-items:center;gap:8px;margin-bottom:9px;display:flex}.identity-docs header span{flex:1}.identity-docs header strong,.identity-docs header small{display:block}.identity-docs header strong{font-size:12px}.identity-docs header small{color:var(--gym-muted);font-size:8px}.identity-docs>button{border:0;border-top:1px solid var(--gym-line);width:100%;color:inherit;text-align:right;background:0 0;align-items:center;gap:12px;padding:12px 0;display:flex}.identity-docs>button>div{width:145px;height:82px;color:var(--gym-brand,#b9f33d);background:linear-gradient(135deg,#27352c,#101a14);border-radius:10px;place-items:center;display:grid}.identity-docs>button>div svg{width:22px}.identity-docs>button>div span{font:700 8px var(--font-geist-mono);color:#fff}.identity-docs>button>div small{font:6px var(--font-geist-mono);color:#819084}.identity-docs>button>span{flex:1}.identity-docs>button>span strong,.identity-docs>button>span small{display:block}.identity-docs>button>span strong{font-size:10px}.identity-docs>button>span small{color:var(--gym-muted);font-size:8px}.identity-docs>button em{color:var(--gym-brand,#b9f33d);align-items:center;gap:5px;font-size:8px;font-style:normal;display:flex}.identity-docs>button em svg{width:13px}.identity-match{background:color-mix(in srgb,var(--gym-brand,#b9f33d) 8%,transparent);border-radius:12px;align-items:center;gap:11px;margin:12px 0;padding:14px;display:flex}.identity-match>svg{color:var(--gym-brand,#b9f33d)}.identity-match span{flex:1}.identity-match small,.identity-match strong,.identity-match p{display:block}.identity-match small{color:var(--gym-brand,#b9f33d);font-size:8px}.identity-match strong{font-size:11px}.identity-match p{color:var(--gym-muted);font-size:8px}.identity-match button{color:var(--gym-brand,#b9f33d);background:0 0;border:0;font-size:8px}.activation-premium>article>label{flex-direction:column;gap:5px;font-size:9px;display:flex}.activation-premium>article>footer{justify-content:flex-end;gap:8px;margin-top:12px;display:flex}@media (max-width:1050px){.request-kpis{grid-template-columns:repeat(3,1fr)}.request-workspace{grid-template-columns:330px 1fr}.activation-premium{grid-template-columns:290px 1fr}}@media (max-width:750px){.requests-premium{padding-inline:14px!important}.requests-hero{padding:22px;display:block}.requests-hero>section{margin-top:18px;overflow:auto}.request-kpis{grid-template-columns:1fr 1fr;gap:8px}.request-workspace,.activation-premium{grid-template-columns:1fr}.request-queue,.activation-premium>aside{border-left:0;border-bottom:1px solid var(--gym-line);max-height:480px}.request-detail{padding:15px}.request-member-strip,.request-routing,.activation-steps{grid-template-columns:1fr 1fr}.request-detail>footer,.activation-premium>article>footer{justify-content:flex-start;overflow:auto}.request-detail>footer button,.activation-premium footer button{white-space:nowrap}.identity-docs>button>div{width:90px}.activation-premium>article{padding:15px}}.pt-request-facts{grid-template-columns:repeat(3,1fr);gap:8px;margin:12px 0;display:grid}.pt-request-facts>span{border:1px solid var(--gym-line);background:var(--gym-panel-soft);border-radius:10px;flex-direction:column;gap:4px;padding:12px;display:flex}.pt-request-facts small{color:var(--gym-muted);font-size:8px}.pt-request-facts strong{color:var(--gym-text);font-size:10px}@media (max-width:750px){.pt-request-facts{grid-template-columns:1fr 1fr}}.requests-premium{max-width:1680px!important;padding:30px 34px 70px!important;font-size:15px!important}.requests-hero{border-radius:22px!important;min-height:210px!important;padding:32px 38px!important}.requests-hero h1{font-size:clamp(34px,3.4vw,52px)!important}.requests-hero p{font-size:14px!important;line-height:1.8!important}.requests-hero section{gap:10px!important}.requests-hero section button{min-height:52px!important;padding:0 18px!important;font-size:13px!important}.requests-hero section svg{width:22px!important;height:22px!important}.request-kpis{gap:14px!important;margin:18px 0!important}.request-kpis article{border-radius:18px!important;min-height:140px!important;padding:20px!important}.request-kpis article>i{width:48px!important;height:48px!important}.request-kpis article svg{width:23px!important;height:23px!important}.request-kpis small{font-size:12px!important}.request-kpis strong{font-size:30px!important}.request-kpis em{font-size:11px!important}.request-workspace{gap:16px!important}.request-queue,.request-detail{border-radius:20px!important;padding:22px!important}.request-queue h2,.request-detail h2{font-size:22px!important}.request-queue p,.request-detail p{font-size:12px!important}.request-queue label{min-height:50px!important;padding:0 14px!important}.request-queue label svg{width:21px!important;height:21px!important}.request-queue input{font-size:14px!important}.request-queue nav button{min-height:42px!important;font-size:12px!important}.request-queue main>button{min-height:90px!important;padding:17px!important}.request-queue main>button strong{font-size:14px!important}.request-queue main>button small,.request-queue main>button em{font-size:11px!important}.request-detail{min-height:520px!important}.request-detail header{padding-bottom:18px!important}.request-detail header h2{font-size:24px!important}.request-detail .member-card,.request-detail .request-meta,.request-detail .request-actions{font-size:13px!important}.request-detail button{gap:8px!important;min-height:44px!important;font-size:12px!important}.request-detail svg{width:20px!important;height:20px!important}@media (max-width:900px){.requests-premium{padding:20px 16px 56px!important}.requests-hero{padding:26px 24px!important}.request-kpis{grid-template-columns:repeat(2,minmax(0,1fr))!important}.request-workspace{grid-template-columns:1fr!important}}@media (max-width:600px){.requests-hero{flex-direction:column!important;gap:18px!important;min-height:0!important;display:flex!important}.requests-hero h1{font-size:32px!important}.requests-hero section{grid-template-columns:1fr 1fr!important;display:grid!important}.requests-hero section button{padding:0 10px!important;font-size:11px!important}.request-kpis{grid-template-columns:1fr 1fr!important;gap:10px!important}.request-kpis article{min-height:120px!important;padding:14px!important}.request-kpis strong{font-size:24px!important}.request-queue,.request-detail{padding:16px!important}.request-detail{min-height:0!important}}
