:root{--bg:#090909;--bg-soft:#111214;--panel:#16181b;--panel-2:#1d2024;--line:rgba(255,255,255,.07);--text:#f3f4f6;--muted:#b9bec7;--accent:#bc2625;--accent-strong:#d33231;--accent-soft:rgba(188,38,37,.18);--success:#2fb061;--warning:#d6a333;--shadow:0 20px 48px rgba(0,0,0,.32);--radius-xl:26px;--radius-lg:18px;--radius-md:14px;--max:1220px}*{box-sizing:border-box}html{scroll-behavior:smooth}body{margin:0;font-family:Inter,Segoe UI,Arial,sans-serif;background:linear-gradient(180deg,#111 0%,#090909 46%,#050505 100%);color:var(--text)}a{text-decoration:none;color:inherit}img{max-width:100%;display:block}.container{width:min(var(--max),calc(100% - 32px));margin:auto}.btn{appearance:none;border:0;border-radius:999px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;cursor:pointer;transition:.2s ease}.btn-primary{background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:var(--shadow)}.btn-dark{background:#121212;color:#fff;border:1px solid rgba(255,255,255,.08)}.btn-soft{background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);color:#fff}.btn:hover{transform:translateY(-1px)}.badge{display:inline-flex;align-items:center;gap:6px;padding:7px 11px;border-radius:999px;background:rgba(255,255,255,.05);border:1px solid rgba(255,255,255,.08);font-size:12px;font-weight:700}.status-new{background:rgba(188,38,37,.18);color:#ffd8d8}.status-open{background:rgba(214,163,51,.18);color:#ffe9b4}.status-contacted{background:rgba(136,94,255,.18);color:#eadfff}.status-in_progress{background:rgba(77,137,255,.18);color:#d8e6ff}.status-answered,.status-active{background:rgba(47,176,97,.18);color:#d5ffe4}.status-closed,.status-paused,.status-cancelled{background:rgba(255,255,255,.08);color:#e8e8e8}.site-shell{min-height:100vh}.topbar{position:sticky;top:0;z-index:30;background:rgba(9,9,9,.84);backdrop-filter:blur(14px);border-bottom:1px solid var(--line)}.topbar-inner{display:flex;align-items:center;justify-content:space-between;gap:18px;padding:14px 0}.brand{display:flex;align-items:center;gap:12px}.brand-logo{width:52px;height:52px;border-radius:50%;border:2px solid var(--accent);box-shadow:0 0 18px rgba(188,38,37,.28)}.brand-title{font-size:15px;font-weight:900;letter-spacing:.03em}.brand-sub{font-size:12px;color:#c6c6c6}.main-nav{display:flex;gap:12px;flex-wrap:wrap}.main-nav a{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);color:#ddd}.hero{padding:44px 0 28px;background:radial-gradient(circle at top,rgba(188,38,37,.24),transparent 44%),linear-gradient(180deg,rgba(255,255,255,.02),transparent)}.hero-grid{display:grid;grid-template-columns:1.1fr .9fr;gap:24px;align-items:center}.hero-card,.section-card,.admin-card,.message-card,.member-card,.settings-card,.gallery-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015));border:1px solid var(--line);box-shadow:var(--shadow);border-radius:var(--radius-xl)}.hero-card{padding:30px;position:relative;overflow:hidden}.hero-card::after{content:"";position:absolute;inset:auto -30% -30% auto;width:320px;height:320px;border-radius:50%;background:radial-gradient(circle,rgba(188,38,37,.16),transparent 70%)}.hero-title{font-size:clamp(28px,5vw,56px);line-height:1.03;margin:0 0 14px;font-weight:900;letter-spacing:.02em}.hero-title .accent{color:#efdfdf;text-shadow:0 0 22px rgba(188,38,37,.35)}.hero-text{font-size:17px;line-height:1.7;color:var(--muted);max-width:760px}.hero-actions{display:flex;gap:12px;flex-wrap:wrap;margin-top:22px}.feature-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin-top:18px}.feature-item{padding:18px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05)}.feature-item h3{margin:0 0 8px;font-size:18px}.feature-item p{margin:0;color:var(--muted);font-size:15px;line-height:1.6}.section{padding:18px 0 26px}.section-title{font-size:32px;font-weight:900;margin:0 0 14px}.section-sub{color:var(--muted);margin:0 0 16px}.section-card{padding:26px}.card-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.service-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.service-card{overflow:hidden}.service-media{aspect-ratio:16/10;background:#0f0f10;display:flex;align-items:center;justify-content:center}.service-media img{width:100%;height:100%;object-fit:cover}.service-body{padding:18px}.service-body h3{margin:0 0 8px;font-size:20px}.service-body p{margin:0;color:var(--muted);line-height:1.65}.footer{margin-top:36px;padding:30px 0;background:#0b0c0e;border-top:1px solid rgba(188,38,37,.22)}.footer-grid{display:grid;grid-template-columns:1fr auto;gap:18px;align-items:center}.footer-meta{color:#a9adb4;line-height:1.7}.toast-wrap{position:fixed;top:18px;right:18px;z-index:9999;display:grid;gap:10px}.toast{min-width:280px;max-width:420px;padding:14px 16px;border-radius:18px;background:#15171b;border:1px solid rgba(255,255,255,.08);color:#fff;box-shadow:var(--shadow)}.toast.success{border-color:rgba(47,176,97,.34)}.toast.error{border-color:rgba(188,38,37,.34)}.form-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.form-row{display:grid;gap:8px}.form-row-full{grid-column:1/-1}label{font-size:13px;color:#dfe2e8;font-weight:700}input,textarea,select{width:100%;padding:14px 16px;border-radius:16px;border:1px solid rgba(255,255,255,.08);background:#111317;color:#fff;font:inherit;outline:none}textarea{min-height:120px;resize:vertical}input:focus,textarea:focus,select:focus{border-color:rgba(188,38,37,.5);box-shadow:0 0 0 4px rgba(188,38,37,.12)}.help{font-size:12px;color:#9ea4ad}.table-wrap{overflow:auto;border-radius:20px;border:1px solid var(--line)}.table{width:100%;border-collapse:collapse;min-width:820px;background:#111216}.table th,.table td{padding:14px 14px;border-bottom:1px solid rgba(255,255,255,.06);text-align:left;vertical-align:top}.table th{position:sticky;top:0;background:#15171b;font-size:13px;color:#ccd0d8}.table td{font-size:14px;color:#eef1f5}.admin-shell{display:grid;grid-template-columns:290px 1fr;gap:22px;width:min(1400px,calc(100% - 32px));margin:22px auto}.admin-side,.admin-main{background:linear-gradient(180deg,#14161a,#101114);border:1px solid var(--line);box-shadow:var(--shadow);border-radius:24px}.admin-side{padding:18px;align-self:start;position:sticky;top:16px}.admin-main{padding:22px}.admin-menu{display:grid;gap:8px;margin-top:18px}.admin-menu a{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid transparent;color:#dce0e7}.admin-menu a:hover,.admin-menu a.active{border-color:rgba(188,38,37,.24);background:rgba(188,38,37,.11)}.admin-top{display:flex;justify-content:space-between;align-items:center;gap:12px;flex-wrap:wrap;margin-bottom:18px}.admin-title{margin:0;font-size:30px}.kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.kpi{padding:18px;border-radius:20px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.kpi strong{display:block;font-size:13px;color:#c9cfd7;margin-bottom:8px}.kpi span{display:block;font-size:26px;font-weight:900}.inbox-layout{display:grid;grid-template-columns:260px 340px 1fr;gap:16px;min-height:72vh}.inbox-panel{background:#111317;border:1px solid rgba(255,255,255,.06);border-radius:20px;overflow:hidden}.inbox-head{padding:16px;border-bottom:1px solid rgba(255,255,255,.06);font-weight:900}.inbox-list{max-height:72vh;overflow:auto}.inbox-item{display:block;padding:14px 16px;border-bottom:1px solid rgba(255,255,255,.05)}.inbox-item:hover,.inbox-item.active{background:rgba(188,38,37,.08)}.inbox-item small{display:block;color:#9fa6af;margin-top:5px}.chat-wrap{display:flex;flex-direction:column;height:72vh}.chat-messages{padding:18px;overflow:auto;display:grid;gap:12px;flex:1}.bubble{max-width:82%;padding:14px 16px;border-radius:18px;line-height:1.6}.bubble.user{justify-self:flex-start;background:#15181d;border:1px solid rgba(255,255,255,.05)}.bubble.admin{justify-self:flex-end;background:linear-gradient(135deg,rgba(188,38,37,.24),rgba(188,38,37,.16));border:1px solid rgba(188,38,37,.26)}.bubble.note{justify-self:center;background:rgba(255,255,255,.06);font-size:13px}.chat-meta{font-size:12px;color:#cdd2db;opacity:.84;margin-top:8px}.chat-form{padding:16px;border-top:1px solid rgba(255,255,255,.06);display:grid;gap:12px}.member-overview{display:grid;grid-template-columns:120px 1fr;gap:18px;align-items:center}.avatar{width:96px;height:96px;border-radius:24px;object-fit:cover;background:#14161a;border:1px solid rgba(255,255,255,.08)}.tabs{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:14px}.tab-chip{padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.doc-list{display:grid;gap:12px}.doc-item{padding:14px;border-radius:18px;background:#111317;border:1px solid rgba(255,255,255,.06);display:flex;justify-content:space-between;gap:12px;align-items:center}.login-wrap{min-height:100vh;display:grid;place-items:center;padding:24px}.login-card{width:min(460px,100%);padding:30px}.notice{padding:13px 15px;border-radius:16px;margin-bottom:16px;background:rgba(188,38,37,.12);border:1px solid rgba(188,38,37,.25)}.notice.success{background:rgba(47,176,97,.14);border-color:rgba(47,176,97,.24)}.small-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}@media (max-width:1200px){.inbox-layout{grid-template-columns:220px 280px 1fr}.service-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:980px){.hero-grid,.admin-shell,.inbox-layout,.form-grid,.card-grid,.feature-grid,.footer-grid,.member-overview{grid-template-columns:1fr}.admin-side{position:static}.service-grid{grid-template-columns:1fr}.chat-wrap,.inbox-list{max-height:none;height:auto}.table{min-width:640px}}@media (max-width:640px){.container{width:min(var(--max),calc(100% - 22px))}.hero-card,.section-card,.admin-main,.admin-side,.login-card{padding:18px}.hero{padding:24px 0 16px}.hero-title{font-size:33px}.section-title,.admin-title{font-size:24px}.btn{width:100%}.hero-actions,.tabs{display:grid}.main-nav{display:none}}.inbox-item strong{display:block}.inbox-item small{display:block;line-height:1.45}.chat-meta{font-size:11px;opacity:.72;margin-top:10px}.bubble{white-space:pre-wrap}.bubble.user{background:#12141a;border:1px solid rgba(255,255,255,.06)}.bubble.admin{background:linear-gradient(180deg,rgba(188,38,37,.16),rgba(188,38,37,.1));border:1px solid rgba(188,38,37,.3)}.bubble.note{background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.03));border:1px dashed rgba(255,255,255,.15)}.help strong{color:#fff}.probetraining-layout{display:grid;grid-template-columns:.95fr 1.05fr;gap:18px}.probetraining-info-card,.probetraining-form-card{height:100%}.info-stack{display:grid;gap:10px;margin:18px 0}.info-line{display:flex;justify-content:space-between;gap:12px;align-items:flex-start;padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.035);border:1px solid rgba(255,255,255,.06)}.info-line strong{color:#fff}.info-line span{color:var(--muted);text-align:right}.mini-checklist{display:grid;gap:10px;margin-top:18px}.mini-check-item{padding:12px 14px;border-radius:16px;background:linear-gradient(180deg,rgba(188,38,37,.14),rgba(188,38,37,.08));border:1px solid rgba(188,38,37,.2)}@media (max-width:980px){.probetraining-layout{grid-template-columns:1fr}}.home-about-card .faq-link{margin:-6px 0 18px}.welcome-box{background:linear-gradient(180deg,rgba(255,255,255,.95),rgba(247,247,247,.92));color:#222;border-radius:24px;padding:26px;border:1px solid rgba(188,38,37,.18)}.welcome-heading{margin:0 0 18px;text-align:center;color:#bc2625;font-size:clamp(28px,4vw,42px)}.welcome-heading span{display:block;color:#555}.welcome-heading small{display:block;color:#9a9a9a;font-size:.48em;letter-spacing:.08em}.welcome-grid{display:grid;gap:16px}.welcome-item{background:#fff;border:1px solid rgba(188,38,37,.12);border-radius:18px;padding:18px}.welcome-item h4{margin:0 0 10px;color:#bc2625}.text-link{color:#bc2625;text-decoration:underline}.stack-actions{justify-content:center;flex-wrap:wrap}.home-note{text-align:center;margin:14px 0 0;color:var(--muted)}#contact-section .section-title{font-size:30px}.help{font-size:13px;color:var(--muted);margin-top:8px}.age-input-wrap{display:flex;align-items:center;gap:10px}.age-btn{width:44px;height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.1);background:#121316;color:#fff;font-size:22px;cursor:pointer}.age-input-wrap input{text-align:center}.faq-intro{background:rgba(255,255,255,.03);padding:18px 20px;border:1px solid rgba(255,255,255,.06);border-radius:18px;margin-bottom:18px}.faq-grid{display:grid;gap:14px}.faq-item{border:1px solid rgba(255,255,255,.06);border-radius:18px;background:rgba(255,255,255,.03);overflow:hidden}.faq-question{list-style:none;cursor:pointer;padding:18px 20px;font-weight:800;color:#fff;display:flex;justify-content:space-between;gap:18px}.faq-question::-webkit-details-marker{display:none}.faq-question::after{content:'+';font-size:22px;color:#bc2625}.faq-item[open] .faq-question::after{content:'–'}.faq-answer{padding:0 20px 18px;color:var(--muted);line-height:1.75}.faq-note{margin-top:18px;padding:16px 18px;border-radius:16px;background:rgba(188,38,37,.09);border:1px solid rgba(188,38,37,.18)}.schedule-wrapper{overflow:auto;border-radius:18px;border:1px solid rgba(255,255,255,.06)}.schedule{width:100%;border-collapse:collapse;min-width:760px}.schedule th,.schedule td{padding:14px 12px;border-bottom:1px solid rgba(255,255,255,.06);text-align:center}.schedule th{background:#111217;color:#fff}.schedule .time{font-weight:800;color:#fff;background:rgba(255,255,255,.02)}.schedule .course{display:inline-block;padding:8px 10px;border-radius:14px;color:#fff;text-decoration:none;font-weight:700}.course.mini{background:#8f5b00}.course.kinder{background:#2962ff}.course.jugend{background:#6a1b9a}.course.classic{background:#bc2625}.course.fitness{background:#00897b}.course.frauen{background:#d81b60}.course.senioren{background:#546e7a}.course.sv{background:#2e7d32}.swipe-hint{margin-bottom:12px;color:var(--muted);font-size:13px}.notice,.membership-link .box{margin-top:18px;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.steps{display:grid;gap:16px}.step{display:grid;grid-template-columns:56px 1fr;gap:16px;align-items:flex-start;padding:16px 18px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.step-number{width:42px;height:42px;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#bc2625;color:#fff;font-weight:900}.list-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.list-card{padding:18px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.check-list{display:grid;gap:10px;padding:0;list-style:none;margin:18px 0 0}.check-list li{padding:12px 14px;border-radius:14px;background:rgba(188,38,37,.08);border:1px solid rgba(188,38,37,.18)}.cta-row{display:flex;flex-wrap:wrap;gap:12px;margin-top:18px}.cta-btn{display:inline-flex;align-items:center;justify-content:center;padding:13px 18px;border-radius:999px;text-decoration:none;font-weight:800}.cta-btn.primary{background:#bc2625;color:#fff}.cta-btn.secondary{background:#16181d;color:#fff;border:1px solid rgba(255,255,255,.08)}.inbox-row{display:flex;justify-content:space-between;gap:10px;align-items:center}.count-pill,.unread-pill{display:inline-flex;align-items:center;justify-content:center;border-radius:999px;padding:2px 8px;font-size:12px;font-weight:800}.count-pill{background:rgba(255,255,255,.07);color:#fff}.unread-pill{background:#bc2625;color:#fff}.bubble-body{white-space:pre-wrap;line-height:1.65}.chat-meta{margin-top:8px;font-size:12px;color:#8e95a3}@media (max-width:760px){.list-grid{grid-template-columns:1fr}.step{grid-template-columns:44px 1fr}}.bubble-body{white-space:pre-wrap;line-height:1.45;word-break:break-word}.bubble-body p{margin:0 0 8px;line-height:1.45}.bubble-body p:last-child{margin-bottom:0}.bubble-body br+br{display:block;content:"";margin-top:6px}.bubble-body ul,.bubble-body ol{margin:8px 0 8px 18px;padding:0}.bubble-body li{margin:0 0 4px}.bubble-body h1,.bubble-body h2,.bubble-body h3,.bubble-body h4,.bubble-body h5,.bubble-body h6{margin:0 0 8px;line-height:1.3;font-size:inherit}.bubble-body blockquote{margin:8px 0;padding:8px 12px;border-left:3px solid rgba(188,38,37,.45);background:rgba(255,255,255,.03);border-radius:10px}.admin-stack{display:grid;gap:18px}.two-col-admin{grid-template-columns:1.25fr .95fr;align-items:start}.section-head{display:flex;justify-content:space-between;gap:14px;align-items:flex-start;margin-bottom:14px;flex-wrap:wrap}.compact-card{padding:18px;border-radius:20px;background:rgba(255,255,255,.025);border:1px solid rgba(255,255,255,.05)}.stack-list{display:grid;gap:12px}.list-card,.member-list-card{display:flex;gap:14px;align-items:center;justify-content:space-between;padding:16px 18px;border-radius:20px;background:#111317;border:1px solid rgba(255,255,255,.06)}.list-card-main,.member-list-main{display:grid;gap:6px;min-width:0;flex:1}.list-card-actions{display:flex;gap:10px;flex-wrap:wrap}.list-card-title-row,.meta-row,.conversation-top,.mailbox-top,.mailbox-stats,.conversation-meta,.footer-actions-wrap,.social-row,.message-header-main{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.color-dot{width:12px;height:12px;border-radius:50%;display:inline-block;box-shadow:0 0 0 3px rgba(255,255,255,.04)}.toggle-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.toggle-card{display:grid;gap:6px;padding:16px;border-radius:18px;background:#111317;border:1px solid rgba(255,255,255,.06);cursor:pointer}.toggle-card input{width:auto}.toggle-card-title{font-weight:800}.switch-row{display:flex;align-items:center;gap:10px;font-weight:700}.switch-row input{width:auto}.refined-inbox-layout{min-height:0}.refined-inbox-layout .inbox-list{max-height:65vh}.mailbox-card,.conversation-card{display:grid;gap:7px}.count-pill,.unread-pill{display:inline-flex;align-items:center;justify-content:center;padding:4px 8px;border-radius:999px;font-size:11px;font-weight:800}.count-pill{background:rgba(255,255,255,.06)}.unread-pill{background:rgba(188,38,37,.18);color:#ffdede}.bubble-author{font-weight:800;margin-bottom:2px}.bubble-email{font-size:12px;color:#c4cad3;margin-bottom:8px}.bubble-body{white-space:pre-wrap;line-height:1.45}.bubble-body p,.bubble-body div,.bubble-body ul,.bubble-body ol,.bubble-body li,.bubble-body blockquote{margin:0 0 .35rem}.filter-chip{display:inline-flex;align-items:center;gap:8px;padding:10px 14px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.filter-chip.active{background:rgba(188,38,37,.12);border-color:rgba(188,38,37,.26)}.message-filters{display:flex;gap:10px;flex-wrap:wrap;margin-bottom:16px}.upload-box{position:relative;display:grid;gap:4px;padding:16px;border-radius:18px;background:linear-gradient(180deg,rgba(188,38,37,.12),rgba(255,255,255,.03));border:1px dashed rgba(188,38,37,.45);cursor:pointer}.upload-box input{position:absolute;inset:0;opacity:0;cursor:pointer}.upload-box span{font-weight:800}.avatar-lg{width:112px;height:112px;border-radius:28px}.avatar-md{width:56px;height:56px;border-radius:18px}.member-hero{padding:16px;border-radius:20px;background:#111317;border:1px solid rgba(255,255,255,.06);margin-bottom:16px}.contact-cards-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin-top:16px}.contact-role-card{padding:18px;border-radius:18px;background:#14161a;border:1px solid rgba(255,255,255,.06)}.probetraining-layout{display:grid;grid-template-columns:.9fr 1.1fr;gap:18px}.info-stack{display:grid;gap:10px;margin-top:18px}.info-line{display:grid;gap:4px;padding:12px 14px;border-radius:16px;background:#111317;border:1px solid rgba(255,255,255,.06)}.mini-checklist{display:grid;gap:8px;margin-top:16px}.mini-check-item{padding:10px 12px;border-radius:14px;background:rgba(47,176,97,.08);border:1px solid rgba(47,176,97,.18)}.age-input-wrap{display:grid;grid-template-columns:48px 1fr 48px;gap:8px}.age-btn{border:0;border-radius:14px;background:#14161a;color:#fff;font-size:24px;font-weight:900}.main-nav{overflow:auto hidden;scrollbar-width:none;white-space:nowrap;padding-bottom:2px}.main-nav::-webkit-scrollbar{display:none}.main-nav a{flex:0 0 auto}.footer-actions-wrap{justify-content:flex-end;align-items:flex-end;display:grid;gap:10px}.social-row a{color:#d7dbe3;font-size:14px;padding:8px 10px;border-radius:999px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.table-wrap{display:none}.notice.mini-notice{margin:0;background:rgba(214,163,51,.10);border-color:rgba(214,163,51,.18)}@media (max-width:980px){.two-col-admin,.toggle-grid,.contact-cards-grid,.probetraining-layout{grid-template-columns:1fr}.list-card,.member-list-card{align-items:flex-start;flex-direction:column}.list-card-actions{width:100%}.footer-actions-wrap{justify-content:flex-start;align-items:flex-start}}.toast-wrap{position:fixed;left:50%;top:18px;transform:translateX(-50%);z-index:99999;display:grid;gap:10px;width:min(92vw,520px)}.toast{display:grid;grid-template-columns:36px 1fr;gap:12px;align-items:center;background:rgba(10,10,12,.96);border:1px solid rgba(255,255,255,.08);color:#fff;padding:14px 16px;border-radius:18px;box-shadow:0 18px 40px rgba(0,0,0,.34);opacity:0;transform:translateY(-10px) scale(.98);transition:.25s ease}.toast.show{opacity:1;transform:translateY(0) scale(1)}.toast-success{border-color:rgba(47,176,97,.35)}.toast-error{border-color:rgba(188,38,37,.45)}.toast-warning{border-color:rgba(214,163,51,.35)}.toast-icon{width:36px;height:36px;border-radius:12px;display:flex;align-items:center;justify-content:center;background:rgba(255,255,255,.06);font-weight:900}.toast-copy{line-height:1.45;font-weight:700}.confirm-modal{position:fixed;inset:0;background:rgba(0,0,0,.62);backdrop-filter:blur(4px);display:none;align-items:center;justify-content:center;z-index:99998;padding:18px}.confirm-modal.open{display:flex}.confirm-dialog{width:min(92vw,440px);background:#111317;border:1px solid rgba(255,255,255,.08);border-radius:24px;padding:22px;box-shadow:0 20px 52px rgba(0,0,0,.4)}.confirm-title{font-size:22px;font-weight:900;margin-bottom:10px}.confirm-text{color:var(--muted);line-height:1.6}.confirm-actions{display:flex;gap:12px;justify-content:flex-end;margin-top:18px;flex-wrap:wrap}.upload-box{min-height:110px;align-content:center}.upload-box .upload-file-name{font-size:12px;color:#d3d7de;opacity:.9}.upload-box.has-file{border-style:solid;background:linear-gradient(180deg,rgba(47,176,97,.14),rgba(255,255,255,.03))}.upload-preview{display:flex;gap:14px;align-items:center;margin-top:10px;padding:10px;border-radius:16px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.upload-preview img{width:72px;height:72px;border-radius:18px;object-fit:cover}.schedule thead th:not(:first-child){background:linear-gradient(180deg,rgba(188,38,37,.24),rgba(188,38,37,.12));color:#fff}.schedule td.day-mark,.schedule th.day-mark{background:rgba(188,38,37,.14)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.22)}.schedule .time{position:sticky;left:0;z-index:1}.service-grid.admin-service-grid,.gallery-grid{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(250px,1fr))}.service-admin-card,.gallery-admin-card{padding:16px;border-radius:20px;background:#111317;border:1px solid rgba(255,255,255,.06);display:grid;gap:12px}.media-thumb{position:relative;border-radius:18px;overflow:hidden;background:#0a0a0a;aspect-ratio:4/3}.media-thumb img{width:100%;height:100%;object-fit:cover}.member-list-card{padding:18px 20px}.member-list-main strong{font-size:18px}.member-list-main .help{font-size:14px}.message-header-main strong{font-size:18px}.conversation-email,.bubble-email{opacity:.85}.bubble{max-width:90%}.bubble.user{justify-self:start}.bubble.admin{justify-self:end}.social-row{display:flex;gap:8px;flex-wrap:wrap}.social-row a{display:inline-flex;align-items:center;justify-content:center;gap:8px}.footer-grid{align-items:flex-start}@media (max-width:760px){.toast-wrap{top:auto;bottom:18px;width:min(94vw,420px)}.toast{grid-template-columns:30px 1fr;padding:12px 14px}.confirm-dialog{padding:18px}.main-nav{display:flex;gap:8px;padding-bottom:8px}.social-row a span{display:none}.bubble{max-width:100%}}.member-flag-row{display:flex;gap:8px;flex-wrap:wrap;margin-top:10px}@media (max-width:760px){.footer-grid{grid-template-columns:1fr!important;text-align:center}.footer-meta,.footer-actions-wrap,.social-row{justify-content:center!important;align-items:center!important;text-align:center!important}.footer-actions-wrap{display:flex;flex-direction:column;gap:10px}}.chat-wrap{height:min(72vh,900px)}.chat-messages{padding-bottom:6px}.bubble-author{font-size:14px}.bubble-email{display:block;font-size:11px;letter-spacing:.01em;color:#9fa6b2;text-transform:none}.member-form-grid .upload-box{min-height:126px}.member-form-grid .upload-box span{font-size:15px}.member-form-grid .upload-box small{font-size:12px;color:#c9ced6}.member-list-card .badge{font-size:11px}.form-row textarea{min-height:110px}.hero-card-single{max-width:860px;margin:0 auto;text-align:center}.home-about-card{padding-top:28px}.home-about-card .faq-link{margin:0 0 18px}.home-about-card .welcome-heading{margin-bottom:20px}.home-about-card .welcome-grid{margin-top:12px}.mobile-nav-toggle{display:none;border:1px solid rgba(255,255,255,.08);background:#121212;color:#fff;border-radius:14px;padding:10px 14px;font-size:22px;line-height:1;cursor:pointer}.download-card-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));gap:16px}.download-card{padding:20px;border-radius:22px;background:#111317;border:1px solid rgba(255,255,255,.06);display:grid;gap:10px}.download-icon{width:52px;height:52px;border-radius:18px;display:flex;align-items:center;justify-content:center;background:rgba(188,38,37,.14);font-size:24px}.download-info{font-size:12px;color:var(--muted)}@media (max-width:760px){.mobile-nav-toggle{display:inline-flex;align-items:center;justify-content:center}.topbar-inner{align-items:flex-start}.main-nav{display:none;flex-direction:column;gap:8px;width:100%;margin-top:12px}.main-nav.open{display:flex}.main-nav a{width:100%;justify-content:flex-start;border-radius:16px}.btn{padding:10px 14px;font-size:14px}.hero-actions{gap:10px}.hero-actions .btn{flex:1 1 auto;min-width:0}.download-card-grid{grid-template-columns:1fr}.footer-grid .hero-actions{justify-content:center}.social-row{justify-content:center}}.refined-inbox-layout{grid-template-columns:280px 360px minmax(0,1fr);gap:18px}.inbox-panel{background:linear-gradient(180deg,rgba(24,27,32,.98),rgba(18,20,24,.98));border:1px solid rgba(255,255,255,.07)}.inbox-head{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border-bottom:1px solid rgba(255,255,255,.06)}.refined-inbox-layout .inbox-list{padding:10px;gap:10px;background:rgba(255,255,255,.015)}.inbox-item{padding:0;border:none;background:transparent}.conversation-card,.mailbox-card{padding:14px 15px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.05);transition:.18s ease}.inbox-item.active .conversation-card,.inbox-item.active .mailbox-card{background:rgba(188,38,37,.12);border-color:rgba(188,38,37,.26);box-shadow:0 10px 26px rgba(0,0,0,.18)}.conversation-card-unread{background:rgba(255,255,255,.06);border-color:rgba(188,38,37,.20)}.conversation-name{font-size:15px;font-weight:700;color:#e7ebf1}.conversation-name.is-unread{font-weight:900;color:#fff}.conversation-email{font-size:12px;color:#aab3bf}.conversation-date{font-weight:700;color:#d4d9e0}.mailbox-card strong{font-size:15px}.badge.status-new{background:rgba(188,38,37,.15);color:#ffd5d5}.badge.status-contacted{background:rgba(136,94,255,.16);color:#eadfff}.chat-wrap{background:rgba(255,255,255,.015);border-radius:0 0 24px 24px}.chat-messages{gap:12px;padding:18px}.bubble{padding:14px 16px;border-radius:18px}.bubble.user{background:rgba(255,255,255,.06)}.bubble.admin{background:rgba(188,38,37,.12)}.bubble.note{background:rgba(214,163,51,.12)}.bubble-author{margin-bottom:1px}.bubble-email{margin-bottom:6px}.bubble-body{line-height:1.38;font-size:14px}.bubble-body p,.bubble-body div,.bubble-body ul,.bubble-body ol,.bubble-body li,.bubble-body blockquote{margin:0 0 .18rem}.bubble-body br+br{display:block;content:'';margin-top:2px}.chat-meta{margin-top:6px}.chat-form textarea{min-height:120px;line-height:1.4}@media (max-width:1180px){.refined-inbox-layout{grid-template-columns:250px 320px minmax(0,1fr)}}@media (max-width:980px){.refined-inbox-layout{grid-template-columns:1fr}.refined-inbox-layout .inbox-list{max-height:none}.chat-wrap{max-height:none;height:auto}}.home-about-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015)),linear-gradient(180deg,rgba(20,20,20,.96),rgba(11,11,11,.98));border:1px solid rgba(255,255,255,.06);box-shadow:var(--shadow)}.home-about-card>h2{text-align:center;margin-bottom:6px}.home-about-card .faq-link{text-align:center}.welcome-box{box-shadow:0 14px 38px rgba(0,0,0,.18)}.welcome-grid{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:18px}.welcome-item{box-shadow:0 8px 24px rgba(0,0,0,.08)}.download-section{display:grid;gap:18px}.download-card h3{margin:0;font-size:20px}.download-card p{margin:0;color:#d6dbe3}.compact-actions{gap:10px;flex-wrap:wrap}.compact-actions .btn{min-width:0}.download-card .btn{width:auto}.return-address{padding:18px 20px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.timer-card{max-width:820px;margin:0 auto}.timer-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.timer-display-wrap{margin-top:18px;padding:24px;border-radius:24px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06);text-align:center}.timer-phase{font-size:14px;text-transform:uppercase;letter-spacing:.1em;color:#aab3bf;margin-bottom:8px}.timer-display{font-size:clamp(44px,10vw,88px);font-weight:900;line-height:1;color:#fff;text-shadow:0 0 24px rgba(188,38,37,.18)}.timer-meta{margin-top:8px;color:#c8ced8}.download-btn,.btn-download{appearance:none;border:0;border-radius:999px;padding:13px 20px;display:inline-flex;align-items:center;justify-content:center;gap:8px;font-weight:800;cursor:pointer;transition:.2s ease;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;box-shadow:var(--shadow);text-decoration:none}.download-btn:hover,.btn-download:hover{transform:translateY(-1px)}@media (max-width:760px){.timer-grid{grid-template-columns:1fr}.hero-actions .btn,.compact-actions .btn,.download-card .btn{width:100%}.welcome-grid{grid-template-columns:1fr}}.download-card{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(28,31,37,.98),rgba(14,16,20,.98));border-color:rgba(188,38,37,.16);box-shadow:0 16px 38px rgba(0,0,0,.22)}.download-card::before{content:"";position:absolute;inset:0 0 auto;height:3px;background:linear-gradient(90deg,rgba(188,38,37,0),#bc2625,rgba(188,38,37,0));opacity:.9}.download-card .btn{border-radius:16px;min-height:44px;text-decoration:none;font-weight:900;letter-spacing:.01em}.download-card .btn-primary{background:linear-gradient(135deg,#bc2625,#8f1c1b);box-shadow:0 8px 18px rgba(188,38,37,.24)}.download-card .btn-soft{background:rgba(255,255,255,.06);border:1px solid rgba(255,255,255,.10);color:#f1f3f6}.download-card .btn-primary::before{content:"⬇";font-size:14px;line-height:1}.download-card .btn-primary[href*="boxtimer"]::before{content:"⏱"}.download-card .btn-primary[target="_blank"]::before{content:"↗"}.download-icon{box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 8px 18px rgba(0,0,0,.20)}.home-about-card{max-width:none;width:100%;margin-left:auto;margin-right:auto}.home-about-card .faq-link a{display:inline-flex;align-items:center;justify-content:center;gap:8px;padding:9px 14px;border-radius:999px;background:rgba(188,38,37,.10);border:1px solid rgba(188,38,37,.22);color:#fff;text-decoration:none;font-weight:800}.welcome-box{position:relative;overflow:hidden;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(242,242,242,.96));border:1px solid rgba(188,38,37,.25);box-shadow:0 16px 44px rgba(0,0,0,.26)}.welcome-heading{line-height:1.15}.welcome-heading span{font-weight:900;letter-spacing:.015em}.welcome-heading small{margin-top:6px}.welcome-item{border-left:4px solid rgba(188,38,37,.75)}.welcome-item p{line-height:1.62}.welcome-cta{width:auto!important;margin-top:6px;color:#fff!important;text-decoration:none!important}.footer .hero-actions{justify-content:center}.footer .btn{white-space:nowrap}@media (max-width:760px){.download-card .compact-actions{display:grid;grid-template-columns:1fr;gap:9px}.download-card .btn{width:100%;min-height:42px}.welcome-box{padding:18px}.welcome-item{padding:15px}.footer .hero-actions{display:grid;grid-template-columns:1fr;gap:8px;width:100%}.footer .btn{width:100%;justify-content:center}.mobile-nav-toggle{position:relative;z-index:2}.main-nav.open{background:rgba(10,11,13,.96);padding:12px;border-radius:18px;border:1px solid rgba(255,255,255,.08);box-shadow:0 14px 30px rgba(0,0,0,.28)}}@media (min-width:761px){.topbar-inner{align-items:center}.main-nav{margin-left:auto;justify-content:flex-end;align-items:center}.mobile-nav-toggle{margin-left:12px}}.form-grid select,.form-grid input[type="text"],.form-grid input[type="email"],.form-grid input[type="tel"],.form-grid input[type="number"]{min-height:54px;padding:15px 16px;line-height:1.35}.form-grid .form-row{align-content:start}.form-grid .help{margin-top:4px}.bubble-body{white-space:pre-line;word-break:break-word;line-height:1.42;font-size:14px}.bubble-body p,.bubble-body div,.bubble-body ul,.bubble-body ol,.bubble-body li,.bubble-body blockquote{margin:0 0 .18rem}.bubble-body p:last-child,.bubble-body div:last-child,.bubble-body ul:last-child,.bubble-body ol:last-child,.bubble-body li:last-child,.bubble-body blockquote:last-child{margin-bottom:0}.bubble-body br+br{display:block;content:"";margin-top:0}@media (min-width:761px){.topbar-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:18px!important;flex-wrap:nowrap!important}.topbar .brand{flex:0 0 auto!important;min-width:0!important}.main-nav{margin-left:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;overflow:visible!important;white-space:normal!important}.main-nav a{font-size:13px!important;padding:8px 11px!important;line-height:1.2!important}}@media (max-width:760px){.topbar-inner{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.topbar .brand{flex:1 1 auto!important;min-width:0!important;max-width:calc(100% - 56px)!important}.brand-logo{width:46px!important;height:46px!important;flex:0 0 46px!important}.brand-title{font-size:14px!important;line-height:1.1!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.brand-sub{font-size:11px!important;line-height:1.15!important}.mobile-nav-toggle{flex:0 0 44px!important;width:44px!important;height:40px!important;padding:0!important;margin-left:auto!important}.main-nav{order:3!important;flex:0 0 100%!important;width:100%!important;margin:8px 0 0!important;padding:10px!important;display:none!important;grid-template-columns:1fr!important;background:rgba(10,11,13,.97)!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;box-shadow:0 14px 30px rgba(0,0,0,.28)!important;overflow:visible!important;white-space:normal!important}.main-nav.open{display:grid!important}.main-nav a{width:100%!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 10px!important;border-radius:14px!important;font-size:12px!important;line-height:1.18!important;text-align:center!important;white-space:normal!important;overflow-wrap:anywhere!important}}@media (min-width:768px){#cookieBanner{left:50%!important;bottom:22px!important;transform:translateX(-50%)!important;max-width:640px!important;padding:18px 22px!important;border-radius:18px!important}#cookieBanner .hero-actions{justify-content:center!important;gap:10px!important;margin-top:12px!important}#cookieBanner .btn{width:auto!important;min-width:118px!important;padding:9px 15px!important;font-size:13px!important;line-height:1.2!important}.footer{padding:22px 0!important}.footer-grid{grid-template-columns:1fr!important;text-align:center!important;gap:14px!important;align-items:center!important}.footer-meta{font-size:13px!important;line-height:1.55!important;text-align:center!important}.footer-meta strong{font-size:18px!important;line-height:1.2!important;display:inline-block!important;margin-bottom:3px!important}.footer-actions-wrap{align-items:center!important;justify-content:center!important;display:flex!important;flex-direction:column!important;gap:10px!important}.footer .hero-actions{display:flex!important;justify-content:center!important;align-items:center!important;flex-wrap:wrap!important;gap:8px!important;width:100%!important}.footer .btn{width:auto!important;min-width:auto!important;min-height:32px!important;padding:7px 11px!important;font-size:12px!important;line-height:1.2!important;border-radius:999px!important}.footer .social-row{justify-content:center!important;gap:7px!important}.footer .social-row a{font-size:12px!important;padding:7px 10px!important;line-height:1.2!important}}.bubble-body{white-space:normal!important;word-break:break-word!important;overflow-wrap:anywhere!important;line-height:1.38!important;font-size:14px!important}.bubble-body p,.bubble-body div,.bubble-body ul,.bubble-body ol,.bubble-body li,.bubble-body blockquote{margin:0 0 5px!important;line-height:1.38!important}.bubble-body p:last-child,.bubble-body div:last-child,.bubble-body ul:last-child,.bubble-body ol:last-child,.bubble-body li:last-child,.bubble-body blockquote:last-child{margin-bottom:0!important}.bubble-body br{display:block!important;content:""!important;margin:0!important;line-height:1.15!important}.bubble-body br+br{display:block!important;margin-top:3px!important}.chat-messages{gap:10px!important;padding:14px!important}.bubble{padding:12px 14px!important;border-radius:17px!important}.conversation-card-unread{background:rgba(188,38,37,.16)!important;border-color:rgba(188,38,37,.38)!important;box-shadow:0 8px 22px rgba(188,38,37,.08)!important}.inbox-head{font-weight:900!important;color:#f3f5f7!important}.form-grid input:not([type="checkbox"]):not([type="radio"]),.form-grid select{box-sizing:border-box!important;width:100%!important;min-height:54px!important}.form-grid textarea{box-sizing:border-box!important;width:100%!important}.rb-consent{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:15px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(188,38,37,.24)!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important;cursor:pointer!important;line-height:1.5!important}.rb-consent input{margin-top:4px!important;accent-color:#bc2625!important}.contract-choice-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.contract-choice{position:relative;display:flex;align-items:center;justify-content:center;min-height:44px;padding:10px 12px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.08);cursor:pointer;font-weight:800;text-align:center;color:#dbe0e8;transition:.18s ease}.contract-choice input{position:absolute;opacity:0;pointer-events:none}.contract-choice:has(input:checked){background:rgba(188,38,37,.16);border-color:rgba(188,38,37,.48);color:#fff;box-shadow:0 8px 20px rgba(188,38,37,.12)}@media (max-width:760px){.contract-choice-grid{grid-template-columns:1fr}.contract-choice{min-height:40px;font-size:13px}}.is-being-edited{border:2px solid rgba(188,38,37,.78)!important;box-shadow:0 0 0 4px rgba(188,38,37,.10),0 14px 32px rgba(0,0,0,.24)!important;position:relative}.is-being-edited::after{content:"Wird bearbeitet";position:absolute;top:10px;right:10px;padding:4px 8px;border-radius:999px;background:#bc2625;color:#fff;font-size:11px;font-weight:900;letter-spacing:.01em}.service-card-linked{padding:0;overflow:hidden}.service-card-link{display:block;color:inherit;text-decoration:none;height:100%}.service-card-link .service-body{display:grid;gap:10px}.service-card-link .btn-inline{display:inline-flex;width:auto;justify-self:start;padding:12px 18px;font-size:14px;border-radius:16px}.service-card-link:hover .service-media img{transform:scale(1.03)}.service-media img{transition:transform .22s ease}.offers-linked-card{margin-bottom:20px}.download-actions{justify-content:flex-start;gap:12px;flex-wrap:wrap}.download-actions .btn{min-height:46px;padding:12px 18px;border-radius:16px}.mailbox-card .help,.conversation-card .help{margin-top:6px;line-height:1.45}.mailbox-top+.help{margin-top:10px}@media (min-width:768px){.main-nav a,.footer-left a,.footer-right a,.footer-satzung a{padding:10px 16px;border-radius:14px;display:inline-flex;align-items:center;justify-content:center;min-height:40px}.main-nav a{font-size:14px}.footer-left,.footer-right{gap:12px}.footer-links-top{gap:12px 14px}}@media (max-width:760px){.service-card-link .btn-inline{width:100%;justify-content:center}.download-actions .btn{width:100%;justify-content:center}}#contact-section .form-row,.contact-page-grid .form-row{align-content:start}#contact-section select,#contact-section input[type="text"],#contact-section input[type="email"],#contact-section input[type="tel"],#contact-section input:not([type]),.contact-page-grid select,.contact-page-grid input[type="text"],.contact-page-grid input[type="email"],.contact-page-grid input[type="tel"],.contact-page-grid input:not([type]){min-height:56px;height:56px;padding:0 16px;border-radius:16px;line-height:1.2}#contact-section textarea,.contact-page-grid textarea{min-height:140px}#contact-section .help,.contact-page-grid .help{margin-top:4px;min-height:18px}#contact-section .g-recaptcha,.contact-page-grid .g-recaptcha{display:inline-block;max-width:100%}#contact-section .form-row button.btn,.contact-page-grid .form-row button.btn{min-height:52px}#depHint{margin-top:2px;margin-bottom:2px}.mailbox-card .help,.conversation-card .help{margin-top:4px}.mail-attachments{margin-top:10px;padding:10px 12px;border-radius:14px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.mail-attachments strong{display:block;margin-bottom:6px;font-size:13px;color:#fff}.mail-attachments a{display:inline-flex;align-items:center;gap:8px;min-height:38px;padding:8px 12px;border-radius:999px;background:rgba(188,38,37,.12);border:1px solid rgba(188,38,37,.28);text-decoration:none;color:#fff;margin:4px 6px 0 0}.bubble-body{white-space:normal!important;line-height:1.4!important;word-break:break-word!important;overflow-wrap:anywhere!important}.bubble-body p{margin:0 0 6px!important}.bubble-body br{line-height:1.1!important}.bubble-body br+br{display:block!important;margin-top:2px!important}@media (min-width:768px){.chat-form .btn,.hero-actions .btn,.main-nav a,.footer-links-top a{min-height:40px;padding:10px 16px}}.color-dot{width:16px;height:16px;border-radius:4px;display:inline-block;box-shadow:0 0 0 3px rgba(255,255,255,.04)}input[type="color"]{appearance:none;-webkit-appearance:none;border:1px solid rgba(255,255,255,.08);background:#0f1115;padding:0;width:64px;min-width:64px;height:48px;border-radius:12px;overflow:hidden;cursor:pointer}input[type="color"]::-webkit-color-swatch-wrapper{padding:0}input[type="color"]::-webkit-color-swatch{border:none;border-radius:10px}input[type="color"]::-moz-color-swatch{border:none;border-radius:10px}.gallery-card{display:grid;gap:12px}.gallery-open{display:block;padding:0;border:0;background:none;cursor:pointer;text-align:inherit}.gallery-open .service-media{border-radius:18px;overflow:hidden;border:1px solid rgba(255,255,255,.06);box-shadow:0 10px 24px rgba(0,0,0,.18)}.gallery-open:focus-visible{outline:none}.gallery-open:focus-visible .service-media{box-shadow:0 0 0 3px rgba(255,255,255,.12),0 0 0 6px rgba(188,38,37,.36)}.gallery-lightbox{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:18px;background:rgba(0,0,0,.82);backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .22s ease,visibility .22s ease;z-index:999999}.gallery-lightbox.is-open{opacity:1;visibility:visible;pointer-events:auto}.gallery-lightbox__backdrop{position:absolute;inset:0}.gallery-lightbox__dialog{position:relative;z-index:1;max-width:min(96vw,1080px);max-height:92vh;padding:16px;border-radius:24px;background:linear-gradient(180deg,rgba(18,18,20,.98),rgba(10,10,12,.98));border:1px solid rgba(255,255,255,.08);box-shadow:0 24px 60px rgba(0,0,0,.44)}.gallery-lightbox__image{display:block;max-width:min(90vw,1000px);max-height:calc(92vh - 32px);width:auto;height:auto;border-radius:18px;box-shadow:0 12px 32px rgba(0,0,0,.34)}.gallery-lightbox__close{position:absolute;top:10px;right:10px;width:44px;height:44px;border:0;border-radius:999px;background:#bc2625;color:#fff;font-size:28px;line-height:1;display:flex;align-items:center;justify-content:center;cursor:pointer;box-shadow:0 8px 22px rgba(0,0,0,.28)}.gallery-lightbox__close:hover{background:#d33231}body.lightbox-open{overflow:hidden}.rb-consent,.switch-row{min-height:54px}.switch-row{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.04);border:1px solid rgba(188,38,37,.22)}.bubble-body{white-space:normal;line-height:1.55}.bubble-body p{margin:0 0 .4rem}.bubble-body p:last-child{margin-bottom:0}.inbox-head{display:flex;align-items:center;justify-content:space-between;gap:12px}.help.conversation-email{margin-top:2px;margin-bottom:4px}.list-card-title-row .badge{margin-left:10px}.mailbox-card .help{margin-top:6px}@media (max-width:760px){.gallery-lightbox{padding:10px}.gallery-lightbox__dialog{padding:12px;border-radius:18px}.gallery-lightbox__image{max-width:92vw;max-height:84vh;border-radius:14px}.gallery-lightbox__close{top:8px;right:8px;width:40px;height:40px;font-size:24px}}.grouped-conversation-list{display:flex;flex-direction:column;gap:14px}.conversation-group{padding:10px;border:1px solid rgba(255,255,255,.06);border-radius:16px;background:rgba(255,255,255,.02)}.conversation-group-head{display:flex;flex-wrap:wrap;align-items:center;gap:8px 10px;padding:4px 6px 10px 6px;border-bottom:1px solid rgba(255,255,255,.06);margin-bottom:10px}.conversation-group-head strong{font-size:14px}.grouped-card{margin-left:0}.conversation-name{opacity:1;font-weight:800;letter-spacing:.01em}.conversation-email{opacity:.58;font-size:12px}.grouped-conversation-list{gap:12px}.grouped-card .conversation-snippet{color:#d7dbe3;opacity:.88;font-size:13px;line-height:1.45}.grouped-card .conversation-meta{display:flex;justify-content:space-between;align-items:center;gap:10px;color:#9fa6b2;font-size:12px}.bubble-author.conversation-name{font-size:14px;opacity:.96}.bubble-email.conversation-email{margin-top:1px;margin-bottom:8px}.home-about-card{padding:34px 34px 28px}.home-about-card .faq-link{margin:6px 0 22px;text-align:center}.welcome-box{padding:34px 30px 30px;background:linear-gradient(180deg,rgba(255,255,255,.98),rgba(248,248,248,.94));border:1px solid rgba(188,38,37,.2);box-shadow:0 18px 40px rgba(0,0,0,.16)}.welcome-heading{margin:0 0 24px;text-align:center;line-height:1.04;font-size:clamp(26px,3.2vw,46px);color:#1b1b1b}.welcome-heading span{display:block;color:#bc2625;text-shadow:0 2px 14px rgba(188,38,37,.10)}.welcome-heading small{display:block;margin-top:6px;font-size:.34em;font-weight:900;letter-spacing:.18em;text-transform:uppercase;color:#7a7a7a}.welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.welcome-item{padding:22px 22px 20px;border-radius:22px;border:1px solid rgba(188,38,37,.14);border-left:4px solid rgba(188,38,37,.82);box-shadow:0 10px 28px rgba(0,0,0,.08);display:flex;flex-direction:column;justify-content:space-between;min-height:190px}.welcome-item h4{text-align:left;margin:0 0 12px;font-size:21px;line-height:1.25}.welcome-item p{margin:0;line-height:1.72;color:#2b2b2b}.welcome-item .welcome-cta{display:inline-flex;align-items:center;justify-content:center;min-width:220px;margin:18px auto 0;padding:13px 22px;border-radius:999px}.home-note{text-align:center;max-width:760px;margin:18px auto 0;line-height:1.72}#contact-section .section-title,#contact-section .section-sub{text-align:center}#contact-section .form-row.form-row-full:last-child{display:flex;justify-content:center}#contact-section .form-row.form-row-full:last-child .btn{min-width:240px}@media (max-width:980px){.welcome-grid{grid-template-columns:1fr 1fr}.welcome-item{min-height:unset}}@media (max-width:760px){.home-about-card{padding:22px 18px}.welcome-box{padding:22px 16px}.welcome-grid{grid-template-columns:1fr}.welcome-heading small{letter-spacing:.12em}.welcome-item{padding:18px 16px}.welcome-item h4{text-align:center}.welcome-item p{text-align:center}.welcome-item .welcome-cta{min-width:100%}}.newsletter-form-compact{align-items:end}.newsletter-form-compact .newsletter-input-row{grid-column:1/span 1}.newsletter-form-compact .newsletter-button-row{grid-column:2/span 1;display:flex;flex-direction:column;justify-content:end}.newsletter-form-compact .newsletter-button-row .btn{margin-top:auto;min-height:54px;width:100%;display:inline-flex;align-items:center;justify-content:center}@media (max-width:980px){.newsletter-form-compact .newsletter-input-row,.newsletter-form-compact .newsletter-button-row{grid-column:auto}}.home-about-card .welcome-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.home-about-card .welcome-grid>*{margin:0}.home-about-card .welcome-grid h3{margin:0 0 10px}.home-about-card .welcome-grid p{margin:0;color:#d9dde5;line-height:1.7}.home-about-card .cta-inline{text-align:center;margin-top:22px}@media (max-width:980px){.home-about-card .welcome-grid{grid-template-columns:1fr}}input,select,textarea,button,.btn,a.btn,.gallery-open{position:relative;z-index:3;pointer-events:auto;touch-action:manipulation}.form-row,.hero-actions,.newsletter-form,.chat-form,.section-card{position:relative}.btn,button,input,select,textarea{min-height:52px}textarea{min-height:120px}.toast-wrap{top:18px;bottom:auto}.toast{background:#ffffff!important;color:#111!important;border:1px solid rgba(0,0,0,.08)!important;box-shadow:0 18px 40px rgba(0,0,0,.22)!important}.toast-copy,.toast-icon{color:#111!important}.toast-icon{background:#f2f2f2!important}.toast-success{border-left:4px solid #2fb061!important}.toast-error{border-left:4px solid #bc2625!important}.toast-warning{border-left:4px solid #d6a333!important}.newsletter-form-balanced{align-items:end;max-width:760px;margin:0 auto}.newsletter-form-balanced .newsletter-input-row input{min-height:56px}.newsletter-form-balanced .newsletter-button-row{display:flex;align-items:end}.newsletter-form-balanced .newsletter-button-row .btn{min-height:56px}@media (min-width:981px){.newsletter-form-balanced{grid-template-columns:minmax(0,1fr) 260px}.newsletter-form-balanced .form-row-full{grid-column:1 / -1}}.conversation-name{color:#f2f4f7;font-weight:800}.conversation-email{color:#a8b0bc!important;opacity:.72}.bubble-author.conversation-name{opacity:.92}.bubble-email.conversation-email{opacity:.66}.message-header-main strong{display:block;font-size:18px;line-height:1.2}.message-header-main small{display:block;color:#aab3bf;opacity:.75;margin-top:2px}.home-about-card .welcome-box{background:linear-gradient(180deg,#ffffff,#f5f5f5);box-shadow:0 16px 40px rgba(0,0,0,.16)}.home-about-card .welcome-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;align-items:stretch}.home-about-card .welcome-item{display:flex;flex-direction:column;justify-content:flex-start;text-align:center;padding:22px 20px;border-radius:20px;box-shadow:0 8px 24px rgba(0,0,0,.06)}.home-about-card .welcome-item h3,.home-about-card .welcome-item h4{font-size:22px!important;margin:0 0 12px!important;color:#bc2625!important}.home-about-card .welcome-item p{font-size:16px!important;line-height:1.75!important;color:#222!important}.home-about-card .cta-inline{text-align:center;margin-top:26px}.home-about-card .cta-inline .btn{min-width:260px;justify-content:center}@media (max-width:980px){.home-about-card .welcome-grid{grid-template-columns:1fr}}.cv-card{display:grid;grid-template-columns:112px minmax(0,1fr);gap:18px;align-items:start}.cv-main{display:grid;gap:10px}.cv-facts{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin-top:6px}.cv-facts div{padding:12px 14px;border-radius:16px;background:rgba(255,255,255,.04);border:1px solid rgba(255,255,255,.06)}.cv-facts small{display:block;color:#aeb6c2;margin-bottom:6px}.cv-facts strong{display:block;font-size:14px;line-height:1.55}@media (max-width:760px){.cv-card{grid-template-columns:1fr}.cv-facts{grid-template-columns:1fr}.toast-wrap{top:auto;bottom:18px}}.hero-badge{margin-inline:auto;background:rgba(255,255,255,.06)}.hero-card-single .hero-actions,.hero-actions-centered{justify-content:center;width:100%}.hero-actions .btn{min-width:220px}.button-center-row{justify-items:center;text-align:center}.button-center-row .btn,.full-click-btn{display:flex;align-items:center;justify-content:center;min-height:52px;padding-inline:24px;position:relative;z-index:2;pointer-events:auto}.newsletter-form-balanced{align-items:end}.newsletter-form-balanced .newsletter-input-row{align-self:end}.newsletter-form-balanced .newsletter-button-row{align-self:end}.newsletter-form-balanced .newsletter-button-row label{visibility:hidden}.newsletter-form-balanced .newsletter-button-row .btn{margin-top:0;min-width:260px}@media (min-width:981px){.newsletter-form-balanced{grid-template-columns:minmax(0,1fr) auto;column-gap:18px;align-items:end}.newsletter-form-balanced .form-row.form-row-full{grid-column:1/-1}.newsletter-form-balanced .newsletter-input-row{grid-column:1}.newsletter-form-balanced .newsletter-button-row{grid-column:2}}.service-body .btn-inline-centered{display:flex;width:fit-content;margin:14px auto 0}.service-body{display:grid}.service-body p{margin-bottom:0}input[type=checkbox]{appearance:none;-webkit-appearance:none;width:22px;height:22px;min-width:22px;border-radius:8px;border:1px solid rgba(255,255,255,.18);background:#111317;display:inline-grid;place-items:center;cursor:pointer;position:relative;vertical-align:middle;transition:.18s ease}input[type=checkbox]::after{content:"";width:11px;height:11px;border-radius:4px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));opacity:0;transform:scale(.55);transition:.18s ease}input[type=checkbox]:checked{border-color:rgba(188,38,37,.55);box-shadow:0 0 0 4px rgba(188,38,37,.12)}input[type=checkbox]:checked::after{opacity:1;transform:scale(1)}.switch-row,.rb-consent,label:has(input[type=checkbox]){display:flex;align-items:center;gap:12px;cursor:pointer}.rb-consent{padding:14px 16px;border-radius:18px;background:rgba(255,255,255,.03);border:1px solid rgba(255,255,255,.06)}.btn,a.btn,button.btn,.service-card-link,.gallery-open,.mobile-nav-toggle{cursor:pointer;pointer-events:auto;touch-action:manipulation}.btn,a.btn,button.btn{user-select:none;-webkit-user-select:none}.hero-actions .btn,.button-center-row .btn,.newsletter-button-row .btn{max-width:100%}@media (max-width:760px){.hero-actions .btn,.newsletter-button-row .btn,.button-center-row .btn{width:100%}.hero-actions{width:100%}}.bubble{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02));border:1px solid rgba(255,255,255,.06);border-radius:18px;padding:14px 14px 12px;box-shadow:0 10px 26px rgba(0,0,0,.18)}.bubble.user{background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))}.bubble.admin{background:linear-gradient(180deg,rgba(188,38,37,.10),rgba(188,38,37,.04));border-color:rgba(188,38,37,.18)}.bubble.note{background:linear-gradient(180deg,rgba(214,163,51,.10),rgba(214,163,51,.04));border-color:rgba(214,163,51,.18)}.bubble-head{display:flex;flex-direction:column;gap:2px;margin-bottom:8px}.bubble-author.conversation-name{font-size:14px!important;font-weight:800!important;opacity:.96!important;line-height:1.2!important}.bubble-email.conversation-email{font-size:12px!important;opacity:.58!important;margin:0 0 2px 0!important;line-height:1.2!important}.message-box-body{background:rgba(0,0,0,.14);border:1px solid rgba(255,255,255,.04);border-radius:14px;padding:12px 12px 10px}.bubble-body{white-space:normal!important;line-height:1.45!important;word-break:break-word!important;overflow-wrap:anywhere!important;font-size:14px!important}.bubble-body .message-paragraph{margin:0 0 8px!important}.bubble-body .message-paragraph:last-child{margin-bottom:0!important}.chat-meta{margin-top:8px!important;font-size:12px!important;color:#9aa3af!important}.chat-messages{gap:10px!important;padding:14px!important}.mini-checklist{margin-bottom:18px!important}.course-tag-list{display:flex;flex-wrap:wrap;gap:10px;margin:4px 0 14px}.course-tag{display:inline-flex;align-items:center;justify-content:center;padding:10px 14px;border-radius:999px;background:rgba(188,38,37,.10);border:1px solid rgba(188,38,37,.22);color:#fff;font-weight:800;line-height:1.2;text-align:center;transition:.2s ease}.course-tag:hover{transform:translateY(-1px);background:rgba(188,38,37,.16)}.toast-wrap{top:50%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(92vw,460px)!important;display:grid;justify-items:stretch}.toast{min-width:0!important;width:100%!important;justify-self:center}@media (max-width:760px){.toast-wrap{top:50%!important;bottom:auto!important;left:50%!important;transform:translate(-50%,-50%)!important;width:min(92vw,360px)!important}}.hero-title .accent{display:block;white-space:nowrap}@media (max-width:640px){.hero-title{font-size:clamp(27px,8.4vw,34px)!important;line-height:1.06!important}.hero-title .accent{font-size:clamp(25px,7.5vw,31px)!important}}.message-header-main{display:grid!important;gap:3px!important;align-items:start!important}.message-header-main strong{color:#f4f6f9!important;font-weight:900!important;letter-spacing:.01em!important}.message-header-main small{color:rgba(168,176,188,.92)!important;opacity:.9!important;font-size:12px!important}.conversation-name{color:#eef2f6!important;opacity:.96!important}.conversation-email{color:#8f9aa9!important;opacity:.82!important;letter-spacing:.01em!important}.bubble-author.conversation-name{color:#f4f6f8!important;opacity:.96!important}.bubble-email.conversation-email{color:#929dad!important;opacity:.72!important}.mailbox-card .help,.conversation-card .help{margin-top:4px!important;line-height:1.35!important}.refined-inbox-layout .inbox-list{padding:8px!important}.mailbox-card,.conversation-card{padding:12px 14px!important}.mailbox-card .help{margin-bottom:2px!important}.footer .hero-actions a.btn{display:flex!important;align-items:center!important;justify-content:center!important;padding:10px 16px!important;min-height:44px!important;line-height:1.2!important;text-align:center!important;box-sizing:border-box!important;pointer-events:auto!important}.footer .hero-actions{justify-content:center!important;align-items:center!important;gap:10px 10px!important}.footer .social-row a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:9px 14px!important;box-sizing:border-box!important}.hero-card-single .hero-title,.hero-card .hero-title{line-height:1.06!important;text-wrap:balance;word-break:normal!important;overflow-wrap:normal!important;hyphens:none!important}.hero-card-single .hero-title .accent,.brand-title,.footer-meta strong{white-space:nowrap!important}.hero-card-single .hero-text{margin-top:6px!important}.hero-card-single .badge{margin-bottom:8px!important}@media (max-width:760px){.hero-card-single .hero-title{font-size:clamp(28px,8.2vw,42px)!important}.hero-card-single .hero-title .accent{display:inline-block!important;white-space:nowrap!important}}.message-header-main strong{color:#eef1f5!important}.message-header-main small,.conversation-email,.bubble-email.conversation-email{color:#a9b2be!important;opacity:.68!important}.conversation-name,.bubble-author.conversation-name{color:#f5f6f8!important;opacity:.96!important}.inbox-list .inbox-item{margin:0!important}.inbox-list{gap:8px!important}.mailbox-card,.conversation-card{padding:12px 13px!important}.chat-messages{gap:8px!important;padding:12px!important}.bubble{padding:11px 13px!important}.bubble-head{margin-bottom:6px!important}.message-paragraph{display:block;padding:0!important;margin:0 0 6px!important;line-height:1.45!important}.message-paragraph:last-child{margin-bottom:0!important}.mini-check-item{padding-bottom:14px!important;margin-bottom:12px!important}.course-tag-list{display:flex;flex-wrap:wrap;gap:10px;justify-content:center;margin-bottom:16px}.course-tag{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 14px;border-radius:999px;background:rgba(188,38,37,.12);border:1px solid rgba(188,38,37,.28);color:#fff;text-decoration:none;font-weight:700;text-align:center}.course-tag:hover{background:rgba(188,38,37,.18)}.membership-link .box{text-align:center}.membership-link .box .btn,.membership-link .box a.btn{display:inline-flex;align-items:center;justify-content:center;min-height:46px;padding:11px 20px;border-radius:999px;margin-top:12px}.schedule-wrapper{overflow-x:auto}.schedule{min-width:860px}.schedule th,.schedule td{min-width:120px}.schedule td.time,.schedule th:first-child{min-width:130px;position:sticky;left:0;z-index:2;background:#17191d}.schedule th:first-child{z-index:3}.newsletter-confirm-btn,.confirm-email-btn{display:inline-block!important;vertical-align:middle!important;line-height:52px!important;height:52px!important;padding:0 24px!important;border-radius:999px!important}.mail-footer-stack{width:100%;border-collapse:collapse}.mail-footer-stack-logo{text-align:center;padding:0 0 12px 0}.mail-footer-stack-logo img{display:block;margin:0 auto}.mail-footer-stack-copy{text-align:center;padding:0}.mail-footer-rows{width:100%;max-width:420px;margin:12px auto 0;border-collapse:collapse}.mail-footer-rows td{padding:3px 0;vertical-align:top}.mail-footer-label{width:82px;font-weight:700;color:#222}.mail-footer-value{text-align:left}.footer .hero-actions{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;gap:10px!important}.footer .hero-actions .btn{display:flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;padding:11px 18px!important;line-height:1.2!important;text-align:center!important;box-sizing:border-box!important}.footer .hero-actions a.btn{pointer-events:auto!important}.footer-actions-wrap .social-row a{min-height:44px!important}.home-about-card>h2{margin-bottom:2px!important}.hero-card-single .hero-text,.hero-card .hero-text{margin-top:4px!important}.hero-card-single .badge,.hero-card .badge{margin-bottom:6px!important}.newsletter-form-balanced{align-items:end!important}.newsletter-form-balanced .newsletter-input-row,.newsletter-form-balanced .newsletter-button-row{display:flex!important;flex-direction:column!important;justify-content:flex-end!important}.newsletter-form-balanced .newsletter-button-row .btn{width:100%!important;min-height:52px!important;display:flex!important;align-items:center!important;justify-content:center!important}.mail-footer-stack-logo{padding:0 0 14px 0!important}.mail-footer-stack-copy{padding:0!important;text-align:center!important}.mail-footer-rows{margin:14px auto 0!important}.mail-footer-rows td{padding:4px 0!important}.confirm-email-btn,.newsletter-confirm-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;height:52px!important;line-height:1.2!important;padding:0 24px!important;text-align:center!important}.membership-link .box .btn,.membership-link .box a.btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:46px!important;white-space:nowrap!important}.btn,.hero-actions .btn,.compact-actions .btn,.button-center-row .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}.btn{white-space:normal!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}.hero-title,.hero-card-single .hero-title,.hero-card .hero-title,.section-title{word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;text-wrap:balance!important}.inbox-list.grouped-conversation-list .inbox-item{margin:0 0 6px 0!important}.conversation-name{color:#eef2f7!important;opacity:.96!important}.conversation-email{color:#9ba6b6!important;opacity:.62!important}.message-header-main strong{color:#f3f5f8!important}.message-header-main small{color:#94a0b0!important;opacity:.72!important}.bubble{border-radius:16px!important;box-shadow:0 6px 18px rgba(0,0,0,.08)!important}.bubble-body{background:rgba(255,255,255,.02);border-radius:12px;padding:8px 10px!important}.brand-title,.footer-meta strong,.welcome-heading span{white-space:nowrap!important}@media (max-width:760px){.brand-title{font-size:13px!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important}.footer .hero-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;width:100%!important}.footer .hero-actions .btn{width:100%!important}}.hero-card::after,.download-card::before,.faq-question::after,.is-being-edited::after{pointer-events:none!important}.hero-card>*,.download-card>*,.section-card>*,.service-card>*,.member-card>*,.settings-card>*,.gallery-card>*{position:relative;z-index:2}.toast-wrap{pointer-events:none!important}.toast-wrap .toast{pointer-events:none!important}.confirm-modal{pointer-events:none!important}.confirm-modal.open{pointer-events:auto!important}.gallery-lightbox:not(.is-open),.flyer-modal:not(.is-open),[aria-hidden="true"].gallery-lightbox,[aria-hidden="true"].flyer-modal{pointer-events:none!important}.gallery-lightbox.is-open,.flyer-modal.is-open{pointer-events:auto!important}#cookieBanner{pointer-events:auto!important}#cookieBanner[style*="display:none"],#cookieBanner.is-hidden{pointer-events:none!important}.btn,a.btn,button,input,select,textarea,label,.upload-box,.gallery-open,.service-card-link,.footer a,.main-nav a,.mobile-nav-toggle,[data-mobile-nav-toggle]{position:relative!important;z-index:10!important;pointer-events:auto!important;touch-action:manipulation!important}.btn,a.btn,button.btn,.hero-actions .btn,.compact-actions .btn,.footer .hero-actions a.btn,.footer .btn,.service-cta,.pulse-btn,.course-tag,.service-card-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:48px!important;padding:12px 20px!important;line-height:1.2!important;text-align:center!important;box-sizing:border-box!important;cursor:pointer!important}@media (max-width:760px){.btn,a.btn,button.btn,.hero-actions .btn,.compact-actions .btn,.footer .hero-actions a.btn,.service-cta,.pulse-btn,.course-tag,.service-card-link{min-height:52px!important;padding:13px 20px!important}input,select,textarea{min-height:52px!important}}.newsletter-form,.newsletter-form-compact,.newsletter-form-balanced{max-width:min(980px,100%)!important;width:100%!important;margin:0 auto!important;grid-template-columns:1fr!important;row-gap:14px!important;column-gap:0!important;align-items:stretch!important}.newsletter-form .newsletter-input-row,.newsletter-form .newsletter-button-row,.newsletter-form-compact .newsletter-input-row,.newsletter-form-compact .newsletter-button-row,.newsletter-form-balanced .newsletter-input-row,.newsletter-form-balanced .newsletter-button-row{grid-column:1 / -1!important;width:100%!important;max-width:100%!important}.newsletter-form .newsletter-button-row,.newsletter-form-compact .newsletter-button-row,.newsletter-form-balanced .newsletter-button-row{display:block!important}.newsletter-form .newsletter-button-row label,.newsletter-form-compact .newsletter-button-row label,.newsletter-form-balanced .newsletter-button-row label{display:none!important}.newsletter-form input[type="email"],.newsletter-form-compact input[type="email"],.newsletter-form-balanced input[type="email"]{min-height:58px!important;width:100%!important}.newsletter-form .btn,.newsletter-form-compact .btn,.newsletter-form-balanced .btn{width:100%!important;min-height:58px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;margin:0!important}@media (min-width:981px){.newsletter-form,.newsletter-form-compact,.newsletter-form-balanced{max-width:min(1080px,100%)!important}}.service-media,.media-thumb,.upload-preview img{background:radial-gradient(circle at 50% 18%,rgba(188,38,37,.18),transparent 34%),linear-gradient(180deg,#141518 0%,#0d0e11 100%)!important}.service-media,.media-thumb{position:relative!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03),0 12px 24px rgba(0,0,0,.18)!important}.service-media::before,.media-thumb::before{content:"";position:absolute;inset:0;background-image:url('/assets/branding/logo.png');background-repeat:no-repeat;background-position:center;background-size:86px auto;opacity:.08;filter:grayscale(100%);transform:scale(1.02);pointer-events:none}.service-media img,.media-thumb img{position:relative;z-index:2;width:100%!important;height:100%!important;object-fit:contain!important;padding:16px!important;background:transparent!important}.upload-preview img{object-fit:contain!important;padding:10px!important;border:1px solid rgba(255,255,255,.06)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important}.service-card-link:hover .service-media img,.media-thumb:hover img{transform:scale(1.02)!important}.service-grid.service-grid-linked{align-items:stretch}.service-card.service-card-linked{display:block!important}.service-card-link{display:block!important;height:100%!important}.service-card-link .service-media{display:block!important;width:100%!important;aspect-ratio:16/10!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.service-card-link .service-body{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:18px!important}.service-card-link .btn-inline,.service-body .btn-inline-centered{justify-self:center!important;margin:14px auto 0!important}.service-card-link .btn-inline{width:auto!important}.service-media img{object-fit:cover!important;padding:0!important}a.btn,button.btn,.btn,.cta-btn,.footer a,.footer-actions-wrap a,.main-nav a,.service-card a,.service-cta,.tag-link,.course-tag,.download-btn,.confirm-email-btn,.list-card-actions a,.list-card-actions button,.hero-actions a,.hero-actions button,.newsletter-form button,.newsletter-button-row button,.card-actions a,.card-actions button{display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;min-height:44px!important;padding:12px 18px!important;line-height:1.2!important;position:relative!important;z-index:3!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:transparent!important;box-sizing:border-box!important}.footer a,.main-nav a,.social-row a,.tag-link,.course-tag{min-height:38px!important;padding:10px 14px!important}button,a,input,select,textarea,label{touch-action:manipulation}@media (max-width:760px){a.btn,button.btn,.btn,.cta-btn,.service-cta,.download-btn,.confirm-email-btn,.newsletter-form button,.newsletter-button-row button{min-height:48px!important}}.service-grid.service-grid-linked,.service-grid{align-items:stretch!important}.service-grid.service-grid-linked .service-card.service-card-linked,.service-card.service-card-linked{display:block!important;padding:0!important;overflow:hidden!important}.service-grid.service-grid-linked .service-card-link,.service-card.service-card-linked>.service-card-link{display:block!important;width:100%!important;height:100%!important;padding:0!important;min-height:0!important;line-height:inherit!important;text-align:left!important;align-items:initial!important;justify-content:initial!important}.service-grid.service-grid-linked .service-card-link .service-media,.service-card.service-card-linked>.service-card-link>.service-media{display:block!important;width:100%!important;aspect-ratio:16/10!important;border-radius:0!important;margin:0!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.service-grid.service-grid-linked .service-card-link .service-media img,.service-card.service-card-linked>.service-card-link>.service-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important}.service-grid.service-grid-linked .service-card-link .service-body,.service-card.service-card-linked>.service-card-link>.service-body{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:18px!important;text-align:left!important}.service-grid.service-grid-linked .service-card-link .btn-inline,.service-card.service-card-linked>.service-card-link .btn-inline,.service-body .btn-inline-centered{justify-self:center!important;margin:14px auto 0!important;width:auto!important;text-align:center!important}.rb-saving-overlay{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;background:rgba(0,0,0,.34);backdrop-filter:blur(3px);-webkit-backdrop-filter:blur(3px);opacity:0;visibility:hidden;pointer-events:none;z-index:999999;transition:opacity .18s ease,visibility .18s ease}.rb-saving-overlay.open{opacity:1;visibility:visible;pointer-events:auto}.rb-saving-box{width:min(92vw,360px);background:#fff;color:#111;border-radius:22px;padding:22px 22px 20px;text-align:center;box-shadow:0 22px 60px rgba(0,0,0,.35);border:1px solid rgba(188,38,37,.22)}.rb-saving-box strong{display:block;font-size:18px;line-height:1.25;margin:12px 0 4px;font-weight:900;color:#111}.rb-saving-box small{display:block;font-size:13px;color:#666;font-weight:700}.rb-saving-bar{height:9px;border-radius:999px;background:#ececec;overflow:hidden;box-shadow:inset 0 1px 2px rgba(0,0,0,.08)}.rb-saving-bar span{display:block;height:100%;width:46%;border-radius:999px;background:linear-gradient(90deg,#111,#bc2625,#111);animation:rbSaveBar 1.05s ease-in-out infinite}@keyframes rbSaveBar{0%{transform:translateX(-110%)}100%{transform:translateX(230%)}}.btn-spinner{width:16px;height:16px;border-radius:50%;border:2px solid rgba(255,255,255,.45);border-top-color:#fff;display:inline-block;margin-right:8px;animation:rbBtnSpin .75s linear infinite;vertical-align:-3px}@keyframes rbBtnSpin{to{transform:rotate(360deg)}}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important}.permission-card{min-height:86px!important}.admin-user-card{align-items:flex-start!important;gap:14px!important}.admin-user-card .card-actions{display:flex;gap:8px;flex-wrap:wrap;justify-content:flex-end}.compact-stack .list-card{margin-bottom:10px!important}:root{--tap-z:12}button,.btn,a.btn,.main-nav a,.footer a,.inbox-item,.service-card-link,.list-card-actions a,.card-actions a,.filter-chip,.social-row a{position:relative!important;z-index:var(--tap-z)!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(188,38,37,.25)!important}.btn,a.btn,button[type="submit"],.main-nav a,.footer .hero-actions .btn,.footer .social-row a,.filter-chip{min-height:44px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1.15!important;padding-top:11px!important;padding-bottom:11px!important}.footer .hero-actions .btn,.footer .social-row a{width:auto!important;min-width:112px!important}.footer .hero-actions{gap:10px!important;align-items:center!important;justify-content:center!important}.footer .footer-meta{line-height:1.35!important}.footer-brand-title{display:inline-block!important;font-size:clamp(24px,2.4vw,32px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:.02em!important;color:#fff!important;margin-bottom:5px!important}.footer-brand-title .rb-red{color:var(--accent)!important}.footer-brand-sub{display:inline-block!important;font-size:clamp(15px,1.4vw,19px)!important;line-height:1.2!important;font-weight:800!important;color:#d4d4d4!important;margin-bottom:8px!important}.footer-copy{display:block;color:#a9adb4;font-size:13px}.toast-wrap,.confirm-modal{z-index:999999!important}.toast,.confirm-dialog{pointer-events:auto!important}.gallery-lightbox,.flyer-modal{pointer-events:none}.gallery-lightbox.is-open,.flyer-modal.is-open{pointer-events:auto!important}.table-wrap{display:block!important;width:100%!important;overflow-x:auto!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.018)!important}.table{width:100%!important;min-width:680px!important;border-collapse:separate!important;border-spacing:0!important}.table th,.table td{padding:12px 14px!important;text-align:left!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.table th{color:#f4f4f4;background:rgba(255,255,255,.035)!important}.table tr:last-child td{border-bottom:0!important}.refined-inbox-layout{grid-template-columns:245px 300px minmax(0,1fr)!important;gap:12px!important}.refined-inbox-layout .inbox-panel{min-width:0!important}.refined-inbox-layout .inbox-list{gap:7px!important;padding:8px!important;max-height:70vh!important}.inbox-head{padding:10px 12px!important;min-height:42px!important;font-size:14px!important}.mailbox-card,.conversation-card{padding:10px 11px!important;border-radius:15px!important}.mailbox-top,.conversation-headline{gap:6px!important}.conversation-name{color:#f7f7f7!important;font-weight:900!important}.conversation-email{color:#a9b0bc!important;opacity:.72!important;font-size:12px!important;font-weight:650!important}.conversation-snippet{margin-top:5px!important;color:#c9ced7!important;font-size:12.5px!important;line-height:1.35!important}.conversation-meta,.mailbox-stats{margin-top:7px!important;font-size:11px!important}.message-header-main{display:grid!important;gap:1px!important;align-items:start!important}.message-header-main strong{font-size:17px!important;color:#fff!important;line-height:1.2!important}.message-header-main small{font-size:12px!important;color:#aab1bc!important;opacity:.72!important;line-height:1.2!important}.message-header-side .badge{padding:5px 9px!important;font-size:11px!important}.chat-wrap{height:min(76vh,960px)!important;background:rgba(255,255,255,.012)!important}.chat-messages{align-content:start!important;gap:10px!important;padding:14px 14px 8px!important}.bubble{min-height:0!important;max-width:min(92%,760px)!important;padding:10px 12px!important;border-radius:16px!important;text-align:left!important;display:block!important;align-self:start!important;line-height:1.4!important;white-space:normal!important}.bubble.user{justify-self:start!important}.bubble.admin{justify-self:end!important}.bubble.note{justify-self:center!important;max-width:76%!important}.bubble-head{margin:0 0 5px!important}.bubble-author{font-size:13px!important;line-height:1.2!important;margin:0 0 1px!important}.bubble-email{font-size:11px!important;line-height:1.2!important;margin:0 0 6px!important;color:#a8b0bc!important;opacity:.72!important}.bubble-body,.message-box-body{font-size:14px!important;line-height:1.42!important;color:#f1f3f6!important;text-align:left!important;white-space:normal!important;word-break:normal!important;overflow-wrap:anywhere!important}.bubble-body .message-paragraph{margin:0 0 7px!important;padding:0!important;line-height:1.42!important;text-align:left!important}.bubble-body .message-paragraph:last-child{margin-bottom:0!important}.chat-meta{font-size:11px!important;line-height:1.2!important;margin-top:7px!important;color:#8f98a8!important}.chat-form{padding:10px 12px!important;gap:8px!important}.chat-form .compact-actions{gap:6px!important;justify-content:flex-start!important}.chat-form .compact-actions .btn{min-height:34px!important;padding:7px 10px!important;font-size:12px!important}.chat-form textarea{min-height:78px!important;max-height:118px!important;line-height:1.38!important;padding:11px 12px!important}.chat-form label{font-size:12px!important;color:#c4cad3!important}.chat-form button[type="submit"]{min-height:38px!important;padding:9px 14px!important;font-size:13px!important;justify-self:start!important}.message-filters{gap:7px!important}.filter-chip{min-height:38px!important;padding:7px 10px!important;font-size:12px!important}.filter-chip strong{font-size:11px!important}.service-card-linked{overflow:hidden!important}.service-card-link{display:flex!important;flex-direction:column!important;height:100%!important}.service-media{width:100%!important;aspect-ratio:16/10!important;padding:10px!important;background:radial-gradient(circle at center,rgba(188,38,37,.14),rgba(255,255,255,.025))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.service-media img{width:100%!important;height:100%!important;object-fit:contain!important;border-radius:16px!important}.service-body{display:grid!important;gap:9px!important;padding:16px!important}.service-body .btn{justify-self:center!important;width:min(100%,260px)!important}.admin-service-grid .service-admin-card{overflow:hidden!important}.admin-service-grid .media-thumb{aspect-ratio:16/10!important;padding:8px!important;background:radial-gradient(circle,rgba(188,38,37,.13),rgba(255,255,255,.025))!important}.admin-service-grid .media-thumb img{object-fit:contain!important;border-radius:14px!important}.permission-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:10px!important}.permission-card{padding:13px 14px!important;min-height:58px!important;align-content:center!important}.permission-card .help{display:none!important}.admin-user-card .help{line-height:1.45!important;opacity:.75!important}.list-card,.member-list-card{gap:12px!important}.list-card-actions,.card-actions{gap:8px!important;display:flex!important;flex-wrap:wrap!important}.section-sub{line-height:1.45!important}.department-create-action{margin-top:10px!important;display:flex!important;justify-content:flex-start!important}.color-dot{flex:0 0 auto!important}@media (max-width:980px){.refined-inbox-layout{grid-template-columns:1fr!important}.refined-inbox-layout .inbox-list{max-height:none!important}.chat-wrap{height:auto!important;min-height:0!important}.chat-messages{max-height:none!important}.bubble{max-width:100%!important}.chat-form{position:relative!important}.footer .hero-actions{display:grid!important;grid-template-columns:1fr!important}.footer .hero-actions .btn,.footer .social-row a{width:100%!important;min-width:0!important}.footer-brand-title{font-size:26px!important}.footer-brand-sub{font-size:17px!important}.btn,a.btn,button[type="submit"]{min-height:46px!important}.service-media{aspect-ratio:16/11!important}}input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:19px!important;height:19px!important;min-width:19px!important;min-height:19px!important;aspect-ratio:1/1!important;border-radius:6px!important;border:2px solid rgba(255,255,255,.32)!important;background:#0f1115!important;display:inline-grid!important;place-content:center!important;vertical-align:middle!important;margin:0 8px 0 0!important;cursor:pointer!important;box-sizing:border-box!important}input[type="checkbox"]::after{content:""!important;width:9px!important;height:9px!important;border-radius:50%!important;transform:scale(0)!important;transition:transform .14s ease!important;background:var(--accent)!important;box-shadow:0 0 0 2px rgba(188,38,37,.18)!important}input[type="checkbox"]:checked{border-color:var(--accent)!important;background:rgba(188,38,37,.12)!important}input[type="checkbox"]:checked::after{transform:scale(1)!important}input[type="checkbox"]:focus-visible{outline:3px solid rgba(188,38,37,.35)!important;outline-offset:2px!important}input[type="checkbox"]:disabled{opacity:.45!important;cursor:not-allowed!important}.newsletter-send-button,.newsletter-admin-form .btn,.subscriber-filter-form .btn{width:100%!important}.subscriber-filter-form{margin:0 0 16px!important;padding:14px!important;border-radius:20px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.06)!important}.subscriber-list .subscriber-card{align-items:flex-start!important}.subscriber-card .help{overflow-wrap:anywhere!important;line-height:1.45!important}.dashboard-message-card{color:inherit!important;text-decoration:none!important;align-items:flex-start!important}.dashboard-message-card:hover{border-color:rgba(188,38,37,.38)!important;background:rgba(188,38,37,.08)!important}.dashboard-grid .list-card{min-height:auto!important}.dashboard-admin-card{align-items:flex-start!important}@media (max-width:760px){.subscriber-filter-form{grid-template-columns:1fr!important}.subscriber-card .list-card-title-row{align-items:flex-start!important}}.footer-brand-title{font-family:Inter,Segoe UI,Arial,sans-serif!important;font-size:clamp(33px,3.4vw,45px)!important;line-height:1.02!important;font-weight:950!important;letter-spacing:.015em!important;opacity:.70!important;color:#fff!important}.footer-brand-title .rb-red{color:var(--accent)!important;opacity:1!important}.footer-brand-sub{opacity:.82!important}.chat-form button[type="submit"],.chat-form .btn-primary[type="submit"]{width:100%!important;justify-self:stretch!important;min-height:48px!important;padding:12px 18px!important;font-size:15px!important;border-radius:16px!important}.service-grid.service-grid-linked,.service-grid{align-items:stretch!important}.service-card.service-card-linked,.service-grid.service-grid-linked .service-card.service-card-linked{overflow:hidden!important;border-radius:var(--radius-xl)!important;padding:0!important}.service-card.service-card-linked>.service-card-link,.service-grid.service-grid-linked .service-card-link{display:flex!important;flex-direction:column!important;width:100%!important;height:100%!important;min-height:0!important;padding:0!important;overflow:hidden!important;border-radius:inherit!important;text-align:left!important}.service-card.service-card-linked>.service-card-link>.service-media,.service-grid.service-grid-linked .service-card-link .service-media{flex:0 0 auto!important;width:100%!important;aspect-ratio:16/10!important;padding:0!important;margin:0!important;border:0!important;border-radius:0!important;overflow:hidden!important;display:block!important;background:linear-gradient(180deg,#141518 0%,#0d0e11 100%)!important;box-shadow:none!important}.service-card.service-card-linked>.service-card-link>.service-media::before,.service-grid.service-grid-linked .service-card-link .service-media::before{display:none!important}.service-card.service-card-linked>.service-card-link>.service-media img,.service-grid.service-grid-linked .service-card-link .service-media img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;padding:0!important;margin:0!important;border-radius:0!important;transform:none!important}.service-card.service-card-linked>.service-card-link>.service-body,.service-grid.service-grid-linked .service-card-link .service-body{flex:1 1 auto!important;padding:18px!important}input[type="checkbox"]{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;aspect-ratio:1/1!important;border-radius:5px!important;display:inline-grid!important;place-content:center!important;place-items:center!important;padding:0!important;flex:0 0 22px!important}input[type="checkbox"]::after{width:12px!important;height:12px!important;border-radius:50%!important;margin:auto!important;transform:scale(0)!important}input[type="checkbox"]:checked::after{transform:scale(1)!important}.switch-row,.rb-consent,label:has(input[type="checkbox"]){align-items:center!important}.newsletter-kpi-grid{margin-bottom:18px!important}.newsletter-admin-page .kpi span{font-size:30px!important}.subscriber-filter-form{grid-template-columns:repeat(6,minmax(0,1fr))!important;align-items:end!important}.subscriber-filter-form .form-row{min-width:0!important}.subscriber-filter-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.subscriber-filter-actions label{grid-column:1/-1!important}.subscriber-table-wrap{margin-top:16px!important}.subscriber-table{min-width:980px!important}.subscriber-email{display:block!important;font-size:14px!important;line-height:1.25!important}.subscriber-small{display:block!important;margin-top:4px!important;color:#929aa7!important;font-size:11px!important}.subscriber-unsubscribe-link{color:#f0b3b3!important;text-decoration:underline!important;text-underline-offset:3px!important;overflow-wrap:anywhere!important}.department-summary-card{padding:14px 16px!important}.department-summary-card .list-card-title-row strong{font-size:17px!important}.department-summary-list .meta-row{gap:7px!important}.dashboard-admins-card .admin-user-card{padding:14px 16px!important}.dashboard-important-card .section-sub,.dashboard-admins-card .section-sub{margin-bottom:0!important}@media (max-width:1200px){.subscriber-filter-form{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.footer-brand-title{font-size:30px!important;white-space:normal!important}.subscriber-filter-form{grid-template-columns:1fr!important}.subscriber-filter-actions{grid-template-columns:1fr!important}.service-card.service-card-linked>.service-card-link>.service-media,.service-grid.service-grid-linked .service-card-link .service-media{aspect-ratio:16/11!important}}.status-spam{background:rgba(255,122,0,.18)!important;color:#ffd9b8!important}.btn-danger{background:linear-gradient(135deg,#7c0f0f,#bc2625)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 12px 28px rgba(188,38,37,.18)!important}.btn-warning{background:rgba(255,122,0,.12)!important;color:#ffd9b8!important;border:1px solid rgba(255,122,0,.24)!important}.message-danger-actions{margin-top:0!important;margin-bottom:2px!important;gap:8px!important;justify-content:flex-start!important}.message-danger-actions .btn{min-height:34px!important;padding:7px 10px!important;font-size:12px!important;width:auto!important}.message-filter-help{margin:0 0 12px!important;font-size:12px!important;color:#bfc6d1!important}.hero-card-single{max-width:none!important;width:100%!important;padding:42px 34px!important}.hero-title-home{line-height:.92!important;margin-bottom:10px!important}.hero-title-home .accent{display:block!important;white-space:nowrap!important}.hero-tagline-line{display:block!important;margin-top:0!important;line-height:.95!important}.hero-card-single .hero-text{max-width:780px!important;margin-left:auto!important;margin-right:auto!important}.home-about-card .welcome-heading .welcome-brand-line{display:block!important;white-space:nowrap!important;color:#bc2625!important}.service-card.service-card-linked>.service-card-link>.service-media,.service-grid.service-grid-linked .service-card-link .service-media{aspect-ratio:16/9!important;padding:16px!important;background:radial-gradient(circle at 50% 45%,rgba(188,38,37,.10),rgba(255,255,255,.018) 52%,rgba(0,0,0,.18))!important;display:flex!important;align-items:center!important;justify-content:center!important}.service-card.service-card-linked>.service-card-link>.service-media img,.service-grid.service-grid-linked .service-card-link .service-media img{width:100%!important;height:100%!important;object-fit:contain!important;padding:0!important;border-radius:14px!important}.footer .social-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:center!important}.footer .social-row a{gap:7px!important;min-width:auto!important;white-space:nowrap!important}.social-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;font-size:17px!important;line-height:1!important}.social-label{display:inline!important}.footer-brand-title{font-family:inherit!important;opacity:.70!important}input[type="color"]{appearance:none!important;-webkit-appearance:none!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;aspect-ratio:1/1!important;padding:4px!important;border-radius:10px!important;border:2px solid rgba(255,255,255,.18)!important;background:#111317!important;cursor:pointer!important;box-sizing:border-box!important}input[type="color"]::-webkit-color-swatch-wrapper{padding:0!important}input[type="color"]::-webkit-color-swatch{border:0!important;border-radius:7px!important}input[type="color"]::-moz-color-swatch{border:0!important;border-radius:7px!important}.subscriber-filter-form{grid-template-columns:1.25fr .9fr .9fr 1fr 1.1fr!important;align-items:end!important}.subscriber-filter-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important}.subscriber-reset-btn{background:rgba(255,255,255,.06)!important;border:1px solid rgba(255,255,255,.12)!important;color:#f3f5f8!important}.subscriber-resend-form{margin:0!important}.subscriber-resend-btn{min-height:36px!important;padding:8px 12px!important;font-size:12px!important;white-space:normal!important;width:100%!important}.subscriber-table{min-width:860px!important}.subscriber-table td:last-child{min-width:190px!important}@media (max-width:980px){.hero-card-single{padding:32px 22px!important}.subscriber-filter-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.message-danger-actions{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important}.message-danger-actions .btn{width:100%!important}}@media (max-width:760px){.hero-title-home{font-size:clamp(29px,8vw,38px)!important;line-height:.98!important}.hero-title-home .accent{white-space:normal!important}.hero-tagline-line{font-size:clamp(27px,7.4vw,35px)!important;line-height:.98!important;margin-top:2px!important}.home-about-card .welcome-heading .welcome-brand-line{font-size:clamp(26px,8.4vw,34px)!important;white-space:nowrap!important;letter-spacing:.005em!important}.service-card.service-card-linked>.service-card-link>.service-media,.service-grid.service-grid-linked .service-card-link .service-media{aspect-ratio:16/10!important;padding:18px!important}.footer .social-row{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;width:100%!important;gap:8px!important}.footer .social-row a{width:100%!important;min-width:0!important;min-height:46px!important;padding:10px!important;border-radius:14px!important}.footer .social-row a span{display:inline-flex!important}.footer .social-row .social-label{display:none!important}.social-icon{font-size:20px!important}.subscriber-filter-form{grid-template-columns:1fr!important}.subscriber-filter-actions{grid-template-columns:1fr!important}}.welcome-heading>span{display:block!important;white-space:nowrap!important;color:#bc2625!important}.welcome-heading>span span{display:inline!important;white-space:nowrap!important}.message-filters .filter-chip{position:relative!important;isolation:isolate!important}.message-filters .filter-chip.active{background:linear-gradient(135deg,rgba(188,38,37,.22),rgba(188,38,37,.12))!important;border-color:rgba(188,38,37,.46)!important;box-shadow:0 10px 24px rgba(188,38,37,.12)!important}.chat-wrap{min-width:0!important}.chat-messages{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:stretch!important;gap:14px!important;overflow-y:auto!important;overflow-x:hidden!important;min-height:0!important;padding:16px!important}.chat-messages>.bubble{position:relative!important;float:none!important;clear:both!important;display:block!important;flex:0 0 auto!important;width:fit-content!important;min-width:0!important;max-width:min(84%,760px)!important;margin:0!important;transform:none!important;inset:auto!important;align-self:flex-start!important;justify-self:auto!important;white-space:normal!important;overflow:visible!important}.chat-messages>.bubble.user{align-self:flex-start!important}.chat-messages>.bubble.admin{align-self:flex-end!important}.chat-messages>.bubble.note{align-self:center!important;max-width:min(88%,720px)!important}.bubble-head,.message-box-body,.bubble-body,.chat-meta{position:relative!important;float:none!important;clear:none!important}.message-box-body,.bubble-body{width:100%!important;max-width:100%!important}.chat-form{display:grid!important;gap:12px!important}.chat-form .message-danger-actions,.chat-form .compact-actions{display:grid!important;width:100%!important;gap:10px!important;margin:0!important}.chat-form .message-danger-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-form .compact-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.chat-form .message-danger-actions .btn,.chat-form .compact-actions .btn,.chat-form button[type="submit"]{width:100%!important;min-height:48px!important;padding:12px 16px!important;font-size:14px!important;justify-self:stretch!important}.chat-form textarea{min-height:116px!important;padding:14px 16px!important}@media (max-width:760px){.chat-messages{gap:12px!important;padding:12px!important}.chat-messages>.bubble{width:auto!important;max-width:100%!important;align-self:stretch!important}.chat-messages>.bubble.admin,.chat-messages>.bubble.user,.chat-messages>.bubble.note{align-self:stretch!important;max-width:100%!important}.chat-form .message-danger-actions,.chat-form .compact-actions{grid-template-columns:1fr!important}}@media (min-width:761px){.footer-brand-title{font-size:clamp(42px,4.2vw,58px)!important;line-height:1.02!important;opacity:.70!important;font-family:Inter,Segoe UI,Arial,sans-serif!important}}.social-icon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 24px!important}.social-icon svg{width:22px!important;height:22px!important;display:block!important;fill:currentColor!important}.social-icon-phone{color:#f1f5f9!important}.social-icon-whatsapp{color:#25D366!important}.social-icon-facebook{color:#1877F2!important}.social-icon-instagram{color:#E4405F!important}.social-icon-tiktok{color:#ffffff!important}.social-icon-youtube{color:#FF0000!important}.footer .social-row a{gap:8px!important;min-height:48px!important;align-items:center!important;justify-content:center!important}@media (max-width:760px){.footer .social-row{display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:10px!important;width:100%!important}.footer .social-row a{width:52px!important;min-width:52px!important;max-width:52px!important;height:52px!important;min-height:52px!important;flex:0 0 52px!important;padding:0!important;border-radius:16px!important}.footer .social-row .social-label{display:none!important}.social-icon{width:26px!important;height:26px!important;flex-basis:26px!important}.social-icon svg{width:25px!important;height:25px!important}}.btn,a.btn,button,button.btn,.filter-chip,.inbox-item,.service-card-link,.hero-actions a,.hero-actions button,.footer a,.main-nav a,.card-actions a,.card-actions button,.list-card-actions a,.list-card-actions button,.download-btn,.cta-btn,.course-tag{position:relative!important;isolation:isolate!important;cursor:pointer!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(188,38,37,.25)!important}.btn::before,a.btn::before,button.btn::before,.filter-chip::before,.inbox-item::before,.service-card-link::before,.hero-actions a::before,.hero-actions button::before,.footer a::before,.main-nav a::before,.card-actions a::before,.card-actions button::before,.list-card-actions a::before,.list-card-actions button::before,.download-btn::before,.cta-btn::before,.course-tag::before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:0!important}.btn>*,a.btn>*,button.btn>*,.filter-chip>*,.inbox-item>*,.service-card-link>*,.hero-actions a>*,.hero-actions button>*,.footer a>*,.main-nav a>*,.card-actions a>*,.card-actions button>*,.list-card-actions a>*,.list-card-actions button>*,.download-btn>*,.cta-btn>*,.course-tag>*{pointer-events:none!important}.btn,a.btn,button.btn,.hero-actions a,.hero-actions button,.footer a,.main-nav a,.filter-chip{min-height:50px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important}.form-row,.age-input-wrap,.newsletter-input-row,.newsletter-button-row{position:relative!important;z-index:20!important}input:not([type="checkbox"]):not([type="radio"]),select,textarea{min-height:54px!important;touch-action:manipulation!important}@media (max-width:760px){.btn,a.btn,button.btn,.hero-actions a,.hero-actions button,.footer a,.main-nav a,.filter-chip,input:not([type="checkbox"]):not([type="radio"]),select,textarea{min-height:56px!important}}.admin-flash-message,.toast-wrap .toast{font-size:17px!important;line-height:1.45!important;font-weight:800!important}.toast-wrap{top:38%!important;left:50%!important;right:auto!important;bottom:auto!important;transform:translate(-50%,-50%)!important;width:min(94vw,520px)!important}.toast-wrap .toast{min-height:64px!important;padding:18px 20px!important}.toast-icon{width:42px!important;height:42px!important;font-size:20px!important}.admin-flash-message{max-width:720px!important;margin:0 auto 18px auto!important;text-align:center!important;padding:16px 20px!important;box-shadow:0 18px 44px rgba(0,0,0,.26)!important}@media (max-width:760px){.toast-wrap{top:40%!important;width:min(92vw,390px)!important}.toast-wrap .toast{font-size:16px!important;padding:16px!important}.footer .social-row{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;width:100%!important;gap:9px!important;align-items:stretch!important;justify-content:center!important}.footer .social-row a{width:100%!important;max-width:none!important;min-width:0!important;min-height:52px!important;height:auto!important;flex:auto!important;border-radius:16px!important;padding:10px 8px!important;box-sizing:border-box!important}.footer .social-row a:nth-child(1),.footer .social-row a:nth-child(2){grid-column:span 2!important;gap:8px!important}.footer .social-row a:nth-child(1) .social-label,.footer .social-row a:nth-child(2) .social-label{display:inline-flex!important;font-size:13px!important;font-weight:800!important}.footer .social-row a:nth-child(n+3) .social-label{display:none!important}.footer .social-row a:nth-child(n+3){aspect-ratio:1 / 1!important;padding:0!important}.footer .social-row .social-icon{width:26px!important;height:26px!important;flex:0 0 26px!important}}@media (min-width:761px){.footer-brand-title{font-size:clamp(48px,4.8vw,66px)!important;line-height:1!important;opacity:.70!important;font-family:inherit!important}}.btn,a.btn,button,button.btn,.main-nav a,.footer a,.footer .social-row a,.footer .hero-actions a,.inbox-item,.filter-chip{cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important}.btn>*,a.btn>*,button.btn>*,.main-nav a>*,.footer a>*,.footer .social-row a>*,.footer .hero-actions a>*,.inbox-item>*,.filter-chip>*{pointer-events:none!important}.grouped-conversation-list{display:flex!important;flex-direction:column!important;gap:10px!important;width:100%!important}.grouped-conversation-list .inbox-item{display:block!important;width:100%!important;min-width:0!important;text-decoration:none!important;border-radius:17px!important}.grouped-conversation-list .conversation-card,.grouped-conversation-list .grouped-card{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.conversation-headline{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important}.conversation-headline .conversation-name{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-headline .conversation-count{flex:0 0 auto!important;white-space:nowrap!important}.conversation-email,.conversation-snippet{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.conversation-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;width:100%!important;min-width:0!important}.message-header-main{display:grid!important;grid-template-columns:1fr!important;gap:3px!important;min-width:0!important}.message-header-main strong,.message-header-main small{display:block!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.chat-messages{display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:14px!important}.chat-messages>.bubble{position:relative!important;display:block!important;float:none!important;clear:both!important;flex:0 0 auto!important;margin:0!important;width:fit-content!important;max-width:min(84%,760px)!important;min-width:0!important;white-space:normal!important}.chat-messages>.bubble.user{align-self:flex-start!important}.chat-messages>.bubble.admin{align-self:flex-end!important}.chat-messages>.bubble.note{align-self:center!important}@media (max-width:760px){.conversation-headline{align-items:flex-start!important}.chat-messages>.bubble,.chat-messages>.bubble.user,.chat-messages>.bubble.admin,.chat-messages>.bubble.note{width:100%!important;max-width:100%!important;align-self:stretch!important}}.admin-menu a.admin-menu-link{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-height:46px!important}.admin-menu a.admin-menu-link span:first-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.admin-nav-count,.admin-button-count{display:inline-flex;align-items:center;justify-content:center;min-width:28px;height:28px;padding:0 9px;border-radius:999px;background:linear-gradient(135deg,var(--accent),var(--accent-strong));color:#fff;font-size:13px;font-weight:950;line-height:1;box-shadow:0 0 0 3px rgba(188,38,37,.15),0 10px 22px rgba(0,0,0,.28)}.admin-button-count{margin-left:8px;background:#fff;color:#bc2625;min-width:26px;height:26px;box-shadow:none}.dashboard-message-button{gap:9px!important}.subscriber-resend-locked{display:inline-flex!important;min-height:34px;align-items:center;justify-content:center;white-space:nowrap}.subscriber-table td:last-child{min-width:190px}@media (max-width:760px){.admin-menu a.admin-menu-link span:first-child{white-space:normal}.admin-nav-count{min-width:30px;height:30px}.subscriber-table td:last-child{min-width:220px}.subscriber-resend-form .btn{width:100%}}.mailbox-mode-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.choice-card{display:flex!important;align-items:center!important;gap:12px!important;padding:14px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;min-height:72px!important;cursor:pointer!important}.choice-card input{width:22px!important;height:22px!important;flex:0 0 22px!important;accent-color:var(--accent)!important}.choice-card strong,.choice-card small{display:block!important;line-height:1.25!important}.choice-card strong{font-size:15px!important;color:#fff!important}.choice-card small{font-size:12px!important;color:var(--muted)!important;margin-top:3px!important}.mailbox-new-field{background:rgba(188,38,37,.055)!important;border:1px solid rgba(188,38,37,.11)!important;border-radius:18px!important;padding:12px!important}.mailbox-admin-form input[type="color"]{width:58px!important;min-width:58px!important;height:58px!important;min-height:58px!important;padding:4px!important;border-radius:14px!important}.admin-flash-message,.notice.admin-flash-message,.toast-wrap .toast,.confirm-dialog,.rb-saving-box{font-size:18px!important;line-height:1.48!important}.toast-copy,.confirm-text,.rb-saving-box small{font-size:18px!important;line-height:1.48!important}.confirm-title,.rb-saving-box strong{font-size:21px!important;line-height:1.25!important;font-weight:950!important}.confirm-dialog{width:min(92vw,560px)!important;padding:24px!important;border-radius:24px!important}.confirm-actions .btn{min-height:50px!important;padding:13px 18px!important}.toast-wrap{top:34%!important;width:min(94vw,560px)!important}.toast-wrap .toast{min-height:74px!important;padding:20px 22px!important}.admin-flash-message{max-width:820px!important;padding:18px 22px!important}.message-danger-actions .btn{min-height:44px!important;padding:10px 14px!important}.btn-danger{background:#7f1d1d!important;color:#fff!important;border-color:rgba(255,255,255,.08)!important}.btn-warning{background:#6b4e16!important;color:#fff!important;border-color:rgba(255,255,255,.08)!important}@media (max-width:760px){.mailbox-mode-grid{grid-template-columns:1fr!important}.mailbox-new-field{padding:10px!important}.toast-wrap{top:36%!important;width:min(92vw,410px)!important}.toast-copy,.confirm-text,.rb-saving-box small,.toast-wrap .toast,.confirm-dialog,.rb-saving-box{font-size:17px!important}}.chat-form .message-danger-actions,.chat-form .message-status-actions{display:grid!important;width:100%!important;gap:10px!important;margin:0!important;position:relative!important;z-index:2!important}.chat-form .message-danger-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important}.chat-form .message-status-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important}.chat-form .message-danger-actions .btn,.chat-form .message-status-actions .btn{width:100%!important;min-width:0!important;max-width:none!important;min-height:48px!important;padding:12px 10px!important;white-space:normal!important;line-height:1.15!important;position:relative!important;transform:none!important;margin:0!important}.mailbox-admin-form .mailbox-existing-field,.mailbox-admin-form .mailbox-new-field{transition:opacity .18s ease,border-color .18s ease,background .18s ease!important}.mailbox-admin-form.is-new-department .mailbox-existing-field{opacity:.58!important}.mailbox-admin-form.is-new-department .mailbox-new-field{background:rgba(188,38,37,.10)!important;border-color:rgba(188,38,37,.28)!important}.mailbox-admin-form:not(.is-new-department) .mailbox-new-field{opacity:.86!important}.mailbox-admin-form .choice-card:has(input:checked){background:rgba(188,38,37,.13)!important;border-color:rgba(188,38,37,.38)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}@media (max-width:760px){.chat-form .message-danger-actions,.chat-form .message-status-actions{grid-template-columns:1fr!important}.chat-form .message-danger-actions .btn,.chat-form .message-status-actions .btn{min-height:50px!important}}@media (min-width:981px){.refined-inbox-layout{grid-template-columns:220px 275px minmax(0,1fr)!important;gap:12px!important}}@media (min-width:1280px){.refined-inbox-layout{grid-template-columns:230px 285px minmax(0,1fr)!important}}.refined-inbox-layout .inbox-panel:nth-child(1),.refined-inbox-layout .inbox-panel:nth-child(2){min-width:0!important}.mailbox-card .help,.conversation-card .help,.conversation-snippet{max-width:100%!important}.btn,a.btn,button.btn,button[type="submit"],.filter-chip,.card-actions .btn,.list-card-actions .btn,.chat-form .btn,.subscriber-filter-actions .btn,.newsletter-send-button{min-height:48px!important;border-radius:999px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:8px!important;line-height:1.15!important;padding:12px 18px!important;box-sizing:border-box!important}.card-actions,.list-card-actions,.subscriber-filter-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:stretch!important}.card-actions .btn,.list-card-actions .btn,.subscriber-filter-actions .btn{flex:1 1 150px!important}.form-row-full>.btn,.form-row-full>button.btn,.newsletter-send-button{width:100%!important}.newsletter-send-note{margin-top:8px!important;color:#f2c9c9!important;font-weight:750!important}.admin-user-card{border-color:rgba(188,38,37,.16)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(188,38,37,.035))!important}.admin-display-name{display:inline-flex!important;align-items:center!important;gap:9px!important;color:#fff!important;font-size:clamp(19px,1.6vw,24px)!important;line-height:1.12!important;letter-spacing:.02em!important;font-weight:950!important;text-transform:none!important;margin-bottom:8px!important}.admin-display-name::before{content:'ADMIN';display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;background:rgba(188,38,37,.16)!important;border:1px solid rgba(188,38,37,.35)!important;color:#ffdddd!important;font-size:10px!important;line-height:1!important;letter-spacing:.08em!important;font-weight:950!important}.admin-user-card .meta-row .badge:first-child{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}@media (max-width:760px){.btn,a.btn,button.btn,button[type="submit"],.filter-chip{min-height:50px!important;padding:13px 16px!important}.card-actions .btn,.list-card-actions .btn,.subscriber-filter-actions .btn{flex:1 1 100%!important;width:100%!important}.admin-display-name{font-size:20px!important}}:root{--accent:#bc2625;--accent-strong:#b42827;--accent-soft:rgba(188,38,37,.16)}.btn-primary,.download-btn,.btn-download,.cta-btn.primary,.newsletter-send-button,.admin-nav-count,.admin-button-count,.step-number,.download-card .btn-primary{background-color:#bc2625!important;background-image:linear-gradient(135deg,#bc2625 0%,#a82020 100%)!important;color:#fff!important}.btn-primary:hover,.download-btn:hover,.btn-download:hover,.cta-btn.primary:hover{background-color:#c12a29!important;background-image:linear-gradient(135deg,#c12a29 0%,#aa2020 100%)!important}.badge.hero-badge,.badge.status-new,.course.classic,.filter-chip.active,.main-nav a.active{background-color:rgba(188,38,37,.14)!important;border-color:rgba(188,38,37,.30)!important}.schedule th.day-mark,.schedule td.day-mark{background:linear-gradient(180deg,rgba(188,38,37,.18),rgba(188,38,37,.075))!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.24)!important}.schedule th.day-mark{color:#fff!important;text-shadow:0 1px 10px rgba(0,0,0,.38)!important}.schedule td.day-mark .course{box-shadow:0 0 0 1px rgba(255,255,255,.08),0 8px 20px rgba(0,0,0,.22)!important}.hero-title-home .brand-title-inline{display:block!important;white-space:nowrap!important;color:#fff!important;letter-spacing:.015em!important}.hero-title-home .rb-red{color:#bc2625!important;opacity:1!important;text-shadow:0 0 18px rgba(188,38,37,.22)!important}.hero-title-home .rb-ev{color:#fff!important;opacity:.70!important}.hero-title-home .accent{color:#fff!important}.admin-display-name{font-size:clamp(24px,2.1vw,32px)!important;letter-spacing:.01em!important;margin-bottom:10px!important}.admin-display-name::before{min-height:26px!important;padding:5px 9px!important}@media (max-width:760px){.hero-title-home .brand-title-inline{white-space:normal!important;line-height:.98!important}.admin-display-name{font-size:23px!important}}.trial-list-badge,.trial-header-chip{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;border:1px solid rgba(188,38,37,.36)!important;background:linear-gradient(135deg,rgba(188,38,37,.20),rgba(255,255,255,.045))!important;color:#fff!important;box-shadow:0 8px 20px rgba(0,0,0,.22)!important}.trial-header-chip{margin-top:5px!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;letter-spacing:.02em!important;text-transform:uppercase!important}.trial-request-card{width:100%!important;display:grid!important;gap:12px!important;padding:14px!important;border-radius:20px!important;border:1px solid rgba(188,38,37,.30)!important;background:radial-gradient(circle at 12% 0%,rgba(188,38,37,.22),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.020))!important;box-shadow:0 14px 34px rgba(0,0,0,.28)!important;color:#f3f5f8!important}.trial-request-top{display:flex!important;align-items:center!important;gap:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.09)!important}.trial-request-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:linear-gradient(135deg,#bc2625,#8f1717)!important;box-shadow:0 10px 24px rgba(188,38,37,.24)!important;font-size:20px!important}.trial-request-top strong{display:block!important;color:#fff!important;font-size:18px!important;line-height:1.15!important;font-weight:950!important;letter-spacing:.01em!important}.trial-request-top small{display:block!important;margin-top:2px!important;color:#bfc6d1!important;font-size:12px!important;line-height:1.25!important}.trial-contact-box{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.trial-contact-box>div,.trial-field,.trial-message-box{border:1px solid rgba(255,255,255,.09)!important;background:rgba(0,0,0,.22)!important;border-radius:16px!important}.trial-contact-box>div{padding:10px 11px!important;min-width:0!important}.trial-contact-box span,.trial-field small,.trial-message-box small{display:block!important;color:#9fa8b6!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important}.trial-contact-box strong{display:block!important;margin-top:4px!important;color:#fff!important;font-size:13px!important;line-height:1.28!important;font-weight:900!important;overflow-wrap:anywhere!important}.trial-request-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important}.trial-field{display:flex!important;align-items:flex-start!important;gap:9px!important;padding:10px!important;min-width:0!important}.trial-field-icon{width:30px!important;height:30px!important;flex:0 0 30px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:rgba(188,38,37,.18)!important;border:1px solid rgba(188,38,37,.26)!important}.trial-field strong{display:block!important;margin-top:3px!important;color:#f5f7fb!important;font-size:13px!important;line-height:1.28!important;font-weight:850!important;overflow-wrap:anywhere!important}.trial-message-box{padding:12px!important}.trial-message-box p{margin:6px 0 0!important;color:#eef1f6!important;font-size:14px!important;line-height:1.48!important;overflow-wrap:anywhere!important}.trial-request-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.trial-request-actions a{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:38px!important;padding:9px 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.075)!important;color:#fff!important;text-decoration:none!important;font-weight:900!important;font-size:13px!important}.trial-request-actions a:hover{border-color:rgba(188,38,37,.44)!important;background:rgba(188,38,37,.20)!important}@media (max-width:760px){.trial-request-card{padding:12px!important;border-radius:18px!important;gap:10px!important}.trial-contact-box,.trial-request-grid{grid-template-columns:1fr!important}.trial-request-actions{display:grid!important;grid-template-columns:1fr!important}.trial-request-actions a{width:100%!important}}.hero-card-single .home-hero-intro,.home-hero-intro{font-size:14px!important;line-height:1.55!important;max-width:760px!important;margin:2px auto 0!important;color:#d4d8df!important}.home-hero-intro strong{font-weight:950!important;color:#f5f6f8!important}.home-about-card .welcome-heading{line-height:1.05!important}.home-about-card .welcome-heading .welcome-brand-line{font-size:clamp(22px,2.6vw,34px)!important;line-height:1.05!important;color:#2b2b2b!important;text-shadow:none!important;letter-spacing:.01em!important;margin-top:3px!important}.home-about-card .welcome-heading .welcome-rb-letter{color:#000!important;opacity:.70!important;font-weight:950!important;display:inline!important}.home-about-card .welcome-heading small{margin-top:5px!important}.footer,.footer-grid,.footer-actions-wrap,.footer .hero-actions,.footer .social-row{position:relative!important;z-index:30!important}.btn,a.btn,button.btn,.hero-actions a,.hero-actions button,.footer a,.footer .hero-actions a,.footer .social-row a,.main-nav a,.course-tag,.filter-chip{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:52px!important;padding:13px 20px!important;line-height:1.15!important;box-sizing:border-box!important;cursor:pointer!important;pointer-events:auto!important;user-select:none!important;-webkit-user-select:none!important;touch-action:manipulation!important;z-index:50!important}.btn::before,a.btn::before,button.btn::before,.hero-actions a::before,.hero-actions button::before,.footer a::before,.footer .hero-actions a::before,.footer .social-row a::before,.main-nav a::before,.course-tag::before,.filter-chip::before{pointer-events:none!important}.btn>*,a.btn>*,button.btn>*,.hero-actions a>*,.hero-actions button>*,.footer a>*,.footer .hero-actions a>*,.footer .social-row a>*,.main-nav a>*,.course-tag>*,.filter-chip>*{pointer-events:none!important}.footer .hero-actions{align-items:stretch!important}.footer .hero-actions a.btn{min-width:142px!important;flex:1 1 142px!important}.footer .social-row a{min-width:52px!important}@media (max-width:760px){.hero-card-single .home-hero-intro,.home-hero-intro{font-size:13px!important;line-height:1.5!important}.home-about-card .welcome-heading .welcome-brand-line{font-size:clamp(22px,7vw,30px)!important;white-space:nowrap!important}.footer .hero-actions a.btn,.hero-actions a.btn,.hero-actions button.btn{width:100%!important;min-width:0!important;flex:1 1 100%!important}}.admin-mail-preview-card{width:100%!important;display:grid!important;gap:12px!important;padding:14px!important;border-radius:20px!important;border:1px solid rgba(188,38,37,.28)!important;background:radial-gradient(circle at 10% 0%,rgba(188,38,37,.20),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important;box-shadow:0 14px 34px rgba(0,0,0,.26)!important;color:#f3f5f8!important;white-space:normal!important}.admin-mail-preview-top{display:flex!important;align-items:center!important;gap:10px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}.admin-mail-preview-icon{width:40px!important;height:40px!important;flex:0 0 40px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:15px!important;background:linear-gradient(135deg,#bc2625,#8f1717)!important;box-shadow:0 10px 24px rgba(188,38,37,.24)!important;font-size:19px!important}.admin-mail-preview-top strong{display:block!important;color:#fff!important;font-size:17px!important;line-height:1.15!important;font-weight:950!important}.admin-mail-preview-top small{display:block!important;margin-top:2px!important;color:#bfc6d1!important;font-size:12px!important;line-height:1.25!important}.admin-mail-preview-meta-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.admin-mail-preview-meta-grid>div{min-width:0!important;padding:10px 11px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(0,0,0,.20)!important}.admin-mail-preview-meta-grid span{display:block!important;color:#9fa8b6!important;font-size:11px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;line-height:1.2!important}.admin-mail-preview-meta-grid strong{display:block!important;margin-top:4px!important;color:#fff!important;font-size:13px!important;line-height:1.28!important;font-weight:900!important;overflow-wrap:anywhere!important}.admin-mail-preview-meta-grid small{display:block!important;margin-top:3px!important;color:#c7ced8!important;font-size:12px!important;line-height:1.28!important;overflow-wrap:anywhere!important}.admin-mail-preview-letter{padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.92)!important;color:#151515!important;box-shadow:0 10px 26px rgba(0,0,0,.18)!important}.admin-mail-preview-greeting{font-size:18px!important;line-height:1.25!important;font-weight:950!important;color:#111!important;margin:0 0 10px!important}.admin-mail-preview-text{color:#222!important;font-size:14px!important;line-height:1.62!important}.admin-mail-preview-text p{margin:0 0 10px!important;line-height:1.62!important;overflow-wrap:anywhere!important}.admin-mail-preview-text p:last-child{margin-bottom:0!important}.admin-mail-preview-signoff{margin-top:14px!important;padding-top:12px!important;border-top:1px solid rgba(0,0,0,.10)!important;color:#333!important;font-size:14px!important;line-height:1.55!important}.admin-mail-preview-signoff span,.admin-mail-preview-signoff strong{display:block!important}.admin-mail-preview-signoff strong{color:#bc2625!important;font-weight:950!important}@media (max-width:760px){.admin-mail-preview-card{padding:12px!important;border-radius:18px!important;gap:10px!important}.admin-mail-preview-meta-grid{grid-template-columns:1fr!important}.admin-mail-preview-letter{padding:13px!important}.admin-mail-preview-greeting{font-size:17px!important}}.service-card.service-card-linked .offer-meta,.service-grid.service-grid-linked .offer-meta{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important;margin:0 0 2px!important;align-items:stretch!important}.service-card.service-card-linked .offer-pill,.service-grid.service-grid-linked .offer-pill{min-width:0!important;display:grid!important;gap:3px!important;align-content:center!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.service-card.service-card-linked .offer-price,.service-grid.service-grid-linked .offer-price{border-color:rgba(188,38,37,.30)!important;background:linear-gradient(180deg,rgba(188,38,37,.16),rgba(188,38,37,.055))!important}.offer-pill small{display:block!important;color:#9fa8b6!important;font-size:10px!important;line-height:1.1!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.offer-pill strong{display:block!important;color:#fff!important;font-size:13px!important;line-height:1.22!important;font-weight:950!important;overflow-wrap:anywhere!important}.offer-price strong{color:#ffd6d6!important}.service-body>.badge+h3{margin-top:2px!important}.quote-showcase,.text-card .highlight{margin:28px 0 4px!important;padding:22px!important;border-radius:26px!important;border:1px solid rgba(188,38,37,.28)!important;background:radial-gradient(circle at 12% 0%,rgba(188,38,37,.24),transparent 34%),linear-gradient(145deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;box-shadow:0 22px 54px rgba(0,0,0,.30),inset 0 1px 0 rgba(255,255,255,.06)!important;overflow:hidden!important}.quote-showcase-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:16px!important;padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}.quote-showcase-head strong,.text-card .highlight .club-name{color:#fff!important;font-size:clamp(20px,2.4vw,30px)!important;line-height:1.05!important;font-weight:950!important;letter-spacing:.01em!important;margin:0!important}.quote-kicker{display:inline-flex!important;align-items:center!important;min-height:32px!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(188,38,37,.18)!important;border:1px solid rgba(188,38,37,.30)!important;color:#ffd6d6!important;font-size:12px!important;line-height:1!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}.quote-lines,.text-card .highlight{display:grid!important;gap:10px!important}.quote-lines p,.text-card .highlight .quote{margin:0!important;display:flex!important;align-items:center!important;gap:12px!important;min-height:52px!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(0,0,0,.20)!important;color:#f5f6f8!important;font-size:clamp(16px,1.7vw,20px)!important;line-height:1.3!important;font-weight:850!important}.quote-lines p span,.text-card .highlight .quote::before{content:""!important;width:34px!important;height:34px!important;flex:0 0 34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:linear-gradient(135deg,#bc2625,#7f1313)!important;color:#fff!important;font-size:12px!important;line-height:1!important;font-weight:950!important;box-shadow:0 10px 20px rgba(188,38,37,.22)!important}.text-card .highlight .quote:nth-of-type(2)::before{content:"01"!important}.text-card .highlight .quote:nth-of-type(3)::before{content:"02"!important}.text-card .highlight .quote:nth-of-type(4)::before{content:"03"!important}.text-card .highlight .club-name{padding-bottom:14px!important;border-bottom:1px solid rgba(255,255,255,.10)!important}@media (max-width:760px){.service-card.service-card-linked .offer-meta,.service-grid.service-grid-linked .offer-meta{grid-template-columns:1fr!important;gap:8px!important}.quote-showcase,.text-card .highlight{padding:16px!important;border-radius:22px!important}.quote-showcase-head{display:grid!important;align-items:start!important;gap:10px!important}.quote-lines p,.text-card .highlight .quote{align-items:flex-start!important;min-height:auto!important;padding:12px!important;font-size:16px!important}}.footer-brand-title,.footer-copy{opacity:.70!important}.footer-brand-title .rb-red{opacity:1!important}.quote-showcase.quote-showcase-subtle{margin:22px 0 4px!important;padding:18px 20px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 12px 28px rgba(0,0,0,.22)!important}.quote-showcase.quote-showcase-subtle .quote-showcase-head{display:grid!important;gap:8px!important;align-items:start!important;justify-content:start!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}.quote-showcase.quote-showcase-subtle .quote-kicker{min-height:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(255,255,255,.70)!important;font-size:12px!important;letter-spacing:.06em!important}.quote-showcase.quote-showcase-subtle .quote-showcase-head strong{font-size:clamp(18px,2vw,24px)!important;color:rgba(255,255,255,.92)!important}.quote-showcase.quote-showcase-subtle .quote-lines{gap:8px!important}.quote-showcase.quote-showcase-subtle .quote-lines p{display:block!important;min-height:0!important;padding:10px 12px 10px 16px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.075)!important;border-left:3px solid rgba(188,38,37,.55)!important;background:rgba(0,0,0,.16)!important;font-size:clamp(15px,1.45vw,18px)!important;line-height:1.35!important;font-weight:850!important;box-shadow:none!important}.quote-showcase.quote-showcase-subtle .quote-lines p span,.quote-showcase.quote-showcase-subtle .quote-lines p::before,.quote-showcase.quote-showcase-subtle .quote-lines p span::before{display:none!important;content:none!important}.quote-showcase.quote-showcase-subtle .quote-lines p strong{color:rgba(255,255,255,.92)!important}@media (min-width:981px){.refined-inbox-layout{align-items:start!important}.refined-inbox-layout .inbox-panel{align-self:start!important}.refined-inbox-layout .mailbox-panel,.refined-inbox-layout .conversations-panel{position:sticky!important;top:88px!important;max-height:calc(100vh - 110px)!important;overflow:hidden!important}.refined-inbox-layout .message-panel{position:sticky!important;top:88px!important;max-height:calc(100vh - 110px)!important;overflow:hidden!important}.refined-inbox-layout .inbox-list{max-height:calc(100vh - 175px)!important;overflow:auto!important}.refined-inbox-layout .message-panel .chat-wrap{height:calc(100vh - 180px)!important;min-height:520px!important}}@media (max-width:980px){#mailbox-panel,#conversations-panel,#message-panel{scroll-margin-top:18px!important}.refined-inbox-layout .inbox-panel{min-height:auto!important}.refined-inbox-layout .inbox-head{position:sticky!important;top:0!important;z-index:5!important;background:#14161a!important;border-radius:18px 18px 0 0!important}.chat-form{position:sticky!important;bottom:0!important;z-index:6!important;background:#111317!important;border-top:1px solid rgba(255,255,255,.08)!important}}.welcome-heading .welcome-brand-line{color:rgba(28,28,28,.70)!important}.welcome-heading .welcome-rb-letter{color:rgba(0,0,0,.70)!important;opacity:1!important}.welcome-heading .welcome-brand-rest{color:rgba(34,34,34,.70)!important;opacity:1!important}.welcome-heading .welcome-ev{color:rgba(188,38,37,.30)!important;opacity:1!important}.home-note strong{font-weight:950!important;color:inherit!important}.schedule th.day-mark,.schedule td.day-mark{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(188,38,37,.095))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.11),inset 0 0 0 999px rgba(255,255,255,.018)!important}.schedule th.day-mark{color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.20),rgba(188,38,37,.13))!important}@media (max-width:760px){.service-card.service-card-linked .offer-meta,.service-grid.service-grid-linked .offer-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important;align-items:flex-start!important;justify-content:flex-start!important}.service-card.service-card-linked .offer-pill,.service-grid.service-grid-linked .offer-pill{width:fit-content!important;max-width:100%!important;min-width:0!important;flex:0 0 auto!important;justify-self:start!important;padding:8px 10px!important}}.schedule.has-current-day-mark th.current-day-cell,.schedule.has-current-day-mark td.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark td.current-day-cell{background:linear-gradient(180deg,rgba(255,255,255,.22),rgba(255,255,255,.085))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.16),inset 0 0 0 999px rgba(188,38,37,.045)!important}.schedule.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell{background:linear-gradient(180deg,rgba(255,255,255,.28),rgba(188,38,37,.13))!important;color:#fff!important}.schedule.has-current-day-mark td.current-day-cell .course,.schedule-wrapper table.has-current-day-mark td.current-day-cell .course{filter:brightness(1.06);box-shadow:0 0 0 1px rgba(255,255,255,.12),0 10px 24px rgba(0,0,0,.24)!important}.quote-showcase,.quote-showcase.quote-showcase-subtle,.content-box .highlight.quote-mini,.content-box .highlight:has(.quote){margin:22px 0 6px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;border-left:3px solid rgba(188,38,37,.42)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important;overflow:hidden!important;display:grid!important;gap:10px!important}.quote-showcase::before,.quote-showcase::after,.content-box .highlight.quote-mini::before,.content-box .highlight.quote-mini::after,.content-box .highlight:has(.quote)::before,.content-box .highlight:has(.quote)::after{display:none!important;content:none!important}.quote-showcase-head,.quote-showcase.quote-showcase-subtle .quote-showcase-head{display:block!important;margin:0!important;padding:0 0 4px!important;border:0!important}.quote-showcase-head strong,.quote-showcase.quote-showcase-subtle .quote-showcase-head strong{display:none!important}.quote-kicker,.quote-showcase.quote-showcase-subtle .quote-kicker,.content-box .highlight.quote-mini .club-name,.content-box .highlight:has(.quote) .club-name{display:block!important;min-height:0!important;margin:0!important;padding:0!important;border:0!important;border-radius:0!important;background:transparent!important;color:rgba(255,255,255,.66)!important;font-size:12px!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.055em!important;text-transform:uppercase!important;box-shadow:none!important}.quote-lines,.quote-showcase.quote-showcase-subtle .quote-lines{display:grid!important;gap:4px!important;margin:0!important}.quote-lines p,.quote-showcase.quote-showcase-subtle .quote-lines p,.content-box .highlight.quote-mini .quote,.content-box .highlight:has(.quote) .quote,.text-card .highlight .quote{margin:0!important;display:block!important;min-height:0!important;padding:4px 0!important;border:0!important;border-radius:0!important;border-left:0!important;background:transparent!important;box-shadow:none!important;color:rgba(255,255,255,.88)!important;font-size:clamp(15px,1.35vw,17px)!important;line-height:1.45!important;font-weight:650!important;letter-spacing:.005em!important}.quote-lines p strong,.quote-showcase.quote-showcase-subtle .quote-lines p strong,.content-box .highlight.quote-mini .quote strong,.content-box .highlight:has(.quote) .quote strong,.text-card .highlight .quote strong{color:rgba(255,255,255,.90)!important;font-weight:700!important}.quote-lines p::before,.quote-lines p::after,.quote-lines p span,.quote-lines p span::before,.quote-lines p span::after,.quote-showcase.quote-showcase-subtle .quote-lines p::before,.quote-showcase.quote-showcase-subtle .quote-lines p::after,.content-box .highlight.quote-mini .quote::before,.content-box .highlight.quote-mini .quote::after,.content-box .highlight:has(.quote) .quote::before,.content-box .highlight:has(.quote) .quote::after,.text-card .highlight .quote::before,.text-card .highlight .quote::after{display:none!important;content:none!important;width:0!important;height:0!important;flex-basis:0!important;margin:0!important;padding:0!important;background:transparent!important;box-shadow:none!important}@media (max-width:760px){.quote-showcase,.quote-showcase.quote-showcase-subtle,.content-box .highlight.quote-mini,.content-box .highlight:has(.quote){padding:14px 15px!important;border-radius:18px!important;gap:8px!important}.quote-lines p,.quote-showcase.quote-showcase-subtle .quote-lines p,.content-box .highlight.quote-mini .quote,.content-box .highlight:has(.quote) .quote,.text-card .highlight .quote{font-size:15px!important;line-height:1.42!important;padding:3px 0!important}}.schedule.has-current-day-mark th.current-day-cell,.schedule.has-current-day-mark td.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark td.current-day-cell,table[aria-label*="Trainingszeiten"].has-current-day-mark th.current-day-cell,table[aria-label*="Trainingszeiten"].has-current-day-mark td.current-day-cell{background:rgba(255,255,255,.30)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.18),inset 0 0 0 999px rgba(188,38,37,.035)!important}.schedule.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell,table[aria-label*="Trainingszeiten"].has-current-day-mark th.current-day-cell{background:linear-gradient(180deg,rgba(255,255,255,.30),rgba(255,255,255,.22))!important;color:#fff!important}@media (min-width:761px){.btn,a.btn,button.btn,.hero-actions a.btn,.hero-actions button.btn,.main-nav a,.footer a,.footer .hero-actions a.btn,.footer .social-row a,.cta-btn,.download-btn,.btn-download{position:relative!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;min-height:52px!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;isolation:isolate!important}.btn::after,a.btn::after,button.btn::after,.hero-actions a.btn::after,.hero-actions button.btn::after,.main-nav a::after,.footer a::after,.footer .hero-actions a.btn::after,.footer .social-row a::after,.cta-btn::after,.download-btn::after,.btn-download::after{content:""!important;position:absolute!important;inset:-3px!important;border-radius:inherit!important;background:transparent!important;z-index:1!important;pointer-events:auto!important}.btn>*,a.btn>*,button.btn>*,.hero-actions a.btn>*,.hero-actions button.btn>*,.main-nav a>*,.footer a>*,.footer .hero-actions a.btn>*,.footer .social-row a>*,.cta-btn>*,.download-btn>*,.btn-download>*{position:relative!important;z-index:2!important;pointer-events:none!important}.footer .hero-actions{display:flex!important;flex-wrap:wrap!important;align-items:stretch!important;justify-content:center!important;gap:10px!important;overflow:visible!important}.footer .hero-actions a.btn{flex:0 0 auto!important;min-width:142px!important;padding-left:20px!important;padding-right:20px!important;overflow:visible!important}.footer .hero-actions a.btn[href="/kontakt"]{min-width:142px!important;z-index:80!important}}.schedule th.day-mark,.schedule td.day-mark,.schedule.has-current-day-mark th.current-day-cell,.schedule.has-current-day-mark td.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark td.current-day-cell,table[aria-label*="Trainingszeiten"].has-current-day-mark th.current-day-cell,table[aria-label*="Trainingszeiten"].has-current-day-mark td.current-day-cell{background:linear-gradient(180deg,rgba(188,38,37,.105),rgba(188,38,37,.055))!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.22),inset 0 0 0 999px rgba(255,255,255,.012)!important}.schedule th.day-mark,.schedule.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell,table[aria-label*="Trainingszeiten"].has-current-day-mark th.current-day-cell{background:linear-gradient(180deg,rgba(188,38,37,.145),rgba(188,38,37,.075))!important;color:#fff!important}.schedule td.day-mark .course,.schedule.has-current-day-mark td.current-day-cell .course,.schedule-wrapper table.has-current-day-mark td.current-day-cell .course,table[aria-label*="Trainingszeiten"].has-current-day-mark td.current-day-cell .course{background:linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.035))!important;border-color:rgba(188,38,37,.22)!important;box-shadow:0 0 0 1px rgba(188,38,37,.12),0 10px 22px rgba(0,0,0,.20)!important}.hero::before,.hero::after,.hero-card::before,.hero-card::after,.section::before,.section::after,.section-card::before,.section-card::after,.admin-card::before,.admin-card::after,.message-card::before,.message-card::after,.service-card::before,.service-card::after,.gallery-card::before,.gallery-card::after,.footer::before,.footer::after,.topbar::before,.topbar::after,.welcome-box::before,.welcome-box::after,.quote-showcase::before,.quote-showcase::after,.download-card::before,.download-card::after{pointer-events:none!important}.btn::after,a.btn::after,button.btn::after,.hero-actions a.btn::after,.hero-actions button.btn::after,.main-nav a::after,.footer a::after,.footer .hero-actions a.btn::after,.footer .social-row a::after,.cta-btn::after,.download-btn::after,.btn-download::after,.filter-chip::after,.course-tag::after{pointer-events:none!important;inset:0!important}.btn::before,a.btn::before,button.btn::before,.hero-actions a::before,.hero-actions button::before,.main-nav a::before,.footer a::before,.footer .social-row a::before,.cta-btn::before,.filter-chip::before,.course-tag::before{pointer-events:none!important}.btn,a.btn,button.btn,button[type="submit"],.hero-actions a,.hero-actions button,.main-nav a,.footer a,.footer .social-row a,.footer .hero-actions a,.filter-chip,.course-tag,.service-card-link,.gallery-open,.inbox-item,input,select,textarea,label{pointer-events:auto!important;position:relative!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(188,38,37,.22)!important}.gallery-lightbox:not(.is-open),.flyer-modal:not(.is-open),.confirm-modal:not(.open),.rb-saving-overlay:not(.open),.toast-wrap:empty{pointer-events:none!important}@media (max-width:760px){.main-nav a{border-color:rgba(188,38,37,.30)!important;background:rgba(188,38,37,.075)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.13)!important}.main-nav a:hover,.main-nav a:focus-visible{border-color:rgba(188,38,37,.48)!important;background:rgba(188,38,37,.13)!important}}.contact-routing-hint{display:block!important;padding:10px 12px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.065)!important;line-height:1.45!important}.contact-routing-prefix,.contact-routing-sep{color:rgba(214,219,227,.78)!important;font-weight:700!important}.contact-routing-dep{color:#f4f6f8!important;font-weight:900!important}.contact-routing-email{color:rgba(188,38,37,.70)!important;font-weight:950!important;overflow-wrap:anywhere!important}.topbar{position:sticky!important;top:0!important;z-index:9000!important;isolation:isolate!important}.topbar-inner,.mobile-nav-toggle,.main-nav,.main-nav a{position:relative!important}.topbar-inner{z-index:9001!important}.mobile-nav-toggle{z-index:9020!important}.main-nav{z-index:9010!important}.footer{position:relative!important;z-index:1!important;isolation:isolate!important;overflow:visible!important;padding-bottom:calc(30px+env(safe-area-inset-bottom,0px))!important}.footer::before,.footer::after,.footer-grid::before,.footer-grid::after,.footer-actions-wrap::before,.footer-actions-wrap::after,.footer .hero-actions::before,.footer .hero-actions::after,.footer .social-row::before,.footer .social-row::after{pointer-events:none!important}.footer-grid,.footer-actions-wrap,.footer .hero-actions,.footer .social-row{position:relative!important;z-index:2!important}.footer,.footer-grid,.footer-actions-wrap,.footer .hero-actions,.footer .social-row{pointer-events:none!important}.footer a,.footer button,.footer .btn,.footer .hero-actions a.btn,.footer .social-row a,.footer a>*,.footer .btn>*,.footer .social-row a>*{pointer-events:auto!important}.footer a::before,.footer a::after,.footer .btn::before,.footer .btn::after,.footer .social-row a::before,.footer .social-row a::after{pointer-events:none!important}@media (max-width:760px){html,body{overflow-x:hidden!important}body{padding-bottom:env(safe-area-inset-bottom,0px)!important}.topbar{z-index:12000!important}.mobile-nav-toggle{z-index:12020!important}.main-nav.open{position:relative!important;z-index:12010!important;overflow:visible!important;isolation:isolate!important}.main-nav.open a{position:relative!important;z-index:12011!important;pointer-events:auto!important}.footer{z-index:1!important;margin-bottom:0!important}.footer .hero-actions,.footer .social-row{max-width:100%!important}}@media (max-width:760px){.site-shell{padding-top:84px!important}.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:14000!important}.topbar-inner{min-height:76px!important;align-items:center!important}.mobile-nav-toggle{position:relative!important;z-index:14030!important;pointer-events:auto!important}.main-nav{position:fixed!important;top:82px!important;left:11px!important;right:11px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 98px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;z-index:14020!important;margin:0!important;pointer-events:auto!important}.main-nav:not(.open){display:none!important;pointer-events:none!important}.main-nav.open{display:grid!important;grid-template-columns:1fr!important}.main-nav.open a{pointer-events:auto!important}.footer{z-index:1!important}.footer,.footer *{transform:none!important}.footer::before,.footer::after{z-index:-1!important}[id],.section,.hero{scroll-margin-top:96px!important}}@media (max-width:760px){.topbar{overflow:visible!important}.topbar-inner{position:relative!important;flex-wrap:nowrap!important}.main-nav{position:fixed!important;top:var(--rb-mobile-menu-top,76px)!important;left:var(--rb-mobile-menu-left,11px)!important;right:auto!important;width:var(--rb-mobile-menu-width,calc(100vw - 22px))!important;max-width:calc(100vw - 22px)!important;margin:0!important;transform:none!important;translate:0 0!important;order:initial!important}.main-nav.open{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.main-nav.open a{width:100%!important;max-width:100%!important}}@media (max-width:760px){.site-shell{padding-top:var(--rb-mobile-shell-pad,84px)!important}.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:16000!important;transform:none!important;translate:0 0!important;will-change:auto!important;overflow:visible!important}.topbar .container.topbar-inner,.topbar-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;justify-content:normal!important;gap:10px!important;width:min(var(--max),calc(100% - 22px))!important;margin-left:auto!important;margin-right:auto!important;min-height:76px!important;padding:10px 0!important;flex-wrap:nowrap!important;position:relative!important;transform:none!important;translate:0 0!important}.brand{min-width:0!important;width:100%!important;max-width:100%!important;grid-column:1!important;grid-row:1!important;transform:none!important;translate:0 0!important}.brand>div{min-width:0!important}.brand-title,.brand-sub{overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.mobile-nav-toggle{grid-column:2!important;grid-row:1!important;justify-self:end!important;align-self:center!important;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;position:relative!important;z-index:16040!important;transform:none!important;translate:0 0!important}.main-nav,.topbar .main-nav{position:fixed!important;top:var(--rb-mobile-menu-top,76px)!important;left:var(--rb-mobile-menu-left,11px)!important;right:auto!important;bottom:auto!important;width:var(--rb-mobile-menu-width,calc(100vw - 22px))!important;max-width:calc(100vw - 22px)!important;min-width:0!important;display:none!important;grid-template-columns:1fr!important;flex-direction:column!important;align-items:stretch!important;justify-content:start!important;gap:8px!important;margin:0!important;padding:12px!important;border-radius:18px!important;transform:none!important;translate:0 0!important;order:unset!important;flex:unset!important;z-index:16030!important;max-height:calc(100dvh - var(--rb-mobile-menu-top,76px) - 12px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important}.main-nav.open,.topbar .main-nav.open{display:grid!important}.main-nav.open a,.topbar .main-nav.open a{display:flex!important;width:100%!important;max-width:100%!important;min-height:42px!important;align-items:center!important;justify-content:center!important;margin:0!important;transform:none!important;translate:0 0!important;box-sizing:border-box!important}body.mobile-nav-open{overflow-x:hidden!important}}@media (max-width:760px){.main-nav.open,.topbar .main-nav.open{justify-items:center!important;align-items:center!important;text-align:center!important}.main-nav.open a,.topbar .main-nav.open a{justify-content:center!important;align-items:center!important;text-align:center!important;margin-left:auto!important;margin-right:auto!important}}@media (hover:hover) and (pointer:fine) and (min-width:761px){.service-card-linked .service-media,.service-card-link .service-media{overflow:hidden!important}.service-card-linked .service-media img,.service-card-link .service-media img{transition:transform .28s ease,filter .28s ease!important;transform:translateZ(0) scale(1)!important;will-change:transform!important}.service-card-linked:hover .service-media img,.service-card-link:hover .service-media img,.service-card-linked:focus-within .service-media img,.service-card-link:focus-visible .service-media img{transform:translateZ(0) scale(1.035)!important}}.brand-title .rb-brand-ev{color:rgba(188,38,37,.70)!important;opacity:1!important}.topbar .brand-sub,.admin-side .brand-sub,.login-card .brand-sub{opacity:.70!important}.footer-brand-title,.footer-brand-title .rb-red,.footer-brand-sub{opacity:.70!important}.footer-copy{color:rgba(188,38,37,.70)!important;opacity:1!important}@media (max-width:760px){.main-nav,.topbar .main-nav{left:50vw!important;right:auto!important;width:min(360px,calc(100vw - 28px))!important;max-width:calc(100vw - 28px)!important;transform:translateX(-50%)!important;translate:0 0!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.main-nav.open,.topbar .main-nav.open{justify-items:stretch!important;align-items:stretch!important;text-align:center!important}.main-nav.open a,.topbar .main-nav.open a{width:100%!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}}.topbar .brand-title .rb-brand-ev{color:rgba(188,38,37,.30)!important;opacity:1!important}.topbar .brand-sub{opacity:.70!important}.footer-copy{color:rgba(255,255,255,.70)!important;opacity:1!important}@media (max-width:760px){.topbar .main-nav,.main-nav{position:fixed!important;left:50%!important;right:auto!important;inset-inline-start:50%!important;inset-inline-end:auto!important;width:min(350px,calc(100dvw - 44px))!important;max-width:calc(100dvw - 44px)!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:translateX(-50%)!important;translate:0 0!important;box-sizing:border-box!important}.topbar .main-nav.open,.main-nav.open{justify-items:center!important;align-items:center!important;text-align:center!important}.topbar .main-nav.open a,.main-nav.open a{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}}.topbar .brand-title .rb-brand-ev{color:rgba(255,255,255,.70)!important;opacity:1!important}.footer-copy{color:rgba(255,255,255,.70)!important;opacity:1!important}.footer-copy .footer-copy-brand{color:rgba(255,255,255,1)!important;opacity:1!important}.footer-copy .footer-copy-rest{color:rgba(255,255,255,.70)!important;opacity:1!important}@media (max-width:760px){.topbar .main-nav,.main-nav{position:fixed!important;top:var(--rb-mobile-menu-top,76px)!important;left:18px!important;right:18px!important;inset-inline-start:18px!important;inset-inline-end:18px!important;width:auto!important;max-width:none!important;min-width:0!important;margin-left:0!important;margin-right:0!important;transform:none!important;translate:0 0!important;box-sizing:border-box!important}.topbar .main-nav.open,.main-nav.open{display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;align-items:stretch!important;text-align:center!important}.topbar .main-nav.open a,.main-nav.open a{width:100%!important;max-width:100%!important;min-width:0!important;margin-left:0!important;margin-right:0!important;justify-content:center!important;text-align:center!important;box-sizing:border-box!important}}@media (max-width:420px){.topbar .main-nav,.main-nav{left:16px!important;right:16px!important;inset-inline-start:16px!important;inset-inline-end:16px!important}}html,body,.site-shell{max-width:100%!important;overflow-x:hidden!important}.topbar .brand-title .rb-brand-ev,.brand-title .rb-brand-ev{color:rgba(255,255,255,.70)!important;opacity:1!important}.footer-copy{color:rgba(255,255,255,.54)!important;opacity:1!important}.footer-copy .footer-copy-brand{color:rgba(255,255,255,.90)!important;opacity:1!important;font-weight:850!important}.footer-copy .footer-copy-rest{color:rgba(255,255,255,.42)!important;opacity:1!important;font-weight:650!important}.services-section .section-title,.services-section-title{text-align:center!important;font-size:clamp(34px,4.4vw,50px)!important;line-height:1.05!important;margin-left:auto!important;margin-right:auto!important;margin-bottom:10px!important;letter-spacing:.01em!important}.services-section .section-sub,.services-section-sub{text-align:center!important;max-width:720px!important;margin:0 auto 22px!important}@media (max-width:760px){.topbar .main-nav,.main-nav{position:fixed!important;top:var(--rb-mobile-menu-top,76px)!important;left:var(--rb-mobile-menu-left-final,14px)!important;right:auto!important;inset-inline-start:var(--rb-mobile-menu-left-final,14px)!important;inset-inline-end:auto!important;width:var(--rb-mobile-menu-width-final,calc(100dvw - 28px))!important;max-width:var(--rb-mobile-menu-width-final,calc(100dvw - 28px))!important;min-width:0!important;margin:0!important;transform:none!important;translate:0 0!important;box-sizing:border-box!important;padding:12px!important}.topbar .main-nav.open,.main-nav.open{display:grid!important;grid-template-columns:1fr!important;justify-content:center!important;justify-items:stretch!important;align-items:stretch!important;gap:9px!important;text-align:center!important}.topbar .main-nav.open a,.main-nav.open a{display:flex!important;width:100%!important;max-width:100%!important;min-width:0!important;margin:0 auto!important;justify-content:center!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important}}.current-admin-badge{display:grid!important;gap:2px!important;min-width:132px!important;padding:10px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(135deg,rgba(255,255,255,.075),rgba(188,38,37,.10))!important;box-shadow:0 12px 26px rgba(0,0,0,.24)!important;text-align:right!important}.current-admin-badge span{color:#aeb5c0!important;font-size:10px!important;line-height:1!important;letter-spacing:.09em!important;text-transform:uppercase!important;font-weight:900!important}.current-admin-badge strong{color:#fff!important;font-size:clamp(18px,2vw,24px)!important;line-height:1.08!important;font-weight:950!important;letter-spacing:.01em!important}.admins-overview-card .section-head h2{font-size:clamp(24px,2.4vw,32px)!important}.admin-list-stack{display:grid!important;gap:12px!important}.admin-list-card,.admin-user-card.admin-list-card{display:grid!important;grid-template-columns:minmax(0,1fr)!important;align-items:stretch!important;gap:14px!important;padding:16px!important;overflow:hidden!important}.admin-user-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.admin-user-title-row .badge{flex:0 0 auto!important}.admin-user-info-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;margin-top:6px!important}.admin-info-pill{display:flex!important;align-items:center!important;min-height:42px!important;padding:10px 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.045)!important;color:#e8ebf1!important;font-size:12px!important;line-height:1.2!important;font-weight:800!important;overflow-wrap:anywhere!important}.admin-email-pill{color:#fff!important}.admin-permissions-text{margin-top:8px!important;line-height:1.48!important;color:#b6becb!important;opacity:.86!important}.admin-actions,.admin-list-card .card-actions{width:100%!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.admin-actions .btn,.admin-list-card .card-actions .btn{width:100%!important;min-width:0!important;flex:1 1 auto!important;margin:0!important;white-space:nowrap!important}@media (max-width:760px){.current-admin-badge{width:100%!important;text-align:left!important}.admin-user-info-grid,.admin-actions,.admin-list-card .card-actions{grid-template-columns:1fr!important}}.dashboard-maintenance-card{display:grid!important;gap:14px!important}.dashboard-maintenance-head{align-items:flex-start!important;gap:12px!important}.maintenance-toggle-form{display:grid!important;gap:10px!important}.maintenance-message-label{color:#d6dbe3!important;font-size:12px!important;font-weight:900!important;letter-spacing:.04em!important;text-transform:uppercase!important}.maintenance-toggle-form textarea{min-height:88px!important;resize:vertical!important}.maintenance-toggle-form .btn{width:100%!important}.dashboard-status-list{display:grid!important;gap:8px!important}.dashboard-status-list>div{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.035)!important}.dashboard-status-list span{color:#aeb6c1!important;font-size:12px!important;font-weight:800!important}.dashboard-status-list strong{color:#fff!important;font-size:13px!important}.trial-request-card{gap:10px!important;padding:13px!important;border-color:rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}.trial-request-top{padding-bottom:8px!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.trial-request-icon{width:34px!important;height:34px!important;flex-basis:34px!important;border-radius:13px!important;background:rgba(188,38,37,.14)!important;border:1px solid rgba(188,38,37,.28)!important;box-shadow:none!important;font-size:17px!important}.trial-request-top strong{font-size:16px!important;letter-spacing:0!important}.trial-request-top small,.trial-request-actions{display:none!important}.trial-contact-box>div,.trial-field,.trial-message-box{background:rgba(0,0,0,.16)!important;border-color:rgba(255,255,255,.075)!important}.brand-logo,.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo{background:#fff!important;padding:4px!important;object-fit:contain!important;box-shadow:0 0 0 2px rgba(188,38,37,.55),0 10px 24px rgba(0,0,0,.26)!important}.current-admin-badge{text-align:center!important;justify-items:center!important;align-content:center!important;gap:8px!important;min-width:156px!important;padding:12px 18px!important;background:linear-gradient(135deg,rgba(255,255,255,.065),rgba(255,255,255,.025))!important;border-color:rgba(255,255,255,.11)!important}.current-admin-badge span{display:block!important;margin:0!important;color:rgba(218,224,234,.72)!important;font-size:10px!important;letter-spacing:.12em!important}.current-admin-badge strong{display:block!important;color:#fff!important;font-size:clamp(20px,2.3vw,28px)!important;line-height:1.05!important;font-weight:950!important}.admin-display-name::before{content:none!important;display:none!important}.admin-user-title-row{justify-content:flex-start!important;gap:12px!important}.admin-role-badge{opacity:.86!important;font-weight:850!important;letter-spacing:.01em!important}.admin-email-pill,.admin-email-inline,.mailbox-email-line,.conversation-email,.message-header-main small{overflow-wrap:anywhere!important;word-break:break-word!important}.rb-email-colored{display:inline!important;font-weight:850!important;letter-spacing:.005em!important}.rb-email-local{font-weight:950!important}.rb-email-at{color:rgba(255,255,255,.48)!important;font-weight:900!important}.rb-email-domain{color:rgba(207,213,223,.62)!important;font-weight:800!important}.admin-info-pill.admin-email-pill{background:rgba(255,255,255,.032)!important;border-color:rgba(255,255,255,.075)!important}.admin-list-card,.admin-user-card.admin-list-card{display:grid!important;grid-template-columns:1fr!important;gap:12px!important}.admin-actions,.admin-list-card .card-actions{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;width:100%!important;margin-top:2px!important}.admin-actions .btn,.admin-list-card .card-actions .btn{min-height:48px!important;width:100%!important;white-space:normal!important;overflow:hidden!important}@media (max-width:1120px){.admins-overview-card .admin-actions,.admins-overview-card .admin-list-card .card-actions{grid-template-columns:1fr!important}}.dashboard-admin-meta{align-items:center!important}.dashboard-admin-meta .admin-email-inline{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important}.dashboard-maintenance-card{gap:16px!important}.dashboard-maintenance-card .maintenance-toggle-form{margin-top:2px!important}.notice.admin-flash-message,.admin-flash-message,.toast-wrap .toast,.rb-saving-box{display:flex!important;align-items:center!important;justify-content:center!important;min-height:82px!important;padding-top:24px!important;padding-bottom:24px!important;line-height:1.5!important}.notice.mini-notice,.message-filter-help{padding-top:15px!important;padding-bottom:15px!important;line-height:1.5!important}.mailbox-card .mailbox-email-line{margin-top:7px!important;font-size:12.5px!important}.trial-request-card{border-color:rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.014))!important;box-shadow:none!important}.trial-request-top strong{color:rgba(255,255,255,.92)!important}@media (max-width:760px){.current-admin-badge{width:100%!important;text-align:center!important}.admin-actions,.admin-list-card .card-actions{grid-template-columns:1fr!important}}.home-contact-section .home-contact-heading{text-align:center!important;margin:0 0 18px!important}.home-contact-section .home-contact-heading .section-title{margin:0!important;text-align:center!important}.home-contact-grid{align-items:stretch!important}.home-contact-grid .section-card{min-width:0!important}.home-contact-grid .section-title{text-align:center!important}.service-grid-linked .service-body h3,.services-section .service-body h3{width:100%!important;text-align:center!important;justify-self:center!important;font-size:clamp(23px,2.1vw,28px)!important;line-height:1.12!important;margin:2px 0 8px!important;letter-spacing:.015em!important}.service-grid-linked .service-body p,.services-section .service-body p{text-align:center!important}#mailbox-panel .mailbox-email-line .rb-email-at{color:#fff!important;opacity:1!important;font-weight:950!important}#mailbox-panel .mailbox-email-line .rb-email-domain{color:#090909!important;background:rgba(255,255,255,.78)!important;border:1px solid rgba(255,255,255,.24)!important;border-radius:999px!important;padding:1px 7px!important;margin-left:1px!important;font-weight:950!important;opacity:1!important}.newsletter-admin-page .newsletter-kpi-grid .kpi{position:relative!important;overflow:hidden!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.newsletter-admin-page .newsletter-kpi-grid .kpi::after{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;border-radius:20px 0 0 20px!important;opacity:.78!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(1){border-color:rgba(255,255,255,.13)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(1)::after{background:rgba(255,255,255,.42)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(2){border-color:rgba(47,176,97,.22)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(2)::after{background:rgba(47,176,97,.62)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(3){border-color:rgba(188,38,37,.22)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(3)::after{background:rgba(188,38,37,.58)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(4){border-color:rgba(120,150,190,.22)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi:nth-child(4)::after{background:rgba(120,150,190,.55)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi strong{color:rgba(231,235,242,.78)!important}.newsletter-admin-page .newsletter-kpi-grid .kpi span{color:#fff!important}.btn,a.btn,button,button.btn,.main-nav a,.hero-actions a,.card-actions a,.card-actions button,.list-card-actions a,.list-card-actions button,.filter-chip,.download-btn,.cta-btn{pointer-events:auto!important;cursor:pointer!important;position:relative!important;z-index:25!important}.btn::before,a.btn::before,button.btn::before,.main-nav a::before,.hero-actions a::before,.card-actions a::before,.card-actions button::before,.list-card-actions a::before,.list-card-actions button::before,.filter-chip::before,.download-btn::before,.cta-btn::before{pointer-events:none!important}.btn,a.btn,button.btn{min-width:44px!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}@media (max-width:760px){.topbar-inner{position:relative!important}.main-nav.open{position:fixed!important;left:50%!important;right:auto!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:0!important;transform:translateX(-50%)!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:1fr!important;justify-items:stretch!important;align-items:stretch!important}.main-nav.open a{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important}.home-contact-section .container{width:min(var(--max),calc(100% - 22px))!important}}.contact-routing-hint{display:grid!important;gap:8px!important;padding:13px 14px!important}.contact-routing-top,.contact-routing-email-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important}.contact-routing-prefix,.contact-routing-email-label{color:rgba(214,219,227,.66)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.025em!important;text-transform:uppercase!important}.contact-routing-dep{color:rgba(255,255,255,.92)!important;font-weight:950!important;text-align:right!important}.contact-routing-email-row{padding-top:8px!important;border-top:1px solid rgba(255,255,255,.06)!important}.contact-routing-email{color:rgba(188,38,37,.88)!important;font-weight:950!important;font-size:14px!important;line-height:1.25!important;text-align:right!important;overflow-wrap:anywhere!important}#mailbox-panel .mailbox-email-line{font-size:12px!important;line-height:1.28!important}#mailbox-panel .mailbox-email-line .rb-email-at{color:#fff!important;opacity:.96!important;background:transparent!important;border:0!important;padding:0!important;margin:0!important}#mailbox-panel .mailbox-email-line .rb-email-domain{color:#050505!important;background:transparent!important;border:0!important;border-radius:0!important;padding:0!important;margin-left:1px!important;font-size:.92em!important;font-weight:900!important;opacity:1!important;box-shadow:none!important;text-shadow:none!important}.member-profile-grid{display:grid!important;grid-template-columns:1fr!important;gap:16px!important}.member-profile-card,.member-detail-panel{border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important;border-radius:22px!important;box-shadow:0 16px 44px rgba(0,0,0,.24)!important}.member-profile-card{padding:16px!important;display:grid!important;gap:14px!important}.member-profile-card.is-being-edited{border-color:rgba(188,38,37,.34)!important;box-shadow:0 0 0 1px rgba(188,38,37,.18),0 18px 46px rgba(0,0,0,.28)!important}.member-profile-head{display:grid!important;grid-template-columns:auto minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding-bottom:12px!important;border-bottom:1px solid rgba(255,255,255,.065)!important}.member-profile-title{min-width:0!important;display:grid!important;gap:3px!important}.member-profile-title strong{color:#fff!important;font-size:clamp(18px,2vw,22px)!important;font-weight:950!important;line-height:1.08!important}.member-profile-title span{color:rgba(214,219,227,.68)!important;font-size:13px!important;font-weight:760!important;overflow-wrap:anywhere!important}.member-profile-sections,.member-detail-panels{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.member-profile-section,.member-detail-panel{padding:13px 14px!important;border-radius:18px!important}.member-profile-section-full,.member-detail-panel-full{grid-column:1/-1!important}.member-profile-section h3,.member-detail-panel h3{margin:0 0 10px!important;color:rgba(255,255,255,.92)!important;font-size:13px!important;font-weight:950!important;letter-spacing:.03em!important;text-transform:uppercase!important}.member-facts-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:9px!important}.member-fact,.member-note-grid>div{min-width:0!important;padding:10px 11px!important;border-radius:15px!important;background:rgba(0,0,0,.14)!important;border:1px solid rgba(255,255,255,.055)!important}.member-fact small,.member-note-grid small{display:block!important;margin:0 0 4px!important;color:rgba(214,219,227,.58)!important;font-size:11px!important;font-weight:850!important;letter-spacing:.02em!important}.member-fact strong,.member-note-grid strong{display:block!important;color:rgba(255,255,255,.90)!important;font-size:13px!important;font-weight:850!important;line-height:1.32!important;overflow-wrap:anywhere!important}.member-chip-row{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.member-note-grid{margin-top:10px!important;display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:9px!important}.training-warning-section{border-color:rgba(188,38,37,.16)!important;background:linear-gradient(180deg,rgba(188,38,37,.055),rgba(255,255,255,.012))!important}.member-profile-actions{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;padding-top:2px!important}.member-profile-actions .btn{width:100%!important;min-height:46px!important}.member-detail-panels{margin:14px 0 18px!important}.member-overview.member-hero.cv-card{margin-bottom:0!important}@media (max-width:860px){.contact-routing-top,.contact-routing-email-row{display:grid!important;justify-content:stretch!important;gap:5px!important}.contact-routing-dep,.contact-routing-email{text-align:left!important}.member-profile-head{grid-template-columns:auto minmax(0,1fr)!important}.member-profile-head>.badge{grid-column:1/-1!important;justify-self:start!important}.member-profile-sections,.member-detail-panels,.member-facts-grid,.member-note-grid,.member-profile-actions{grid-template-columns:1fr!important}}#mailbox-panel .mailbox-email-line .rb-email-colored.rb-email-full-color .rb-email-at.rb-email-colored-part,#mailbox-panel .mailbox-email-line .rb-email-colored.rb-email-full-color .rb-email-domain.rb-email-colored-part{color:var(--rb-email-color)!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important}#mailbox-panel .mailbox-email-line .rb-email-colored.rb-email-full-color .rb-email-local{color:var(--rb-email-color)!important}@media (max-width:760px){.services-section .service-card.service-card-linked .offer-meta,.services-section .service-grid.service-grid-linked .offer-meta,.service-card.service-card-linked .offer-meta,.service-grid.service-grid-linked .offer-meta{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:space-between!important;gap:8px!important;width:100%!important}.services-section .offer-pill.offer-age,.service-card.service-card-linked .offer-pill.offer-age{justify-self:start!important;text-align:left!important}.services-section .offer-pill.offer-price,.service-card.service-card-linked .offer-pill.offer-price{justify-self:end!important;text-align:right!important}}.subscriber-action-stack{display:grid!important;gap:8px!important;align-items:stretch!important;min-width:180px!important}.subscriber-action-stack form{margin:0!important}.subscriber-action-stack .btn,.subscriber-delete-btn,.subscriber-resend-btn{width:100%!important;min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.subscriber-delete-btn{opacity:.92!important}.brand-logo,.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo{width:62px!important;height:62px!important;flex:0 0 62px!important}@media (max-width:760px){.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo{width:56px!important;height:56px!important;flex:0 0 56px!important}}.new-conversation-card{margin:14px 0 18px!important;padding:0!important;overflow:hidden!important}.new-conversation-summary{cursor:pointer!important;list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:4px!important;padding:18px 20px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important;border:1px solid rgba(255,255,255,.075)!important}.new-conversation-summary::-webkit-details-marker{display:none!important}.new-conversation-summary span{color:#fff!important;font-size:18px!important;line-height:1.2!important;font-weight:950!important}.new-conversation-summary small{color:rgba(214,219,227,.68)!important;font-size:12px!important;line-height:1.35!important;font-weight:750!important}.new-conversation-card[open] .new-conversation-summary{border-bottom-left-radius:0!important;border-bottom-right-radius:0!important;border-color:rgba(188,38,37,.24)!important}.new-conversation-form{padding:18px 20px 20px!important;border:1px solid rgba(188,38,37,.18)!important;border-top:0!important;border-bottom-left-radius:22px!important;border-bottom-right-radius:22px!important;background:rgba(0,0,0,.12)!important}.new-conversation-actions .btn{width:100%!important;min-height:48px!important}#mailbox-panel .mailbox-email-line .rb-email-colored.rb-email-full-color .rb-email-at.rb-email-colored-part,#mailbox-panel .mailbox-email-line .rb-email-colored.rb-email-full-color .rb-email-domain.rb-email-colored-part{color:var(--rb-email-color)!important;opacity:1!important;background:transparent!important;border:0!important;box-shadow:none!important;text-shadow:none!important}#mailbox-panel .mailbox-email-line .rb-email-colored.rb-email-full-color .rb-email-domain.rb-email-colored-part{font-size:.94em!important;font-weight:900!important}.mailbox-imap-status{display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;margin-top:9px!important;padding:6px 10px!important;border-radius:999px!important;font-size:12px!important;line-height:1.2!important;font-weight:900!important;letter-spacing:.01em!important}.mailbox-imap-status span{display:inline-grid!important;place-items:center!important;width:17px!important;height:17px!important;border-radius:50%!important;background:rgba(255,255,255,.12)!important;font-size:12px!important;font-weight:950!important}.mailbox-imap-status.imap-ok{color:rgba(139,255,177,.94)!important;background:rgba(20,143,79,.14)!important;border:1px solid rgba(20,143,79,.34)!important}.mailbox-imap-status.imap-missing{color:rgba(255,128,128,.96)!important;background:rgba(188,38,37,.14)!important;border:1px solid rgba(188,38,37,.34)!important}.dashboard-grid .kpi-grid,.kpi-grid{gap:12px!important}.kpi-grid .kpi{position:relative!important;overflow:hidden!important;border-color:rgba(255,255,255,.08)!important}.kpi-grid .kpi::before{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:4px!important;background:rgba(188,38,37,.55)!important}.kpi-grid .kpi:nth-child(2)::before{background:rgba(255,255,255,.35)!important}.kpi-grid .kpi:nth-child(3)::before{background:rgba(188,38,37,.42)!important}.kpi-grid .kpi:nth-child(4)::before{background:rgba(214,219,227,.32)!important}.kpi-grid .kpi:nth-child(5)::before{background:rgba(255,255,255,.24)!important}.kpi-grid .kpi strong{color:rgba(214,219,227,.72)!important}.kpi-grid .kpi span{color:rgba(255,255,255,.94)!important;text-shadow:0 8px 26px rgba(188,38,37,.18)!important}.newsletter-admin-page .subscriber-action-stack .subscriber-delete-form{display:flex!important;justify-content:flex-end!important}.newsletter-admin-page .subscriber-action-stack .subscriber-delete-btn{width:50%!important;min-width:82px!important;max-width:112px!important;min-height:29px!important;padding:5px 8px!important;font-size:10.5px!important;border-radius:12px!important}.settings-admin-page .settings-brand-card,.settings-admin-page .settings-contact-card,.settings-admin-page .settings-social-card{border-color:rgba(255,255,255,.085)!important}.settings-admin-page .settings-social-card{background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(188,38,37,.025))!important}@media (max-width:760px){.new-conversation-summary,.new-conversation-form{padding-left:14px!important;padding-right:14px!important}.newsletter-admin-page .subscriber-action-stack .subscriber-delete-btn{width:auto!important;min-width:94px!important}}.brand-logo,.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo{width:74px!important;height:74px!important;flex:0 0 74px!important;padding:1px!important;background:#fff!important;object-fit:contain!important;object-position:center!important;border-radius:50%!important}.message-current-subject,.bubble-subject,.message-subject-line{display:flex!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;margin-top:7px!important;padding:8px 10px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.075)!important;background:rgba(0,0,0,.18)!important;color:#e9edf4!important;line-height:1.25!important}.message-current-subject span,.bubble-subject span,.message-subject-line span{color:rgba(214,219,227,.66)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.055em!important;text-transform:uppercase!important}.message-current-subject strong,.bubble-subject strong,.message-subject-line strong{color:#fff!important;font-size:13px!important;font-weight:950!important;overflow-wrap:anywhere!important}.message-header-main .message-current-subject{margin-top:9px!important}.bubble.admin .bubble-subject,.bubble.note .bubble-subject{background:rgba(255,255,255,.055)!important}.bubble-subject strong{font-size:12.5px!important}@media (max-width:760px){.site-shell{padding-top:var(--rb-mobile-shell-pad,96px)!important}.topbar{position:fixed!important;top:0!important;left:0!important;right:0!important;width:100%!important;z-index:20000!important;overflow:visible!important;transform:none!important;translate:0 0!important;will-change:auto!important}.topbar .container.topbar-inner,.topbar-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 48px!important;align-items:center!important;gap:10px!important;min-height:88px!important;width:min(var(--max),calc(100% - 22px))!important;margin-left:auto!important;margin-right:auto!important;padding:7px 0!important;transform:none!important;translate:0 0!important;overflow:visible!important}.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo{width:66px!important;height:66px!important;flex:0 0 66px!important;padding:1px!important}.topbar .brand{grid-column:1!important;min-width:0!important;width:100%!important;transform:none!important;translate:0 0!important}.mobile-nav-toggle{grid-column:2!important;justify-self:end!important;width:48px!important;min-width:48px!important;height:44px!important;min-height:44px!important;margin:0!important;padding:0!important;position:relative!important;z-index:20030!important;transform:none!important;translate:0 0!important}.topbar .main-nav,.main-nav{position:fixed!important;top:var(--rb-mobile-menu-top,88px)!important;left:max(14px,env(safe-area-inset-left))!important;right:max(14px,env(safe-area-inset-right))!important;inset-inline-start:max(14px,env(safe-area-inset-left))!important;inset-inline-end:max(14px,env(safe-area-inset-right))!important;width:auto!important;max-width:none!important;min-width:0!important;margin:0!important;padding:12px!important;display:none!important;grid-template-columns:1fr!important;gap:9px!important;align-items:stretch!important;justify-items:stretch!important;box-sizing:border-box!important;border-radius:18px!important;background:rgba(10,11,13,.985)!important;border:1px solid rgba(255,255,255,.08)!important;box-shadow:0 18px 38px rgba(0,0,0,.36)!important;transform:none!important;translate:0 0!important;transition:none!important;animation:none!important;max-height:calc(100dvh - var(--rb-mobile-menu-top,88px) - 12px)!important;overflow-y:auto!important;overflow-x:hidden!important;overscroll-behavior:contain!important;z-index:20020!important}.topbar .main-nav.open,.main-nav.open{display:grid!important}.topbar .main-nav.open a,.main-nav.open a{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;display:flex!important;justify-content:center!important;align-items:center!important;text-align:center!important;box-sizing:border-box!important;transform:none!important;translate:0 0!important;transition:background .16s ease,border-color .16s ease!important}}@media (max-width:380px){.topbar .main-nav,.main-nav{left:12px!important;right:12px!important;inset-inline-start:12px!important;inset-inline-end:12px!important}.topbar .brand-logo{width:62px!important;height:62px!important;flex-basis:62px!important}}.dashboard-email-status-card{margin-top:14px!important;padding:14px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.027),rgba(255,255,255,.012))!important;border:1px solid rgba(255,255,255,.065)!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}.dashboard-email-status-head{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.dashboard-email-status-head strong{display:block!important;font-size:15px!important;font-weight:950!important;color:rgba(255,255,255,.92)!important;letter-spacing:.01em!important}.dashboard-email-status-head span{display:block!important;margin-top:2px!important;font-size:12px!important;color:rgba(214,219,227,.58)!important}.email-status-summary{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:7px!important;flex-wrap:wrap!important}.mail-status-pill{display:inline-flex!important;align-items:center!important;gap:6px!important;min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;font-size:11px!important;font-weight:900!important;border:1px solid rgba(255,255,255,.075)!important;background:rgba(255,255,255,.035)!important;color:rgba(235,238,244,.82)!important}.mail-status-pill span{margin:0!important;font-size:11px!important;line-height:1!important;color:inherit!important}.dashboard-email-status-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:8px!important}.email-status-mini{display:grid!important;grid-template-columns:24px minmax(0,1fr) auto!important;align-items:center!important;gap:9px!important;min-height:48px!important;padding:8px 10px!important;border-radius:16px!important;background:rgba(255,255,255,.028)!important;border:1px solid rgba(255,255,255,.06)!important;color:inherit!important;transition:background .16s ease,border-color .16s ease!important}.email-status-mini:hover{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.10)!important;transform:none!important}.email-status-icon{width:24px!important;height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:50%!important;font-size:13px!important;font-weight:950!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.08)!important}.email-status-main{min-width:0!important;display:grid!important;gap:1px!important}.email-status-main strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:12.5px!important;font-weight:950!important;color:rgba(255,255,255,.9)!important}.email-status-main small{display:block!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;font-size:10.5px!important;font-weight:800!important;opacity:.82!important}.email-status-state{display:grid!important;justify-items:end!important;gap:1px!important;font-size:10.5px!important;font-weight:900!important;white-space:nowrap!important;color:rgba(221,226,235,.68)!important}.email-status-state em{font-style:normal!important;font-size:9.5px!important;font-weight:800!important;color:rgba(190,197,207,.48)!important}.email-ok .email-status-icon,.mail-status-pill.email-ok{color:rgba(154,255,190,.94)!important;background:rgba(47,176,97,.11)!important;border-color:rgba(47,176,97,.25)!important}.email-pending .email-status-icon{color:rgba(255,225,160,.9)!important;background:rgba(214,163,51,.11)!important;border-color:rgba(214,163,51,.24)!important}.email-error .email-status-icon,.email-missing .email-status-icon,.mail-status-pill.email-error{color:rgba(255,154,154,.95)!important;background:rgba(188,38,37,.11)!important;border-color:rgba(188,38,37,.27)!important}.email-paused .email-status-icon{color:rgba(214,219,227,.62)!important}.dashboard-email-empty{padding:10px 12px!important;font-size:12px!important}@media (max-width:760px){.dashboard-email-status-card{padding:12px!important;margin-top:12px!important}.dashboard-email-status-head{align-items:flex-start!important;flex-direction:column!important;gap:8px!important}.email-status-summary{justify-content:flex-start!important}.dashboard-email-status-list{grid-template-columns:1fr!important}.email-status-mini{grid-template-columns:24px minmax(0,1fr)!important}.email-status-state{grid-column:2!important;justify-items:start!important;white-space:normal!important;margin-top:1px!important}}.message-header-main .message-current-subject{display:none!important}.bubble-body .message-subject-line,.message-box-body .message-subject-line{display:none!important}@media (min-width:981px){.refined-inbox-layout .message-panel{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;align-self:start!important}.refined-inbox-layout .message-panel .chat-wrap{height:auto!important;min-height:0!important;max-height:none!important;overflow:visible!important}.refined-inbox-layout .message-panel .chat-messages{flex:0 0 auto!important;min-height:280px!important;max-height:clamp(360px,52vh,640px)!important;overflow-y:auto!important;overflow-x:hidden!important}.refined-inbox-layout .message-panel .chat-form{position:relative!important;bottom:auto!important;z-index:3!important;padding-bottom:20px!important;overflow:visible!important}.refined-inbox-layout .message-panel .chat-form button[type="submit"]{position:relative!important;z-index:4!important;margin-bottom:0!important}}.dashboard-email-status-card .email-status-mini{cursor:default!important;pointer-events:auto!important;text-decoration:none!important;transform:none!important}.dashboard-email-status-card .email-status-mini:hover{background:rgba(255,255,255,.028)!important;border-color:rgba(255,255,255,.06)!important;transform:none!important;box-shadow:none!important}.dashboard-email-status-card .email-status-state{min-width:88px!important;padding:5px 8px!important;border-radius:999px!important;justify-items:center!important;text-align:center!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.06)!important}.dashboard-email-status-card .email-ok .email-status-state{color:rgba(154,255,190,.95)!important;background:rgba(47,176,97,.10)!important;border-color:rgba(47,176,97,.22)!important}.dashboard-email-status-card .email-error .email-status-state,.dashboard-email-status-card .email-missing .email-status-state,.dashboard-email-status-card .email-pending .email-status-state{color:rgba(255,154,154,.95)!important;background:rgba(188,38,37,.10)!important;border-color:rgba(188,38,37,.24)!important}.dashboard-email-status-card .email-status-state em{margin-top:1px!important;color:rgba(214,219,227,.50)!important}.dashboard-email-status-card{margin-top:12px!important;padding:10px 12px!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.020),rgba(255,255,255,.008))!important;border-color:rgba(255,255,255,.052)!important;box-shadow:0 8px 22px rgba(0,0,0,.14)!important}.dashboard-email-status-head{gap:10px!important;margin-bottom:8px!important}.dashboard-email-status-head strong{font-size:13px!important;line-height:1.15!important;letter-spacing:.005em!important}.dashboard-email-status-head>div:first-child>span{font-size:10.5px!important;line-height:1.25!important;color:rgba(214,219,227,.46)!important}.dashboard-email-status-head .email-status-summary{gap:8px!important}.dashboard-email-status-head .mail-status-pill{min-height:31px!important;padding:6px 11px!important;font-size:13px!important;line-height:1!important;font-weight:950!important;letter-spacing:.005em!important}.dashboard-email-status-head .mail-status-pill span{font-size:14px!important}.dashboard-email-status-list{grid-template-columns:repeat(auto-fit,minmax(175px,1fr))!important;gap:6px!important}.dashboard-email-status-card .email-status-mini{grid-template-columns:18px minmax(0,1fr) auto!important;min-height:36px!important;padding:6px 7px!important;gap:6px!important;border-radius:12px!important;background:rgba(255,255,255,.018)!important;border-color:rgba(255,255,255,.045)!important}.dashboard-email-status-card .email-status-icon{width:18px!important;height:18px!important;font-size:10px!important;border-width:1px!important}.dashboard-email-status-card .email-status-main strong{font-size:10.8px!important;line-height:1.15!important;color:rgba(245,247,250,.82)!important}.dashboard-email-status-card .email-status-main small{font-size:9px!important;line-height:1.1!important;font-weight:650!important;color:rgba(214,219,227,.42)!important;opacity:1!important}.dashboard-email-status-card .email-status-state{min-width:74px!important;padding:4px 6px!important;font-size:9.8px!important;line-height:1.05!important;border-radius:999px!important}.dashboard-email-status-card .email-status-state em{display:none!important}@media (max-width:760px){.dashboard-email-status-head .mail-status-pill{font-size:12.5px!important;min-height:30px!important}.dashboard-email-status-card .email-status-mini{grid-template-columns:18px minmax(0,1fr) auto!important}.dashboard-email-status-card .email-status-state{grid-column:auto!important;justify-items:center!important;white-space:nowrap!important;margin-top:0!important}}a.btn,button.btn,.btn,button[type="submit"],button[type="button"],.main-nav a,.admin-side a,.admin-nav a,.hero-actions a,.hero-actions button,.footer a,.filter-chip,a.list-card,a.service-card-link,.card-actions a,.card-actions button,.list-card-actions a,.list-card-actions button,.download-btn,.cta-btn,.course-tag,.mobile-nav-toggle,[role="button"]{position:relative!important;z-index:30!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;box-sizing:border-box!important;cursor:pointer!important;pointer-events:auto!important;touch-action:manipulation!important;-webkit-tap-highlight-color:rgba(188,38,37,.22)!important}a.btn::after,button.btn::after,.btn::after,button[type="submit"]::after,button[type="button"]::after,.main-nav a::after,.admin-side a::after,.admin-nav a::after,.hero-actions a::after,.hero-actions button::after,.footer a::after,.filter-chip::after,a.list-card::after,a.service-card-link::after,.card-actions a::after,.card-actions button::after,.list-card-actions a::after,.list-card-actions button::after,.download-btn::after,.cta-btn::after,.course-tag::after,.mobile-nav-toggle::after,[role="button"]::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;z-index:1!important}a.btn>*,button.btn>*,.btn>*,button[type="submit"]>*,button[type="button"]>*,.main-nav a>*,.admin-side a>*,.admin-nav a>*,.hero-actions a>*,.hero-actions button>*,.footer a>*,.filter-chip>*,a.list-card>*,a.service-card-link>*,.card-actions a>*,.card-actions button>*,.list-card-actions a>*,.list-card-actions button>*,.download-btn>*,.cta-btn>*,.course-tag>*,.mobile-nav-toggle>*,[role="button"]>*{position:relative!important;z-index:2!important;pointer-events:none!important}.services-section .service-card.service-card-linked .service-body h3,.service-grid-linked .service-card.service-card-linked .service-body h3,.service-grid-linked .service-body h3{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:center!important;width:auto!important;max-width:100%!important;margin:4px auto 10px!important;padding:8px 15px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016))!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.055)!important;text-align:center!important}.brand-logo,.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo{border:1px solid rgba(188,38,37,.28)!important;box-shadow:0 0 0 1px rgba(188,38,37,.18),0 8px 20px rgba(0,0,0,.22)!important}.admin-menu a,.admin-menu a:not(.admin-menu-link),.admin-menu .admin-menu-link{text-align:center!important;justify-content:center!important;align-items:center!important}.admin-menu a:not(.admin-menu-link){display:flex!important}.admin-menu .admin-menu-link-messages{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;gap:8px!important;justify-items:center!important;align-items:center!important;text-align:center!important}.admin-menu .admin-menu-link-messages>span:first-child{grid-column:2!important;min-width:0!important;width:100%!important;text-align:center!important;justify-self:center!important;white-space:normal!important}.admin-menu .admin-menu-link-messages>.admin-nav-count{grid-column:3!important;justify-self:end!important}.new-conversation-card{border-color:rgba(47,176,97,.30)!important;background:linear-gradient(180deg,rgba(47,176,97,.045),rgba(255,255,255,.014))!important;box-shadow:0 14px 30px rgba(0,0,0,.18)!important}.new-conversation-summary{border-color:rgba(47,176,97,.28)!important;background:linear-gradient(135deg,rgba(47,176,97,.12),rgba(255,255,255,.025))!important}.new-conversation-summary span{color:#dfffea!important}.new-conversation-summary::before{background:rgba(47,176,97,.82)!important;box-shadow:0 0 0 4px rgba(47,176,97,.12)!important}.new-conversation-card[open] .new-conversation-summary{border-color:rgba(47,176,97,.40)!important;background:linear-gradient(135deg,rgba(47,176,97,.15),rgba(255,255,255,.03))!important}.new-conversation-actions .btn{background:linear-gradient(135deg,rgba(47,176,97,.95),rgba(34,132,73,.95))!important;box-shadow:0 12px 26px rgba(47,176,97,.12)!important}.admins-overview-card{padding:18px!important}.admins-overview-card .section-head h2{font-size:clamp(21px,2vw,25px)!important;margin:0 0 4px!important}.admins-overview-card .section-sub{font-size:12.5px!important;opacity:.72!important;margin:0!important}.admins-overview-card .admin-list-stack{gap:8px!important}.admins-overview-card .admin-list-card,.admins-overview-card .admin-user-card.admin-list-card{padding:12px 14px!important;border-radius:17px!important;gap:10px!important}.admins-overview-card .admin-display-name{font-size:15px!important;line-height:1.2!important}.admins-overview-card .admin-role-badge,.admins-overview-card .badge{font-size:10.5px!important;padding:5px 8px!important}.admins-overview-card .admin-user-info-grid,.admins-overview-card .admin-permissions-text{font-size:11.5px!important}.admins-overview-card .admin-list-card .card-actions .btn{min-height:34px!important;padding:7px 11px!important;font-size:11.5px!important}#cookieBanner.is-visible,#cookieBanner[style*="display:block"]{display:block!important;opacity:1!important;visibility:visible!important;pointer-events:auto!important;z-index:99999!important}#cookieBanner{background:linear-gradient(180deg,rgba(20,22,27,.98),rgba(14,15,18,.98))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 18px 48px rgba(0,0,0,.45)!important}@media (min-width:761px){.mobile-nav-toggle,.topbar .mobile-nav-toggle{display:none!important;visibility:hidden!important;opacity:0!important;pointer-events:none!important}.topbar .main-nav,.main-nav{display:flex!important;position:static!important;transform:none!important;inset:auto!important;width:auto!important;max-width:none!important;opacity:1!important;visibility:visible!important}}@media (max-width:760px){.mobile-nav-toggle,.topbar .mobile-nav-toggle{display:inline-flex!important;visibility:visible!important;opacity:1!important;pointer-events:auto!important}}.topbar .brand-logo,.admin-side .brand-logo,.login-card .brand-logo,.brand-logo{border:1px solid rgba(188,38,37,.82)!important;padding:2px!important;box-shadow:0 0 0 0 rgba(188,38,37,0),0 8px 20px rgba(0,0,0,.24)!important;background:#fff!important;object-fit:contain!important}.topbar .brand-logo{width:58px!important;height:58px!important;flex:0 0 58px!important}@media (max-width:760px){.topbar .brand-logo{width:54px!important;height:54px!important;flex-basis:54px!important}}.dashboard-email-status-compact{padding:12px 14px!important;border-radius:18px!important}.dashboard-email-status-compact .dashboard-email-status-head{margin-bottom:8px!important;padding:0!important;min-height:0!important}.dashboard-email-status-split{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:12px!important;align-items:start!important}.dashboard-email-status-left{min-width:0!important}.dashboard-email-status-right{align-self:start!important;display:grid!important;grid-template-columns:1fr!important;gap:8px!important;min-width:132px!important;justify-items:stretch!important;padding:8px!important;border:1px solid rgba(255,255,255,.055)!important;border-radius:15px!important;background:rgba(255,255,255,.018)!important}.dashboard-email-status-compact .dashboard-email-status-list{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:6px!important}.dashboard-email-status-compact .mail-status-pill{min-height:34px!important;padding:7px 12px!important;font-size:14px!important;justify-content:center!important;white-space:nowrap!important}.dashboard-email-status-compact .mail-status-pill span{font-size:16px!important}@media (max-width:760px){.dashboard-email-status-split{grid-template-columns:1fr!important}.dashboard-email-status-right{grid-template-columns:repeat(2,minmax(0,1fr))!important;width:100%!important;min-width:0!important}}.admin-footer-copy{margin:24px 0 2px!important;padding:16px 10px 6px!important;text-align:center!important;font-size:12px!important;line-height:1.4!important;color:rgba(255,255,255,.38)!important;border-top:1px solid rgba(255,255,255,.055)!important}.admin-footer-copy span{color:rgba(255,255,255,.70)!important;font-style:normal!important;font-weight:750!important}.admin-footer-copy em{color:rgba(255,255,255,.42)!important;font-style:normal!important}.footer-copy .footer-copy-brand{color:rgba(255,255,255,.70)!important;opacity:1!important}.footer-copy .footer-copy-rest{color:rgba(255,255,255,.48)!important;opacity:1!important}.admins-overview-card .admin-display-name{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;max-width:100%!important;padding:7px 13px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.015))!important;color:#fff!important;font-size:18px!important;line-height:1.15!important;letter-spacing:.01em!important}.admins-overview-card .admin-user-title-row{align-items:center!important;gap:8px!important;flex-wrap:wrap!important}.services-section .service-card.service-card-linked .service-body h3,.service-grid-linked .service-card.service-card-linked .service-body h3,.service-grid-linked .service-body h3{padding:11px 20px!important;font-size:clamp(20px,1.75vw,25px)!important;line-height:1.1!important;border-radius:999px!important;border-color:rgba(255,255,255,.14)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.09),0 8px 22px rgba(0,0,0,.18)!important}.service-card-linked .service-media.is-placeholder{background:radial-gradient(circle at center,rgba(255,255,255,.13),rgba(255,255,255,.035) 42%,rgba(188,38,37,.07) 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.09),inset 0 0 32px rgba(255,255,255,.05)!important}.service-card-linked .service-media.is-placeholder img,.service-card-linked .service-media img[src$="/assets/branding/logo.png"],.service-card-linked .service-media img[src$="assets/branding/logo.png"]{width:min(76%,220px)!important;height:min(76%,220px)!important;object-fit:contain!important;filter:drop-shadow(0 8px 18px rgba(255,255,255,.10))!important}@media (hover:hover) and (pointer:fine) and (min-width:761px){.service-card-linked .service-media img,.service-card-link .service-media img{transition:transform .24s ease,filter .24s ease!important}.service-card-linked:hover .service-media img,.service-card-link:hover .service-media img,.service-card-linked:focus-within .service-media img,.service-card-link:focus-visible .service-media img{transform:translateZ(0) scale(1.06)!important}}@media (max-width:760px){#cookieBanner,body #cookieBanner.toast{left:50%!important;right:auto!important;bottom:14px!important;transform:translateX(-50%)!important;width:calc(100vw - 28px)!important;max-width:calc(100vw - 28px)!important;margin:0!important;padding:16px!important;box-sizing:border-box!important;border-radius:18px!important}#cookieBanner .hero-actions{display:grid!important;grid-template-columns:1fr 1fr!important;gap:8px!important;width:100%!important}#cookieBanner .hero-actions .btn,#cookieBanner button{width:100%!important;min-width:0!important;min-height:44px!important;padding:10px 12px!important}}.topbar .brand-logo,.brand-logo{object-fit:contain!important;object-position:center!important}.services-section .service-card.service-card-linked .service-body p,.service-grid-linked .service-card.service-card-linked .service-body p,.service-grid-linked .service-body p{margin-top:2px!important;color:rgba(255,255,255,.70)!important;opacity:1!important;font-size:clamp(15px,1.1vw,17px)!important;font-weight:650!important;line-height:1.58!important}.member-admin-layout.is-overview{grid-template-columns:1fr!important}.member-admin-layout.has-editor{grid-template-columns:minmax(420px,.96fr) minmax(520px,1.2fr)!important;align-items:start!important}.member-editor-card,.members-overview-card{overflow:hidden!important}.member-editor-head,.members-overview-head{align-items:flex-start!important;gap:14px!important}.members-head-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:10px!important;flex-wrap:wrap!important}.member-editor-summary{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:14px!important;align-items:center!important;margin:0 0 16px!important;padding:14px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))!important}.member-editor-summary-main{min-width:0!important;display:grid!important;gap:8px!important}.member-editor-name-row{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.member-editor-name-row h3{margin:0!important;color:#fff!important;font-size:22px!important;line-height:1.15!important}.member-editor-meta{display:flex!important;flex-wrap:wrap!important;gap:8px 12px!important;color:#cbd0d9!important;opacity:.78!important;font-size:13px!important;font-weight:750!important}.member-editor-warning-row{gap:7px!important}.member-editor-form{display:grid!important;gap:16px!important}.member-form-section{display:grid!important;gap:14px!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.025)!important}.member-form-section-head{display:grid!important;gap:4px!important}.member-form-section-head h3{margin:0!important;color:#fff!important;font-size:17px!important;line-height:1.2!important}.member-form-section-head p{margin:0!important;color:#c8ced8!important;opacity:.68!important;font-size:13px!important;line-height:1.4!important}.member-form-fields{gap:14px!important}.member-form-fields .form-row label{font-size:12px!important;letter-spacing:.01em!important;color:#cfd4dc!important;opacity:.82!important}.member-form-fields .toggle-row{min-height:54px!important;align-content:center!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.12)!important}.member-form-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;justify-content:flex-start!important;padding-top:2px!important}.member-form-actions .btn{min-width:190px!important}.member-documents-panel{margin-top:16px!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.022)!important;display:grid!important;gap:12px!important}.members-table{display:grid!important;gap:10px!important}.members-table-head{display:grid!important;grid-template-columns:minmax(230px,1.35fr) minmax(170px,.95fr) minmax(170px,.95fr) minmax(150px,.82fr) minmax(190px,auto)!important;gap:10px!important;padding:0 14px 2px!important;color:#b7bec9!important;opacity:.62!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important}.member-table-row{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.07)!important;background:linear-gradient(180deg,rgba(255,255,255,.033),rgba(255,255,255,.015))!important;overflow:hidden!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.member-table-row:hover,.member-table-row:focus-within{transform:translateY(-1px)!important;border-color:rgba(188,38,37,.28)!important;background:linear-gradient(180deg,rgba(188,38,37,.07),rgba(255,255,255,.02))!important}.member-table-row.is-being-edited{border-color:rgba(188,38,37,.5)!important;box-shadow:0 0 0 1px rgba(188,38,37,.16) inset!important}.member-table-main{display:grid!important;grid-template-columns:minmax(230px,1.35fr) minmax(170px,.95fr) minmax(170px,.95fr) minmax(150px,.82fr)!important;gap:10px!important;align-items:center!important;min-width:0!important;padding:14px 12px 14px 14px!important;color:inherit!important;text-decoration:none!important}.member-table-person{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:12px!important;align-items:center!important;min-width:0!important}.member-table-person>div,.member-table-cell{min-width:0!important;display:grid!important;gap:4px!important}.member-table-person strong,.member-table-cell strong{color:#fff!important;font-size:15px!important;line-height:1.2!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.member-table-person small,.member-table-cell small{color:#aeb5c1!important;opacity:.76!important;font-size:12px!important;line-height:1.25!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.member-table-person .badge,.member-table-cell .badge{width:max-content!important;max-width:100%!important;padding:5px 8px!important;font-size:11px!important}.member-table-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;padding:12px 14px 12px 0!important;min-width:190px!important}.member-table-actions .btn{min-height:38px!important;padding:9px 13px!important;font-size:12px!important;white-space:nowrap!important}.member-table-main::after,.member-table-actions .btn::after,.members-head-actions .btn::after,.member-form-actions .btn::after{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important}.member-table-main,.member-table-actions .btn,.members-head-actions .btn,.member-form-actions .btn{position:relative!important;z-index:2!important;pointer-events:auto!important;cursor:pointer!important}@media (max-width:1180px){.member-admin-layout.has-editor{grid-template-columns:1fr!important}.members-table-head{display:none!important}.member-table-row{grid-template-columns:1fr!important}.member-table-main{grid-template-columns:1fr 1fr!important}.member-table-actions{justify-content:flex-start!important;padding:0 14px 14px!important;min-width:0!important}}@media (max-width:680px){.member-editor-head,.members-overview-head{display:grid!important;grid-template-columns:1fr!important}.members-head-actions{justify-content:flex-start!important;width:100%!important}.members-head-actions .btn{width:100%!important}.member-editor-summary{grid-template-columns:1fr!important;text-align:left!important}.member-table-main{grid-template-columns:1fr!important;padding:14px!important}.member-table-actions{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.member-table-actions .btn{width:100%!important}.member-form-fields{grid-template-columns:1fr!important}.member-form-actions{display:grid!important;grid-template-columns:1fr!important}.member-form-actions .btn{width:100%!important;min-width:0!important}}.member-admin-layout.is-editor-page,.member-admin-layout.is-profile-page,.member-admin-layout.is-overview{grid-template-columns:1fr!important}.full-page-member-editor,.member-profile-full-card,.members-overview-page{width:100%!important;max-width:none!important}.members-top-action{display:flex!important;justify-content:flex-start!important;margin:0 0 16px!important}.members-top-action .btn{min-height:46px!important;padding-inline:20px!important}.member-readonly-hero{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:18px!important;align-items:center!important;padding:18px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.025) 48%,rgba(0,0,0,.15))!important;margin-bottom:14px!important}.member-readonly-main{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:16px!important;align-items:center!important;min-width:0!important}.avatar.avatar-xl{width:78px!important;height:78px!important;border-radius:22px!important;object-fit:cover!important}.member-readonly-title{min-width:0!important;display:grid!important;gap:6px!important}.member-readonly-eyebrow{width:max-content!important;max-width:100%!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.35)!important;background:rgba(188,38,37,.13)!important;color:rgba(255,255,255,.82)!important;font-size:11px!important;font-weight:950!important;letter-spacing:.05em!important;text-transform:uppercase!important}.member-readonly-title h2{margin:0!important;color:#fff!important;font-size:clamp(26px,3vw,40px)!important;line-height:1.02!important;font-weight:950!important;overflow-wrap:anywhere!important}.member-readonly-meta{display:flex!important;flex-wrap:wrap!important;gap:8px 13px!important;color:rgba(225,229,236,.74)!important;font-size:13px!important;font-weight:800!important}.member-readonly-actions{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;min-width:180px!important}.member-readonly-actions .btn{width:100%!important;min-height:42px!important}.member-alert-row{display:grid!important;grid-template-columns:auto minmax(0,1fr)!important;gap:8px 12px!important;align-items:center!important;padding:13px 15px!important;border-radius:18px!important;margin:0 0 14px!important;border:1px solid rgba(255,255,255,.08)!important}.member-alert-row strong{font-size:14px!important;line-height:1.2!important;font-weight:950!important}.member-alert-row span{color:rgba(231,235,242,.72)!important;font-size:13px!important;line-height:1.38!important;font-weight:700!important}.member-alert-row.is-danger{background:linear-gradient(180deg,rgba(188,38,37,.13),rgba(188,38,37,.045))!important;border-color:rgba(188,38,37,.32)!important}.member-alert-row.is-danger strong{color:#fff!important}.member-alert-row.is-ok{background:linear-gradient(180deg,rgba(35,175,91,.11),rgba(35,175,91,.035))!important;border-color:rgba(35,175,91,.26)!important}.member-readonly-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important}.member-readonly-grid .member-profile-section{background:linear-gradient(180deg,rgba(255,255,255,.034),rgba(255,255,255,.014))!important;border:1px solid rgba(255,255,255,.075)!important}.member-readonly-grid .member-profile-section h3{font-size:12px!important;opacity:.94!important}.member-readonly-chips{margin-bottom:10px!important}.member-note-grid.member-note-grid-wide{grid-template-columns:1fr!important}.form-hint{display:block!important;margin-top:7px!important;color:rgba(205,211,221,.62)!important;font-size:11px!important;line-height:1.35!important;font-weight:750!important}.sparring-toggle-row.is-disabled-by-medical{border-color:rgba(188,38,37,.25)!important;background:rgba(188,38,37,.07)!important}.sparring-toggle-row.is-disabled-by-medical .sparring-hint{color:rgba(255,210,210,.78)!important}.sparring-toggle-row input[disabled]+span{opacity:.55!important}.member-table-actions{min-width:270px!important}.member-table-actions .btn{flex:1 1 auto!important;text-align:center!important}.member-table-main{cursor:pointer!important}.member-table-main:hover .member-table-person strong,.member-table-main:focus-visible .member-table-person strong{text-decoration:underline!important;text-decoration-color:rgba(188,38,37,.55)!important;text-underline-offset:4px!important}@media (max-width:1180px){.member-readonly-grid{grid-template-columns:1fr!important}.member-table-actions{min-width:0!important}}@media (max-width:760px){.member-readonly-hero{grid-template-columns:1fr!important;padding:15px!important}.member-readonly-main{grid-template-columns:1fr!important}.member-readonly-actions{min-width:0!important}.member-alert-row{grid-template-columns:1fr!important}.members-top-action .btn{width:100%!important}}.phone-input-group{display:grid!important;grid-template-columns:minmax(112px,.36fr) minmax(0,1fr)!important;gap:8px!important;align-items:stretch!important}.phone-input-group select,.phone-input-group input{width:100%!important;min-width:0!important}.phone-input-group select{text-align:center!important;font-weight:900!important;letter-spacing:.02em!important;color:rgba(255,255,255,.88)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.025))!important;border-color:rgba(255,255,255,.11)!important}input[name="iban"]{letter-spacing:.075em!important;text-transform:uppercase!important;font-weight:850!important}.member-filter-panel{display:grid!important;grid-template-columns:minmax(180px,1.3fr) minmax(130px,.75fr) minmax(150px,.95fr) minmax(160px,.9fr) minmax(145px,.8fr) auto!important;gap:10px!important;align-items:end!important;padding:14px!important;margin:0 0 16px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important}.member-filter-panel .form-row{margin:0!important}.member-filter-actions{display:flex!important;gap:8px!important;align-items:end!important;justify-content:flex-end!important}.member-filter-actions .btn{min-height:42px!important;padding-inline:14px!important;white-space:nowrap!important}.status-active{color:#dfffea!important;border-color:rgba(47,176,97,.34)!important;background:rgba(47,176,97,.12)!important;box-shadow:inset 0 0 0 1px rgba(47,176,97,.08)!important}.status-paused{color:#fff3cf!important;border-color:rgba(218,169,55,.36)!important;background:rgba(218,169,55,.13)!important;box-shadow:inset 0 0 0 1px rgba(218,169,55,.08)!important}.status-cancelled{color:#ffdede!important;border-color:rgba(188,38,37,.36)!important;background:rgba(188,38,37,.13)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.08)!important}.member-sepa-wide{grid-column:1/-1!important}.member-sepa-wide .member-facts-grid{grid-template-columns:repeat(4,minmax(0,1fr))!important}.member-sepa-wide .member-fact strong{letter-spacing:.03em!important}.new-conversation-summary{justify-items:center!important;text-align:center!important;border-color:rgba(47,176,97,.42)!important}.new-conversation-summary span{width:100%!important;text-align:center!important;font-size:clamp(16px,1.55vw,19px)!important;line-height:1.18!important}.new-conversation-summary small{width:100%!important;text-align:center!important}.admin-permissions-list{display:flex!important;flex-wrap:wrap!important;gap:7px!important;margin-top:9px!important}.admin-permissions-list span{display:inline-flex!important;align-items:center!important;min-height:27px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.105)!important;background:rgba(255,255,255,.045)!important;color:rgba(255,255,255,.86)!important;font-size:11.5px!important;line-height:1!important;font-weight:950!important}.mailbox-connection-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.mailbox-connection-grid span{display:grid!important;gap:3px!important;min-width:0!important;padding:8px 9px!important;border-radius:13px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(255,255,255,.026)!important}.mailbox-connection-grid small{color:rgba(197,204,216,.62)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.mailbox-connection-grid strong{color:rgba(255,255,255,.84)!important;font-size:12px!important;font-weight:900!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.gallery-lightbox__share{position:absolute!important;top:10px!important;left:10px!important;min-height:38px!important;padding:0 14px!important;border:1px solid rgba(255,255,255,.16)!important;border-radius:999px!important;background:rgba(17,19,23,.88)!important;color:#fff!important;font-size:13px!important;font-weight:950!important;line-height:1!important;cursor:pointer!important;z-index:3!important;box-shadow:0 8px 22px rgba(0,0,0,.28)!important}.gallery-lightbox__share:hover{border-color:rgba(188,38,37,.45)!important;background:rgba(188,38,37,.92)!important}.welcome-heading .welcome-rb-letter{color:#bc2625!important;opacity:1!important}.welcome-heading .welcome-brand-rest{color:rgba(42,42,42,.78)!important;opacity:1!important}.services-section .service-card.service-card-linked .service-body h3,.service-grid-linked .service-card.service-card-linked .service-body h3,.service-grid-linked .service-body h3{min-height:66px!important;width:100%!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;padding:15px 22px!important;font-size:clamp(23px,1.95vw,28px)!important;line-height:1.05!important}#depHint.contact-routing-hint,#contactDepHint.contact-routing-hint,#depHint,#contactDepHint{border-color:rgba(47,176,97,.55)!important;box-shadow:inset 0 0 0 1px rgba(47,176,97,.12),0 10px 22px rgba(47,176,97,.035)!important;font-weight:900!important}select:required:invalid{color:#d33231!important;font-weight:900!important}select option[value=""]{color:#d33231!important;font-weight:900!important}@media (max-width:1180px){.member-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-filter-actions{justify-content:flex-start!important}.mailbox-connection-grid,.member-sepa-wide .member-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.phone-input-group,.member-filter-panel,.mailbox-connection-grid,.member-sepa-wide .member-facts-grid{grid-template-columns:1fr!important}.member-filter-actions{display:grid!important;grid-template-columns:1fr!important}.member-filter-actions .btn{width:100%!important}.gallery-lightbox__share{top:8px!important;left:8px!important;min-height:36px!important;padding-inline:12px!important;font-size:12px!important}.services-section .service-card.service-card-linked .service-body h3,.service-grid-linked .service-card.service-card-linked .service-body h3,.service-grid-linked .service-body h3{min-height:60px!important;font-size:clamp(21px,7vw,25px)!important}}.dashboard-system-card{grid-column:1/-1!important}.system-care-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(210px,1fr))!important;gap:10px!important;margin-top:10px!important}.system-care-action{margin:0!important}.system-care-btn{width:100%!important;min-height:72px!important;display:grid!important;align-content:center!important;gap:5px!important;padding:13px 15px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;color:#fff!important;text-align:left!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.system-care-btn strong{font-size:14px!important;font-weight:950!important;letter-spacing:.01em!important;line-height:1.16!important}.system-care-btn span{color:rgba(207,213,223,.62)!important;font-size:11.5px!important;font-weight:800!important;line-height:1.25!important}.system-care-btn:hover,.system-care-btn:focus-visible{transform:translateY(-1px)!important;border-color:rgba(188,38,37,.34)!important;background:linear-gradient(180deg,rgba(188,38,37,.13),rgba(255,255,255,.025))!important;outline:none!important}.system-care-btn.danger{border-color:rgba(188,38,37,.23)!important}.system-care-btn.danger:hover,.system-care-btn.danger:focus-visible{border-color:rgba(188,38,37,.52)!important;background:linear-gradient(180deg,rgba(188,38,37,.2),rgba(188,38,37,.07))!important}.phone-input-group{grid-template-columns:minmax(82px,92px) minmax(0,1fr)!important;gap:7px!important}.phone-input-group select{min-height:44px!important;padding:0 8px!important;border-radius:14px!important;text-align:center!important;font-size:12px!important;font-weight:900!important;color:rgba(255,255,255,.78)!important;background:linear-gradient(180deg,rgba(255,255,255,.042),rgba(255,255,255,.016))!important;border:1px solid rgba(255,255,255,.085)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.phone-input-group select:focus{border-color:rgba(188,38,37,.42)!important;box-shadow:0 0 0 3px rgba(188,38,37,.13)!important}.gallery-lightbox{padding:clamp(10px,2vw,24px)!important}.gallery-lightbox__dialog{width:min(96vw,1080px)!important;max-width:min(96vw,1080px)!important;max-height:calc(100svh - 28px)!important;box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:58px 16px 16px!important;overflow:hidden!important}.gallery-lightbox__image{max-width:100%!important;max-height:calc(100svh - 112px)!important;width:auto!important;height:auto!important;object-fit:contain!important;display:block!important;margin:0 auto!important}.gallery-lightbox__close{top:12px!important;right:12px!important;z-index:6!important}.gallery-lightbox__share{top:12px!important;left:12px!important;z-index:6!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.gallery-lightbox__share span:first-child{width:22px!important;height:22px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(255,255,255,.09)!important;font-size:15px!important;line-height:1!important}.member-reset-btn,.member-filter-actions a.btn[href="/rb-verwaltung/members.php"]{background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.105)!important;color:rgba(239,242,247,.72)!important;box-shadow:none!important}.member-reset-btn:hover,.member-filter-actions a.btn[href="/rb-verwaltung/members.php"]:hover{color:#fff!important;border-color:rgba(188,38,37,.28)!important;background:rgba(188,38,37,.08)!important}.admins-overview-card .admin-permissions-list,.admin-list-card .admin-permissions-list{opacity:.30!important}.admins-overview-card .admin-permissions-list span,.admin-list-card .admin-permissions-list span{color:rgba(255,255,255,.68)!important;border-color:rgba(255,255,255,.08)!important}.services-section .service-card.service-card-linked .btn,.services-section .service-card.service-card-linked .btn-inline,.service-grid-linked .service-card.service-card-linked .btn,.service-grid-linked .service-card.service-card-linked .btn-inline,.service-body .btn-inline-centered{min-height:52px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;line-height:1.15!important;padding-top:12px!important;padding-bottom:12px!important}@media (max-width:680px){.system-care-grid{grid-template-columns:1fr!important}.phone-input-group{grid-template-columns:minmax(78px,88px) minmax(0,1fr)!important}.phone-input-group select{font-size:11.5px!important;padding-inline:6px!important}.gallery-lightbox__dialog{width:calc(100vw - 16px)!important;max-height:calc(100svh - 16px)!important;padding:54px 10px 12px!important;border-radius:18px!important}.gallery-lightbox__image{max-height:calc(100svh - 104px)!important;border-radius:14px!important}.gallery-lightbox__close{top:8px!important;right:8px!important}.gallery-lightbox__share{top:8px!important;left:8px!important}}.probetraining-course-card{padding:18px!important}.compact-course-tags{gap:7px!important;justify-content:flex-start!important;margin-top:10px!important}.compact-course-tags .course-tag,.probetraining-course-card .course-tag{min-height:32px!important;padding:7px 11px!important;font-size:12px!important;line-height:1.05!important;border-radius:999px!important;font-weight:850!important}.offers-main-intro{text-align:center!important;font-size:clamp(18px,2.2vw,24px)!important;font-weight:950!important;color:#fff!important;margin-bottom:18px!important}.offers-overview-box{padding:22px!important}.offers-two-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.offer-info-box{display:grid!important;align-content:start!important;gap:16px!important;padding:20px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 32px rgba(0,0,0,.18)!important}.offer-info-box>h2{margin:0!important;padding:12px 14px!important;text-align:center!important;border-radius:18px!important;border:1px solid rgba(188,38,37,.25)!important;background:rgba(188,38,37,.085)!important;color:#fff!important;font-size:clamp(20px,2.3vw,27px)!important;font-weight:950!important;line-height:1.08!important}.offer-info-block{padding:15px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(0,0,0,.16)!important}.offer-info-block h3{margin:0 0 9px!important;color:#fff!important;font-size:clamp(16px,1.6vw,19px)!important;font-weight:950!important}.offer-info-block p,.offer-info-block li{color:rgba(223,228,236,.78)!important;font-size:14.5px!important;line-height:1.62!important}.offer-info-block ul{margin:9px 0 12px 18px!important;padding:0!important}.offers-download-note{margin-top:18px!important;text-align:center!important;padding:15px 18px!important;border-radius:18px!important;border:1px solid rgba(188,38,37,.22)!important;background:rgba(188,38,37,.075)!important}.faq-item[open] .faq-answer,.faq-answer{margin:0 14px 14px!important;padding:15px 17px!important;border-radius:16px!important;background:rgba(255,255,255,.065)!important;border:1px solid rgba(255,255,255,.075)!important;color:rgba(230,234,241,.82)!important}.return-address{text-align:center!important;font-size:clamp(18px,2.3vw,24px)!important;line-height:1.65!important;font-weight:850!important;padding:24px 22px!important;border-color:rgba(188,38,37,.24)!important;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(188,38,37,.045))!important}.return-address strong{display:block!important;margin-bottom:6px!important;color:#fff!important;font-size:clamp(20px,2.6vw,28px)!important}.gallery-lightbox__share[hidden]{display:none!important}@media (max-width:760px){.offers-two-grid{grid-template-columns:1fr!important}.offers-overview-box,.offer-info-box{padding:16px!important}.compact-course-tags{justify-content:center!important}}.gallery-lightbox__dialog{padding:14px !important}.gallery-lightbox__media-wrap{position:relative !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;max-width:100% !important;max-height:calc(100svh - 72px) !important;margin:0 auto !important}.gallery-lightbox__image{position:relative !important;z-index:1 !important}.gallery-lightbox__share,.gallery-lightbox__close{position:absolute !important;top:-18px !important;z-index:8 !important}.gallery-lightbox__share{left:0 !important;transform:none !important}.gallery-lightbox__close{right:0 !important}.dashboard-email-status-card{display:block !important}.dashboard-email-status-compact{padding:16px 18px !important}.dashboard-email-status-head strong{font-size:18px !important}.dashboard-email-status-head span{font-size:12px !important;color:rgba(207,213,223,.64) !important}.dashboard-email-status-right{min-width:220px !important;justify-content:flex-start !important}.system-care-btn{align-items:flex-start !important}.system-care-stamp{display:block !important;margin-top:8px !important;font-style:normal !important;font-size:11px !important;font-weight:900 !important;letter-spacing:.02em !important}.system-care-stamp.is-done{color:rgba(110,212,140,.92) !important}.system-care-stamp.is-pending{color:rgba(255,215,122,.9) !important}@media (max-width:760px){.gallery-lightbox__share,.gallery-lightbox__close{top:-14px !important}.gallery-lightbox__share{left:2px !important}.gallery-lightbox__close{right:2px !important}.dashboard-email-status-split{grid-template-columns:1fr !important}.dashboard-email-status-right{min-width:0 !important}}.phone-input-group select,.phone-input-group select:focus{color:#fff !important;background:linear-gradient(180deg,rgba(188,38,37,.34),rgba(112,18,24,.92)) !important;border-color:rgba(211,50,49,.48) !important;box-shadow:inset 0 1px 0 rgba(255,255,255,.08),0 0 0 1px rgba(0,0,0,.18) !important}.phone-input-group select option{color:#fff !important;background:#83191d !important;font-weight:850 !important}.member-filter-panel{grid-template-columns:minmax(170px,1.15fr) minmax(125px,.7fr) minmax(145px,.85fr) minmax(145px,.78fr) minmax(135px,.72fr) minmax(210px,.95fr) !important;overflow:visible !important}.member-filter-actions{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;width:100% !important;min-width:0 !important;justify-content:stretch !important}.member-filter-actions .btn,.member-reset-btn,.member-filter-actions a.btn[href="/rb-verwaltung/members.php"]{min-width:0 !important;width:100% !important;padding-inline:10px !important;justify-content:center !important;text-align:center !important;overflow:hidden !important;text-overflow:ellipsis !important}.member-contract-end-row.is-hidden-by-monthly{display:none !important}.gallery-share-state{display:inline-flex !important;width:max-content !important;max-width:100% !important;align-items:center !important;gap:7px !important;margin-top:8px !important;padding:6px 10px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.035) !important;color:rgba(230,235,243,.78) !important;font-size:12px !important;line-height:1.1 !important;font-weight:900 !important}.gallery-share-state span{width:20px !important;height:20px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:rgba(255,255,255,.08) !important;font-size:13px !important}.gallery-share-state.is-allowed{border-color:rgba(47,176,97,.34) !important;background:rgba(47,176,97,.10) !important;color:rgba(218,255,232,.90) !important}.gallery-share-state.is-disabled{border-color:rgba(188,38,37,.26) !important;background:rgba(188,38,37,.08) !important;color:rgba(255,222,222,.72) !important}@media (max-width:1280px){.member-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr)) !important}}@media (max-width:760px){.member-filter-panel{grid-template-columns:1fr !important}.member-filter-actions{grid-template-columns:1fr !important}}.member-filter-panel{grid-template-columns:repeat(auto-fit,minmax(150px,1fr)) !important}.member-filter-actions{min-width:0 !important}@media (min-width:900px){.member-filter-actions{grid-column:auto / span 1 !important}}.gallery-lightbox__dialog{position:relative !important;padding:74px 16px 16px !important;overflow:hidden !important}.gallery-lightbox__media-wrap{position:static !important;max-height:calc(100svh - 128px) !important}.gallery-lightbox__image{max-height:calc(100svh - 128px) !important}.gallery-lightbox__share,.gallery-lightbox__close{position:absolute !important;top:14px !important;z-index:30 !important}.gallery-lightbox__share{left:14px !important;min-height:50px !important;padding:0 20px !important;gap:9px !important;border-radius:999px !important;border:1px solid rgba(255,255,255,.18) !important;background:linear-gradient(180deg,rgba(188,38,37,.96),rgba(120,20,25,.98)) !important;color:#fff !important;font-size:16px !important;font-weight:950 !important;letter-spacing:.01em !important;line-height:1 !important;box-shadow:0 12px 30px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.16) !important}.gallery-lightbox__share span:first-child{width:28px !important;height:28px !important;font-size:18px !important;background:rgba(255,255,255,.14) !important}.gallery-lightbox__share:hover,.gallery-lightbox__share:focus-visible{background:linear-gradient(180deg,rgba(211,50,49,1),rgba(150,25,31,1)) !important;border-color:rgba(255,255,255,.28) !important;outline:none !important;transform:translateY(-1px) !important}.gallery-lightbox__close{right:14px !important;width:52px !important;height:52px !important;border:1px solid rgba(255,255,255,.18) !important;border-radius:999px !important;background:rgba(188,38,37,.98) !important;color:#fff !important;font-size:36px !important;font-weight:800 !important;line-height:1 !important;box-shadow:0 12px 30px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.16) !important}.gallery-lightbox__close:hover,.gallery-lightbox__close:focus-visible{background:#d33231 !important;border-color:rgba(255,255,255,.28) !important;outline:none !important;transform:translateY(-1px) !important}.gallery-lightbox__share[hidden]{display:none !important}@media (max-width:760px){.gallery-lightbox{padding:8px !important}.gallery-lightbox__dialog{width:calc(100vw - 16px) !important;max-height:calc(100svh - 16px) !important;padding:68px 10px 12px !important;border-radius:18px !important}.gallery-lightbox__media-wrap,.gallery-lightbox__image{max-height:calc(100svh - 108px) !important}.gallery-lightbox__share,.gallery-lightbox__close{top:10px !important}.gallery-lightbox__share{left:10px !important;min-height:46px !important;padding:0 16px !important;font-size:15px !important}.gallery-lightbox__share span:first-child{width:26px !important;height:26px !important;font-size:17px !important}.gallery-lightbox__close{right:10px !important;width:46px !important;height:46px !important;font-size:32px !important}}.dashboard-system-card .section-head{align-items:flex-start !important;gap:12px !important;flex-wrap:wrap !important}.dashboard-system-card .section-head>div{min-width:0 !important}.dashboard-system-card .section-sub{max-width:880px !important;line-height:1.45 !important}.system-care-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(250px,1fr)) !important;gap:14px !important;margin-top:14px !important;align-items:stretch !important}.system-care-action{min-width:0 !important}.system-care-btn{width:100% !important;min-height:104px !important;padding:16px 18px !important;display:grid !important;grid-template-rows:auto auto 1fr !important;align-content:start !important;gap:8px !important;overflow:hidden !important}.system-care-btn strong{display:block !important;min-width:0 !important;font-size:15px !important;line-height:1.22 !important;text-wrap:balance !important}.system-care-btn span{display:block !important;min-width:0 !important;white-space:normal !important;overflow-wrap:anywhere !important;font-size:12px !important;line-height:1.38 !important}.system-care-stamp{display:inline-flex !important;align-items:center !important;justify-content:center !important;width:max-content !important;max-width:100% !important;margin-top:10px !important;white-space:normal !important;overflow-wrap:anywhere !important}@media (max-width:760px){.system-care-grid{grid-template-columns:1fr !important;gap:12px !important}.system-care-btn{min-height:96px !important;padding:15px 16px !important}}.gallery-lightbox__dialog{display:grid !important;grid-template-rows:auto minmax(0,1fr) !important;align-items:stretch !important;justify-items:stretch !important;width:min(96vw,1080px) !important;max-width:min(96vw,1080px) !important;max-height:calc(100svh - 28px) !important;padding:16px !important;gap:14px !important;overflow:hidden !important}.gallery-lightbox__toolbar{display:flex !important;align-items:center !important;justify-content:space-between !important;gap:12px !important;width:100% !important}.gallery-lightbox__toolbar .gallery-lightbox__share,.gallery-lightbox__toolbar .gallery-lightbox__close{position:relative !important;top:auto !important;right:auto !important;left:auto !important;z-index:30 !important;transform:none !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;gap:9px !important;min-height:50px !important;padding:0 18px !important;border-radius:999px !important;line-height:1 !important;box-shadow:0 12px 30px rgba(0,0,0,.42),0 0 0 1px rgba(0,0,0,.16) !important}.gallery-lightbox__toolbar .gallery-lightbox__close{border:1px solid rgba(255,255,255,.18) !important;background:linear-gradient(180deg,rgba(255,255,255,.10),rgba(255,255,255,.04)) !important;color:#fff !important;font-size:15px !important;font-weight:950 !important}.gallery-lightbox__toolbar .gallery-lightbox__close span:first-child{width:28px !important;height:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:rgba(255,255,255,.12) !important;font-size:24px !important}.gallery-lightbox__toolbar .gallery-lightbox__share{margin-left:auto !important;border:1px solid rgba(255,255,255,.18) !important;background:linear-gradient(180deg,rgba(188,38,37,.96),rgba(120,20,25,.98)) !important;color:#fff !important;font-size:16px !important;font-weight:950 !important;letter-spacing:.01em !important}.gallery-lightbox__toolbar .gallery-lightbox__share span:first-child{width:28px !important;height:28px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;border-radius:999px !important;background:rgba(255,255,255,.14) !important;font-size:18px !important}.gallery-lightbox__toolbar .gallery-lightbox__close:hover,.gallery-lightbox__toolbar .gallery-lightbox__close:focus-visible{background:linear-gradient(180deg,rgba(255,255,255,.16),rgba(255,255,255,.08)) !important;border-color:rgba(255,255,255,.28) !important;outline:none !important}.gallery-lightbox__toolbar .gallery-lightbox__share:hover,.gallery-lightbox__toolbar .gallery-lightbox__share:focus-visible{background:linear-gradient(180deg,rgba(211,50,49,1),rgba(150,25,31,1)) !important;border-color:rgba(255,255,255,.28) !important;outline:none !important}.gallery-lightbox__share[hidden]{display:none !important}.gallery-lightbox__media-wrap{position:relative !important;display:flex !important;align-items:center !important;justify-content:center !important;min-height:0 !important;max-height:calc(100svh - 124px) !important;margin:0 auto !important;overflow:hidden !important}.gallery-lightbox__image{max-width:100% !important;max-height:calc(100svh - 124px) !important;width:auto !important;height:auto !important;display:block !important;margin:0 auto !important;object-fit:contain !important}@media (max-width:760px){.gallery-lightbox{padding:8px !important}.gallery-lightbox__dialog{width:calc(100vw - 16px) !important;max-width:calc(100vw - 16px) !important;max-height:calc(100svh - 16px) !important;padding:12px !important;gap:10px !important;border-radius:18px !important}.gallery-lightbox__toolbar{gap:8px !important}.gallery-lightbox__toolbar .gallery-lightbox__share,.gallery-lightbox__toolbar .gallery-lightbox__close{min-height:44px !important;padding:0 14px !important;gap:8px !important}.gallery-lightbox__toolbar .gallery-lightbox__close{font-size:14px !important}.gallery-lightbox__toolbar .gallery-lightbox__share{font-size:15px !important}.gallery-lightbox__toolbar .gallery-lightbox__close span:first-child,.gallery-lightbox__toolbar .gallery-lightbox__share span:first-child{width:24px !important;height:24px !important}.gallery-lightbox__toolbar .gallery-lightbox__close span:first-child{font-size:21px !important}.gallery-lightbox__toolbar .gallery-lightbox__share span:first-child{font-size:16px !important}.gallery-lightbox__media-wrap,.gallery-lightbox__image{max-height:calc(100svh - 112px) !important}}.dashboard-system-card .section-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:14px !important;margin-bottom:14px !important}.dashboard-system-card .section-sub{max-width:820px !important;margin-top:8px !important;color:rgba(223,228,236,.78) !important;line-height:1.5 !important}.system-care-grid{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(230px,1fr)) !important;gap:14px !important;margin-top:18px !important;align-items:stretch !important}.system-care-action{display:block !important;width:100% !important;min-width:0 !important;margin:0 !important}.system-care-btn{appearance:none !important;-webkit-appearance:none !important;width:100% !important;min-width:0 !important;min-height:118px !important;height:auto !important;display:flex !important;flex-direction:column !important;align-items:flex-start !important;justify-content:flex-start !important;gap:8px !important;padding:17px 18px !important;border-radius:22px !important;text-align:left !important;white-space:normal !important;overflow:visible !important;line-height:1.25 !important}.system-care-btn strong,.system-care-btn span,.system-care-btn em{display:block !important;width:100% !important;min-width:0 !important;max-width:100% !important;white-space:normal !important;word-break:normal !important;overflow-wrap:break-word !important;text-overflow:clip !important;text-align:left !important}.system-care-btn strong{font-size:15px !important;line-height:1.22 !important;font-weight:950 !important;color:#fff !important}.system-care-btn span{font-size:12.5px !important;line-height:1.35 !important;color:rgba(219,225,235,.70) !important}.system-care-stamp{margin-top:auto !important;padding-top:7px !important;font-size:11.5px !important;line-height:1.25 !important;font-style:normal !important;font-weight:950 !important;color:#65ef9a !important}.system-care-stamp.is-pending{color:#f1c771 !important}@media (max-width:980px){.system-care-grid{grid-template-columns:repeat(auto-fit,minmax(210px,1fr)) !important}}@media (max-width:640px){.dashboard-system-card .section-head{display:grid !important;grid-template-columns:1fr !important}.system-care-grid{grid-template-columns:1fr !important}.system-care-btn{min-height:104px !important}}.dashboard-message-card.department-summary-card{border-width:3px !important;border-style:solid !important;border-color:var(--rb-dep-color,#bc2625) !important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018)) !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18),0 12px 26px rgba(0,0,0,.16) !important}.dashboard-message-card.department-summary-card:hover,.dashboard-message-card.department-summary-card:focus-visible{border-color:var(--rb-dep-color,#bc2625) !important;background:linear-gradient(180deg,color-mix(in srgb,var(--rb-dep-color,#bc2625) 16%,transparent),rgba(255,255,255,.022)) !important;outline:none !important}.department-summary-card .color-dot{box-shadow:0 0 0 4px color-mix(in srgb,var(--rb-dep-color,#bc2625) 20%,transparent) !important}.dashboard-message-email .rb-email-colored{font-weight:850 !important}.member-filter-panel{display:grid !important;grid-template-columns:repeat(auto-fit,minmax(165px,1fr)) !important;gap:12px !important;align-items:end !important;overflow:visible !important}.member-filter-actions{display:grid !important;gap:7px !important;min-width:0 !important}.member-filter-actions label{display:block !important}.member-filter-button-row{display:grid !important;grid-template-columns:1fr 1fr !important;gap:8px !important;width:100% !important}.member-filter-button-row .btn,.member-reset-btn,.member-filter-actions a.btn[href="/rb-verwaltung/members.php"]{width:100% !important;min-width:128px !important;min-height:48px !important;padding:10px 14px !important;display:inline-flex !important;align-items:center !important;justify-content:center !important;text-align:center !important;white-space:normal !important;word-break:normal !important;overflow:visible !important;text-overflow:clip !important;line-height:1.2 !important}@media (max-width:640px){.member-filter-button-row{grid-template-columns:1fr !important}.member-filter-button-row .btn,.member-reset-btn{min-width:0 !important}}.refined-inbox-layout .bubble-subject,.refined-inbox-layout .message-subject-line,.chat-messages .bubble-subject,.chat-messages .message-subject-line{background:#fff !important;border:1px solid rgba(0,0,0,.12) !important;color:#111 !important;box-shadow:0 8px 20px rgba(0,0,0,.12) !important}.refined-inbox-layout .bubble-subject span,.refined-inbox-layout .message-subject-line span,.chat-messages .bubble-subject span,.chat-messages .message-subject-line span{color:#555 !important}.refined-inbox-layout .bubble-subject strong,.refined-inbox-layout .message-subject-line strong,.chat-messages .bubble-subject strong,.chat-messages .message-subject-line strong{color:#111 !important}.refined-inbox-layout .message-box-body,.refined-inbox-layout .bubble-body,.chat-messages .message-box-body,.chat-messages .bubble-body{background:#fff !important;border:1px solid rgba(0,0,0,.12) !important;color:#111 !important;box-shadow:0 8px 20px rgba(0,0,0,.10) !important}.refined-inbox-layout .message-box-body>:not(.rendered-email-html),.refined-inbox-layout .message-box-body>:not(.rendered-email-html) *,.refined-inbox-layout .bubble-body>:not(.rendered-email-html),.refined-inbox-layout .bubble-body>:not(.rendered-email-html) *,.chat-messages .message-box-body>:not(.rendered-email-html),.chat-messages .message-box-body>:not(.rendered-email-html) *,.chat-messages .bubble-body>:not(.rendered-email-html),.chat-messages .bubble-body>:not(.rendered-email-html) *{color:inherit !important}.refined-inbox-layout .message-paragraph,.chat-messages .message-paragraph{color:#111 !important}.new-conversation-form input[name="new_subject"],.new-conversation-form textarea[name="new_reply"]{background:#fff !important;color:#111 !important;border-color:rgba(0,0,0,.16) !important}.new-conversation-form input[name="new_subject"]::placeholder,.new-conversation-form textarea[name="new_reply"]::placeholder{color:#666 !important}.refined-inbox-layout .message-box-body .trial-request-card,.chat-messages .message-box-body .trial-request-card{background:#fff !important;border-color:rgba(0,0,0,.14) !important;color:#111 !important;box-shadow:none !important}.refined-inbox-layout .message-box-body .trial-contact-box>div,.refined-inbox-layout .message-box-body .trial-field,.refined-inbox-layout .message-box-body .trial-message-box,.chat-messages .message-box-body .trial-contact-box>div,.chat-messages .message-box-body .trial-field,.chat-messages .message-box-body .trial-message-box{background:#f6f7f9 !important;border-color:rgba(0,0,0,.12) !important;color:#111 !important}.refined-inbox-layout .message-box-body .trial-request-top,.chat-messages .message-box-body .trial-request-top{border-bottom-color:rgba(0,0,0,.10) !important}.refined-inbox-layout .message-box-body .trial-request-card strong,.refined-inbox-layout .message-box-body .trial-request-card small,.refined-inbox-layout .message-box-body .trial-request-card span,.refined-inbox-layout .message-box-body .trial-request-card p,.chat-messages .message-box-body .trial-request-card strong,.chat-messages .message-box-body .trial-request-card small,.chat-messages .message-box-body .trial-request-card span,.chat-messages .message-box-body .trial-request-card p{color:#111 !important}.refined-inbox-layout .message-box-body .trial-request-icon,.refined-inbox-layout .message-box-body .trial-field-icon,.chat-messages .message-box-body .trial-request-icon,.chat-messages .message-box-body .trial-field-icon{color:#fff !important}.gallery-lightbox__toolbar .gallery-lightbox__close{min-width:50px !important;width:50px !important;padding:0 !important;border:1px solid rgba(255,255,255,.18) !important;background:linear-gradient(180deg,rgba(188,38,37,.98),rgba(140,24,29,.99)) !important;color:#fff !important;font-size:0 !important}.gallery-lightbox__toolbar .gallery-lightbox__close span:first-child{width:100% !important;height:100% !important;background:transparent !important;border-radius:999px !important;font-size:34px !important;font-weight:900 !important;line-height:1 !important}.gallery-lightbox__toolbar .gallery-lightbox__close:hover,.gallery-lightbox__toolbar .gallery-lightbox__close:focus-visible{background:linear-gradient(180deg,rgba(211,50,49,1),rgba(156,26,32,1)) !important;border-color:rgba(255,255,255,.28) !important;outline:none !important}@media (max-width:760px){.gallery-lightbox__toolbar .gallery-lightbox__close{min-width:44px !important;width:44px !important}.gallery-lightbox__toolbar .gallery-lightbox__close span:first-child{font-size:30px !important}}.system-care-btn{border-radius:12px !important;min-height:112px !important;box-shadow:0 10px 22px rgba(0,0,0,.14) !important}.system-care-stamp{border-radius:8px !important}.dashboard-important-head{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:14px !important;flex-wrap:wrap !important}.dashboard-important-counts{display:flex !important;align-items:stretch !important;justify-content:flex-end !important;flex-wrap:wrap !important;gap:8px !important;max-width:100% !important}.dashboard-important-count{display:grid !important;grid-template-columns:auto 1fr !important;align-items:center !important;gap:8px !important;min-height:42px !important;padding:7px 11px !important;border:3px solid var(--rb-dep-color,#bc2625) !important;border-radius:12px !important;background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018)) !important;color:#fff !important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.18) !important}.dashboard-important-count strong{font-size:20px !important;line-height:1 !important;color:#fff !important}.dashboard-important-count small{max-width:150px !important;color:rgba(226,232,240,.78) !important;font-size:11.5px !important;line-height:1.15 !important;font-weight:850 !important}.dashboard-dep-count-badge{border:3px solid var(--rb-dep-color,#bc2625) !important;background:rgba(0,0,0,.16) !important;color:#fff !important}.dashboard-message-card.department-summary-card{border-width:3px !important;border-radius:14px !important}.newsletter-testmail-card{border-color:rgba(188,38,37,.18) !important}.newsletter-testmail-form{grid-template-columns:minmax(190px,.8fr) minmax(220px,1.2fr) !important}.newsletter-testmail-form textarea,.newsletter-testmail-form input[name="test_subject"],.newsletter-testmail-form input[name="test_email"]{background:#fff !important;color:#111 !important;border-color:rgba(0,0,0,.15) !important}.newsletter-testmail-form textarea::placeholder,.newsletter-testmail-form input::placeholder{color:#666 !important}.newsletter-testmail-actions{display:flex !important;align-items:center !important;gap:12px !important;flex-wrap:wrap !important}.newsletter-testmail-actions .help{margin:0 !important;color:rgba(218,224,235,.70) !important}.trial-request-card.trial-request-compact{display:grid !important;gap:10px !important;padding:14px !important;border-radius:14px !important;background:#fff !important;border:1px solid rgba(0,0,0,.14) !important;color:#111 !important;box-shadow:none !important}.trial-request-compact .trial-request-top{display:flex !important;align-items:flex-start !important;justify-content:space-between !important;gap:10px !important;padding:0 0 10px !important;border-bottom:1px solid rgba(0,0,0,.10) !important}.trial-request-compact .trial-request-top strong{display:block !important;color:#111 !important;font-size:16px !important;line-height:1.2 !important}.trial-request-compact .trial-request-top span{display:block !important;margin-top:3px !important;color:#666 !important;font-size:12px !important;font-weight:700 !important}.trial-request-section-title{margin:2px 0 -3px !important;color:#6b7280 !important;font-size:11px !important;line-height:1.2 !important;font-weight:950 !important;letter-spacing:.05em !important;text-transform:uppercase !important}.trial-contact-box.trial-contact-compact{display:grid !important;grid-template-columns:repeat(3,minmax(0,1fr)) !important;gap:8px !important}.trial-contact-box.trial-contact-compact>div{min-width:0 !important;padding:10px !important;border-radius:10px !important;background:#f6f7f9 !important;border:1px solid rgba(0,0,0,.10) !important}.trial-contact-box.trial-contact-compact span,.trial-request-row span,.trial-message-compact small{display:block !important;color:#6b7280 !important;font-size:11px !important;line-height:1.2 !important;font-weight:900 !important;letter-spacing:.02em !important}.trial-contact-box.trial-contact-compact strong,.trial-request-row strong{display:block !important;margin-top:4px !important;color:#111 !important;font-size:13px !important;line-height:1.35 !important;font-weight:850 !important;overflow-wrap:anywhere !important}.trial-request-table{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:8px !important}.trial-request-row{min-width:0 !important;padding:10px !important;border-radius:10px !important;background:#f6f7f9 !important;border:1px solid rgba(0,0,0,.10) !important}.trial-message-box.trial-message-compact{margin:0 !important;padding:10px 12px !important;border-radius:10px !important;background:#f6f7f9 !important;border:1px solid rgba(0,0,0,.10) !important}.trial-message-box.trial-message-compact p{margin:5px 0 0 !important;color:#111 !important;font-size:13px !important;line-height:1.45 !important}.refined-inbox-layout .message-panel{min-height:0 !important;display:flex !important;flex-direction:column !important}.refined-inbox-layout .message-panel>.inbox-head{flex:0 0 auto !important}.refined-inbox-layout .chat-wrap{height:min(72vh,780px) !important;min-height:520px !important;display:grid !important;grid-template-rows:minmax(0,1fr) auto !important;overflow:hidden !important}.refined-inbox-layout .chat-messages{min-height:0 !important;overflow:auto !important;padding-bottom:18px !important}.refined-inbox-layout .chat-form{flex:0 0 auto !important;position:sticky !important;bottom:0 !important;z-index:20 !important;background:linear-gradient(180deg,rgba(20,22,27,.98),rgba(13,14,17,1)) !important;border-top:1px solid rgba(255,255,255,.10) !important;box-shadow:0 -18px 34px rgba(0,0,0,.32) !important}.refined-inbox-layout .message-danger-actions,.refined-inbox-layout .message-status-actions{display:flex !important;flex-wrap:wrap !important;gap:8px !important}.refined-inbox-layout .chat-form textarea[name="reply"]{min-height:92px !important;max-height:160px !important;resize:vertical !important}@media (max-width:980px){.newsletter-testmail-form{grid-template-columns:1fr !important}.trial-contact-box.trial-contact-compact,.trial-request-table{grid-template-columns:1fr !important}.refined-inbox-layout .chat-wrap{height:auto !important;min-height:0 !important;max-height:none !important;overflow:visible !important}.refined-inbox-layout .chat-form{position:relative !important}}.dashboard-system-card .system-care-btn,.system-care-btn{border-radius:3px !important}.newsletter-send-card{border-radius:14px !important;padding:16px !important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014)) !important}.newsletter-send-form{gap:14px !important}.newsletter-mode-row{margin:0 !important}.newsletter-mode-options{display:grid !important;grid-template-columns:repeat(2,minmax(0,1fr)) !important;gap:12px !important;margin-top:8px !important}.newsletter-mode-option{display:flex !important;align-items:flex-start !important;gap:10px !important;min-height:82px !important;padding:14px !important;border-radius:12px !important;border:1px solid rgba(255,255,255,.10) !important;background:rgba(255,255,255,.035) !important;cursor:pointer !important}.newsletter-mode-option:has(input:checked){border-color:rgba(188,38,37,.75) !important;background:linear-gradient(180deg,rgba(188,38,37,.18),rgba(255,255,255,.035)) !important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.20) !important}.newsletter-mode-option input{margin-top:3px !important;accent-color:#bc2625 !important}.newsletter-mode-option span{display:grid !important;gap:5px !important;min-width:0 !important}.newsletter-mode-option strong{color:#fff !important;font-size:15px !important;line-height:1.18 !important}.newsletter-mode-option small{color:rgba(220,226,235,.72) !important;font-size:12px !important;line-height:1.4 !important}.newsletter-send-button{min-width:220px !important}@media (max-width:760px){.newsletter-mode-options{grid-template-columns:1fr !important}.newsletter-send-button{width:100% !important;min-width:0 !important}}@media (min-width:761px){.site-shell{padding-top:86px !important}.topbar{position:fixed !important;top:0 !important;left:0 !important;right:0 !important;width:100% !important;z-index:20000 !important;overflow:visible !important}.topbar .container.topbar-inner,.topbar-inner{min-height:72px !important}}.gallery-lightbox-grid .service-body{padding:10px 12px !important;gap:5px !important}.gallery-lightbox-grid .service-body h3{font-size:14px !important;line-height:1.18 !important;margin:0 0 3px !important}.gallery-lightbox-grid .service-body p{font-size:12px !important;line-height:1.38 !important;margin:0 !important}@media (max-width:760px){.gallery-lightbox-grid .service-body{padding:9px 10px !important}.gallery-lightbox-grid .service-body h3{font-size:13px !important}.gallery-lightbox-grid .service-body p{font-size:11.5px !important}}.messages-empty-hero{margin-bottom:16px!important;display:flex!important;justify-content:space-between!important;gap:18px!important;align-items:center!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.035))!important}.messages-empty-hero h2{margin:10px 0 6px!important;color:#fff!important;font-size:clamp(21px,2vw,28px)!important;line-height:1.16!important}.messages-empty-hero p{max-width:900px!important;margin:0!important;color:rgba(229,234,242,.76)!important;line-height:1.55!important}.messages-overview-layout.refined-inbox-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:18px!important;min-height:calc(100vh - 260px)!important}.messages-overview-layout .inbox-panel{min-width:0!important}.messages-overview-layout .inbox-list{max-height:calc(100vh - 315px)!important}.message-detail-page{display:grid!important;gap:14px!important}.message-detail-toolbar{display:flex!important;flex-wrap:wrap!important;gap:10px!important;align-items:center!important;justify-content:space-between!important}.message-panel-full{width:100%!important;min-height:calc(100vh - 210px)!important}.message-panel-full .chat-wrap{height:calc(100vh - 285px)!important;min-height:620px!important}.message-panel-full .chat-messages{max-width:1100px!important;width:100%!important;margin:0 auto!important}.message-panel-full .chat-form{max-width:1100px!important;width:100%!important;margin:0 auto!important;border-radius:18px 18px 0 0!important}.empty-conversation-state{display:grid!important;gap:6px!important;padding:18px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px dashed rgba(255,255,255,.12)!important;color:#dce2eb!important}.empty-conversation-state strong{color:#fff!important}.empty-conversation-state span{color:rgba(222,228,237,.68)!important;line-height:1.45!important}.bubble-body .message-paragraph a,.message-box-body a{color:#fff!important;text-decoration:underline!important;text-decoration-color:rgba(188,38,37,.75)!important;text-underline-offset:3px!important;font-weight:850!important}.newsletter-mode-options.newsletter-mode-options-safe,.newsletter-mode-options{align-items:stretch!important}.newsletter-mode-option.newsletter-option-test{border-color:rgba(59,130,246,.24)!important;background:linear-gradient(180deg,rgba(59,130,246,.10),rgba(255,255,255,.025))!important}.newsletter-mode-option.newsletter-option-all{border-color:rgba(214,163,51,.26)!important;background:linear-gradient(180deg,rgba(214,163,51,.09),rgba(255,255,255,.022))!important}.newsletter-mode-option.newsletter-option-all strong::before{content:'SICHERHEIT';display:inline-flex!important;align-items:center!important;margin-right:8px!important;padding:3px 7px!important;border-radius:999px!important;font-size:10px!important;letter-spacing:.04em!important;color:#ffe8b1!important;background:rgba(214,163,51,.15)!important;border:1px solid rgba(214,163,51,.26)!important;vertical-align:middle!important}.newsletter-mode-option.newsletter-option-all:has(input:checked){border-color:rgba(214,163,51,.78)!important;background:linear-gradient(180deg,rgba(214,163,51,.18),rgba(255,255,255,.035))!important;box-shadow:inset 0 0 0 1px rgba(214,163,51,.20)!important}.newsletter-mode-option.newsletter-option-test:has(input:checked){border-color:rgba(59,130,246,.70)!important;background:linear-gradient(180deg,rgba(59,130,246,.18),rgba(255,255,255,.035))!important;box-shadow:inset 0 0 0 1px rgba(59,130,246,.18)!important}.press-link-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-top:18px!important}.press-link-card{display:grid!important;gap:8px!important;padding:18px!important;min-height:150px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.09)!important;text-decoration:none!important;color:#fff!important}.press-link-card:hover{transform:translateY(-1px)!important;border-color:rgba(188,38,37,.34)!important}.press-link-card span{color:#d33231!important;font-weight:900!important;letter-spacing:.03em!important;text-transform:uppercase!important;font-size:12px!important}.press-link-card strong{font-size:18px!important;line-height:1.25!important}.press-link-card small{color:rgba(229,234,242,.68)!important;font-weight:750!important}.behind-board-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:10px!important;margin:16px 0 20px!important}.behind-board-grid span{padding:13px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font-weight:900!important;text-align:center!important}.thanks-box{margin-top:18px!important;padding:18px!important;border-radius:18px!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.035))!important;border:1px solid rgba(188,38,37,.24)!important}.thanks-box h3{margin:0 0 8px!important;color:#fff!important}.thanks-box p{margin:0!important}.event-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(280px,1fr))!important;gap:18px!important;margin-top:18px!important}.event-card{overflow:hidden!important;display:flex!important;flex-direction:column!important;padding:0!important}.event-media{aspect-ratio:16/10!important;background:radial-gradient(circle at center,rgba(188,38,37,.16),rgba(255,255,255,.025))!important;display:flex!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.event-media img{width:100%!important;height:100%!important;object-fit:contain!important}.event-body{display:grid!important;gap:10px!important;padding:18px!important}.event-meta{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.event-meta span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:5px 10px!important;border-radius:999px!important;background:rgba(188,38,37,.14)!important;border:1px solid rgba(188,38,37,.26)!important;color:#fff!important;font-weight:850!important;font-size:12px!important}.event-body h3{margin:0!important;color:#fff!important;font-size:clamp(20px,1.8vw,25px)!important;line-height:1.17!important}.event-location{margin:0!important;color:rgba(230,235,243,.72)!important;font-weight:750!important}.event-description{color:rgba(230,235,243,.84)!important;line-height:1.55!important}.event-admin-list{display:grid!important;gap:12px!important}.event-admin-card{display:grid!important;grid-template-columns:132px minmax(0,1fr)!important;gap:14px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.03)!important}.event-admin-card .media-thumb{width:132px!important;height:96px!important}.event-admin-body{display:grid!important;gap:7px!important;min-width:0!important}.event-admin-title{display:flex!important;gap:8px!important;align-items:center!important;justify-content:space-between!important}.event-admin-title strong{color:#fff!important}.event-admin-body p{margin:0!important;color:rgba(228,233,242,.72)!important;line-height:1.45!important}@media (min-width:981px){.messages-overview-layout.refined-inbox-layout .mailbox-panel,.messages-overview-layout.refined-inbox-layout .conversations-panel{position:sticky!important;top:88px!important;max-height:calc(100vh - 130px)!important}.message-detail-page .message-panel{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important}}@media (max-width:980px){.messages-overview-layout.refined-inbox-layout{grid-template-columns:1fr!important;min-height:0!important}.messages-overview-layout .inbox-list{max-height:none!important}.message-panel-full,.message-panel-full .chat-wrap{min-height:0!important;height:auto!important}.message-detail-toolbar .btn{width:100%!important}.press-link-grid,.event-grid{grid-template-columns:1fr!important}.event-admin-card{grid-template-columns:1fr!important}.event-admin-card .media-thumb{width:100%!important;height:auto!important;aspect-ratio:16/10!important}}.behind-board-photo{margin:0 0 22px!important;border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;box-shadow:0 18px 46px rgba(0,0,0,.28)!important}.behind-board-photo img{display:block!important;width:100%!important;height:auto!important;max-height:620px!important;object-fit:cover!important}.behind-board-photo figcaption{padding:10px 14px!important;margin:0!important;color:rgba(229,234,242,.70)!important;font-size:13px!important;line-height:1.4!important;background:rgba(0,0,0,.24)!important}.newsletter-mode-option.newsletter-option-all{border-width:2px!important;border-color:rgba(214,163,51,.48)!important;background:linear-gradient(135deg,rgba(214,163,51,.18),rgba(188,38,37,.09),rgba(255,255,255,.025))!important;box-shadow:0 0 0 1px rgba(214,163,51,.10),0 12px 28px rgba(0,0,0,.18)!important}.newsletter-mode-option.newsletter-option-all strong{color:#ffe8b1!important;font-size:16px!important}.newsletter-mode-option.newsletter-option-all small{color:rgba(255,236,190,.86)!important;font-weight:800!important}.newsletter-all-guards{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;margin-top:10px!important}.newsletter-all-guards label{display:flex!important;align-items:flex-start!important;gap:8px!important;min-height:44px!important;padding:9px 10px!important;border-radius:10px!important;border:1px solid rgba(214,163,51,.26)!important;background:rgba(214,163,51,.07)!important;color:rgba(242,234,220,.84)!important;font-size:11.5px!important;line-height:1.3!important;font-weight:750!important}.newsletter-all-guards input{width:14px!important;height:14px!important;margin-top:1px!important;accent-color:#d6a333!important;flex:0 0 auto!important}@media (max-width:900px){.newsletter-all-guards{grid-template-columns:1fr!important}}@media (max-width:760px){.behind-board-photo{border-radius:16px!important;margin-bottom:16px!important}.behind-board-photo figcaption{font-size:12px!important}}.admin-scroll-table-wrap.pages-scroll-table-wrap{max-height:68vh!important;overflow:auto!important;scrollbar-width:thin!important}.admin-pages-list-card{min-height:0!important}.newsletter-option-all-strong{border-color:rgba(211,50,49,.72)!important;background:linear-gradient(135deg,rgba(211,50,49,.20),rgba(255,255,255,.035))!important;box-shadow:0 0 0 1px rgba(211,50,49,.22),0 14px 34px rgba(0,0,0,.22)!important}.newsletter-option-all-strong strong{color:#fff!important;letter-spacing:.04em!important;font-size:15px!important;text-transform:uppercase!important}.newsletter-option-all-strong small{color:#ffd1d1!important;font-weight:800!important}.newsletter-all-confirm{border:1px solid rgba(211,50,49,.38)!important;background:rgba(211,50,49,.08)!important;border-radius:18px!important;padding:12px!important}.newsletter-all-confirm label{display:flex!important;align-items:center!important;gap:9px!important;margin:6px 0!important;font-size:12.5px!important}.newsletter-all-confirm input[type="checkbox"]{width:15px!important;height:15px!important;min-width:15px!important;accent-color:#d33231!important}@media (max-width:760px){.admin-scroll-table-wrap.pages-scroll-table-wrap{max-height:62vh!important}.newsletter-option-all-strong strong{font-size:13px!important}}.trainer-page-card{display:grid!important;gap:16px!important;max-width:980px!important;margin-inline:auto!important}.trainer-page-card h2{margin:0!important;font-size:clamp(28px,4vw,46px)!important;line-height:1.05!important}.trainer-page-card p{font-size:clamp(15px,1.8vw,17px)!important;line-height:1.75!important;color:#d7dbe2!important}.trainer-quote-box{border:1px solid rgba(211,50,49,.38)!important;background:linear-gradient(135deg,rgba(211,50,49,.16),rgba(255,255,255,.035))!important;border-radius:22px!important;padding:20px!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}.trainer-quote-box h3{margin:0 0 8px!important;font-size:22px!important;color:#fff!important}.trainer-quote-box p{margin:0!important;color:#f3f5f8!important;font-weight:750!important}.event-actions{display:flex!important;flex-wrap:wrap!important;gap:10px!important;margin-top:8px!important}.event-actions .btn{min-width:150px!important}.event-share-btn{border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.055)!important;color:#fff!important}.event-share-btn:hover{border-color:rgba(188,38,37,.42)!important;background:rgba(188,38,37,.18)!important}.event-share-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:7px!important}.event-share-icon{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:22px!important;height:22px!important;border-radius:999px!important;background:rgba(188,38,37,.22)!important;border:1px solid rgba(211,50,49,.34)!important;font-size:14px!important;line-height:1!important;flex:0 0 22px!important}.event-share-text{min-width:0!important}.event-card-highlight,.event-card-highlight-live{border-color:rgba(211,50,49,.58)!important;box-shadow:0 0 0 3px rgba(211,50,49,.18),0 22px 60px rgba(0,0,0,.34)!important}.trainer-heart-box{background:linear-gradient(135deg,rgba(188,38,37,.18),rgba(255,255,255,.045))!important;border-color:rgba(211,50,49,.38)!important}@media (max-width:640px){.event-actions{flex-direction:column!important}.event-actions .btn{width:100%!important}}.page-html-editor{min-height:520px!important;line-height:1.45!important;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace!important;font-size:13px!important}.trainer-profile-card{display:grid!important;grid-template-columns:150px minmax(0,1fr)!important;align-items:center!important;gap:20px!important;padding:18px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:26px!important;background:linear-gradient(135deg,rgba(211,50,49,.13),rgba(255,255,255,.035))!important;box-shadow:0 20px 54px rgba(0,0,0,.26)!important}.trainer-profile-photo{width:150px!important;height:172px!important;margin:0!important;border-radius:24px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(0,0,0,.22)!important;box-shadow:inset 0 0 0 1px rgba(211,50,49,.18),0 18px 38px rgba(0,0,0,.28)!important}.trainer-profile-photo img{display:block!important;width:100%!important;height:100%!important;object-fit:cover!important;opacity:.78!important;filter:saturate(.86) contrast(1.05)!important}.trainer-profile-text{display:grid!important;gap:7px!important}.trainer-profile-text h2{margin:0!important;font-size:clamp(32px,4.6vw,54px)!important}.trainer-profile-text p{margin:0!important;color:#dfe3ea!important}.trainer-role{display:inline-flex!important;width:max-content!important;padding:6px 11px!important;border-radius:999px!important;color:#fff!important;font-size:12px!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important;background:rgba(211,50,49,.22)!important;border:1px solid rgba(211,50,49,.34)!important}@media (max-width:700px){.page-html-editor{min-height:420px!important;font-size:12.5px!important}.trainer-profile-card{grid-template-columns:1fr!important;text-align:center!important;justify-items:center!important;padding:16px!important}.trainer-profile-text{justify-items:center!important}.trainer-profile-photo{width:138px!important;height:158px!important}}.trainer-respect-word{display:inline-block!important;font-size:1.26em!important;line-height:1!important;font-weight:1000!important;letter-spacing:.06em!important;color:#fff!important;text-transform:uppercase!important;text-shadow:0 0 16px rgba(211,50,49,.36)!important}@media (max-width:640px){.trainer-respect-word{font-size:1.15em!important}}.event-actions{max-width:100%!important;overflow:visible!important}.event-actions .btn,.event-actions a.btn,.event-actions button.btn{max-width:100%!important;box-sizing:border-box!important}@media (max-width:640px){.event-body{padding:14px!important;overflow:hidden!important}.event-actions{display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;width:100%!important;margin-top:6px!important}.event-actions .btn,.event-actions a.btn,.event-actions button.btn{width:auto!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;min-height:40px!important;padding:8px 13px!important;border-radius:999px!important;font-size:12.5px!important;line-height:1.15!important;white-space:nowrap!important;box-shadow:none!important}.event-share-btn{padding-inline:12px!important}}@media (max-width:380px){.event-actions{gap:7px!important}.event-actions .btn,.event-actions a.btn,.event-actions button.btn{font-size:12px!important;min-height:38px!important;padding:7px 10px!important}}.event-share-btn .event-share-icon,.event-share-btn .event-share-text{pointer-events:none!important}@media (max-width:640px){.event-actions{align-items:stretch!important}.event-actions .event-share-btn{width:100%!important;max-width:100%!important;min-width:0!important;white-space:normal!important}.event-share-icon{width:20px!important;height:20px!important;flex-basis:20px!important;font-size:13px!important}}.newsletter-admin-page>.admin-card.section-card:first-of-type .section-head{text-align:center!important;justify-content:center!important}.newsletter-admin-page>.admin-card.section-card:first-of-type .section-head>div{margin-left:auto!important;margin-right:auto!important}.newsletter-admin-page>.admin-card.section-card:first-of-type .section-head h2{text-align:center!important}.newsletter-admin-page>.admin-card.section-card:first-of-type .section-head .section-sub{text-align:center!important}.newsletter-admin-page>.admin-card.section-card:first-of-type .section-head .meta-row{justify-content:center!important}.home-newsletter-card .section-title,.home-newsletter-card .section-sub{text-align:center!important}.home-newsletter-card .section-title{margin-left:auto!important;margin-right:auto!important}.press-link-card .press-source-name,.press-link-card span.press-source-name{color:#d33231!important;font-size:15px!important;line-height:1.05!important;font-weight:1000!important;letter-spacing:.055em!important;text-transform:uppercase!important}.event-share-btn,.event-actions .event-share-btn{min-width:0!important;width:auto!important;padding:8px 12px!important;gap:7px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(0,0,0,.20)!important;color:rgba(255,255,255,.88)!important;box-shadow:none!important;font-size:13px!important;font-weight:850!important}.event-share-btn:hover,.event-share-btn:focus-visible{border-color:rgba(188,38,37,.46)!important;background:rgba(188,38,37,.10)!important;color:#fff!important}.event-share-icon{width:18px!important;height:18px!important;flex:0 0 18px!important;border:0!important;background:transparent!important;color:currentColor!important;font-size:13px!important}.event-share-icon.is-check{display:inline-flex!important;align-items:center!important;justify-content:center!important}.event-share-svg{display:block!important;width:18px!important;height:18px!important;fill:currentColor!important;opacity:.9!important}.event-share-text{line-height:1!important}@media (max-width:640px){.event-actions{align-items:center!important;justify-content:flex-start!important}.event-actions .event-share-btn,.event-actions button.event-share-btn,.event-actions .btn.event-share-btn{width:auto!important;max-width:100%!important;flex:0 0 auto!important;min-height:36px!important;padding:7px 11px!important;font-size:12.5px!important;white-space:nowrap!important}.event-share-icon,.event-share-svg{width:17px!important;height:17px!important;flex-basis:17px!important}}@media (max-width:760px){.topbar .main-nav,.main-nav{background:rgba(5,6,8,.88)!important;border-color:rgba(188,38,37,.34)!important;box-shadow:0 18px 42px rgba(0,0,0,.42)!important}.topbar .main-nav.open a,.main-nav.open a{border:1px solid rgba(188,38,37,.44)!important;background:linear-gradient(180deg,rgba(0,0,0,.46),rgba(0,0,0,.28))!important;color:rgba(255,255,255,.92)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important}.topbar .main-nav.open a:hover,.topbar .main-nav.open a:focus-visible,.main-nav.open a:hover,.main-nav.open a:focus-visible{background:linear-gradient(180deg,rgba(188,38,37,.16),rgba(0,0,0,.34))!important;border-color:rgba(211,50,49,.62)!important}}.gallery-lightbox-grid .service-body h3{font-size:17px!important;line-height:1.22!important;margin:0 0 5px!important;font-weight:950!important}.gallery-lightbox-grid .service-body p{font-size:13.5px!important;line-height:1.48!important;margin:0!important}.gallery-lightbox-grid .gallery-open .service-media{border-radius:18px 18px 0 0!important}.gallery-lightbox-grid .gallery-open .service-media img{border-radius:16px 16px 0 0!important}@media (max-width:760px){.topbar .brand-logo,.brand-logo{width:46px!important;height:46px!important;flex-basis:46px!important}.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:46px!important;height:46px!important;flex:0 0 46px!important;min-width:46px!important;min-height:46px!important;padding:0!important;border-radius:14px!important;font-size:22px!important;line-height:1!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.gallery-lightbox-grid .service-body{padding:10px 11px!important}.gallery-lightbox-grid .service-body h3{font-size:15.5px!important;line-height:1.22!important}.gallery-lightbox-grid .service-body p{font-size:13px!important;line-height:1.42!important}.gallery-lightbox-grid .gallery-open .service-media{border-radius:16px 16px 0 0!important}.gallery-lightbox-grid .gallery-open .service-media img{border-radius:14px 14px 0 0!important}}.faq-item[open] .faq-answer{margin:0!important;padding:16px 20px 18px!important;border-radius:0 0 18px 18px!important;border-top:1px solid rgba(188,38,37,.52)!important;border-left:0!important;border-right:0!important;border-bottom:0!important;background:rgba(255,255,255,.055)!important}.gallery-lightbox-grid .service-body{padding:22px 24px 24px!important}.gallery-lightbox-grid .service-body h3{font-size:clamp(22px,2.3vw,28px)!important;line-height:1.18!important;margin:0 0 10px!important}.gallery-lightbox-grid .service-body p{font-size:clamp(15px,1.55vw,17px)!important;line-height:1.78!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn,.gallery-lightbox__share.event-share-btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;min-height:42px!important;padding:10px 16px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.26)!important;background:rgba(11,11,13,.76)!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.28)!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:hover,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:focus-visible,.gallery-lightbox__share.event-share-btn:hover,.gallery-lightbox__share.event-share-btn:focus-visible{transform:translateY(-1px)!important;background:rgba(18,18,22,.88)!important;border-color:rgba(188,38,37,.36)!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-icon,.gallery-lightbox__share.event-share-btn .event-share-icon{width:18px!important;height:18px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-text,.gallery-lightbox__share.event-share-btn .event-share-text{font-size:14px!important;font-weight:800!important;letter-spacing:.01em!important}@media (max-width:640px){.gallery-lightbox-grid .service-body{padding:20px 20px 22px!important}.gallery-lightbox-grid .service-body h3{font-size:23px!important}.gallery-lightbox-grid .service-body p{font-size:16px!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn,.gallery-lightbox__share.event-share-btn{min-height:40px!important;padding:9px 14px!important}}@media (max-width:640px){.gallery-lightbox-grid{grid-template-columns:1fr!important;gap:16px!important}.gallery-lightbox-grid .gallery-card,.gallery-lightbox-grid .gallery-open,.gallery-lightbox-grid .service-media,.gallery-lightbox-grid .service-media img{width:100%!important;max-width:100%!important}.gallery-lightbox-grid .gallery-card{display:grid!important;gap:12px!important}.gallery-lightbox-grid .gallery-open .service-media{padding:0!important;aspect-ratio:16/10!important}.gallery-lightbox-grid .gallery-open .service-media img{object-fit:cover!important;border-radius:18px 18px 0 0!important}.gallery-lightbox-grid .service-body{padding:22px 20px 24px!important}}@media (max-width:640px){html,body,.site-shell{overflow-x:hidden!important}.gallery-lightbox-grid{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:16px!important;width:calc(100vw - 20px)!important;max-width:calc(100vw - 20px)!important;margin-left:calc(50% - 50vw+10px)!important;margin-right:0!important;padding:0!important;overflow:hidden!important;box-sizing:border-box!important}@supports (width:100dvw){.gallery-lightbox-grid{width:calc(100dvw - 20px)!important;max-width:calc(100dvw - 20px)!important;margin-left:calc(50% - 50dvw+10px)!important}}.gallery-lightbox-grid .gallery-card,.gallery-lightbox-grid .gallery-open,.gallery-lightbox-grid .gallery-open .service-media,.gallery-lightbox-grid .gallery-open .service-media img,.gallery-lightbox-grid .service-body{width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important}.gallery-lightbox-grid .gallery-card{margin:0!important;overflow:hidden!important;border-radius:22px!important}.gallery-lightbox-grid .gallery-open{display:block!important;padding:0!important;margin:0!important}.gallery-lightbox-grid .gallery-open .service-media{padding:0!important;margin:0!important;aspect-ratio:16/10!important;border-left:0!important;border-right:0!important;border-bottom:0!important;border-radius:22px 22px 0 0!important;overflow:hidden!important}.gallery-lightbox-grid .gallery-open .service-media img{height:100%!important;object-fit:cover!important;border-radius:22px 22px 0 0!important}}@media (max-width:760px){.topbar .mobile-nav-toggle,.mobile-nav-toggle{color:rgba(255,255,255,.92)!important;border:1px solid rgba(188,38,37,.72)!important;background:rgba(5,6,8,.72)!important;box-shadow:0 10px 24px rgba(0,0,0,.26)!important}.topbar .mobile-nav-toggle[aria-expanded="true"],.mobile-nav-toggle[aria-expanded="true"]{color:rgba(255,255,255,.92)!important;border-color:rgba(188,38,37,.86)!important;background:rgba(5,6,8,.82)!important}.mobile-menu-icon{width:22px!important;height:16px!important;display:grid!important;gap:4px!important;align-content:center!important;justify-content:stretch!important}.mobile-menu-icon span{display:block!important;width:22px!important;height:2px!important;border-radius:999px!important;background:rgba(255,255,255,.92)!important;box-shadow:0 1px 4px rgba(0,0,0,.35)!important}.mobile-nav-toggle[aria-expanded="true"] .mobile-menu-icon span,.topbar .mobile-nav-toggle[aria-expanded="true"] .mobile-menu-icon span{background:rgba(255,255,255,.92)!important}}@media (max-width:760px){.topbar .mobile-nav-toggle,.mobile-nav-toggle{border:1px solid rgba(255,255,255,.08)!important;background:#121212!important;color:rgba(255,255,255,.92)!important}.topbar .mobile-nav-toggle[aria-expanded="true"],.mobile-nav-toggle[aria-expanded="true"]{border-color:rgba(188,38,37,.86)!important;background:rgba(5,6,8,.82)!important;color:rgba(255,255,255,.92)!important}}.admin-collapse-card{margin:0 0 18px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.014))!important;overflow:hidden!important;box-shadow:0 12px 28px rgba(0,0,0,.16)!important}.admin-collapse-summary{cursor:pointer!important;list-style:none!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:18px 20px!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.024))!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.admin-collapse-summary::-webkit-details-marker{display:none!important}.admin-collapse-summary span{color:#fff!important;font-size:18px!important;font-weight:950!important;line-height:1.2!important}.admin-collapse-summary small{color:rgba(214,219,227,.72)!important;font-size:12px!important;font-weight:800!important;line-height:1.2!important}.admin-collapse-summary::after{content:'+';color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1!important}.admin-collapse-card[open] .admin-collapse-summary::after{content:'–'}.admin-collapse-card .admin-collapse-content{margin:0!important;border:0!important;border-radius:0!important;box-shadow:none!important;background:transparent!important}.admin-collapse-card .admin-collapse-content>h2:first-child,.admin-collapse-card .admin-collapse-content>.section-head:first-child{display:none!important}.new-conversation-card{border-color:rgba(188,38,37,.26)!important;background:linear-gradient(180deg,rgba(188,38,37,.045),rgba(255,255,255,.014))!important}.new-conversation-summary{border-color:rgba(188,38,37,.32)!important;background:linear-gradient(135deg,rgba(188,38,37,.13),rgba(255,255,255,.025))!important}.new-conversation-summary span{color:#fff!important}.new-conversation-summary::before{background:rgba(188,38,37,.88)!important;box-shadow:0 0 0 4px rgba(188,38,37,.12)!important}.new-conversation-card[open] .new-conversation-summary{border-color:rgba(188,38,37,.42)!important;background:linear-gradient(135deg,rgba(188,38,37,.16),rgba(255,255,255,.03))!important}.new-conversation-actions .btn{background:linear-gradient(135deg,rgba(188,38,37,.96),rgba(154,24,24,.96))!important;box-shadow:0 12px 26px rgba(188,38,37,.15)!important}.gallery-lightbox-grid .service-body{padding:18px 20px 20px!important}.gallery-lightbox-grid .service-body h3{font-size:clamp(19px,2vw,24px)!important;line-height:1.18!important;margin:0 0 8px!important}.gallery-lightbox-grid .service-body p{font-size:clamp(14px,1.25vw,15.5px)!important;line-height:1.45!important;margin:0!important}@media (max-width:760px){.gallery-lightbox-grid .service-body{padding:12px 13px 14px!important}.gallery-lightbox-grid .service-body h3{font-size:16px!important}.gallery-lightbox-grid .service-body p{font-size:12.8px!important;line-height:1.4!important}}.service-grid-linked .service-card .service-body,.services-section .service-card .service-body{grid-template-rows:auto auto 1fr auto!important}.service-grid-linked .service-card .btn-inline,.services-section .service-card .btn-inline{width:min(100%,280px)!important;min-height:54px!important;display:flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.24!important;padding:12px 16px!important}@media (max-width:760px){.service-grid-linked .service-card .btn-inline,.services-section .service-card .btn-inline{width:100%!important;min-height:52px!important}}.trainer-profile-photo{width:164px!important;height:188px!important}.trainer-profile-photo img{opacity:.84!important;filter:saturate(.92) contrast(1.06)!important}@media (max-width:700px){.trainer-profile-photo{width:148px!important;height:170px!important}}@media (min-width:981px){.message-panel-full{min-height:calc(100vh - 150px)!important}.message-panel-full .chat-wrap{height:calc(100vh - 205px)!important;min-height:720px!important}.refined-inbox-layout .chat-wrap{height:min(82vh,920px)!important;min-height:650px!important}}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;background:radial-gradient(circle at 50% 46%,rgba(188,38,37,.05),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.006))!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{content:""!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center 46%!important;background-size:min(36vw,360px) auto!important;opacity:.045!important;filter:grayscale(1) contrast(1.08)!important;pointer-events:none!important;z-index:0!important}.message-panel-full .chat-messages>*,.refined-inbox-layout .chat-messages>*{position:relative!important;z-index:1!important}.bubble-head-subject-only{margin-bottom:8px!important}.chat-messages .bubble-subject,.refined-inbox-layout .bubble-subject,.chat-messages .message-subject-line,.refined-inbox-layout .message-subject-line{padding:13px 15px!important;border-radius:14px!important}.chat-messages .bubble-subject span,.refined-inbox-layout .bubble-subject span,.chat-messages .message-subject-line span,.refined-inbox-layout .message-subject-line span{font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:#bc2625!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{display:block!important;margin-top:4px!important;font-size:clamp(17px,1.45vw,22px)!important;line-height:1.28!important;font-weight:950!important;color:#111!important}@media (max-width:760px){.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:260px auto!important;opacity:.04!important}}.messages-empty-hero{display:none!important}@media (min-width:981px){.message-panel-full{min-height:calc(100vh - 118px)!important}.message-panel-full .chat-wrap{height:calc(100vh - 162px)!important;min-height:780px!important}.message-panel-full .chat-messages{min-height:0!important}}.chat-messages .bubble-subject,.refined-inbox-layout .bubble-subject,.chat-messages .message-subject-line,.refined-inbox-layout .message-subject-line{padding:14px 16px!important;border-radius:15px!important}.chat-messages .bubble-subject span,.refined-inbox-layout .bubble-subject span,.chat-messages .message-subject-line span,.refined-inbox-layout .message-subject-line span{font-size:12.5px!important;letter-spacing:.09em!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:clamp(19px,1.7vw,24px)!important;line-height:1.25!important}.chat-messages .bubble-body,.chat-messages .message-box-body,.message-panel-full .bubble-body,.message-panel-full .message-box-body{font-size:15.8px!important;line-height:1.58!important}.chat-messages .bubble-body .message-paragraph,.chat-messages .message-box-body .message-paragraph{font-size:15.8px!important;line-height:1.58!important;margin-bottom:10px!important}@media (max-width:760px){.chat-messages .bubble-body,.chat-messages .message-box-body,.chat-messages .bubble-body .message-paragraph,.chat-messages .message-box-body .message-paragraph{font-size:15px!important;line-height:1.55!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:18px!important}}.new-conversation-card{border-color:rgba(47,176,97,.30)!important;background:linear-gradient(180deg,rgba(47,176,97,.045),rgba(255,255,255,.014))!important;box-shadow:0 14px 30px rgba(0,0,0,.18)!important}.new-conversation-summary{border-color:rgba(47,176,97,.32)!important;background:linear-gradient(135deg,rgba(47,176,97,.13),rgba(255,255,255,.025))!important}.new-conversation-summary span{color:#dfffea!important}.new-conversation-summary::before{background:rgba(47,176,97,.84)!important;box-shadow:0 0 0 4px rgba(47,176,97,.12)!important}.new-conversation-card[open] .new-conversation-summary{border-color:rgba(47,176,97,.42)!important;background:linear-gradient(135deg,rgba(47,176,97,.16),rgba(255,255,255,.03))!important}.new-conversation-actions .btn{background:linear-gradient(135deg,rgba(47,176,97,.96),rgba(34,132,73,.96))!important;box-shadow:0 12px 26px rgba(47,176,97,.15)!important}.admin-collapse-card{position:relative!important}.admin-collapse-summary{position:relative!important;z-index:5!important;pointer-events:auto!important;user-select:none!important}.admin-collapse-summary *{pointer-events:none!important}.admin-collapse-card[open] .admin-collapse-summary{border-bottom-color:rgba(188,38,37,.25)!important}.admin-collapse-summary,.new-conversation-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;width:100%!important;box-sizing:border-box!important;cursor:pointer!important}.admin-collapse-summary::after,.new-conversation-summary::after{flex:0 0 auto!important}.settings-admin-page .admin-collapse-summary,.settings-admin-page .new-conversation-summary{min-height:74px!important}.admin-collapse-summary>span,.admin-collapse-summary>small,.new-conversation-summary>span,.new-conversation-summary>small{pointer-events:none!important}.message-header-main{justify-items:center!important;text-align:center!important;gap:7px!important}.message-header-main strong{font-size:20px!important}.message-header-emailbox{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:40px!important;padding:10px 16px!important;border-radius:14px!important;border:1px solid rgba(188,38,37,.24)!important;background:linear-gradient(180deg,rgba(188,38,37,.10),rgba(255,255,255,.03))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;font-size:14px!important;font-weight:800!important;line-height:1.35!important;text-align:center!important;max-width:min(100%,620px)!important;margin-inline:auto!important}.message-header-emailbox a{color:#eef2f7!important;text-decoration:none!important}.chat-messages .bubble-subject,.refined-inbox-layout .bubble-subject,.chat-messages .message-subject-line,.refined-inbox-layout .message-subject-line{margin-bottom:10px!important;padding:12px 14px!important;border-radius:14px!important}.chat-messages .bubble-subject span,.refined-inbox-layout .bubble-subject span,.chat-messages .message-subject-line span,.refined-inbox-layout .message-subject-line span{font-size:11px!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:20px!important;line-height:1.28!important}.chat-messages .bubble-body,.chat-messages .message-box-body,.refined-inbox-layout .bubble-body,.refined-inbox-layout .message-box-body{font-size:16px!important;line-height:1.68!important}.chat-messages .bubble-body .message-paragraph,.chat-messages .message-box-body .message-paragraph,.refined-inbox-layout .bubble-body .message-paragraph,.refined-inbox-layout .message-box-body .message-paragraph{font-size:16px!important;line-height:1.68!important}.chat-meta{font-size:12px!important}.dashboard-important-head h2{display:flex!important;align-items:center!important;gap:10px!important;flex-wrap:wrap!important}.dashboard-important-heading-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:34px!important;padding:0 10px!important;border-radius:999px!important;border:3px solid rgba(188,38,37,.96)!important;background:rgba(188,38,37,.12)!important;color:#ffdfdf!important;font-size:15px!important;font-weight:900!important;line-height:1!important;box-shadow:0 0 0 4px rgba(188,38,37,.10)!important}@media (max-width:980px){.message-header-emailbox{width:100%!important;max-width:100%!important;font-size:13px!important;padding:9px 12px!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:18px!important}.chat-messages .bubble-body,.chat-messages .message-box-body,.refined-inbox-layout .bubble-body,.refined-inbox-layout .message-box-body,.chat-messages .bubble-body .message-paragraph,.chat-messages .message-box-body .message-paragraph,.refined-inbox-layout .bubble-body .message-paragraph,.refined-inbox-layout .message-box-body .message-paragraph{font-size:15px!important}}.admin-main .card-grid,.admin-main .admin-fullwidth-grid{grid-template-columns:1fr!important;gap:16px!important}.admin-main .card-grid>.admin-card,.admin-main .admin-fullwidth-grid>.admin-card,.admin-main .admin-stack>.admin-card.section-card{width:100%!important;max-width:100%!important}.admin-main .admin-collapse-card,.admin-main .admin-card.section-card{width:100%!important}.admin-main .admin-collapse-card{margin-bottom:14px!important}.admin-main .admin-collapse-summary{min-height:74px!important;padding:18px 22px!important;border-radius:22px!important}.admin-main .admin-collapse-content{width:100%!important;border-top-left-radius:0!important;border-top-right-radius:0!important}.admin-pages-layout .admin-pages-list-card-full{width:100%!important}.admin-pages-list-card-full .table-wrap,.admin-pages-list-card-full .pages-scroll-table-wrap{width:100%!important;max-width:100%!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{background:radial-gradient(circle at 50% 45%,rgba(188,38,37,.055),transparent 36%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.007))!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center 48%!important;background-size:min(32vw,300px) auto!important;opacity:.065!important;filter:grayscale(1) contrast(1.04)!important}.newsletter-mode-option.newsletter-option-all small{color:rgba(255,236,190,.9)!important}.newsletter-all-guards{gap:10px!important;margin-top:12px!important}.newsletter-all-guards label{align-items:center!important;min-height:42px!important;padding:8px 11px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;color:#d7dde6!important;font-size:12px!important;line-height:1.35!important;font-weight:700!important}.newsletter-all-guards input{appearance:none!important;-webkit-appearance:none!important;width:16px!important;height:16px!important;min-width:16px!important;margin:0!important;border-radius:5px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(8,10,14,.88)!important;box-shadow:none!important;display:inline-grid!important;place-items:center!important}.newsletter-all-guards input::after{content:""!important;width:8px!important;height:8px!important;border-radius:2px!important;background:linear-gradient(135deg,var(--accent),var(--accent-strong))!important;opacity:0!important;transform:scale(.55)!important;transition:.18s ease!important}.newsletter-all-guards input:checked{border-color:rgba(188,38,37,.52)!important;box-shadow:0 0 0 3px rgba(188,38,37,.10)!important}.newsletter-all-guards input:checked::after{opacity:1!important;transform:scale(1)!important}@media (max-width:980px){.admin-main .admin-collapse-summary{min-height:68px!important;padding:16px 16px!important}.admin-main .admin-collapse-content{padding:18px 16px!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(62vw,240px) auto!important;opacity:.06!important}}.admin-main .admin-collapse-card,.admin-main .new-conversation-card{overflow:hidden!important}.admin-main .admin-collapse-summary,.admin-main .new-conversation-summary{position:relative!important;z-index:2!important;width:100%!important;min-height:72px!important;padding:18px 22px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;cursor:pointer!important;user-select:none!important;-webkit-tap-highlight-color:transparent!important}.admin-main .admin-collapse-summary::-webkit-details-marker,.admin-main .new-conversation-summary::-webkit-details-marker{display:none!important}.admin-main .admin-collapse-summary>span,.admin-main .admin-collapse-summary>small,.admin-main .new-conversation-summary>span,.admin-main .new-conversation-summary>small{pointer-events:none!important}.admin-main .admin-collapse-card:not([open]) .admin-collapse-content,.admin-main .new-conversation-card:not([open]) .new-conversation-content{display:none!important}.admin-main .admin-collapse-card[open] .admin-collapse-content,.admin-main .new-conversation-card[open] .new-conversation-content{display:block!important}.admin-main .admin-collapse-content,.admin-main .new-conversation-content{position:relative!important;z-index:1!important;padding:20px 22px 22px!important}.admin-main .admin-collapse-content .btn,.admin-main .new-conversation-content .btn,.admin-main .admin-collapse-content a,.admin-main .new-conversation-content a,.admin-main .admin-collapse-content button,.admin-main .new-conversation-content button,.admin-main .admin-collapse-content input,.admin-main .new-conversation-content input,.admin-main .admin-collapse-content select,.admin-main .new-conversation-content select,.admin-main .admin-collapse-content textarea,.admin-main .new-conversation-content textarea{position:relative!important;z-index:3!important;pointer-events:auto!important}.admin-main .admin-collapse-summary:focus-visible,.admin-main .new-conversation-summary:focus-visible{outline:2px solid rgba(188,38,37,.78)!important;outline-offset:-2px!important}@media (max-width:980px){.admin-main .admin-collapse-summary,.admin-main .new-conversation-summary{min-height:66px!important;padding:15px 16px!important}.admin-main .admin-collapse-content,.admin-main .new-conversation-content{padding:16px!important}}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-position:center 48%!important;background-size:min(42vw,410px) auto!important;opacity:.078!important}@media (max-width:980px){.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(72vw,300px) auto!important;opacity:.072!important}}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.90)!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.90)!important;border:1px solid rgba(188,38,37,.36)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.90)!important;color:#111722!important;border:1px solid rgba(255,255,255,.14)!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-position:center center!important;background-size:min(92%,760px) auto!important;opacity:.095!important}@media (max-width:980px){.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(94%,420px) auto!important;opacity:.09!important}}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.78)!important;border:1px solid rgba(255,255,255,.08)!important;backdrop-filter:blur(0.5px)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.78)!important;border:1px solid rgba(188,38,37,.34)!important;backdrop-filter:blur(0.5px)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.78)!important;color:#111722!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(0.5px)!important}.admin-main .admin-collapse-card[open] .admin-collapse-summary,.admin-main .new-conversation-card[open] .new-conversation-summary{border-bottom:1px solid rgba(188,38,37,.28)!important;box-shadow:inset 0 -1px 0 rgba(188,38,37,.32)!important}.admin-main .admin-collapse-card[open] .admin-collapse-content,.admin-main .new-conversation-card[open] .new-conversation-content{border-top:0!important}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{position:relative!important;overflow:hidden!important}.message-panel-full .chat-wrap::before,.refined-inbox-layout .chat-wrap::before{content:""!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(94%,860px) auto!important;opacity:.11!important;filter:grayscale(1) sepia(1) saturate(7000%) hue-rotate(-18deg) brightness(.74) contrast(1.06)!important;pointer-events:none!important;z-index:0!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{display:none!important;content:none!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;z-index:1!important;background:radial-gradient(circle at 50% 50%,rgba(188,38,37,.06),transparent 40%),linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,.008))!important}@media (max-width:980px){.message-panel-full .chat-wrap::before,.refined-inbox-layout .chat-wrap::before{background-size:min(96%,520px) auto!important;opacity:.105!important}}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{position:relative!important;overflow:visible!important;display:grid!important;grid-template-rows:minmax(0,1fr) auto!important;gap:14px!important;background:transparent!important}.message-panel-full .chat-wrap::before,.refined-inbox-layout .chat-wrap::before{display:none!important;content:none!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;overflow:auto!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.06)!important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.025),transparent 42%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{display:block!important;content:""!important;position:sticky!important;top:0!important;left:0!important;width:100%!important;height:0!important;min-height:0!important;margin-bottom:0!important;pointer-events:none!important;z-index:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(92%,760px) auto!important;opacity:.075!important;filter:grayscale(1) contrast(1.05)!important}.message-panel-full .chat-messages::after,.refined-inbox-layout .chat-messages::after{content:""!important;position:sticky!important;left:0!important;bottom:0!important;display:block!important;width:100%!important;height:0!important;pointer-events:none!important;z-index:0!important}.message-panel-full .chat-messages>*,.refined-inbox-layout .chat-messages>*{position:relative!important;z-index:1!important}.message-panel-full .chat-form,.refined-inbox-layout .chat-form{position:relative!important;z-index:3!important;margin:0!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(188,38,37,.18)!important;background:linear-gradient(180deg,rgba(16,17,22,.96),rgba(10,11,15,.94))!important;box-shadow:0 -8px 30px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04)!important}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.88)!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.88)!important;border:1px solid rgba(188,38,37,.36)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.88)!important;color:#111722!important;border:1px solid rgba(255,255,255,.14)!important}@media (min-width:981px){.message-panel-full .chat-wrap{height:calc(100vh - 205px)!important;min-height:720px!important}.message-panel-full .chat-messages{min-height:0!important}}@media (max-width:980px){.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{display:grid!important;grid-template-rows:auto auto!important;gap:12px!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(94%,420px) auto!important;opacity:.07!important}.message-panel-full .chat-form,.refined-inbox-layout .chat-form{padding:14px!important;border-radius:18px!important}}body.admin-page-pages .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-services .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-gallery .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-events .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-newsletter .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-departments .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-mailboxes .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-admins .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-settings .settings-admin-page>.admin-card.section-card:not(.admin-collapse-content){display:none!important}body.admin-page-pages .admin-main details.admin-collapse-card,body.admin-page-services .admin-main details.admin-collapse-card,body.admin-page-gallery .admin-main details.admin-collapse-card,body.admin-page-events .admin-main details.admin-collapse-card,body.admin-page-newsletter .admin-main details.admin-collapse-card,body.admin-page-departments .admin-main details.admin-collapse-card,body.admin-page-mailboxes .admin-main details.admin-collapse-card,body.admin-page-admins .admin-main details.admin-collapse-card,body.admin-page-settings .settings-admin-page>details.admin-collapse-card{display:block!important}.admin-main .admin-collapse-summary,.admin-main .new-conversation-summary{border-bottom:1px solid transparent!important}.admin-main .admin-collapse-card[open] .admin-collapse-summary,.admin-main .new-conversation-card[open] .new-conversation-summary{border-bottom:1px solid rgba(188,38,37,.32)!important;box-shadow:inset 0 -1px 0 rgba(188,38,37,.26)!important}.message-status-branding{position:relative!important;overflow:hidden!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:10px 0 14px!important;padding:14px 18px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(135deg,rgba(255,255,255,.05),rgba(255,255,255,.02))!important;box-shadow:0 10px 28px rgba(0,0,0,.14)!important}.message-status-branding::before{content:""!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:420px auto!important;opacity:.04!important;pointer-events:none!important}.message-status-branding>*{position:relative!important;z-index:1!important}.message-status-branding-kicker{display:block!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(223,227,234,.72)!important}.message-status-branding strong{display:block!important;font-size:20px!important;line-height:1.2!important;font-weight:950!important;color:#fff!important}.message-status-branding.status-new{border-color:rgba(188,38,37,.24)!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.02))!important}.message-status-branding.status-contacted{border-color:rgba(136,94,255,.28)!important;background:linear-gradient(135deg,rgba(136,94,255,.13),rgba(255,255,255,.02))!important}.message-status-branding.status-open{border-color:rgba(188,38,37,.24)!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.02))!important}.message-status-branding.status-in_progress{border-color:rgba(214,167,52,.28)!important;background:linear-gradient(135deg,rgba(214,167,52,.14),rgba(255,255,255,.02))!important}.message-status-branding.status-answered{border-color:rgba(51,179,110,.28)!important;background:linear-gradient(135deg,rgba(51,179,110,.12),rgba(255,255,255,.02))!important}.message-status-branding.status-closed{border-color:rgba(99,117,151,.28)!important;background:linear-gradient(135deg,rgba(99,117,151,.14),rgba(255,255,255,.02))!important}.message-status-branding.status-spam{border-color:rgba(160,89,214,.28)!important;background:linear-gradient(135deg,rgba(160,89,214,.14),rgba(255,255,255,.02))!important}.message-status-branding.status-all{border-color:rgba(188,38,37,.18)!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.02))!important}.message-status-branding-panel{margin:12px 0 10px!important}@media (min-width:981px){.message-panel-full{min-height:calc(100vh - 126px)!important}.message-panel-full .chat-wrap{height:calc(100vh - 180px)!important;min-height:820px!important}.message-panel-full .chat-messages{min-height:700px!important}}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.022),transparent 46%),linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{display:block!important;content:""!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(98%,980px) auto!important;opacity:.115!important;filter:grayscale(1) contrast(1.1)!important;pointer-events:none!important;z-index:0!important}.message-panel-full .chat-messages>*,.refined-inbox-layout .chat-messages>*{position:relative!important;z-index:1!important}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.86)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.86)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.84)!important}@media (max-width:980px){.message-status-branding{padding:12px 14px!important;border-radius:16px!important}.message-status-branding strong{font-size:17px!important}.message-status-branding::before{background-size:300px auto!important;opacity:.05!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(108%,520px) auto!important;opacity:.105!important}}.admin-main .admin-collapse-card[open] .admin-collapse-summary small{color:rgba(255,220,220,.82)!important}.admin-main .admin-collapse-card[open] .admin-collapse-summary::after{color:#bc2625!important}.admin-main .admin-collapse-content{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))!important}.message-panel-full{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:12px!important;align-items:stretch!important}.message-panel-full .chat-wrap{display:block!important;position:relative!important;overflow:hidden!important;height:auto!important;min-height:0!important;background:transparent!important}.message-panel-full .chat-messages{display:grid!important;align-content:start!important;gap:14px!important;overflow:auto!important;height:calc(100vh - 410px)!important;min-height:560px!important;max-height:900px!important;padding:18px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.07)!important}.message-panel-full .chat-form.chat-form-separated,.message-panel-full>.chat-form{display:grid!important;gap:12px!important;margin:0!important;padding:18px!important;border-radius:24px!important;border:1px solid rgba(188,38,37,.22)!important;background:linear-gradient(180deg,rgba(18,19,25,.98),rgba(11,12,16,.96))!important;box-shadow:0 16px 34px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.04)!important}.message-panel-full .chat-form.chat-form-separated::before,.message-panel-full>.chat-form::before{content:'Antwort schreiben'!important;display:block!important;color:#fff!important;font-size:16px!important;font-weight:950!important;letter-spacing:.01em!important;margin-bottom:2px!important}.message-panel-full .chat-form textarea[name="reply"]{min-height:118px!important;max-height:220px!important;resize:vertical!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.10)!important}.message-panel-full .message-danger-actions,.message-panel-full .message-status-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.message-panel-full .message-danger-actions .btn,.message-panel-full .message-status-actions .btn{width:auto!important;min-height:38px!important;padding:8px 12px!important;border-radius:13px!important;font-size:12px!important}@media (min-width:981px){.message-panel-full{min-height:calc(100vh - 118px)!important}.message-detail-page{gap:12px!important}}@media (max-width:980px){.message-panel-full{display:grid!important;grid-template-rows:auto auto auto auto!important;gap:10px!important}.message-panel-full .chat-messages{height:auto!important;max-height:none!important;min-height:360px!important;padding:14px!important;border-radius:18px!important}.message-panel-full .chat-form.chat-form-separated,.message-panel-full>.chat-form{padding:14px!important;border-radius:18px!important}.message-panel-full .message-danger-actions .btn,.message-panel-full .message-status-actions .btn{width:100%!important}}.admin-main .admin-collapse-summary small,.admin-main .new-conversation-summary small{min-width:74px!important;text-align:right!important;color:rgba(255,226,226,.86)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.01em!important}.admin-main .admin-collapse-card:not([open]) .admin-collapse-summary small,.admin-main .new-conversation-card:not([open]) .new-conversation-summary small{opacity:0!important}.admin-main .admin-collapse-card[open] .admin-collapse-summary small,.admin-main .new-conversation-card[open] .new-conversation-summary small{opacity:1!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.018),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.008))!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(118%,1180px) auto!important;opacity:.145!important;filter:grayscale(1) contrast(1.08)!important;pointer-events:none!important;z-index:0!important}.message-panel-full .chat-messages>*,.refined-inbox-layout .chat-messages>*{position:relative!important;z-index:1!important}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.80)!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.82)!important;border:1px solid rgba(188,38,37,.34)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.82)!important;color:#111722!important}@media (max-width:980px){.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(126%,680px) auto!important;opacity:.135!important}}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{justify-items:stretch!important}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{justify-self:start!important;margin-right:auto!important;margin-left:0!important;text-align:left!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{justify-self:end!important;margin-left:auto!important;margin-right:0!important;text-align:left!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{justify-self:center!important;margin-inline:auto!important}.message-status-branding{flex-direction:column!important;justify-content:center!important;align-items:center!important;text-align:center!important;gap:5px!important;padding:10px 14px!important;border-radius:16px!important}.message-status-branding-kicker{font-size:10px!important;letter-spacing:.12em!important;color:rgba(223,227,234,.62)!important}.message-status-branding strong{font-size:16px!important;line-height:1.15!important;font-weight:900!important}.message-status-branding::before{background-size:300px auto!important;opacity:.03!important}.message-status-branding-panel{padding:10px 12px!important}.message-status-branding-panel strong{font-size:15px!important}@media (min-width:981px){.message-panel-full .chat-form.chat-form-separated,.message-panel-full>.chat-form{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:10px!important}.message-panel-full .chat-form.chat-form-separated::before,.message-panel-full>.chat-form::before{flex:1 0 100%!important;margin-bottom:0!important}.message-panel-full .chat-form textarea[name="reply"]{order:1!important;flex:1 0 100%!important;width:100%!important;min-height:118px!important;margin-bottom:2px!important}.message-panel-full .chat-form .message-danger-actions,.message-panel-full .chat-form .message-status-actions,.message-panel-full .chat-form>label,.message-panel-full .chat-form>.btn[type="submit"]{order:2!important}.message-panel-full .message-danger-actions,.message-panel-full .message-status-actions{display:flex!important;flex-wrap:nowrap!important;align-items:center!important;gap:8px!important;margin:0!important}.message-panel-full .chat-form>label{display:inline-flex!important;align-items:center!important;gap:8px!important;min-height:38px!important;margin:0 0 0 auto!important;padding:7px 12px!important;border-radius:12px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;white-space:nowrap!important;font-size:12px!important;color:#d8dce3!important}.message-panel-full .chat-form>.btn[type="submit"]{min-height:38px!important;padding:8px 16px!important;border-radius:12px!important;white-space:nowrap!important}.message-panel-full .message-danger-actions .btn,.message-panel-full .message-status-actions .btn{min-height:38px!important;padding:8px 12px!important;border-radius:12px!important;white-space:nowrap!important;font-size:12px!important}}@media (max-width:980px){.message-status-branding{padding:10px 12px!important}.message-status-branding strong{font-size:15px!important}.message-status-branding::before{background-size:240px auto!important}}.home-contact-section .home-contact-form-card textarea[name="message"]{min-height:178px!important}@media (max-width:980px){.home-contact-section .home-contact-form-card textarea[name="message"]{min-height:154px!important}}.rb-saving-box{background:linear-gradient(180deg,#ffffff,#f7f7f8)!important;border:1px solid rgba(188,38,37,.18)!important;box-shadow:0 24px 64px rgba(0,0,0,.34)!important}.rb-saving-logo{width:86px!important;height:86px!important;margin:0 auto 14px!important;border-radius:50%!important;background:radial-gradient(circle at center,rgba(188,38,37,.14),rgba(188,38,37,0) 68%),url('/assets/branding/logo.png') center/78% auto no-repeat,#fff!important;box-shadow:0 10px 28px rgba(188,38,37,.14),inset 0 0 0 1px rgba(188,38,37,.08)!important;animation:rbSavingLogoPulse 1.65s ease-in-out infinite!important}.rb-saving-box strong{font-size:18px!important;color:#12141a!important}.rb-saving-box small{color:#5b616d!important;font-size:13px!important;line-height:1.45!important}@keyframes rbSavingLogoPulse{0%{transform:scale(1);box-shadow:0 10px 28px rgba(188,38,37,.12),0 0 0 0 rgba(188,38,37,.18),inset 0 0 0 1px rgba(188,38,37,.08)}70%{transform:scale(1.03);box-shadow:0 12px 30px rgba(188,38,37,.18),0 0 0 16px rgba(188,38,37,0),inset 0 0 0 1px rgba(188,38,37,.08)}100%{transform:scale(1);box-shadow:0 10px 28px rgba(188,38,37,.12),0 0 0 0 rgba(188,38,37,0),inset 0 0 0 1px rgba(188,38,37,.08)}}.chat-messages .bubble-subject,.refined-inbox-layout .bubble-subject,.chat-messages .message-subject-line,.refined-inbox-layout .message-subject-line{gap:6px!important}.chat-messages .bubble-subject span,.refined-inbox-layout .bubble-subject span,.chat-messages .message-subject-line span,.refined-inbox-layout .message-subject-line span{font-size:10px!important;letter-spacing:.11em!important;opacity:.68!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:14px!important;line-height:1.3!important;font-weight:800!important}@media (max-width:980px){.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.chat-messages .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:13px!important}}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{background:linear-gradient(180deg,rgba(255,255,255,.014),rgba(255,255,255,.008))!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-position:center center!important;background-size:min(126%,1240px) auto!important;opacity:.14!important;filter:grayscale(1) contrast(1.08)!important}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.74)!important;border:1px solid rgba(255,255,255,.10)!important;backdrop-filter:blur(1.2px)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.76)!important;border:1px solid rgba(188,38,37,.26)!important;backdrop-filter:blur(1.2px)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.76)!important;border:1px solid rgba(255,255,255,.14)!important;backdrop-filter:blur(1.2px)!important}@media (max-width:980px){.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{background-size:min(136%,760px) auto!important;opacity:.132!important}}.message-panel-full .chat-wrap,.refined-inbox-layout .message-panel .chat-wrap{position:relative!important;overflow:hidden!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;isolation:isolate!important}.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(1180px,96%) auto!important;opacity:.16!important;filter:grayscale(1) contrast(1.08)!important}.message-panel-full .chat-messages::before,.refined-inbox-layout .chat-messages::before{content:none!important;display:none!important}.message-panel-full .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.message-box,.message-panel-full .chat-messages>.chat-watermark,.refined-inbox-layout .chat-messages>.chat-watermark{position:relative!important}.message-panel-full .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.message-box{z-index:1!important}.message-panel-full .chat-messages>.chat-watermark,.refined-inbox-layout .chat-messages>.chat-watermark{z-index:0!important}.message-panel-full .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .message-box.user,.refined-inbox-layout .message-box.user{background:rgba(18,20,26,.68)!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .message-box.admin,.refined-inbox-layout .message-box.admin{background:rgba(128,32,31,.70)!important;border:1px solid rgba(188,38,37,.22)!important}.message-panel-full .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .message-box.note,.refined-inbox-layout .message-box.note{background:rgba(255,255,255,.72)!important}.message-status-branding-panel-minimal{padding:9px 12px!important;min-height:auto!important}.message-status-branding-panel-minimal .message-status-branding-kicker{display:none!important}.message-status-branding-panel-minimal strong{font-size:14px!important;line-height:1.2!important}@media (min-width:981px){.message-panel-full .chat-form.chat-form-separated,.message-panel-full>.chat-form{display:flex!important;flex-wrap:wrap!important;align-items:flex-start!important;justify-content:flex-start!important;gap:10px!important}.message-panel-full .chat-form textarea[name="reply"]{order:1!important;flex:1 0 100%!important;width:100%!important}.message-panel-full .message-danger-actions,.message-panel-full .message-status-actions{order:2!important;flex:0 0 auto!important;width:auto!important;justify-content:flex-start!important;align-items:center!important;margin:0!important}.message-panel-full .message-status-actions{margin-right:auto!important}.message-panel-full .chat-form>label{order:3!important;margin:0!important}.message-panel-full .chat-form>.btn[type="submit"]{order:4!important;margin:0!important}}@media (max-width:980px){.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark{background-size:min(760px,118%) auto!important;opacity:.14!important}}#cookieBanner>strong,#cookieBanner strong:first-child{color:#bc2625!important}.message-status-branding .message-status-branding-kicker{display:none!important}.message-status-branding,.message-status-branding-panel-minimal{padding:10px 12px!important;text-align:center!important;align-items:center!important;justify-content:center!important}.message-status-branding strong,.message-status-branding-panel-minimal strong{font-size:15px!important;line-height:1.2!important}.chat-messages .bubble-body,.chat-messages .message-box-body,.refined-inbox-layout .bubble-body,.refined-inbox-layout .message-box-body,.message-panel-full .bubble-body,.message-panel-full .message-box-body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.chat-messages .bubble,.refined-inbox-layout .bubble,.message-panel-full .bubble{display:block!important;width:fit-content!important;max-width:min(88%,780px)!important;padding:12px 14px!important;border-radius:18px!important;overflow:hidden!important}.chat-messages .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .bubble.user{justify-self:start!important;margin-right:auto!important;margin-left:0!important}.chat-messages .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .bubble.admin{justify-self:end!important;margin-left:auto!important;margin-right:0!important}.chat-messages .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .bubble.note{justify-self:center!important;margin-inline:auto!important;text-align:left!important;background:rgba(255,255,255,.16)!important;border:1px dashed rgba(255,255,255,.18)!important}.chat-messages .bubble-note-label,.refined-inbox-layout .bubble-note-label,.message-panel-full .bubble-note-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.16)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.chat-messages .bubble-head,.refined-inbox-layout .bubble-head,.message-panel-full .bubble-head{margin:0 0 7px!important}.chat-messages .bubble-subject,.refined-inbox-layout .bubble-subject,.message-panel-full .bubble-subject{margin:0!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.message-panel-full .bubble-subject strong{font-size:16px!important;line-height:1.28!important}.chat-messages .bubble-body .message-paragraph,.chat-messages .message-box-body .message-paragraph,.refined-inbox-layout .bubble-body .message-paragraph,.refined-inbox-layout .message-box-body .message-paragraph,.message-panel-full .bubble-body .message-paragraph,.message-panel-full .message-box-body .message-paragraph{margin:0 0 8px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.chat-messages .bubble-body .message-paragraph:last-child,.chat-messages .message-box-body .message-paragraph:last-child,.refined-inbox-layout .bubble-body .message-paragraph:last-child,.refined-inbox-layout .message-box-body .message-paragraph:last-child,.message-panel-full .bubble-body .message-paragraph:last-child,.message-panel-full .message-box-body .message-paragraph:last-child{margin-bottom:0!important}.chat-messages .message-box-body .trial-request-card,.refined-inbox-layout .message-box-body .trial-request-card,.message-panel-full .message-box-body .trial-request-card{border-radius:14px!important;box-shadow:none!important}@media (max-width:980px){.chat-messages .bubble,.refined-inbox-layout .bubble,.message-panel-full .bubble{max-width:100%!important}}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{gap:18px!important;align-content:start!important;padding:22px 20px!important}.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark{background-position:center center!important;background-size:min(1120px,92%) auto!important;opacity:.11!important}.chat-messages .bubble,.refined-inbox-layout .bubble,.message-panel-full .bubble{width:70%!important;max-width:70%!important;min-width:320px!important;border-radius:20px!important;padding:14px 16px 12px!important;box-shadow:0 8px 26px rgba(0,0,0,.12)!important;margin-top:2px!important;margin-bottom:2px!important}.chat-messages .bubble.user,.refined-inbox-layout .bubble.user,.message-panel-full .bubble.user{background:rgba(255,255,255,.92)!important;border:1px solid rgba(15,18,26,.08)!important;color:#161a22!important;justify-self:start!important;margin-left:0!important;margin-right:auto!important}.chat-messages .bubble.user *,.refined-inbox-layout .bubble.user *,.message-panel-full .bubble.user *{color:#161a22!important}.chat-messages .bubble.admin,.refined-inbox-layout .bubble.admin,.message-panel-full .bubble.admin{background:rgba(188,38,37,.90)!important;border:1px solid rgba(255,255,255,.10)!important;color:#fff!important;justify-self:end!important;margin-left:auto!important;margin-right:0!important}.chat-messages .bubble.admin *,.refined-inbox-layout .bubble.admin *,.message-panel-full .bubble.admin *{color:#fff!important}.chat-messages .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .bubble.note{width:auto!important;max-width:min(62%,640px)!important;min-width:220px!important;background:rgba(255,255,255,.16)!important;border:1px dashed rgba(255,255,255,.18)!important;box-shadow:none!important}.chat-messages .bubble-head,.refined-inbox-layout .bubble-head,.message-panel-full .bubble-head{padding-bottom:8px!important;margin:0 0 10px!important;border-bottom:1px solid rgba(0,0,0,.08)!important}.chat-messages .bubble.admin .bubble-head,.refined-inbox-layout .bubble.admin .bubble-head,.message-panel-full .bubble.admin .bubble-head{border-bottom-color:rgba(255,255,255,.18)!important}.chat-messages .bubble-subject,.refined-inbox-layout .bubble-subject,.message-panel-full .bubble-subject{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.chat-messages .bubble-subject span,.refined-inbox-layout .bubble-subject span,.message-panel-full .bubble-subject span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.62!important;font-weight:900!important}.chat-messages .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.message-panel-full .bubble-subject strong{font-size:15px!important;line-height:1.35!important;font-weight:900!important}.chat-messages .bubble-body,.chat-messages .message-box-body,.refined-inbox-layout .bubble-body,.refined-inbox-layout .message-box-body,.message-panel-full .bubble-body,.message-panel-full .message-box-body{font-size:15px!important;line-height:1.68!important}.chat-messages .bubble-body .message-paragraph,.chat-messages .message-box-body .message-paragraph,.refined-inbox-layout .bubble-body .message-paragraph,.refined-inbox-layout .message-box-body .message-paragraph,.message-panel-full .bubble-body .message-paragraph,.message-panel-full .message-box-body .message-paragraph{margin:0 0 10px!important}.chat-messages .chat-meta,.refined-inbox-layout .chat-meta,.message-panel-full .chat-meta{margin-top:10px!important;font-size:11px!important;opacity:.72!important}.chat-messages .bubble.user .chat-meta,.refined-inbox-layout .bubble.user .chat-meta,.message-panel-full .bubble.user .chat-meta{color:#535b69!important}.chat-messages .bubble.admin .chat-meta,.refined-inbox-layout .bubble.admin .chat-meta,.message-panel-full .bubble.admin .chat-meta{color:rgba(255,255,255,.82)!important}@media (max-width:980px){.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{gap:14px!important;padding:16px 12px!important}.chat-messages .bubble,.refined-inbox-layout .bubble,.message-panel-full .bubble{width:100%!important;max-width:100%!important;min-width:0!important}.chat-messages .bubble.note,.refined-inbox-layout .bubble.note,.message-panel-full .bubble.note{max-width:100%!important}.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark{background-size:min(760px,118%) auto!important;opacity:.10!important}}.kpi-grid .kpi strong{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.kpi-grid .kpi.kpi-important-messages{border-color:rgba(188,38,37,.18)!important;box-shadow:0 10px 28px rgba(188,38,37,.08)!important}.kpi-grid .kpi.kpi-important-messages::before{background:rgba(188,38,37,.72)!important}.kpi-grid .kpi .kpi-count-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:30px!important;height:30px!important;padding:0 9px!important;border-radius:999px!important;background:#bc2625!important;color:#fff!important;font-style:normal!important;font-weight:900!important;font-size:13px!important;line-height:1!important;box-shadow:0 8px 18px rgba(188,38,37,.28)!important}.dashboard-important-count{border-radius:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.06),rgba(255,255,255,.025))!important}.dashboard-important-count strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:34px!important;height:34px!important;padding:0 10px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rb-dep-color,#bc2625) 82%,#fff 18%)!important;color:#fff!important;box-shadow:0 8px 18px rgba(0,0,0,.16)!important}.dashboard-dep-count-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 12px!important;border-width:2px!important;border-radius:999px!important;background:color-mix(in srgb,var(--rb-dep-color,#bc2625) 18%,rgba(255,255,255,.02))!important;color:#fff!important;box-shadow:none!important}.department-summary-card .meta-row .badge{border-radius:999px!important}.admin-main .admin-collapse-card,.admin-main .new-conversation-card,.settings-admin-page>details.admin-collapse-card{overflow:hidden!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.06)!important;background:rgba(255,255,255,.03)!important}.admin-main .admin-collapse-summary,.admin-main .new-conversation-summary{min-height:64px!important;padding:18px 20px!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid transparent!important;cursor:pointer!important}.admin-main .admin-collapse-card[open] .admin-collapse-summary,.admin-main .new-conversation-card[open] .new-conversation-summary,.settings-admin-page>details.admin-collapse-card[open]>.admin-collapse-summary{border-bottom:1px solid rgba(188,38,37,.32)!important;box-shadow:none!important}.admin-main .admin-collapse-content,.admin-main .new-conversation-content{border-radius:0!important;border-top:0!important;padding:18px 20px 20px!important;background:transparent!important}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{background:rgba(255,255,255,.012)!important}.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark{display:none!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important;padding:22px 20px!important;overflow:auto!important;background-color:rgba(255,255,255,.01)!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(78%,720px) auto!important;background-attachment:local!important}.message-panel-full .chat-messages::before,.message-panel-full .chat-messages::after,.refined-inbox-layout .chat-messages::before,.refined-inbox-layout .chat-messages::after{content:none!important;display:none!important}.message-panel-full .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.message-box{position:relative!important;z-index:1!important;width:70%!important;max-width:70%!important;min-width:0!important;margin:0!important;padding:14px 16px 12px!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important;overflow:hidden!important}.message-panel-full .chat-messages>.bubble.user,.refined-inbox-layout .chat-messages>.bubble.user,.message-panel-full .chat-messages>.message-box.user,.refined-inbox-layout .chat-messages>.message-box.user{align-self:flex-start!important;background:rgba(255,255,255,.94)!important;color:#11161d!important;border:1px solid rgba(17,22,29,.08)!important}.message-panel-full .chat-messages>.bubble.admin,.refined-inbox-layout .chat-messages>.bubble.admin,.message-panel-full .chat-messages>.message-box.admin,.refined-inbox-layout .chat-messages>.message-box.admin{align-self:flex-end!important;background:rgba(188,38,37,.92)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .chat-messages>.bubble.note,.refined-inbox-layout .chat-messages>.bubble.note,.message-panel-full .chat-messages>.message-box.note,.refined-inbox-layout .chat-messages>.message-box.note{align-self:center!important;width:auto!important;max-width:min(62%,560px)!important;background:rgba(255,255,255,.18)!important;color:#fff!important;border:1px dashed rgba(255,255,255,.16)!important;box-shadow:none!important}.message-panel-full .bubble.user *,.refined-inbox-layout .bubble.user *{color:#11161d!important}.message-panel-full .bubble.admin *,.refined-inbox-layout .bubble.admin *{color:#fff!important}.message-panel-full .bubble.note *,.refined-inbox-layout .bubble.note *{color:#fff!important}.message-panel-full .bubble-head,.refined-inbox-layout .bubble-head{display:block!important;margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid rgba(17,22,29,.10)!important}.message-panel-full .bubble.admin .bubble-head,.refined-inbox-layout .bubble.admin .bubble-head{border-bottom-color:rgba(255,255,255,.18)!important}.message-panel-full .bubble.note .bubble-head,.refined-inbox-layout .bubble.note .bubble-head{border-bottom-color:rgba(255,255,255,.12)!important}.message-panel-full .bubble-subject,.refined-inbox-layout .bubble-subject,.message-panel-full .message-subject-line,.refined-inbox-layout .message-subject-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important}.message-panel-full .bubble-subject span,.refined-inbox-layout .bubble-subject span,.message-panel-full .message-subject-line span,.refined-inbox-layout .message-subject-line span{font-size:10px!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.62!important}.message-panel-full .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.message-panel-full .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:15px!important;line-height:1.35!important;font-weight:900!important}.message-panel-full .bubble-body,.message-panel-full .message-box-body,.refined-inbox-layout .bubble-body,.refined-inbox-layout .message-box-body{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;font-size:15px!important;line-height:1.65!important}.message-panel-full .bubble-body .message-paragraph,.message-panel-full .message-box-body .message-paragraph,.refined-inbox-layout .bubble-body .message-paragraph,.refined-inbox-layout .message-box-body .message-paragraph{margin:0 0 10px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.message-panel-full .bubble-body .message-paragraph:last-child,.message-panel-full .message-box-body .message-paragraph:last-child,.refined-inbox-layout .bubble-body .message-paragraph:last-child,.refined-inbox-layout .message-box-body .message-paragraph:last-child{margin-bottom:0!important}.message-panel-full .chat-meta,.refined-inbox-layout .chat-meta{margin-top:10px!important;font-size:11px!important;opacity:.72!important}.message-panel-full .bubble.user .chat-meta,.refined-inbox-layout .bubble.user .chat-meta{color:#5f6978!important}.message-panel-full .bubble.admin .chat-meta,.refined-inbox-layout .bubble.admin .chat-meta{color:rgba(255,255,255,.82)!important}.message-panel-full .bubble-note-label,.refined-inbox-layout .bubble-note-label{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 auto 8px!important;padding:4px 10px!important;border-radius:999px!important;background:rgba(255,255,255,.14)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important;font-size:10px!important;font-weight:900!important;letter-spacing:.14em!important}@media (min-width:981px){.message-panel-full .message-danger-actions,.message-panel-full .message-status-actions{display:flex!important;flex-wrap:nowrap!important;justify-content:flex-start!important;align-items:center!important;gap:8px!important;margin:0!important}}@media (max-width:980px){.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{gap:14px!important;padding:14px 12px!important;background-size:min(108%,520px) auto!important}.message-panel-full .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.message-box{width:100%!important;max-width:100%!important}.message-panel-full .chat-messages>.bubble.note,.refined-inbox-layout .chat-messages>.bubble.note{max-width:100%!important}}.rb-saving-overlay{background:rgba(8,10,14,.24)!important;backdrop-filter:blur(4px)!important;-webkit-backdrop-filter:blur(4px)!important}.rb-saving-box{width:min(92vw,420px)!important;padding:26px 24px 22px!important;border-radius:28px!important;background:linear-gradient(180deg,rgba(17,20,26,.96),rgba(12,14,19,.94))!important;color:#fff!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 20px 56px rgba(0,0,0,.26)!important}.rb-saving-logo{width:94px!important;height:94px!important;margin:0 auto 16px!important;border-radius:24px!important;background:radial-gradient(circle at center,rgba(188,38,37,.18),rgba(188,38,37,0) 68%),url('/assets/branding/logo.png') center/76% auto no-repeat,rgba(255,255,255,.03)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.05),0 8px 26px rgba(0,0,0,.18)!important}.rb-saving-box strong{color:#fff!important;font-size:19px!important;margin:14px 0 6px!important}.rb-saving-box small{color:rgba(232,236,242,.82)!important;font-size:13px!important;line-height:1.55!important}.rb-saving-bar{height:12px!important;border-radius:999px!important;background:rgba(255,255,255,.08)!important;padding:2px!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.15)!important}.rb-saving-bar span{width:38%!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(255,255,255,.88),#bc2625,rgba(255,255,255,.88))!important}@media (max-width:980px){.rb-saving-box{width:min(94vw,390px)!important;padding:24px 18px 20px!important;border-radius:24px!important}.rb-saving-logo{width:82px!important;height:82px!important;margin-bottom:14px!important}}.dashboard-grid .kpi-grid,.kpi-grid{gap:16px!important}.kpi-grid .kpi{position:relative!important;overflow:hidden!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:none!important}.kpi-grid .kpi::before{display:none!important;content:none!important}.kpi-grid .kpi::after{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;border-radius:22px 0 0 22px!important;opacity:.78!important;background:rgba(255,255,255,.42)!important}.kpi-grid .kpi:nth-child(2)::after{background:rgba(188,38,37,.58)!important}.kpi-grid .kpi:nth-child(3)::after{background:rgba(47,176,97,.62)!important}.kpi-grid .kpi:nth-child(4)::after{background:rgba(120,150,190,.55)!important}.kpi-grid .kpi:nth-child(5)::after{background:rgba(255,255,255,.30)!important}.kpi-grid .kpi strong{color:rgba(231,235,242,.78)!important}.kpi-grid .kpi>span{color:#fff!important}.kpi-grid .kpi .kpi-count-badge{min-width:32px!important;height:32px!important;background:#bc2625!important;border-radius:999px!important}.admin-collapse-card,.new-conversation-card,details.admin-collapse-card,.settings-admin-page details.admin-collapse-card{border:1px solid rgba(255,255,255,.06)!important;border-radius:18px!important;background:rgba(255,255,255,.03)!important;overflow:hidden!important;box-shadow:none!important}.admin-collapse-summary,.new-conversation-summary,details.admin-collapse-card>.admin-collapse-summary,details.admin-collapse-card>summary.admin-collapse-summary{list-style:none!important;cursor:pointer!important;padding:18px 20px!important;min-height:auto!important;border-radius:0!important;background:transparent!important;border-bottom:1px solid transparent!important}.admin-collapse-summary::-webkit-details-marker,.new-conversation-summary::-webkit-details-marker{display:none!important}.admin-collapse-card[open]>.admin-collapse-summary,.new-conversation-card[open]>.new-conversation-summary,details.admin-collapse-card[open]>.admin-collapse-summary{border-bottom:1px solid rgba(188,38,37,.32)!important}.admin-collapse-card .admin-collapse-content,.new-conversation-card .new-conversation-content,details.admin-collapse-card>.admin-collapse-content{padding:18px 20px 20px!important;border-radius:0!important;background:transparent!important}.dashboard-important-counts{width:100%!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important;margin-top:12px!important}.dashboard-important-count{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;width:100%!important;padding:12px 14px!important;border-radius:16px!important}.dashboard-important-count small{order:1!important;display:block!important;text-align:left!important;color:#dbe0e8!important;font-size:13px!important;line-height:1.35!important}.dashboard-important-count strong{order:2!important;margin-left:auto!important;text-align:right!important;min-width:36px!important}.department-summary-card .list-card-title-row{display:flex!important;align-items:center!important;gap:10px!important}.department-summary-card .list-card-title-row strong{min-width:0!important}.department-summary-card .dashboard-dep-count-badge{margin-left:auto!important;text-align:right!important}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{position:relative!important;overflow:hidden!important;background:rgba(255,255,255,.012)!important}.message-panel-full .chat-wrap::before,.refined-inbox-layout .chat-wrap::before{content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(66%,610px) auto!important;opacity:.5!important;filter:grayscale(1) contrast(1.02)!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;z-index:1!important;background:none!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;gap:18px!important}.message-panel-full .chat-messages::before,.message-panel-full .chat-messages::after,.refined-inbox-layout .chat-messages::before,.refined-inbox-layout .chat-messages::after,.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark{display:none!important;content:none!important}.message-panel-full .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.message-box{width:70%!important;max-width:70%!important;min-width:0!important;position:relative!important;z-index:1!important;margin:0!important}.message-panel-full .chat-messages>.bubble.user,.message-panel-full .chat-messages>.message-box.user,.refined-inbox-layout .chat-messages>.bubble.user,.refined-inbox-layout .chat-messages>.message-box.user{align-self:flex-start!important;background:rgba(255,255,255,.96)!important;color:#12161d!important;border:1px solid rgba(17,22,29,.07)!important}.message-panel-full .chat-messages>.bubble.admin,.message-panel-full .chat-messages>.message-box.admin,.refined-inbox-layout .chat-messages>.bubble.admin,.refined-inbox-layout .chat-messages>.message-box.admin{align-self:flex-end!important;background:rgba(188,38,37,.92)!important;color:#fff!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .chat-messages>.bubble.note,.message-panel-full .chat-messages>.message-box.note,.refined-inbox-layout .chat-messages>.bubble.note,.refined-inbox-layout .chat-messages>.message-box.note{align-self:center!important}.message-panel-full .bubble.user *,.refined-inbox-layout .bubble.user *{color:#12161d!important}.message-panel-full .bubble.admin *,.refined-inbox-layout .bubble.admin *{color:#fff!important}@media (max-width:980px){.message-panel-full .chat-wrap::before,.refined-inbox-layout .chat-wrap::before{background-size:min(74%,420px) auto!important;opacity:.5!important}.message-panel-full .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.message-box{width:100%!important;max-width:100%!important}}.rb-saving-overlay{background:rgba(8,10,14,.18)!important;backdrop-filter:blur(5px)!important;-webkit-backdrop-filter:blur(5px)!important}.rb-saving-box{width:min(92vw,460px)!important;padding:18px 18px 16px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.985),rgba(249,250,252,.97))!important;color:#12161d!important;border:1px solid rgba(188,38,37,.10)!important;box-shadow:0 18px 46px rgba(0,0,0,.18)!important;text-align:left!important}.rb-saving-top{display:flex!important;align-items:center!important;gap:14px!important}.rb-saving-copy{min-width:0!important;flex:1 1 auto!important}.rb-saving-logo{width:74px!important;height:74px!important;flex:0 0 74px!important;margin:0!important;border-radius:18px!important;background:radial-gradient(circle at center,rgba(188,38,37,.10),rgba(188,38,37,0) 70%),url('/assets/branding/logo.png') center/72% auto no-repeat,rgba(188,38,37,.035)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.08),0 6px 18px rgba(0,0,0,.06)!important}.rb-saving-box strong{display:block!important;margin:0 0 5px!important;color:#12161d!important;font-size:18px!important;line-height:1.25!important;font-weight:900!important}.rb-saving-box small{display:block!important;color:#5f6673!important;font-size:13px!important;line-height:1.55!important;font-weight:700!important}.rb-saving-bar{margin-top:16px!important;height:14px!important;padding:2px!important;border-radius:999px!important;background:rgba(17,22,29,.08)!important;box-shadow:inset 0 1px 2px rgba(0,0,0,.07)!important}.rb-saving-bar span{width:34%!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,rgba(188,38,37,.92),rgba(17,22,29,.88),rgba(188,38,37,.92))!important}@media (max-width:980px){.rb-saving-box{width:min(94vw,410px)!important;padding:16px 14px 14px!important;border-radius:20px!important}.rb-saving-top{gap:12px!important}.rb-saving-logo{width:64px!important;height:64px!important;flex-basis:64px!important;border-radius:16px!important}.rb-saving-box strong{font-size:17px!important}.rb-saving-box small{font-size:12.5px!important}}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:rgba(255,255,255,.012)!important}.message-panel-full .chat-bg-logo,.refined-inbox-layout .chat-bg-logo{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;display:block!important;opacity:1!important}.message-panel-full .chat-bg-logo::before,.refined-inbox-layout .chat-bg-logo::before{content:""!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(56%,520px) auto!important;opacity:.5!important;filter:grayscale(1) contrast(1.03)!important}.message-panel-full .chat-wrap::before,.refined-inbox-layout .chat-wrap::before,.message-panel-full .chat-watermark,.refined-inbox-layout .chat-watermark,.message-panel-full .chat-messages::before,.message-panel-full .chat-messages::after,.refined-inbox-layout .chat-messages::before,.refined-inbox-layout .chat-messages::after{content:none!important;display:none!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;z-index:1!important;background:transparent!important;padding:24px 22px 18px!important;gap:18px!important}.message-panel-full .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.message-box{width:70%!important;max-width:70%!important;min-width:0!important;margin:0!important;padding:16px!important;border-radius:20px!important;box-shadow:0 8px 24px rgba(0,0,0,.10)!important}.message-panel-full .chat-messages>.bubble.user,.message-panel-full .chat-messages>.message-box.user,.refined-inbox-layout .chat-messages>.bubble.user,.refined-inbox-layout .chat-messages>.message-box.user{align-self:flex-start!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(17,22,29,.07)!important}.message-panel-full .chat-messages>.bubble.admin,.message-panel-full .chat-messages>.message-box.admin,.refined-inbox-layout .chat-messages>.bubble.admin,.refined-inbox-layout .chat-messages>.message-box.admin{align-self:flex-end!important;background:rgba(188,38,37,.93)!important;border:1px solid rgba(255,255,255,.08)!important}.message-panel-full .chat-messages>.bubble.note,.message-panel-full .chat-messages>.message-box.note,.refined-inbox-layout .chat-messages>.bubble.note,.refined-inbox-layout .chat-messages>.message-box.note{align-self:center!important;width:auto!important;max-width:min(62%,560px)!important}.message-panel-full .bubble-head,.refined-inbox-layout .bubble-head{display:block!important;margin:0 0 12px!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(110,120,135,.14)!important;border:1px solid rgba(110,120,135,.10)!important}.message-panel-full .bubble.user .bubble-head,.refined-inbox-layout .bubble.user .bubble-head{background:rgba(82,92,107,.10)!important;border-color:rgba(82,92,107,.12)!important}.message-panel-full .bubble.admin .bubble-head,.refined-inbox-layout .bubble.admin .bubble-head{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.12)!important}.message-panel-full .bubble.note .bubble-head,.refined-inbox-layout .bubble.note .bubble-head{padding:12px 14px!important;background:rgba(255,255,255,.10)!important;border-color:rgba(255,255,255,.10)!important}.message-panel-full .bubble-subject,.refined-inbox-layout .bubble-subject,.message-panel-full .message-subject-line,.refined-inbox-layout .message-subject-line{display:flex!important;flex-direction:column!important;gap:4px!important;padding:0!important;background:transparent!important;border:0!important;box-shadow:none!important}.message-panel-full .bubble-subject span,.refined-inbox-layout .bubble-subject span,.message-panel-full .message-subject-line span,.refined-inbox-layout .message-subject-line span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.62!important}.message-panel-full .bubble-subject strong,.refined-inbox-layout .bubble-subject strong,.message-panel-full .message-subject-line strong,.refined-inbox-layout .message-subject-line strong{font-size:15px!important;line-height:1.35!important;font-weight:900!important}.message-panel-full .bubble.note .bubble-note-label,.refined-inbox-layout .bubble.note .bubble-note-label{margin-bottom:10px!important}.message-panel-full .bubble-body,.message-panel-full .message-box-body,.refined-inbox-layout .bubble-body,.refined-inbox-layout .message-box-body{padding:0 2px!important}@media (max-width:980px){.message-panel-full .chat-bg-logo::before,.refined-inbox-layout .chat-bg-logo::before{background-size:min(68%,360px) auto!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{padding:16px 12px 14px!important}.message-panel-full .chat-messages>.bubble,.message-panel-full .chat-messages>.message-box,.refined-inbox-layout .chat-messages>.bubble,.refined-inbox-layout .chat-messages>.message-box{width:100%!important;max-width:100%!important;padding:14px!important}}.admin-main .admin-collapse-card,.admin-main .new-conversation-card,.settings-admin-page details.admin-collapse-card,details.admin-collapse-card{border:1px solid rgba(47,176,97,.26)!important;box-shadow:none!important;transition:border-color .18s ease,box-shadow .18s ease,background .18s ease!important}.admin-main .admin-collapse-card[open],.admin-main .new-conversation-card[open],.settings-admin-page details.admin-collapse-card[open],details.admin-collapse-card[open]{border-color:rgba(188,38,37,.36)!important;box-shadow:0 0 0 1px rgba(188,38,37,.12) inset!important}.admin-main .admin-collapse-summary,.admin-main .new-conversation-summary,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary,details.admin-collapse-card>.admin-collapse-summary{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important}.admin-main .admin-collapse-summary::after,.admin-main .new-conversation-summary::after,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary::after,details.admin-collapse-card>.admin-collapse-summary::after{content:'Öffnen'!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:94px!important;padding:7px 12px!important;border-radius:999px!important;background:rgba(47,176,97,.12)!important;border:1px solid rgba(47,176,97,.28)!important;color:#dff7e7!important;font-size:12px!important;font-weight:900!important;letter-spacing:.02em!important}.admin-main .admin-collapse-card[open]>.admin-collapse-summary::after,.admin-main .new-conversation-card[open]>.new-conversation-summary::after,.settings-admin-page details.admin-collapse-card[open]>.admin-collapse-summary::after,details.admin-collapse-card[open]>.admin-collapse-summary::after{content:'Schließen'!important;background:rgba(188,38,37,.12)!important;border-color:rgba(188,38,37,.28)!important;color:#ffd8d8!important}.admin-main .admin-collapse-summary small,.admin-main .new-conversation-summary small{padding-right:8px!important}.message-filters-wrap{margin:0 0 16px!important}.message-filter-current{display:flex!important;flex-direction:column!important;align-items:center!important;justify-content:center!important;text-align:center!important;gap:4px!important;margin:0 0 12px!important;padding:12px 14px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.018))!important;border:1px solid color-mix(in srgb,var(--filter-email-color,#bc2625) 40%,rgba(255,255,255,.08))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.03)!important}.message-filter-current span{font-size:10px!important;line-height:1!important;letter-spacing:.14em!important;text-transform:uppercase!important;color:rgba(220,225,233,.66)!important;font-weight:900!important}.message-filter-current strong{color:var(--filter-email-color,#fff)!important;font-size:15px!important;line-height:1.25!important;font-weight:900!important}.message-filter-current small{color:rgba(219,224,232,.74)!important;font-size:12px!important;line-height:1.3!important;font-weight:700!important}.message-filters{padding:12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important}.filter-chip{border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.03)!important}.filter-chip.active{border-color:rgba(188,38,37,.30)!important;background:rgba(188,38,37,.10)!important}.conversations-panel .message-status-branding::before,.messages-overview-layout .message-status-branding::before{display:none!important;content:none!important}.conversations-panel .message-status-branding{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.018))!important}.message-panel-full .bubble-head,.refined-inbox-layout .bubble-head{background:rgba(102,112,126,.13)!important;border:1px solid rgba(102,112,126,.12)!important;padding:12px 14px!important;margin:0 0 12px!important}.message-panel-full .bubble-subject,.refined-inbox-layout .bubble-subject,.message-panel-full .message-subject-line,.refined-inbox-layout .message-subject-line,.chat-messages .bubble-subject,.chat-messages .message-subject-line{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important;margin:0!important}.message-panel-full .bubble-head .bubble-subject,.message-panel-full .bubble-head .message-subject-line,.refined-inbox-layout .bubble-head .bubble-subject,.refined-inbox-layout .bubble-head .message-subject-line{background:transparent!important}.message-panel-full .bubble.note .bubble-head,.refined-inbox-layout .bubble.note .bubble-head{padding:14px!important}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{position:relative!important;overflow:auto!important;isolation:isolate!important}.message-panel-full .chat-bg-logo,.refined-inbox-layout .chat-bg-logo{position:sticky!important;top:0!important;left:0!important;right:0!important;height:0!important;z-index:0!important;pointer-events:none!important}.message-panel-full .chat-bg-logo::before,.refined-inbox-layout .chat-bg-logo::before{content:""!important;position:absolute!important;inset:0!important;top:28px!important;bottom:auto!important;width:100%!important;height:calc(100% - 56px)!important;min-height:540px!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(62%,620px) auto!important;opacity:.30!important;filter:saturate(.55) contrast(1.02)!important}.message-panel-full .chat-messages,.refined-inbox-layout .chat-messages{position:relative!important;z-index:1!important}@media (max-width:980px){.message-panel-full .chat-bg-logo::before,.refined-inbox-layout .chat-bg-logo::before{background-size:min(72%,380px) auto!important;min-height:420px!important}}.admin-page-dashboard .dashboard-kpi-grid,.admin-page-dashboard .kpi-grid.dashboard-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:14px!important}.admin-page-dashboard .dashboard-kpi-grid .kpi{min-height:112px!important;height:112px!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important;padding:16px 16px 14px 18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.11)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;position:relative!important;overflow:hidden!important}.admin-page-dashboard .dashboard-kpi-grid .kpi::before{display:none!important;content:none!important}.admin-page-dashboard .dashboard-kpi-grid .kpi::after{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;border-radius:20px 0 0 20px!important;opacity:.78!important;background:rgba(255,255,255,.42)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(1){border-color:rgba(255,255,255,.13)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(1)::after{background:rgba(255,255,255,.42)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(2){border-color:rgba(188,38,37,.22)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(2)::after{background:rgba(188,38,37,.58)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(3){border-color:rgba(47,176,97,.22)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(3)::after{background:rgba(47,176,97,.62)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(4){border-color:rgba(120,150,190,.22)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(4)::after{background:rgba(120,150,190,.55)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(5){border-color:rgba(255,255,255,.13)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi:nth-child(5)::after{background:rgba(255,255,255,.30)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi strong{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;color:rgba(231,235,242,.78)!important;font-size:13px!important;line-height:1.25!important;font-weight:850!important}.admin-page-dashboard .dashboard-kpi-grid .kpi>span{color:#fff!important;font-size:32px!important;line-height:1!important;font-weight:950!important}.admin-page-dashboard .dashboard-kpi-grid .kpi .kpi-count-badge{margin-left:auto!important;flex:0 0 auto!important}.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{height:min(82vh,1040px)!important}@media (max-width:980px){.message-panel-full .chat-wrap,.refined-inbox-layout .chat-wrap{height:min(76vh,940px)!important}}.dashboard-dep-title-row{align-items:flex-start!important;gap:10px!important}.dashboard-dep-title-stack{margin-left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:5px!important;text-align:right!important}.dashboard-dep-title-stack strong{font-size:13.5px!important;line-height:1.2!important;color:#fff!important;font-weight:900!important}.dashboard-dep-count-badge{margin:0!important}.dashboard-message-card .meta-row{margin-top:10px!important}.dashboard-admin-card{padding:11px 13px!important}.dashboard-admin-title-row{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:6px!important}.dashboard-admin-title-row strong{font-size:14px!important;line-height:1.2!important;color:#fff!important;font-weight:900!important}.dashboard-admin-card .admin-role-badge{margin-left:auto!important;flex:0 0 auto!important}.dashboard-admin-email-line,.dashboard-admin-login-line{font-size:11.5px!important;line-height:1.45!important}.dashboard-admin-email-line{margin-bottom:3px!important}.admin-main .admin-collapse-summary small,.admin-main .new-conversation-summary small{display:none!important}.dashboard-kpi-grid,.dashboard-grid .dashboard-kpi-grid{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.dashboard-kpi-grid .kpi{position:relative!important;overflow:hidden!important;min-height:116px!important;padding:18px 18px 16px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;display:flex!important;flex-direction:column!important;justify-content:space-between!important}.dashboard-kpi-grid .kpi::after{content:""!important;position:absolute!important;inset:0 auto 0 0!important;width:5px!important;border-radius:20px 0 0 20px!important;opacity:.78!important}.dashboard-kpi-grid .kpi:nth-child(1){border-color:rgba(255,255,255,.13)!important}.dashboard-kpi-grid .kpi:nth-child(1)::after{background:rgba(255,255,255,.42)!important}.dashboard-kpi-grid .kpi:nth-child(2){border-color:rgba(47,176,97,.22)!important}.dashboard-kpi-grid .kpi:nth-child(2)::after{background:rgba(47,176,97,.62)!important}.dashboard-kpi-grid .kpi:nth-child(3){border-color:rgba(188,38,37,.22)!important}.dashboard-kpi-grid .kpi:nth-child(3)::after{background:rgba(188,38,37,.58)!important}.dashboard-kpi-grid .kpi:nth-child(4){border-color:rgba(120,150,190,.22)!important}.dashboard-kpi-grid .kpi:nth-child(4)::after{background:rgba(120,150,190,.55)!important}.dashboard-kpi-grid .kpi:nth-child(5){border-color:rgba(255,255,255,.11)!important}.dashboard-kpi-grid .kpi:nth-child(5)::after{background:rgba(255,255,255,.32)!important}.dashboard-kpi-grid .kpi strong{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;color:rgba(231,235,242,.78)!important;font-size:13px!important;line-height:1.3!important;font-weight:900!important}.dashboard-kpi-grid .kpi strong span:first-child{display:block!important}.dashboard-kpi-grid .kpi>span{display:block!important;color:#fff!important;font-size:34px!important;line-height:1!important;font-weight:950!important}.dashboard-kpi-grid .kpi .kpi-count-badge{align-self:flex-start!important;margin:0!important}@media (max-width:1180px){.dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.dashboard-kpi-grid .kpi{min-height:102px!important;padding:16px 14px!important;border-radius:18px!important}.dashboard-kpi-grid .kpi>span{font-size:30px!important}}.dashboard-important-counts{align-items:stretch!important}.dashboard-important-count{display:flex!important;flex-direction:column!important;justify-content:space-between!important;align-items:flex-end!important;gap:8px!important;min-height:74px!important;padding:10px 12px!important;text-align:right!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.02))!important}.dashboard-important-count small{display:block!important;width:100%!important;color:rgba(233,236,241,.82)!important;font-size:11px!important;line-height:1.25!important;font-weight:900!important;text-align:right!important}.dashboard-important-count strong{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:2px!important;width:100%!important}.dashboard-important-count strong em{font-style:normal!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important}.dashboard-important-count strong span{color:rgba(235,238,243,.70)!important;font-size:10px!important;line-height:1!important;text-transform:uppercase!important;letter-spacing:.08em!important;font-weight:900!important}.dashboard-admins-card .stack-list.compact-stack{gap:9px!important}.dashboard-admin-card{padding:12px 14px!important;border-radius:17px!important}.dashboard-admin-card .list-card-main{display:grid!important;gap:7px!important}.dashboard-admin-card>.list-card-main>strong{font-size:14px!important;line-height:1.2!important}.dashboard-admin-meta{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.dashboard-admin-meta .admin-email-inline{flex:1 1 280px!important;min-width:0!important}.dashboard-admin-meta .admin-role-badge{margin-left:auto!important;flex:0 0 auto!important}.dashboard-admin-card .help{font-size:11.5px!important;line-height:1.45!important}.admin-collapse-summary small,.new-conversation-summary small{display:none!important}.admin-collapse-summary,.new-conversation-summary{min-height:60px!important}.admin-collapse-summary::after,.new-conversation-summary::after{margin-left:auto!important}@media (min-width:981px){.refined-inbox-layout .mailbox-panel,.refined-inbox-layout .conversations-panel{position:relative!important;top:auto!important;max-height:none!important;overflow:visible!important;align-self:start!important}.refined-inbox-layout .mailbox-panel .inbox-list,.refined-inbox-layout .conversations-panel .inbox-list{max-height:none!important;overflow:visible!important}.refined-inbox-layout .mailbox-panel .mailbox-card,.refined-inbox-layout .mailbox-panel .inbox-card,.refined-inbox-layout .conversations-panel .conversation-card,.refined-inbox-layout .conversations-panel .inbox-card{margin-bottom:3px!important}.refined-inbox-layout .message-panel{max-height:calc(100vh - 88px)!important}.refined-inbox-layout .message-panel .chat-wrap{height:calc(100vh - 145px)!important;min-height:620px!important}}.message-panel-full .chat-wrap,.refined-inbox-layout .message-panel .chat-wrap{min-height:620px!important}.message-panel-full .chat-bg-logo::before,.refined-inbox-layout .chat-bg-logo::before{min-height:620px!important}@media (min-width:981px){.admin-scroll-table-wrap,.pages-scroll-table-wrap,.admin-pages-list-card-full .pages-scroll-table-wrap{max-height:none!important;overflow:visible!important}}.admin-page-dashboard .dashboard-kpi-grid{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.admin-page-dashboard .dashboard-kpi-grid .kpi{min-height:102px!important;height:102px!important;padding:14px 15px 13px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.11)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.admin-page-dashboard .dashboard-kpi-grid .kpi strong{display:block!important;color:rgba(231,235,242,.78)!important;font-size:12.25px!important;line-height:1.28!important;font-weight:900!important;letter-spacing:.01em!important}.admin-page-dashboard .dashboard-kpi-grid .kpi>span{font-size:30px!important;line-height:1!important;font-weight:950!important;color:#fff!important}@media (max-width:1180px){.admin-page-dashboard .dashboard-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page-dashboard .dashboard-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page-dashboard .dashboard-kpi-grid .kpi{min-height:96px!important;height:auto!important}}.admin-page-dashboard .dashboard-admins-card .stack-list.compact-stack{gap:10px!important}.admin-page-dashboard .dashboard-admin-card{padding:14px 15px!important;border-radius:18px!important}.admin-page-dashboard .dashboard-admin-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:8px!important}.admin-page-dashboard .dashboard-admin-title-row strong{font-size:15.5px!important;line-height:1.2!important;font-weight:950!important;color:#fff!important}.admin-page-dashboard .dashboard-admin-title-row .admin-role-badge{font-size:10.5px!important;padding:5px 8px!important;line-height:1!important;min-height:auto!important;border-radius:999px!important}.admin-page-dashboard .dashboard-admin-email-line{font-size:12.2px!important;line-height:1.45!important;margin-bottom:4px!important}.admin-page-dashboard .dashboard-admin-login-line{font-size:11.5px!important;line-height:1.45!important}.admin-page-dashboard .dashboard-important-head{align-items:flex-start!important;gap:14px!important}.admin-page-dashboard .dashboard-important-counts{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;align-items:flex-start!important;flex:0 0 auto!important;margin-left:auto!important;max-width:min(100%,420px)!important}.admin-page-dashboard .dashboard-important-count{width:auto!important;min-width:148px!important;max-width:220px!important;min-height:0!important;padding:9px 11px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--rb-dep-color,#bc2625) 48%,rgba(255,255,255,.10))!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important;box-shadow:none!important}.admin-page-dashboard .dashboard-important-count small{font-size:11px!important;line-height:1.2!important;color:rgba(237,240,245,.82)!important;margin-bottom:4px!important}.admin-page-dashboard .dashboard-important-count strong{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:8px!important}.admin-page-dashboard .dashboard-important-count strong em{font-size:22px!important}.admin-page-dashboard .dashboard-important-count strong span{font-size:10px!important;letter-spacing:.08em!important}.admin-page-dashboard .department-summary-list{gap:10px!important}.admin-page-dashboard .department-summary-card{padding:14px 15px!important;border-width:1px!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.032),rgba(255,255,255,.014))!important}.admin-page-dashboard .department-summary-card:hover{border-color:color-mix(in srgb,var(--rb-dep-color,#bc2625) 56%,rgba(255,255,255,.12))!important}.admin-page-dashboard .dashboard-dep-title-row{display:flex!important;align-items:flex-start!important;gap:10px!important}.admin-page-dashboard .dashboard-dep-title-row .color-dot{margin-top:4px!important;flex:0 0 auto!important}.admin-page-dashboard .dashboard-dep-title-stack{margin-left:auto!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;text-align:right!important;min-width:0!important}.admin-page-dashboard .dashboard-dep-title-stack strong{font-size:13.5px!important;line-height:1.2!important;font-weight:950!important}.admin-page-dashboard .dashboard-dep-count-badge{font-size:11px!important;padding:6px 10px!important;margin:0!important}.admin-page-dashboard .dashboard-message-card .meta-row{margin-top:12px!important}@media (min-width:981px){.admin-page-messages .refined-inbox-layout{grid-template-columns:260px 360px minmax(0,1fr)!important;gap:12px!important;align-items:start!important}.admin-page-messages .mailbox-panel{position:sticky!important;top:12px!important;align-self:start!important}.admin-page-messages .mailbox-panel .inbox-list{max-height:none!important;overflow:visible!important;padding-right:0!important}.admin-page-messages .mailbox-panel .inbox-item+.inbox-item{margin-top:3px!important}.admin-page-messages .conversations-panel .inbox-list{max-height:calc(100vh - 210px)!important;min-height:620px!important;overflow:auto!important;padding-right:6px!important}.admin-page-messages .grouped-conversation-list .inbox-item+.inbox-item{margin-top:6px!important}.admin-page-messages .conversation-card{min-height:94px!important;padding:11px 12px!important;border-radius:16px!important}}.admin-page-messages .message-panel-full{grid-template-rows:auto auto minmax(0,1fr) auto!important}.admin-page-messages .message-panel-full .chat-wrap{display:grid!important;grid-template-rows:minmax(0,1fr)!important;height:auto!important;min-height:0!important;overflow:hidden!important;background:transparent!important}.admin-page-messages .message-panel-full .chat-messages{height:calc(100vh - 380px)!important;min-height:620px!important;max-height:none!important;overflow:auto!important;padding:18px 18px 20px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.07)!important}.admin-page-messages .message-panel-full .chat-messages::after,.admin-page-messages .refined-inbox-layout .chat-messages::after{content:none!important;display:none!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{top:16px!important;height:calc(100% - 32px)!important;min-height:620px!important;background-size:min(58%,560px) auto!important;opacity:.15!important}.admin-page-messages .message-panel-full .bubble,.admin-page-messages .refined-inbox-layout .bubble{position:relative!important}.admin-page-messages .message-panel-full .bubble.user,.admin-page-messages .refined-inbox-layout .bubble.user,.admin-page-messages .message-panel-full .message-box.user,.admin-page-messages .refined-inbox-layout .message-box.user{max-width:min(70%,720px)!important;background:rgba(245,246,248,.92)!important;color:#10151d!important;border:1px solid rgba(255,255,255,.32)!important}.admin-page-messages .message-panel-full .bubble.admin,.admin-page-messages .refined-inbox-layout .bubble.admin,.admin-page-messages .message-panel-full .message-box.admin,.admin-page-messages .refined-inbox-layout .message-box.admin{max-width:min(70%,720px)!important;background:rgba(188,38,37,.90)!important;color:#fff!important;border:1px solid rgba(188,38,37,.26)!important}.admin-page-messages .message-panel-full .bubble.note,.admin-page-messages .refined-inbox-layout .bubble.note,.admin-page-messages .message-panel-full .message-box.note,.admin-page-messages .refined-inbox-layout .message-box.note{max-width:min(70%,680px)!important}.admin-page-messages .message-panel-full .bubble.user *,.admin-page-messages .refined-inbox-layout .bubble.user *{color:#10151d!important}.admin-page-messages .message-panel-full .bubble.admin .chat-meta,.admin-page-messages .refined-inbox-layout .bubble.admin .chat-meta{color:rgba(255,255,255,.82)!important}@media (max-width:980px){.admin-page-messages .message-panel-full .chat-messages{height:auto!important;min-height:420px!important;padding:14px!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{background-size:min(76%,360px) auto!important;min-height:420px!important}}.admin-page-dashboard .dashboard-important-counts{display:none!important}.admin-page-dashboard .dashboard-important-head{display:block!important}.admin-page-dashboard .dashboard-important-head>div{max-width:none!important}.admin-page-dashboard .department-summary-list{margin-top:4px!important}.admin-page-dashboard .department-summary-card{padding:15px 16px!important}.admin-page-dashboard .dashboard-dep-title-stack{align-items:flex-end!important;text-align:right!important}.admin-page-dashboard .dashboard-dep-title-stack strong{font-size:14px!important}.admin-page-dashboard .dashboard-dep-count-badge{padding:6px 10px!important;font-size:11px!important}@media (min-width:981px){.admin-page-messages .messages-overview-layout.refined-inbox-layout{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;min-height:0!important}.admin-page-messages .messages-overview-layout .inbox-panel{min-width:0!important;height:100%!important;display:flex!important;flex-direction:column!important;position:relative!important;top:auto!important;max-height:none!important;align-self:stretch!important}.admin-page-messages .messages-overview-layout .mailbox-panel .inbox-list{max-height:none!important;height:auto!important;overflow:visible!important;flex:0 0 auto!important;padding-right:0!important}.admin-page-messages .messages-overview-layout .conversations-panel .inbox-list{flex:1 1 auto!important;height:100%!important;min-height:0!important;max-height:none!important;overflow:auto!important;padding-right:6px!important}.admin-page-messages .messages-overview-layout .mailbox-panel .inbox-item+.inbox-item{margin-top:3px!important}.admin-page-messages .messages-overview-layout .grouped-conversation-list .inbox-item+.inbox-item{margin-top:6px!important}.admin-page-messages .messages-overview-layout .conversation-card{min-height:96px!important;padding:12px 13px!important;border-radius:16px!important}}.admin-menu-grouped{gap:10px!important}.admin-menu-dashboard{margin-bottom:4px!important}.admin-menu-section{display:grid!important;gap:6px!important;padding:10px 8px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.055)!important;background:rgba(255,255,255,.018)!important}.admin-menu-section-title{display:block!important;padding:0 8px 4px!important;color:rgba(224,230,239,.52)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.13em!important;text-transform:uppercase!important}.admin-menu-section a{margin:0!important}.admin-menu-section-bottom{border-color:rgba(255,255,255,.035)!important;background:rgba(255,255,255,.010)!important}@media (max-width:980px){.admin-menu-section{padding:8px!important;border-radius:16px!important}}.message-flow-card{display:flex!important;align-items:center!important;justify-content:center!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 12px!important;padding:10px 12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important;color:rgba(226,231,239,.58)!important;font-size:12px!important;font-weight:900!important}.message-flow-card .flow-step{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;color:rgba(235,239,245,.78)!important}.message-flow-card .flow-step.active{border-color:rgba(188,38,37,.34)!important;background:rgba(188,38,37,.13)!important;color:#fff!important}.message-department-strip{display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;margin:0 14px 12px!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--message-dep-color,#bc2625) 35%,rgba(255,255,255,.08))!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important}.message-department-strip span{color:rgba(224,229,238,.56)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;text-transform:uppercase!important}.message-department-strip strong{color:#fff!important;font-size:13px!important;font-weight:950!important}.message-department-strip small{justify-self:end!important;font-size:12px!important}.bubble-department-line{margin-top:8px!important;padding-top:8px!important;border-top:1px solid rgba(255,255,255,.10)!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.bubble.user .bubble-department-line{border-top-color:rgba(17,22,29,.10)!important}.bubble-department-line span{font-size:10px!important;font-weight:900!important;letter-spacing:.1em!important;text-transform:uppercase!important;opacity:.58!important}.bubble-department-line strong{font-size:12px!important;font-weight:900!important;opacity:.86!important}.quick-reply-box{order:1!important;display:grid!important;gap:9px!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important}.quick-reply-box>strong{color:rgba(235,239,245,.82)!important;font-size:12px!important;font-weight:950!important;letter-spacing:.03em!important}.quick-reply-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important}.quick-reply-btn{min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.04)!important;color:rgba(245,247,250,.88)!important;font-size:12px!important;font-weight:900!important;cursor:pointer!important}.quick-reply-btn:hover{border-color:rgba(188,38,37,.34)!important;background:rgba(188,38,37,.12)!important;color:#fff!important}@media (min-width:981px){.message-panel-full .chat-form textarea[name="reply"]{order:2!important}.message-panel-full .chat-form .message-danger-actions,.message-panel-full .chat-form .message-status-actions,.message-panel-full .chat-form>label,.message-panel-full .chat-form>.btn[type="submit"]{order:3!important}}@media (max-width:760px){.message-department-strip{grid-template-columns:1fr!important;text-align:center!important}.message-department-strip small{justify-self:center!important}}.admin-menu-grouped .admin-menu-section{border-radius:18px!important;padding:10px!important;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012))!important;border:1px solid rgba(255,255,255,.055)!important}.admin-menu-grouped .admin-menu-section a{min-height:42px!important;border-radius:13px!important}.admin-menu-grouped .admin-menu-section-title{padding:4px 4px 8px!important;margin:0!important;color:rgba(232,237,245,.62)!important;font-size:10px!important;letter-spacing:.14em!important;text-transform:uppercase!important}.admin-page-dashboard .dashboard-important-card .department-summary-card{border:1px solid color-mix(in srgb,var(--rb-dep-color,#bc2625) 42%,rgba(255,255,255,.10))!important;background:linear-gradient(180deg,rgba(255,255,255,.036),rgba(255,255,255,.014))!important;box-shadow:none!important}.admin-page-dashboard .dashboard-important-card .dashboard-dep-title-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;width:100%!important}.admin-page-dashboard .dashboard-important-card .dashboard-dep-title-row .color-dot{margin:0!important;flex:0 0 auto!important;width:14px!important;height:14px!important;border-radius:5px!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--rb-dep-color,#bc2625) 16%,transparent)!important}.admin-page-dashboard .dashboard-important-card .dashboard-dep-title-stack{flex:1 1 auto!important;display:flex!important;flex-direction:row!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;min-width:0!important;margin:0!important;text-align:left!important}.admin-page-dashboard .dashboard-important-card .dashboard-dep-title-stack strong{text-align:left!important;color:#fff!important;font-size:14px!important;line-height:1.25!important;font-weight:950!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}.admin-page-dashboard .dashboard-important-card .dashboard-dep-count-badge{flex:0 0 auto!important;margin-left:auto!important;border:1px solid color-mix(in srgb,var(--rb-dep-color,#bc2625) 55%,rgba(255,255,255,.10))!important;background:color-mix(in srgb,var(--rb-dep-color,#bc2625) 18%,rgba(255,255,255,.03))!important;color:#fff!important}.admin-page-dashboard .dashboard-important-card .meta-row{padding-left:24px!important;gap:7px!important}.admin-page-dashboard .dashboard-important-card .dashboard-message-email{padding-left:24px!important}@media (min-width:981px){.admin-page-messages .messages-overview-layout.refined-inbox-layout{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important}.admin-page-messages .messages-overview-layout .mailbox-panel,.admin-page-messages .messages-overview-layout .conversations-panel{position:relative!important;top:auto!important;max-height:none!important;height:auto!important;align-self:stretch!important;display:flex!important;flex-direction:column!important;min-width:0!important}.admin-page-messages .messages-overview-layout .mailbox-panel .inbox-list{flex:0 0 auto!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-right:0!important}.admin-page-messages .messages-overview-layout .conversations-panel .inbox-list{flex:1 1 auto!important;min-height:0!important;height:100%!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:6px!important;scrollbar-width:thin!important}.admin-page-messages .messages-overview-layout .mailbox-panel .inbox-item+.inbox-item{margin-top:3px!important}.admin-page-messages .messages-overview-layout .conversations-panel .inbox-item+.inbox-item{margin-top:6px!important}.admin-page-messages .messages-overview-layout .conversation-card{min-height:92px!important}}.admin-page-messages .mailbox-card.has-messages{border-color:color-mix(in srgb,var(--mailbox-color,#bc2625) 38%,rgba(255,255,255,.08))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--mailbox-color,#bc2625) 12%,transparent),transparent 48%),linear-gradient(180deg,rgba(255,255,255,.038),rgba(255,255,255,.018))!important}.admin-page-messages .mailbox-card.has-messages::before{content:""!important;position:absolute!important;inset:10px auto 10px 0!important;width:3px!important;border-radius:999px!important;background:var(--mailbox-color,#bc2625)!important;opacity:.72!important}.admin-page-messages .mailbox-card.has-unread{border-color:color-mix(in srgb,var(--mailbox-color,#bc2625) 56%,rgba(255,255,255,.10))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--mailbox-color,#bc2625) 18%,transparent),transparent 52%),linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))!important}.admin-page-messages .inbox-item.active .mailbox-card.has-messages,.admin-page-messages .inbox-item.active .mailbox-card.has-unread{box-shadow:0 10px 26px rgba(0,0,0,.18),inset 0 0 0 1px color-mix(in srgb,var(--mailbox-color,#bc2625) 25%,transparent)!important}.admin-page-messages .mailbox-card{position:relative!important;overflow:hidden!important}.admin-card,.list-card,.mailbox-card,.conversation-card,.kpi{box-shadow:none!important}.admin-card,.list-card,.mailbox-card,.conversation-card{border-color:rgba(255,255,255,.07)!important}.btn,.filter-chip,.badge{letter-spacing:.005em!important}.admin-menu-link-trial{border-color:color-mix(in srgb,var(--trial-nav-color,#bc2625) 22%,rgba(255,255,255,.06))!important}.admin-menu-link-trial .admin-nav-count-trial{background:color-mix(in srgb,var(--trial-nav-color,#bc2625) 82%,#ffffff 18%)!important;color:#fff!important;box-shadow:0 0 0 4px color-mix(in srgb,var(--trial-nav-color,#bc2625) 14%,transparent)!important}.admin-menu-link-trial:has(.admin-nav-count-trial){background:linear-gradient(90deg,color-mix(in srgb,var(--trial-nav-color,#bc2625) 13%,transparent),rgba(255,255,255,.025))!important}.admin-menu-link-trial:has(.admin-nav-count-trial)::before{background:var(--trial-nav-color,#bc2625)!important;opacity:.95!important}.admin-page-dashboard .dashboard-kpi-grid,.admin-page-dashboard .kpi-grid.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:10px!important}.admin-page-dashboard .dashboard-kpi-grid .kpi{height:86px!important;min-height:86px!important;padding:12px 13px 11px 15px!important;border-radius:17px!important}.admin-page-dashboard .dashboard-kpi-grid .kpi strong{font-size:11.25px!important;line-height:1.22!important;font-weight:850!important;letter-spacing:.005em!important;color:rgba(231,235,242,.74)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi>span{font-size:24px!important;line-height:1!important;font-weight:920!important}.admin-page-dashboard .dashboard-kpi-grid .kpi::after{width:4px!important}@media (max-width:760px){.admin-page-dashboard .dashboard-kpi-grid .kpi{height:auto!important;min-height:78px!important}.admin-page-dashboard .dashboard-kpi-grid .kpi>span{font-size:22px!important}}.admin-page-messages .message-panel-full{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:12px!important;min-height:calc(100vh - 128px)!important}.admin-page-messages .message-panel-full .chat-wrap{min-height:0!important;overflow:hidden!important}.admin-page-messages .message-panel-full .chat-messages{overflow:auto!important;min-height:460px!important;height:auto!important;max-height:none!important}.admin-page-messages .message-panel-full .chat-form.chat-form-separated{position:sticky!important;bottom:0!important;z-index:30!important;margin:0!important;border-radius:22px!important;border:1px solid rgba(188,38,37,.20)!important;background:linear-gradient(180deg,rgba(15,17,22,.98),rgba(9,10,14,.98))!important;box-shadow:0 -12px 34px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.04)!important}.trial-confirm-action-row{display:flex!important;justify-content:flex-end!important;align-items:center!important;margin:0!important}.trial-confirm-btn{background:linear-gradient(135deg,#bc2625,#8f1d1c)!important;border-color:rgba(255,255,255,.10)!important}.trial-confirm-panel{display:none!important;padding:13px!important;border:1px solid rgba(188,38,37,.20)!important;border-radius:16px!important;background:rgba(188,38,37,.07)!important}.trial-confirm-panel.is-active{display:grid!important;gap:12px!important}.trial-confirm-panel-head{display:grid!important;gap:3px!important}.trial-confirm-panel-head strong{color:#fff!important;font-size:14px!important;line-height:1.2!important}.trial-confirm-panel-head span{color:rgba(222,228,238,.70)!important;font-size:12px!important;line-height:1.35!important}.trial-confirm-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.trial-confirm-grid label{display:grid!important;gap:6px!important;color:rgba(226,231,239,.76)!important;font-size:12px!important;font-weight:800!important}.admin-page-probetraining .trial-manager-card,.admin-page-probetraining .trial-overview-card{margin-bottom:18px!important}.trial-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.trial-session-list{display:grid!important;gap:10px!important}.trial-session-card{display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))!important}.trial-session-date{display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important;border-radius:16px!important;background:rgba(188,38,37,.11)!important;border:1px solid rgba(188,38,37,.22)!important;min-height:82px!important}.trial-session-date strong{color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important}.trial-session-date span{color:rgba(234,238,245,.78)!important;font-size:12px!important;font-weight:900!important}.trial-session-main{display:grid!important;gap:8px!important;min-width:0!important}.trial-session-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important}.trial-session-title strong{color:#fff!important;font-size:16px!important;line-height:1.2!important}.trial-session-title span{display:inline-flex!important;align-items:center!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(47,176,97,.12)!important;border:1px solid rgba(47,176,97,.22)!important;color:#dff7e7!important;font-size:11px!important;font-weight:900!important}.trial-session-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.trial-session-meta span{display:inline-flex!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;color:rgba(231,236,244,.82)!important;font-size:12px!important;font-weight:800!important}.trial-session-location{color:rgba(232,236,244,.78)!important;font-size:13px!important;line-height:1.45!important}@media (max-width:980px){.admin-page-messages .message-panel-full{min-height:0!important}.admin-page-messages .message-panel-full .chat-form.chat-form-separated{position:relative!important;bottom:auto!important}.trial-confirm-grid{grid-template-columns:1fr!important}.trial-session-card{grid-template-columns:1fr!important}.trial-session-date{min-height:64px!important;justify-items:start!important;padding:12px!important}}.admin-page-probetraining .trial-manager-card{border-color:rgba(47,176,97,.24)!important;border-radius:18px!important;overflow:hidden!important;background:rgba(255,255,255,.03)!important}.admin-page-probetraining .trial-manager-card[open]{border-color:rgba(188,38,37,.34)!important}.admin-page-probetraining .trial-manager-card>.admin-collapse-summary{padding:18px 20px!important;border-bottom:1px solid transparent!important}.admin-page-probetraining .trial-manager-card[open]>.admin-collapse-summary{border-bottom-color:rgba(188,38,37,.26)!important}.admin-page-probetraining .trial-manager-card .admin-collapse-content{padding:18px 20px 22px!important}.admin-page-probetraining .trial-overview-head{align-items:flex-start!important;gap:14px!important}.trial-overview-kpis{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-end!important;margin-left:auto!important}.trial-overview-kpis span{display:grid!important;gap:2px!important;min-width:92px!important;padding:9px 11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;text-align:right!important}.trial-overview-kpis strong{color:#fff!important;font-size:22px!important;line-height:1!important}.trial-overview-kpis small{color:rgba(225,230,239,.68)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.trial-session-list{display:grid!important;gap:11px!important}.trial-session-card{display:block!important;padding:0!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important;overflow:hidden!important}.trial-session-card.has-review{border-color:rgba(47,176,97,.20)!important}.trial-session-card.needs-time{border-color:rgba(214,167,52,.30)!important}.trial-session-open{appearance:none!important;border:0!important;background:transparent!important;width:100%!important;display:grid!important;grid-template-columns:96px minmax(0,1fr)!important;gap:14px!important;padding:14px!important;text-align:left!important;color:inherit!important;cursor:pointer!important}.trial-session-open:hover,.trial-session-open:focus-visible{background:rgba(188,38,37,.055)!important;outline:none!important}.trial-session-date{display:grid!important;align-content:center!important;justify-items:center!important;gap:5px!important;min-height:84px!important;padding:10px!important;border-radius:16px!important;background:rgba(188,38,37,.10)!important;border:1px solid rgba(188,38,37,.20)!important}.trial-session-date strong{color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:950!important}.trial-session-date em{color:rgba(234,238,245,.82)!important;font-style:normal!important;font-size:12px!important;font-weight:900!important;text-align:center!important}.trial-session-card.needs-time .trial-session-date{background:rgba(214,167,52,.12)!important;border-color:rgba(214,167,52,.28)!important}.trial-session-main{display:grid!important;align-content:center!important;gap:8px!important;min-width:0!important}.trial-session-title{display:flex!important;justify-content:space-between!important;gap:10px!important;align-items:flex-start!important}.trial-session-title strong{color:#fff!important;font-size:16px!important;line-height:1.22!important;font-weight:950!important}.trial-session-title em{flex:0 0 auto!important;font-style:normal!important;display:inline-flex!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(47,176,97,.12)!important;border:1px solid rgba(47,176,97,.22)!important;color:#dff7e7!important;font-size:11px!important;font-weight:900!important}.trial-session-card.status-cancelled .trial-session-title em{background:rgba(188,38,37,.12)!important;border-color:rgba(188,38,37,.22)!important;color:#ffdada!important}.trial-session-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.trial-session-meta span,.trial-rating-inline{display:inline-flex!important;align-items:center!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;color:rgba(231,236,244,.82)!important;font-size:12px!important;font-weight:800!important}.trial-session-location{color:rgba(231,236,244,.72)!important;font-size:12.5px!important;line-height:1.35!important}.trial-rating-inline{justify-self:start!important;color:#ffe2a6!important;border-color:rgba(255,226,166,.14)!important}.trial-detail-modal[hidden]{display:none!important}.trial-detail-modal{position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important}.trial-detail-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(5px)!important}.trial-detail-dialog{position:relative!important;z-index:1!important;width:min(94vw,860px)!important;max-height:min(88vh,820px)!important;overflow:auto!important;padding:22px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,#15171d,#0d0f14)!important;box-shadow:0 30px 80px rgba(0,0,0,.42)!important}.trial-detail-close{position:absolute!important;right:14px!important;top:12px!important;width:36px!important;height:36px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;font-size:22px!important;cursor:pointer!important}.trial-detail-head{display:grid!important;gap:6px!important;padding:0 44px 16px 0!important;border-bottom:1px solid rgba(188,38,37,.22)!important;margin-bottom:16px!important}.trial-detail-head span{color:rgba(221,226,235,.65)!important;font-size:11px!important;font-weight:900!important;letter-spacing:.14em!important;text-transform:uppercase!important}.trial-detail-head h3{margin:0!important;color:#fff!important;font-size:clamp(22px,3vw,32px)!important;line-height:1.1!important}.trial-detail-head em{justify-self:start!important;font-style:normal!important;border-radius:999px!important;padding:6px 10px!important;background:rgba(47,176,97,.12)!important;border:1px solid rgba(47,176,97,.22)!important;color:#dff7e7!important;font-size:12px!important;font-weight:900!important}.trial-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.trial-detail-grid>div,.trial-detail-note,.trial-detail-review{padding:12px 13px!important;border-radius:15px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important}.trial-detail-grid small,.trial-detail-note small,.trial-detail-review small{display:block!important;margin:0 0 5px!important;color:rgba(221,226,235,.62)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important}.trial-detail-grid strong,.trial-detail-review strong{color:#fff!important;font-size:14px!important;line-height:1.35!important}.trial-detail-note,.trial-detail-review{margin-top:10px!important}.trial-detail-note p,.trial-detail-review p{margin:0!important;color:rgba(234,238,245,.82)!important;line-height:1.6!important}.trial-detail-review strong{color:#ffe2a6!important;font-size:20px!important;display:block!important;margin-bottom:6px!important}.trial-review-page .trial-review-card{width:min(94vw,680px)!important}.trial-review-summary{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:18px 0!important}.trial-review-summary>div{padding:12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important}.trial-review-summary small{display:block!important;color:rgba(220,226,236,.62)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important}.trial-review-summary strong{color:#fff!important;font-size:14px!important}.trial-review-form{display:grid!important;gap:12px!important;text-align:left!important}.trial-rating-choice{display:flex!important;flex-direction:row-reverse!important;justify-content:flex-end!important;gap:8px!important}.trial-rating-choice input{position:absolute!important;opacity:0!important}.trial-rating-choice span{display:inline-flex!important;min-height:42px!important;align-items:center!important;justify-content:center!important;padding:9px 12px!important;border-radius:999px!important;background:rgba(255,255,255,.05)!important;border:1px solid rgba(255,255,255,.10)!important;color:#ffe2a6!important;cursor:pointer!important}.trial-rating-choice input:checked+span{background:rgba(188,38,37,.18)!important;border-color:rgba(188,38,37,.34)!important}@media (max-width:760px){.trial-session-open{grid-template-columns:1fr!important}.trial-session-date{min-height:72px!important}.trial-detail-grid,.trial-review-summary{grid-template-columns:1fr!important}.trial-overview-kpis{justify-content:flex-start!important;margin-left:0!important;width:100%!important}.trial-overview-kpis span{min-width:0!important;flex:1 1 120px!important;text-align:left!important}}.admin-page-messages .mailbox-panel .inbox-list{padding-left:12px!important;padding-right:12px!important}.admin-page-messages .mailbox-panel .inbox-item{display:block!important;width:auto!important}.admin-page-messages .mailbox-panel .mailbox-card{margin-left:2px!important;margin-right:2px!important;border-radius:16px!important}.admin-page-messages .mailbox-panel .mailbox-card.has-messages{background:linear-gradient(180deg,color-mix(in srgb,var(--mailbox-color,#bc2625) 10%,rgba(255,255,255,.04)),rgba(255,255,255,.018))!important;border-color:color-mix(in srgb,var(--mailbox-color,#bc2625) 34%,rgba(255,255,255,.08))!important}.admin-page-messages .mailbox-panel .mailbox-card.has-unread{background:linear-gradient(180deg,color-mix(in srgb,var(--mailbox-color,#bc2625) 18%,rgba(255,255,255,.05)),rgba(255,255,255,.018))!important;box-shadow:inset 4px 0 0 color-mix(in srgb,var(--mailbox-color,#bc2625) 80%,#fff 20%)!important}.message-detail-toolbar .message-back-btn{background:linear-gradient(135deg,var(--accent),var(--accent-strong))!important;border-color:rgba(188,38,37,.75)!important;color:#fff!important}.admin-page-probetraining .trial-manager-card,.admin-page-probetraining .trial-overview-card{border-radius:22px!important}.admin-page-probetraining .trial-overview-card{background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.018))!important;border:1px solid rgba(255,255,255,.08)!important}.admin-page-probetraining .trial-overview-head{align-items:center!important;gap:16px!important;border-bottom:1px solid rgba(255,255,255,.06)!important;padding-bottom:16px!important;margin-bottom:16px!important}.admin-page-probetraining .trial-overview-kpis{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-end!important}.admin-page-probetraining .trial-overview-kpis span{min-width:112px!important;padding:10px 12px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;text-align:right!important}.admin-page-probetraining .trial-overview-kpis strong{color:#fff!important;font-size:22px!important;line-height:1!important}.admin-page-probetraining .trial-overview-kpis small{display:block!important;margin-top:4px!important;color:rgba(220,226,235,.72)!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.06em!important}.admin-page-probetraining .trial-session-list{display:grid!important;gap:10px!important}.admin-page-probetraining .trial-session-card{border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016))!important;overflow:hidden!important}.admin-page-probetraining .trial-session-card.has-review{border-color:rgba(47,176,97,.22)!important}.admin-page-probetraining .trial-session-open{width:100%!important;display:grid!important;grid-template-columns:116px minmax(0,1fr)!important;gap:14px!important;align-items:stretch!important;text-align:left!important;padding:14px!important;background:transparent!important;border:0!important;cursor:pointer!important}.admin-page-probetraining .trial-session-date{display:grid!important;place-content:center!important;gap:4px!important;border-radius:16px!important;background:rgba(188,38,37,.11)!important;border:1px solid rgba(188,38,37,.20)!important;text-align:center!important;min-height:78px!important}.admin-page-probetraining .trial-session-date strong{color:#fff!important;font-size:24px!important;line-height:1!important}.admin-page-probetraining .trial-session-date em{color:rgba(255,232,232,.82)!important;font-style:normal!important;font-size:12px!important;font-weight:900!important}.admin-page-probetraining .trial-session-main{display:grid!important;gap:8px!important;min-width:0!important}.admin-page-probetraining .trial-session-title{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.admin-page-probetraining .trial-session-title strong{color:#fff!important;font-size:17px!important;line-height:1.2!important}.admin-page-probetraining .trial-session-title em{flex:0 0 auto!important;font-style:normal!important;padding:6px 10px!important;border-radius:999px!important;background:rgba(47,176,97,.12)!important;border:1px solid rgba(47,176,97,.20)!important;color:#dff7e7!important;font-size:11px!important;font-weight:900!important}.admin-page-probetraining .trial-session-meta{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.admin-page-probetraining .trial-session-meta span,.admin-page-probetraining .trial-session-location,.admin-page-probetraining .trial-rating-inline{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;color:rgba(232,236,243,.82)!important;font-size:12px!important;font-weight:850!important}.admin-page-probetraining .trial-detail-dialog{max-width:880px!important;border-radius:26px!important;background:linear-gradient(180deg,#151821,#0f1117)!important;border:1px solid rgba(255,255,255,.09)!important}.admin-page-probetraining .trial-detail-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.admin-page-probetraining .trial-detail-grid>div,.admin-page-probetraining .trial-detail-note,.admin-page-probetraining .trial-detail-review{padding:12px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.07)!important}.admin-page-probetraining .trial-detail-grid small,.admin-page-probetraining .trial-detail-note small,.admin-page-probetraining .trial-detail-review small{display:block!important;color:rgba(206,213,224,.64)!important;font-size:10px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.08em!important;margin-bottom:5px!important}.admin-page-probetraining .trial-detail-grid strong{color:#fff!important;font-size:14px!important;line-height:1.35!important}.admin-page-probetraining .trial-detail-delete-form{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;justify-content:flex-end!important}.admin-page-probetraining .trial-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}@media (max-width:760px){.admin-page-probetraining .trial-session-open{grid-template-columns:1fr!important}.admin-page-probetraining .trial-detail-grid{grid-template-columns:1fr!important}.admin-page-probetraining .trial-overview-head{align-items:flex-start!important}.admin-page-probetraining .trial-overview-kpis{justify-content:flex-start!important}}.admin-main details.admin-collapse-card,.admin-main .new-conversation-card{border-radius:20px!important;border:1px solid rgba(47,176,97,.24)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important}.admin-main details.admin-collapse-card[open],.admin-main .new-conversation-card[open]{border-color:rgba(188,38,37,.34)!important}.admin-main .admin-collapse-summary,.admin-main .new-conversation-summary{min-height:64px!important;padding:17px 20px!important}.admin-page-admins .admins-overview-card{padding:20px!important}.admin-page-admins .admin-list-stack{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(320px,1fr))!important;gap:14px!important}.admin-page-admins .admin-list-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:stretch!important;gap:14px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.04),rgba(255,255,255,.016))!important;box-shadow:none!important}.admin-page-admins .admin-user-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}.admin-page-admins .admin-display-name{font-size:18px!important;line-height:1.15!important;font-weight:950!important;color:#fff!important}.admin-page-admins .admin-role-badge{font-size:10.5px!important;padding:5px 8px!important;border-radius:999px!important;flex:0 0 auto!important}.admin-page-admins .admin-user-info-grid{display:grid!important;grid-template-columns:1fr!important;gap:8px!important;margin-bottom:10px!important}.admin-page-admins .admin-info-pill{display:flex!important;align-items:center!important;min-height:36px!important;padding:8px 11px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.075)!important;background:rgba(255,255,255,.028)!important;font-size:12px!important;line-height:1.35!important}.admin-page-admins .admin-permissions-list{display:flex!important;flex-wrap:wrap!important;gap:7px!important}.admin-page-admins .admin-permissions-list span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:6px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.085)!important;background:rgba(255,255,255,.035)!important;color:rgba(235,239,245,.84)!important;font-size:11px!important;font-weight:900!important}.admin-page-admins .admin-list-card .card-actions{display:flex!important;flex-direction:column!important;gap:8px!important;width:116px!important;margin:0!important}.admin-page-admins .admin-list-card .card-actions .btn{width:100%!important;min-height:38px!important;padding:8px 10px!important;font-size:12px!important}@media (max-width:760px){.admin-page-admins .admin-list-stack{grid-template-columns:1fr!important}.admin-page-admins .admin-list-card{grid-template-columns:1fr!important}.admin-page-admins .admin-list-card .card-actions{width:100%!important;flex-direction:row!important;flex-wrap:wrap!important}.admin-page-admins .admin-list-card .card-actions .btn{flex:1 1 120px!important}}.admin-page-probetraining .trial-detail-reminder-form,.admin-page-probetraining .trial-detail-reminder-done{margin-top:14px!important;padding-top:14px!important;border-top:1px solid rgba(255,255,255,.08)!important;display:flex!important;justify-content:flex-end!important}.admin-page-probetraining .trial-detail-reminder-done{justify-content:center!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;color:rgba(225,230,238,.72)!important;font-size:12px!important;font-weight:850!important}.admin-page-probetraining .trial-detail-head{padding:0 64px 16px 0!important}.admin-page-probetraining .trial-detail-close{top:16px!important;right:16px!important;z-index:3!important}@media (max-width:760px){.trial-review-page{padding:14px!important}.trial-review-page .trial-review-card{width:100%!important;max-width:100%!important;padding:18px!important;border-radius:22px!important}.trial-rating-choice{display:grid!important;grid-template-columns:1fr!important;gap:8px!important}.trial-rating-choice label,.trial-rating-choice span{width:100%!important;box-sizing:border-box!important}.trial-rating-choice span{justify-content:center!important;min-height:44px!important;padding:9px 10px!important;font-size:15px!important;white-space:nowrap!important;overflow:hidden!important}.admin-page-probetraining .trial-detail-dialog{width:calc(100vw - 18px)!important;max-height:calc(100vh - 18px)!important;padding:18px!important;border-radius:22px!important}.admin-page-probetraining .trial-detail-head{padding:0 52px 14px 0!important}.admin-page-probetraining .trial-detail-close{top:12px!important;right:12px!important;width:38px!important;height:38px!important}.admin-page-probetraining .trial-detail-reminder-form,.admin-page-probetraining .trial-detail-delete-form{justify-content:stretch!important}.admin-page-probetraining .trial-detail-reminder-form .btn,.admin-page-probetraining .trial-detail-delete-form .btn{width:100%!important}}body.admin-login-page,body[class^="admin-page-"]{background:linear-gradient(180deg,rgba(5,6,9,.82),rgba(5,6,9,.88)),url('/assets/images/Club.jpg') center center / cover fixed no-repeat!important}body.admin-login-page::before,body[class^="admin-page-"]::before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(circle at 18% 8%,rgba(188,38,37,.22),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.26),rgba(0,0,0,.08))!important}body[class^="admin-page-"] .admin-side,body[class^="admin-page-"] .admin-main,body.admin-login-page .login-card{background:linear-gradient(180deg,rgba(20,22,27,.94),rgba(12,13,17,.94))!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.admin-login-page .login-wrap{min-height:100dvh!important}.admin-page-dashboard .dashboard-kpi-grid,.admin-page-dashboard .kpi-grid.dashboard-kpi-grid{grid-template-columns:repeat(auto-fit,minmax(122px,1fr))!important;gap:8px!important}.admin-page-dashboard .dashboard-kpi-grid .kpi{height:70px!important;min-height:70px!important;padding:10px 12px!important;border-radius:15px!important;background:rgba(255,255,255,.026)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi strong{margin:0 0 5px!important;font-size:9.8px!important;line-height:1.14!important;font-weight:850!important;letter-spacing:.035em!important;text-transform:none!important;color:rgba(230,235,243,.68)!important}.admin-page-dashboard .dashboard-kpi-grid .kpi strong span{font-size:inherit!important;line-height:inherit!important;font-weight:inherit!important;display:block!important}.admin-page-dashboard .dashboard-kpi-grid .kpi>span{font-size:19px!important;line-height:1!important;font-weight:900!important}.admin-page-dashboard .dashboard-important-card .dashboard-dep-count-badge{min-height:30px!important;padding:7px 12px!important;font-size:12px!important;border-width:2px!important;border-radius:999px!important}.admin-page-dashboard .dashboard-important-heading-badge{min-width:34px!important;min-height:28px!important;padding:5px 10px!important;font-size:13px!important;border-width:2px!important}.admin-page-messages .conversation-card.grouped-card{position:relative!important;padding-bottom:12px!important}.admin-page-messages .conversation-meta{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;width:100%!important}.admin-page-messages .conversation-meta-right{display:inline-flex!important;align-items:center!important;justify-content:flex-end!important;gap:6px!important;margin-left:auto!important;flex:0 0 auto!important}.admin-page-messages .conversation-status-badge{min-height:27px!important;padding:5px 9px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important;text-transform:none!important}.admin-page-messages .conversation-date{min-width:0!important;color:rgba(206,214,226,.72)!important}.admin-page-messages .message-panel-full{display:grid!important;grid-template-rows:auto auto auto minmax(0,1fr) auto!important;gap:12px!important}.admin-page-messages .message-panel-full .chat-wrap{position:relative!important;display:block!important;min-height:0!important;overflow:hidden!important;isolation:isolate!important;border-radius:24px!important;background:rgba(255,255,255,.012)!important}.admin-page-messages .message-panel-full .chat-bg-logo,.admin-page-messages .refined-inbox-layout .chat-bg-logo{position:absolute!important;inset:0!important;height:auto!important;z-index:0!important;pointer-events:none!important;display:block!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{content:""!important;position:absolute!important;inset:0!important;min-height:0!important;width:auto!important;height:auto!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(54%,520px) auto!important;opacity:.30!important;filter:saturate(.85) contrast(1.02)!important}.admin-page-messages .message-panel-full .chat-messages{position:relative!important;z-index:1!important;height:calc(100vh - 395px)!important;min-height:430px!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;background:transparent!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important}.admin-page-messages .message-panel-full .chat-form.chat-form-separated{position:relative!important;z-index:3!important;margin-top:0!important}@media (max-width:980px){.admin-page-messages .message-panel-full .chat-messages{height:auto!important;min-height:420px!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{background-size:min(74%,360px) auto!important}}.admin-page-probetraining .trial-session-meta .trial-email-soft{border-color:transparent!important;background:transparent!important;padding:3px 2px!important;min-height:0!important;box-shadow:none!important;color:rgba(222,228,238,.74)!important;font-size:12px!important;font-weight:800!important}.admin-page-probetraining .trial-session-meta .trial-email-soft .rb-email-colored,.admin-page-probetraining .trial-session-meta .trial-email-soft .rb-email-local,.admin-page-probetraining .trial-session-meta .trial-email-soft .rb-email-at,.admin-page-probetraining .trial-session-meta .trial-email-soft .rb-email-domain{color:rgba(222,228,238,.74)!important;font-weight:800!important}.admin-page-messages .message-filters-wrap{display:grid!important;justify-items:center!important;gap:12px!important}.admin-page-messages .message-filter-current{justify-self:center!important;text-align:center!important}.admin-page-messages .message-filters{width:100%!important;display:flex!important;flex-wrap:wrap!important;justify-content:center!important;align-items:center!important;gap:9px!important}.admin-page-messages .message-flow-card{justify-content:center!important;text-align:center!important}.admin-page-messages .filter-chip-all{border-width:2px!important;padding:9px 17px!important;min-height:43px!important;font-weight:950!important;background:linear-gradient(180deg,rgba(188,38,37,.16),rgba(255,255,255,.035))!important}.admin-page-messages .filter-chip-all span,.admin-page-messages .filter-chip-all strong{font-weight:950!important}.admin-page-messages .filter-chip-all strong{min-width:24px!important;min-height:24px!important;padding:4px 7px!important;border-radius:999px!important;background:rgba(188,38,37,.22)!important;border:1px solid rgba(188,38,37,.32)!important}.admin-page-messages .message-panel-full{grid-template-rows:auto auto auto minmax(0,1fr) auto!important}.admin-page-messages .message-panel-full .chat-wrap{position:relative!important;display:block!important;overflow:hidden!important;min-height:0!important;isolation:isolate!important;border-radius:24px!important;background:rgba(255,255,255,.012)!important}.admin-page-messages .message-panel-full .chat-bg-logo,.admin-page-messages .refined-inbox-layout .chat-bg-logo{position:absolute!important;inset:0!important;height:auto!important;z-index:0!important;pointer-events:none!important;display:block!important;transform:none!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{content:""!important;position:absolute!important;inset:0!important;top:0!important;width:100%!important;height:100%!important;min-height:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:50% 50%!important;background-size:min(52%,560px) auto!important;opacity:.30!important;filter:saturate(.80) contrast(1.04)!important}.admin-page-messages .message-panel-full .chat-messages::before,.admin-page-messages .refined-inbox-layout .chat-messages::before{content:none!important;display:none!important}.admin-page-messages .message-panel-full .chat-messages{position:relative!important;z-index:1!important;height:calc(100vh - 335px)!important;min-height:690px!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:18px 18px 22px!important;background:transparent!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:24px!important}.admin-page-messages .message-panel-full .chat-form.chat-form-separated{position:relative!important;z-index:3!important}@media (max-width:980px){.admin-page-messages .message-panel-full .chat-messages{height:auto!important;min-height:500px!important;padding:14px!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{background-size:min(74%,380px) auto!important}}.admin-menu .admin-menu-link-messages,.admin-menu .admin-menu-link-trial{border-width:1px!important;border-color:rgba(255,255,255,.07)!important;background:rgba(255,255,255,.026)!important;box-shadow:none!important}.admin-menu .admin-menu-link-messages.has-new{border:2px solid rgba(188,38,37,.88)!important;background:linear-gradient(90deg,rgba(188,38,37,.15),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.95)!important}.admin-menu .admin-menu-link-trial.has-new{border:2px solid color-mix(in srgb,var(--trial-nav-color,#bc2625) 78%,rgba(255,255,255,.14))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--trial-nav-color,#bc2625) 18%,transparent),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 var(--trial-nav-color,#bc2625)!important}.admin-menu .admin-menu-link-trial .admin-nav-count-trial{background:color-mix(in srgb,var(--trial-nav-color,#bc2625) 86%,#ffffff 14%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--trial-nav-color,#bc2625) 18%,transparent)!important}.admin-menu .admin-menu-link-trial:not(.has-new){background:rgba(255,255,255,.026)!important;border-color:rgba(255,255,255,.07)!important}.admin-menu .admin-menu-link-trial:not(.has-new)::before,.admin-menu .admin-menu-link-messages:not(.has-new)::before{opacity:0!important}.admin-page-probetraining details.admin-collapse-card,.admin-page-probetraining details.admin-collapse-card[open],.admin-page-probetraining .trial-manager-card,.admin-page-probetraining .trial-overview-card{border-color:rgba(255,255,255,.085)!important;box-shadow:none!important}.admin-main details.admin-collapse-card,.admin-main details.new-conversation-card,.settings-admin-page details.admin-collapse-card{border:2px solid rgba(47,176,97,.78)!important;border-radius:18px!important;box-shadow:0 14px 34px rgba(0,0,0,.20)!important;overflow:hidden!important}.admin-main details.admin-collapse-card[open],.admin-main details.new-conversation-card[open],.settings-admin-page details.admin-collapse-card[open]{border-color:rgba(188,38,37,.96)!important;box-shadow:0 16px 38px rgba(0,0,0,.24),0 0 0 4px rgba(188,38,37,.10)!important}.admin-main details.admin-collapse-card:not([open])>.admin-collapse-summary,.admin-main details.new-conversation-card:not([open])>.new-conversation-summary,.settings-admin-page details.admin-collapse-card:not([open])>.admin-collapse-summary{background:linear-gradient(90deg,rgba(47,176,97,.13),rgba(255,255,255,.026))!important;border-bottom-color:rgba(47,176,97,.24)!important}.admin-main details.admin-collapse-card[open]>.admin-collapse-summary,.admin-main details.new-conversation-card[open]>.new-conversation-summary,.settings-admin-page details.admin-collapse-card[open]>.admin-collapse-summary{background:linear-gradient(90deg,rgba(188,38,37,.18),rgba(255,255,255,.03))!important;border-bottom-color:rgba(188,38,37,.34)!important}.admin-main details.admin-collapse-card:not([open])>.admin-collapse-summary::before,.admin-main details.new-conversation-card:not([open])>.new-conversation-summary::before{background:rgba(47,176,97,.92)!important;box-shadow:0 0 0 4px rgba(47,176,97,.13)!important}.admin-main details.admin-collapse-card[open]>.admin-collapse-summary::before,.admin-main details.new-conversation-card[open]>.new-conversation-summary::before{background:rgba(188,38,37,.96)!important;box-shadow:0 0 0 4px rgba(188,38,37,.14)!important}.admin-page-probetraining details.admin-collapse-card:not([open]),.admin-page-probetraining .trial-manager-card:not([open]){border-color:rgba(47,176,97,.78)!important}.admin-page-probetraining details.admin-collapse-card[open],.admin-page-probetraining .trial-manager-card[open]{border-color:rgba(188,38,37,.96)!important}.new-conversation-recipient-box{border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.014))!important;padding:16px!important;gap:12px!important}.new-conversation-recipient-head{display:grid!important;gap:3px!important;margin-bottom:2px!important}.new-conversation-recipient-head strong{color:#fff!important;font-size:15px!important;font-weight:950!important;letter-spacing:.01em!important}.new-conversation-recipient-head small,.new-conversation-recipient-help{color:rgba(214,219,227,.72)!important;font-size:12px!important;font-weight:750!important;line-height:1.45!important}.new-conversation-recipient-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.new-conversation-recipient-field{display:grid!important;gap:7px!important;min-width:0!important}.new-conversation-recipient-field span{color:rgba(255,255,255,.88)!important;font-size:13px!important;font-weight:900!important}.new-conversation-recipient-field textarea{min-height:58px!important;resize:vertical!important}@media (max-width:760px){.new-conversation-recipient-grid{grid-template-columns:1fr!important}.new-conversation-recipient-box{padding:14px!important}}.admin-menu-combo.admin-menu-combo-messages{display:grid!important;gap:7px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:16px!important;background:rgba(255,255,255,.026)!important;padding:6px!important;margin:0!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages.has-new{border:2px solid rgba(188,38,37,.88)!important;background:linear-gradient(90deg,rgba(188,38,37,.13),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.95)!important}.admin-menu-combo.admin-menu-combo-messages>a{margin:0!important;width:100%!important;min-height:0!important;border-radius:12px!important;text-decoration:none!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages{border:0!important;background:transparent!important;box-shadow:none!important;padding:8px 8px 9px!important;grid-template-columns:30px minmax(0,1fr) 30px!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages.has-new{border:0!important;background:transparent!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini{position:relative!important;display:grid!important;grid-template-columns:24px minmax(0,1fr) 28px!important;align-items:center!important;justify-items:center!important;gap:7px!important;padding:7px 8px!important;color:#eef2f7!important;font-size:12px!important;font-weight:900!important;line-height:1.15!important;text-align:center!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.12)!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini::before{content:""!important;position:absolute!important;top:-4px!important;left:12px!important;right:12px!important;height:1px!important;background:rgba(255,255,255,.62)!important;opacity:.72!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini>span:first-child{grid-column:2!important;justify-self:center!important;width:100%!important;white-space:normal!important;overflow:hidden!important;text-overflow:ellipsis!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini .admin-nav-count-trial{grid-column:3!important;justify-self:end!important;min-width:24px!important;height:24px!important;padding:0 7px!important;font-size:11px!important;background:color-mix(in srgb,var(--trial-nav-color,#bc2625) 82%,#ffffff 18%)!important;box-shadow:0 0 0 2px color-mix(in srgb,var(--trial-nav-color,#bc2625) 18%,transparent)!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini.has-new{border-color:color-mix(in srgb,var(--trial-nav-color,#bc2625) 56%,rgba(255,255,255,.20))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--trial-nav-color,#bc2625) 13%,rgba(255,255,255,.075)),rgba(255,255,255,.065))!important}.admin-page-systempflege .systempflege-page-card{margin-top:0!important}.admin-page-systempflege .dashboard-system-card .section-head{align-items:flex-start!important}@media (max-width:760px){.admin-menu-combo.admin-menu-combo-messages{padding:6px!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini{font-size:11.5px!important}}.admin-page-admins .admin-save-form .form-row.form-row-full{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important}.admin-page-admins .admin-save-form .form-row.form-row-full .btn,.admin-page-admins .admin-list-card .card-actions .btn,.admin-page-admins .admin-actions .btn{width:auto!important;min-width:92px!important;max-width:max-content!important;min-height:32px!important;padding:7px 11px!important;border-radius:10px!important;font-size:11.5px!important;line-height:1.1!important;font-weight:850!important;letter-spacing:.01em!important;box-shadow:none!important;text-transform:none!important}.admin-page-admins .admin-save-form .btn-primary{background:linear-gradient(135deg,rgba(188,38,37,.82),rgba(145,26,25,.82))!important;border:1px solid rgba(255,255,255,.08)!important}.admin-page-admins .admin-save-form .btn-soft,.admin-page-admins .admin-list-card .card-actions .btn-soft{color:rgba(245,247,250,.88)!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important}.admin-page-admins .admin-list-card .card-actions .btn-danger{color:#ffd9d9!important;background:rgba(188,38,37,.13)!important;border:1px solid rgba(188,38,37,.22)!important}.admin-page-admins .admin-list-card .card-actions{width:auto!important;min-width:0!important;display:flex!important;flex-direction:column!important;align-items:flex-end!important;justify-content:flex-start!important;gap:6px!important}.admin-page-admins .admin-list-card{grid-template-columns:minmax(0,1fr) max-content!important}@media (max-width:760px){.admin-page-admins .admin-list-card{grid-template-columns:1fr!important}.admin-page-admins .admin-list-card .card-actions{width:100%!important;flex-direction:row!important;align-items:center!important;justify-content:flex-start!important}.admin-page-admins .admin-list-card .card-actions .btn{flex:0 0 auto!important;min-width:88px!important}}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini.has-new,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini.active{background:transparent!important;border:0!important;box-shadow:none!important;padding:5px 6px 3px!important;color:rgba(238,242,247,.78)!important;font-size:11.5px!important;font-weight:850!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini:hover,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini:focus-visible{color:#fff!important;background:transparent!important;border:0!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini>span:first-child{grid-column:1 / 3!important;text-align:center!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini .admin-nav-count-trial{grid-column:3!important;min-width:21px!important;height:21px!important;padding:0 6px!important;font-size:10.5px!important;box-shadow:none!important}.current-admin-badge{text-decoration:none!important;cursor:pointer!important}.current-admin-badge:hover{border-color:rgba(188,38,37,.34)!important;background:rgba(188,38,37,.08)!important}.admin-profile-page{display:grid!important;gap:16px!important}.admin-profile-overview-card .section-head{margin-bottom:16px!important}.admin-profile-kpi-grid{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important}.admin-profile-kpi-grid>div{min-width:0!important;padding:13px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important}.admin-profile-kpi-grid span{display:block!important;margin-bottom:5px!important;color:rgba(214,219,227,.66)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.045em!important}.admin-profile-kpi-grid strong{display:block!important;color:#fff!important;font-size:14px!important;line-height:1.25!important;overflow-wrap:anywhere!important}.admin-profile-form,.admin-profile-mail-form{padding:18px!important}.admin-profile-form .form-row small,.admin-profile-mail-form .form-row small{display:block!important;margin-top:7px!important;color:rgba(214,219,227,.66)!important;font-size:12px!important;line-height:1.35!important}.admin-profile-page .btn{width:auto!important;min-width:180px!important}.admin-profile-recipient-box{margin-top:0!important}.admin-profile-mail-card .admin-collapse-summary small{overflow-wrap:anywhere!important;text-align:right!important}@media (max-width:980px){.admin-profile-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:620px){.admin-profile-kpi-grid{grid-template-columns:1fr!important}.admin-profile-page .btn{width:100%!important;min-width:0!important}.admin-profile-mail-card .admin-collapse-summary small{text-align:left!important}}.admin-profile-message-area{padding:18px!important}.admin-profile-message-topbar{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:14px!important;margin:0 0 14px!important;padding:14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important}.admin-profile-message-topbar strong,.admin-profile-message-topbar span,.admin-profile-message-topbar small{display:block!important}.admin-profile-message-topbar strong{color:#fff!important;font-size:15px!important;line-height:1.25!important}.admin-profile-message-topbar span{margin-top:4px!important;color:rgba(214,219,227,.9)!important;font-size:13px!important;overflow-wrap:anywhere!important}.admin-profile-message-topbar small{margin-top:6px!important;color:rgba(214,219,227,.62)!important;font-size:12px!important;line-height:1.35!important}.admin-profile-fetch-form{margin:0!important;flex:0 0 auto!important}.admin-profile-message-filters{justify-content:center!important;margin:0 0 14px!important}.admin-profile-inbox-layout{grid-template-columns:1fr!important}.admin-profile-inbox-layout .conversations-panel{min-height:360px!important}.admin-profile-message-detail .message-panel-full{max-width:none!important}.admin-profile-chat-wrap .chat-messages{min-height:440px!important;max-height:68vh!important}.admin-profile-own-chip{background:rgba(188,38,37,.13)!important;border-color:rgba(188,38,37,.28)!important;color:#ffd7d7!important}.admin-profile-own-mail-strip{--message-dep-color:#bc2625!important}.admin-profile-inbox-card .admin-collapse-summary span::before{content:'✉ ';color:#bc2625!important}@media (max-width:760px){.admin-profile-message-topbar{align-items:stretch!important;flex-direction:column!important}.admin-profile-chat-wrap .chat-messages{min-height:380px!important;max-height:64vh!important}}.admin-page-probetraining .trial-session-card.attendance-marked .trial-session-date{background:rgba(47,176,97,.12)!important;border-color:rgba(47,176,97,.32)!important}.admin-page-probetraining .trial-session-card.attendance-marked .trial-session-date em{color:#dff7e7!important}.admin-page-probetraining .trial-session-card.attendance-absent .trial-session-title em{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.10)!important;color:rgba(236,240,246,.78)!important}.admin-page-probetraining .trial-attendance-chip.is-open{color:#ffdada!important;border-color:rgba(188,38,37,.18)!important;background:rgba(188,38,37,.08)!important}.admin-page-probetraining .trial-attendance-chip.is-present{color:#dff7e7!important;border-color:rgba(47,176,97,.22)!important;background:rgba(47,176,97,.10)!important}.admin-page-probetraining .trial-attendance-chip.is-absent{color:rgba(236,240,246,.78)!important;border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important}.admin-page-probetraining .trial-detail-attendance-form,.admin-page-probetraining .trial-detail-attendance-done{margin-top:14px!important;padding:14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important}.admin-page-probetraining .trial-detail-attendance-form{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;flex-wrap:wrap!important}.admin-page-probetraining .trial-detail-attendance-form>span{margin-right:auto!important;color:rgba(226,231,239,.76)!important;font-size:13px!important;font-weight:900!important}.admin-page-probetraining .trial-detail-attendance-form .btn{min-width:120px!important;min-height:38px!important;padding:8px 12px!important;font-size:12px!important}.admin-page-probetraining .trial-detail-attendance-form .trial-attendance-yes{border-color:rgba(47,176,97,.30)!important;background:rgba(47,176,97,.11)!important;color:#dff7e7!important}.admin-page-probetraining .trial-detail-attendance-form .trial-attendance-no{border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.045)!important;color:rgba(236,240,246,.84)!important}.admin-page-probetraining .trial-detail-attendance-done{color:rgba(225,230,238,.76)!important;font-size:12.5px!important;font-weight:850!important}.admin-page-probetraining .trial-detail-attendance-done strong{color:#fff!important}@media (max-width:760px){.admin-page-probetraining .trial-detail-attendance-form{justify-content:stretch!important;align-items:stretch!important;flex-direction:column!important}.admin-page-probetraining .trial-detail-attendance-form>span{margin-right:0!important}.admin-page-probetraining .trial-detail-attendance-form .btn{width:100%!important}}.admin-menu-combo.admin-menu-combo-messages,.admin-menu-combo.admin-menu-combo-messages.has-new{display:grid!important;gap:11px!important;padding:0!important;margin:0 0 4px!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;justify-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;border-radius:16px!important;text-align:center!important;text-decoration:none!important;color:#dce0e7!important;background:rgba(255,255,255,.03)!important;border:1px solid transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:hover,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:focus-visible,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link.active{border-color:rgba(188,38,37,.24)!important;background:rgba(188,38,37,.11)!important;color:#fff!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages>span:first-child,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial>span:first-child{grid-column:2!important;justify-self:center!important;min-width:0!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;text-align:center!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages>.admin-nav-count,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial>.admin-nav-count{grid-column:3!important;justify-self:end!important;min-width:28px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;font-weight:950!important;border-radius:999px!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages.has-new{border:2px solid rgba(188,38,37,.88)!important;background:linear-gradient(90deg,rgba(188,38,37,.15),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.95)!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial.has-new{border:2px solid color-mix(in srgb,var(--trial-nav-color,#bc2625) 78%,rgba(255,255,255,.16))!important;background:linear-gradient(90deg,color-mix(in srgb,var(--trial-nav-color,#bc2625) 18%,transparent),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 var(--trial-nav-color,#bc2625)!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial .admin-nav-count-trial{background:color-mix(in srgb,var(--trial-nav-color,#bc2625) 86%,#ffffff 14%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--trial-nav-color,#bc2625) 18%,transparent)!important}@media (max-width:760px){.admin-menu-combo.admin-menu-combo-messages{gap:10px!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link{min-height:48px!important;font-size:13px!important}}.admin-menu-combo.admin-menu-combo-messages,.admin-menu-combo.admin-menu-combo-messages.has-new{display:grid!important;gap:0!important;padding:7px!important;margin:0 0 8px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:17px!important;background:rgba(255,255,255,.028)!important;box-shadow:none!important;overflow:hidden!important}.admin-menu-combo.admin-menu-combo-messages.has-new{border:2px solid rgba(188,38,37,.88)!important;background:linear-gradient(90deg,rgba(188,38,37,.12),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.95)!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial{display:grid!important;grid-template-columns:30px minmax(0,1fr) 30px!important;align-items:center!important;justify-items:center!important;gap:8px!important;width:100%!important;min-height:48px!important;padding:12px 14px!important;margin:0!important;border:0!important;border-radius:12px!important;text-align:center!important;text-decoration:none!important;color:#dce0e7!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages{border-radius:12px 12px 8px 8px!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial{position:relative!important;border-radius:8px 8px 12px 12px!important;margin-top:7px!important;padding-top:14px!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial::before{content:""!important;position:absolute!important;top:-4px!important;left:12px!important;right:12px!important;height:1px!important;background:rgba(255,255,255,.58)!important;opacity:.8!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:hover,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:focus-visible,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link.active,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages:hover,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages:focus-visible,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages.active,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial:hover,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial:focus-visible,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial.active{border:0!important;background:rgba(255,255,255,.052)!important;color:#fff!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages.has-new,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial.has-new{border:0!important;background:rgba(255,255,255,.042)!important;box-shadow:none!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial.has-new{background:linear-gradient(90deg,color-mix(in srgb,var(--trial-nav-color,#bc2625) 10%,rgba(255,255,255,.042)),rgba(255,255,255,.04))!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages>span:first-child,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial>span:first-child{grid-column:2!important;justify-self:center!important;min-width:0!important;width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important;text-align:center!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages>.admin-nav-count,.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial>.admin-nav-count{grid-column:3!important;justify-self:end!important;min-width:28px!important;height:28px!important;padding:0 8px!important;font-size:12px!important;font-weight:950!important;border-radius:999px!important}.admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial .admin-nav-count-trial{background:color-mix(in srgb,var(--trial-nav-color,#bc2625) 86%,#ffffff 14%)!important;box-shadow:0 0 0 3px color-mix(in srgb,var(--trial-nav-color,#bc2625) 18%,transparent)!important}@media (max-width:760px){.admin-menu-combo.admin-menu-combo-messages{padding:7px!important}.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages,.admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial{min-height:48px!important;font-size:13px!important}}.admin-profile-direct-inbox-card{overflow:hidden!important;border-color:rgba(188,38,37,.24)!important}.admin-profile-direct-head{margin:0!important;padding:16px 18px 0!important}.admin-profile-direct-head h2{margin:0 0 3px!important;font-size:20px!important;line-height:1.15!important}.admin-profile-message-area-compact{padding:14px 16px 16px!important}.admin-profile-message-area-compact .admin-profile-message-topbar{margin-bottom:12px!important;padding:10px 12px!important;border-radius:14px!important}.admin-profile-message-area-compact .admin-profile-message-topbar strong{font-size:13px!important}.admin-profile-message-area-compact .admin-profile-message-topbar span{font-size:12px!important}.admin-profile-message-area-compact .admin-profile-message-topbar small{font-size:11px!important}.admin-profile-message-area-compact .admin-profile-fetch-form .btn{min-width:0!important;padding:9px 13px!important;font-size:12px!important;border-radius:11px!important}.admin-profile-message-area-compact .message-filters{gap:7px!important;justify-content:center!important}.admin-profile-message-area-compact .filter-chip{min-height:36px!important;padding:7px 10px!important;border-radius:12px!important;font-size:11.5px!important}.admin-profile-message-area-compact .filter-chip strong{min-width:22px!important;height:22px!important;font-size:11px!important}.admin-profile-message-area-compact .message-detail-toolbar{margin:2px 0 10px!important}.admin-profile-message-area-compact .message-back-btn{min-width:0!important;padding:9px 12px!important;font-size:12px!important;border-radius:11px!important}.admin-profile-message-area-compact .inbox-panel{border-radius:16px!important}.admin-profile-message-area-compact .inbox-head{min-height:0!important;padding:12px 14px!important}.admin-profile-message-area-compact .message-department-strip{margin:10px 12px!important;padding:10px 12px!important;border-radius:14px!important}.admin-profile-message-area-compact .admin-profile-chat-wrap .chat-messages{min-height:300px!important;max-height:52vh!important;padding:16px!important}.admin-profile-message-area-compact .bubble{max-width:min(760px,92%)!important;padding:12px 13px!important;border-radius:15px!important}.admin-profile-message-area-compact .bubble-subject,.admin-profile-message-area-compact .bubble-department-line{padding:8px 10px!important;border-radius:11px!important}.admin-profile-message-area-compact .message-box-body,.admin-profile-message-area-compact .message-paragraph{font-size:13px!important;line-height:1.45!important}.admin-profile-message-area-compact .chat-meta{font-size:11px!important;margin-top:8px!important}.admin-profile-message-area-compact .chat-form{padding:12px!important;gap:9px!important}.admin-profile-message-area-compact .message-status-actions{gap:7px!important}.admin-profile-message-area-compact .message-status-actions .btn{min-width:0!important;padding:8px 10px!important;font-size:11.5px!important;border-radius:10px!important}.admin-profile-quick-reply-box{padding:10px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important}.admin-profile-quick-reply-box>strong{font-size:12px!important;margin-bottom:7px!important}.admin-profile-quick-reply-box .quick-reply-actions{gap:6px!important}.admin-profile-quick-reply-box .quick-reply-btn{padding:7px 9px!important;font-size:11.5px!important;border-radius:9px!important}.admin-profile-message-area-compact .chat-form textarea[name="reply"]{min-height:96px!important;font-size:13px!important;border-radius:13px!important}.admin-profile-internal-note-label{display:flex!important;align-items:center!important;gap:8px!important;margin:0!important;color:rgba(236,240,246,.78)!important;font-size:12.5px!important}.admin-profile-message-area-compact .chat-form>.btn[type="submit"]{align-self:flex-start!important;min-width:0!important;padding:10px 14px!important;font-size:12px!important;border-radius:11px!important}.admin-profile-message-area-compact .admin-profile-inbox-layout .conversations-panel{min-height:300px!important}.admin-profile-message-area-compact .conversation-card{padding:11px 12px!important;border-radius:14px!important}.admin-profile-message-area-compact .conversation-headline strong{font-size:13px!important}.admin-profile-message-area-compact .conversation-email,.admin-profile-message-area-compact .conversation-snippet,.admin-profile-message-area-compact .conversation-meta{font-size:12px!important}.admin-profile-page .admin-profile-overview-card{margin-top:2px!important}.admin-profile-inbox-card .admin-collapse-summary span::before{content:''!important}@media (max-width:760px){.admin-profile-direct-head{padding:14px 14px 0!important}.admin-profile-message-area-compact{padding:12px!important}.admin-profile-message-area-compact .admin-profile-chat-wrap .chat-messages{min-height:280px!important;max-height:58vh!important;padding:12px!important}.admin-profile-message-area-compact .bubble{max-width:96%!important}.admin-profile-message-area-compact .chat-form>.btn[type="submit"]{width:100%!important}}.admin-profile-page .admin-profile-message-area-compact .messages-overview-layout.refined-inbox-layout.admin-profile-inbox-layout{display:grid!important;grid-template-columns:minmax(0,1fr)!important;width:100%!important;gap:0!important;min-height:0!important}.admin-profile-page .admin-profile-message-area-compact .messages-overview-layout.refined-inbox-layout.admin-profile-inbox-layout .conversations-panel{grid-column:1 / -1!important;width:100%!important;max-width:none!important;min-width:0!important;position:relative!important;top:auto!important;max-height:none!important}.admin-profile-page .admin-profile-message-area-compact .messages-overview-layout.refined-inbox-layout.admin-profile-inbox-layout .inbox-list{width:100%!important;max-height:none!important}.admin-main details.admin-collapse-card,.admin-main details.new-conversation-card,.settings-admin-page details.admin-collapse-card{width:100%!important;border:1px solid rgba(47,176,97,.48)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.026),rgba(255,255,255,.012))!important;box-shadow:none!important;overflow:hidden!important;margin:0 0 16px!important;padding:0!important}.admin-main details.admin-collapse-card[open],.admin-main details.new-conversation-card[open],.settings-admin-page details.admin-collapse-card[open]{border-color:rgba(188,38,37,.68)!important;background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.014))!important;box-shadow:none!important}.admin-main details.admin-collapse-card>.admin-collapse-summary,.admin-main details.new-conversation-card>.new-conversation-summary,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary{min-height:54px!important;padding:14px 16px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;background:rgba(255,255,255,.018)!important;border:0!important;border-bottom:1px solid rgba(255,255,255,.045)!important;border-radius:0!important;color:#fff!important}.admin-main details.admin-collapse-card:not([open])>.admin-collapse-summary,.admin-main details.new-conversation-card:not([open])>.new-conversation-summary,.settings-admin-page details.admin-collapse-card:not([open])>.admin-collapse-summary{background:linear-gradient(90deg,rgba(47,176,97,.055),rgba(255,255,255,.014))!important;border-bottom-color:rgba(47,176,97,.14)!important}.admin-main details.admin-collapse-card[open]>.admin-collapse-summary,.admin-main details.new-conversation-card[open]>.new-conversation-summary,.settings-admin-page details.admin-collapse-card[open]>.admin-collapse-summary{background:linear-gradient(90deg,rgba(188,38,37,.09),rgba(255,255,255,.016))!important;border-bottom-color:rgba(188,38,37,.20)!important}.admin-main details.admin-collapse-card>.admin-collapse-summary::before,.admin-main details.new-conversation-card>.new-conversation-summary::before,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary::before{display:none!important;content:none!important}.admin-main details.admin-collapse-card>.admin-collapse-summary::after,.admin-main details.new-conversation-card>.new-conversation-summary::after,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary::after{content:'+'!important;flex:0 0 28px!important;width:28px!important;height:28px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:10px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important;color:rgba(236,240,246,.86)!important;font-size:18px!important;font-weight:900!important;line-height:1!important}.admin-main details.admin-collapse-card[open]>.admin-collapse-summary::after,.admin-main details.new-conversation-card[open]>.new-conversation-summary::after,.settings-admin-page details.admin-collapse-card[open]>.admin-collapse-summary::after{content:'–'!important;color:#fff!important;border-color:rgba(188,38,37,.28)!important;background:rgba(188,38,37,.13)!important}.admin-main details.admin-collapse-card>.admin-collapse-summary span,.admin-main details.new-conversation-card>.new-conversation-summary span,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary span{font-size:15px!important;font-weight:850!important;line-height:1.2!important}.admin-main details.admin-collapse-card>.admin-collapse-summary small,.admin-main details.new-conversation-card>.new-conversation-summary small,.settings-admin-page details.admin-collapse-card>.admin-collapse-summary small{display:none!important}.admin-main details.admin-collapse-card>.admin-collapse-content,.admin-main details.new-conversation-card>.new-conversation-content,.settings-admin-page details.admin-collapse-card>.admin-collapse-content{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:16px!important}.admin-main details.admin-collapse-card>.admin-collapse-content.admin-card,.admin-main details.admin-collapse-card>.admin-collapse-content.section-card,.settings-admin-page details.admin-collapse-card>.admin-collapse-content.admin-card,.settings-admin-page details.admin-collapse-card>.admin-collapse-content.section-card{margin:0!important;border:0!important;border-radius:0!important;background:transparent!important;box-shadow:none!important;padding:16px!important}.admin-main details.admin-collapse-card>.admin-collapse-content>h2:first-child,.admin-main details.admin-collapse-card>.admin-collapse-content>.section-head:first-child{display:none!important}.admin-page-probetraining details.admin-collapse-card,.admin-page-probetraining .trial-manager-card{border-color:rgba(47,176,97,.48)!important}.admin-page-probetraining details.admin-collapse-card[open],.admin-page-probetraining .trial-manager-card[open]{border-color:rgba(188,38,37,.68)!important}.admin-profile-page .admin-profile-message-detail .admin-profile-chat-wrap{height:auto!important;min-height:600px!important;border-radius:18px!important;margin-bottom:20px!important;border-bottom:0!important;overflow:hidden!important}.admin-profile-page .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{min-height:560px!important;max-height:72vh!important;padding-bottom:28px!important}.admin-profile-page .admin-profile-message-detail .chat-form.chat-form-separated{margin-top:20px!important;border-top:0!important;border-radius:22px!important}@media (max-width:760px){.admin-profile-page .admin-profile-message-detail .admin-profile-chat-wrap{min-height:420px!important;margin-bottom:16px!important}.admin-profile-page .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{min-height:380px!important;max-height:none!important}}body.admin-page-pages .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-services .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-gallery .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-events .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-newsletter .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-departments .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-mailboxes .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-admins .admin-main .admin-card.section-card:not(.admin-collapse-content),body.admin-page-settings .settings-admin-page>.admin-card.section-card:not(.admin-collapse-content){display:block!important;visibility:visible!important;opacity:1!important}.member-profile-full-card .avatar.avatar-xl{width:104px!important;height:104px!important;border-radius:26px!important}.member-table-warning-cell{padding-top:8px!important;align-self:center!important}.member-table-warning-cell small{display:block!important;margin-top:7px!important;white-space:normal!important;line-height:1.28!important;max-width:100%!important;font-size:11.5px!important;opacity:.68!important}.member-table-warning-cell .badge{margin-bottom:1px!important}.permission-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;gap:10px!important;align-items:stretch!important}.permission-grid .permission-card{min-height:44px!important;padding:10px 12px!important}.admins-overview-card .admin-actions,.admin-list-card .admin-actions{gap:7px!important;align-items:center!important}.admins-overview-card .admin-actions .btn,.admin-list-card .admin-actions .btn{min-height:34px!important;padding:7px 11px!important;font-size:12px!important;border-radius:12px!important;box-shadow:none!important}.admin-list-card{padding-top:14px!important;padding-bottom:14px!important}.admin-list-card .admin-permissions-list{opacity:.62!important}.admin-list-card .admin-permissions-list span{min-height:24px!important;padding:5px 8px!important;font-size:11px!important}.admin-profile-page .admin-profile-overview-card{order:0!important}.admin-profile-page .admin-profile-inbox-card{order:1!important}.admin-profile-page .admin-profile-settings-card,.admin-profile-page .admin-profile-password-card{order:2!important}.admin-profile-new-conversation-card{margin:12px 0 14px!important;background:rgba(255,255,255,.025)!important}.admin-profile-new-conversation-card .new-conversation-summary{min-height:54px!important}.admin-profile-inbox-layout{width:100%!important;grid-template-columns:1fr!important}.admin-profile-inbox-layout .conversations-panel{width:100%!important}.admin-profile-inbox-layout .inbox-list{max-height:none!important}.messages-overview-layout:not(.admin-profile-inbox-layout){align-items:start!important}.messages-overview-layout:not(.admin-profile-inbox-layout) .mailbox-panel{align-self:start!important;overflow:visible!important}.messages-overview-layout:not(.admin-profile-inbox-layout) .mailbox-panel .inbox-list{max-height:none!important;overflow:visible!important}.messages-overview-layout:not(.admin-profile-inbox-layout) .conversations-panel{align-self:start!important;max-height:calc(100vh - 260px)!important;overflow:hidden!important}.messages-overview-layout:not(.admin-profile-inbox-layout) .conversations-panel .inbox-list{max-height:calc(100vh - 330px)!important;overflow-y:auto!important;overflow-x:hidden!important}.messages-overview-layout:not(.admin-profile-inbox-layout) .conversations-panel .message-status-branding-panel{margin:10px 12px 0!important;width:auto!important;max-width:none!important;border-radius:15px!important}@media (max-width:980px){.messages-overview-layout:not(.admin-profile-inbox-layout) .mailbox-panel .inbox-list,.messages-overview-layout:not(.admin-profile-inbox-layout) .conversations-panel,.messages-overview-layout:not(.admin-profile-inbox-layout) .conversations-panel .inbox-list{max-height:none!important;overflow:visible!important}}@media (min-width:981px){body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout){--rb-message-overview-height:clamp(520px,calc(100vh - 285px),760px);display:grid!important;grid-template-columns:minmax(300px,.92fr) minmax(0,1.08fr)!important;gap:16px!important;align-items:stretch!important;min-height:0!important;height:auto!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel{height:var(--rb-message-overview-height)!important;min-height:var(--rb-message-overview-height)!important;max-height:var(--rb-message-overview-height)!important;align-self:stretch!important;position:relative!important;top:auto!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .inbox-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow:visible!important;padding-bottom:10px!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .inbox-list{flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px 12px 0!important;scrollbar-width:thin!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .message-status-branding-panel{flex:0 0 auto!important;margin:10px 14px 8px!important;width:auto!important;max-width:none!important;border-radius:15px!important}}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout) .conversation-card{border-radius:16px!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout) .grouped-conversation-list .inbox-item{padding-inline:12px!important}.admin-footer-copy{margin:30px 0 4px!important;padding:18px 12px 8px!important;text-align:center!important;font-size:13.5px!important;line-height:1.45!important;letter-spacing:.015em!important;color:rgba(236,240,247,.58)!important;border-top:1px solid rgba(255,255,255,.07)!important}.admin-footer-copy span,.admin-footer-copy .admin-footer-brand{color:rgba(255,255,255,.82)!important;font-style:normal!important;font-weight:900!important}.admin-footer-copy em,.admin-footer-copy .admin-footer-rights{color:rgba(225,231,240,.50)!important;font-style:normal!important;font-weight:650!important}.admin-footer-copy .admin-footer-rb-red,.admin-footer-copy .rb-red{color:#d33231!important;text-shadow:0 0 14px rgba(211,50,49,.32)!important}.trainer-profile-photo{width:172px!important;height:198px!important}.trainer-profile-card{grid-template-columns:172px minmax(0,1fr)!important}@media (max-width:700px){.trainer-profile-photo{width:154px!important;height:178px!important}.trainer-profile-card{grid-template-columns:1fr!important}}body.admin-login-page{background:linear-gradient(180deg,#111 0%,#090909 46%,#050505 100%)!important}body.admin-login-page::before{content:none!important;display:none!important;background:none!important}body.admin-login-page .login-card{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.admin-page-profile{background:linear-gradient(180deg,rgba(5,6,9,.84),rgba(5,6,9,.91)),url('/assets/images/Club.jpg') center center / cover fixed no-repeat!important}body.admin-page-profile::before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(circle at 18% 8%,rgba(188,38,37,.20),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.30),rgba(0,0,0,.10))!important}body.admin-page-profile .admin-side,body.admin-page-profile .admin-main{background:linear-gradient(180deg,rgba(20,22,27,.94),rgba(12,13,17,.94))!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.admin-top>.badge{font-size:12px!important;padding:7px 11px!important;line-height:1.2!important}.admin-menu .admin-menu-link-trial{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-items:center!important;column-gap:8px!important;text-align:center!important}.admin-menu .admin-menu-link-trial>span:first-child{justify-self:center!important;text-align:center!important;width:100%!important;min-width:0!important}.admin-menu .admin-menu-link-trial>.admin-nav-count{justify-self:end!important}.admin-collapse-layout,.settings-collapse-page{gap:14px!important}.admin-main details.admin-collapse-card>.admin-collapse-content{padding:18px 20px 20px!important}.admin-main details.admin-collapse-card>.admin-collapse-content>h2:first-child,.admin-main details.admin-collapse-card>.admin-collapse-content>.section-head:first-child{display:none!important}.settings-save-card{padding:14px 16px!important}.settings-save-card .btn{min-height:42px!important}.admin-page-admins .permission-grid,.admin-page-admins [data-admin-permissions-box] .toggle-grid.permission-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;align-items:stretch!important}.admin-page-admins .permission-card{min-height:42px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important}.admin-page-admins .permission-card .toggle-card-title{font-size:12.5px!important;line-height:1.2!important}.admin-page-admins .admin-list-stack{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:13px 14px!important;min-height:0!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{width:auto!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important;justify-content:flex-end!important}.admin-page-admins .admin-list-card .card-actions .btn,.admin-page-admins .admin-actions .btn{width:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:11.5px!important;line-height:1.1!important;border-radius:11px!important;box-shadow:none!important}.admin-page-admins .admin-user-info-grid{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:7px!important;margin-bottom:8px!important}.admin-page-admins .admin-info-pill{min-height:30px!important;padding:6px 9px!important}.admin-page-admins .admin-permissions-list{gap:6px!important}.admin-page-admins .admin-permissions-list span{min-height:22px!important;padding:4px 7px!important;font-size:10.5px!important}@media (max-width:760px){.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{grid-template-columns:1fr!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{justify-content:flex-start!important}}body.admin-page{background:linear-gradient(180deg,rgba(5,6,9,.72),rgba(5,6,9,.84)),radial-gradient(circle at 18% 8%,rgba(188,38,37,.20),transparent 32%),url('/assets/images/Club.jpg') center center / cover fixed no-repeat!important}body.admin-page::before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(90deg,rgba(0,0,0,.22),rgba(0,0,0,.06))!important}body.admin-page .admin-side,body.admin-page .admin-main{background:linear-gradient(180deg,rgba(20,22,27,.92),rgba(12,13,17,.92))!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}body.admin-page-profile{background:radial-gradient(circle at 16% 8%,rgba(211,50,49,.34),transparent 34%),radial-gradient(circle at 86% 0%,rgba(188,38,37,.18),transparent 30%),linear-gradient(180deg,#240607 0%,#170405 44%,#080204 100%)!important}body.admin-page-profile::before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(135deg,rgba(188,38,37,.20),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.24),rgba(0,0,0,.10))!important}body.admin-page-profile .admin-side,body.admin-page-profile .admin-main{background:linear-gradient(180deg,rgba(32,8,10,.95),rgba(13,8,10,.95))!important;border-color:rgba(211,50,49,.22)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important}body.admin-login-page{background:linear-gradient(180deg,#111 0%,#090909 46%,#050505 100%)!important}body.admin-login-page::before{content:none!important;display:none!important;background:none!important}.admin-page-admins .admins-overview-card.admin-collapse-card,.admin-page-members .members-overview-card.admin-collapse-card,.admin-page-probetraining .trial-overview-card.admin-collapse-card{width:100%!important}.admin-page-members .members-overview-card>.admin-collapse-content,.admin-page-probetraining .trial-overview-card>.admin-collapse-content,.admin-page-admins .admins-overview-card>.admin-collapse-content{padding:18px 20px 20px!important}.admin-page-members .members-top-action{margin:0 0 14px!important}.admin-page-members .members-overview-card .admin-collapse-summary small,.admin-page-probetraining .trial-overview-card .admin-collapse-summary small{max-width:920px!important}.admin-menu a,.admin-menu a:not(.admin-menu-link),.admin-menu .admin-menu-link,.admin-menu a.admin-menu-link,.admin-menu .admin-menu-link-messages,.admin-menu .admin-menu-link-trial{text-align:left!important;justify-content:flex-start!important;justify-items:start!important;align-items:center!important}.admin-menu a.admin-menu-link,.admin-menu .admin-menu-link,.admin-menu .admin-menu-link-messages,.admin-menu .admin-menu-link-trial{display:flex!important;grid-template-columns:none!important;width:100%!important;gap:10px!important}.admin-menu .admin-menu-link>span:first-child,.admin-menu .admin-menu-link-messages>span:first-child,.admin-menu .admin-menu-link-trial>span:first-child,.admin-menu a.admin-menu-link>span:first-child{grid-column:auto!important;justify-self:start!important;text-align:left!important;width:auto!important;min-width:0!important;flex:1 1 auto!important;white-space:normal!important}.admin-menu .admin-menu-link>.admin-nav-count,.admin-menu .admin-menu-link-messages>.admin-nav-count,.admin-menu .admin-menu-link-trial>.admin-nav-count,.admin-menu a.admin-menu-link>.admin-nav-count{grid-column:auto!important;justify-self:end!important;margin-left:auto!important;flex:0 0 auto!important}.admin-menu .admin-menu-link-trial::before,.admin-menu .admin-menu-link-messages::before{content:none!important;display:none!important}.admin-page-admins .admin-list-stack{grid-template-columns:1fr!important}.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{grid-template-columns:minmax(0,1fr) auto!important}.admin-page-admins .admin-actions .btn,.admin-page-admins .admin-list-card .card-actions .btn{min-height:30px!important;padding:6px 10px!important}@media (max-width:760px){.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{grid-template-columns:1fr!important}}body.admin-page-profile{background:radial-gradient(circle at 18% 6%,rgba(211,50,49,.30),transparent 32%),radial-gradient(circle at 86% 0%,rgba(188,38,37,.18),transparent 28%),linear-gradient(180deg,#260608 0%,#150305 46%,#070203 100%)!important}body.admin-page-profile::before{content:""!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:linear-gradient(180deg,rgba(0,0,0,.10),rgba(0,0,0,.34))!important}body.admin-page-profile .admin-side,body.admin-page-profile .admin-main{background:linear-gradient(180deg,#14161a,#101114)!important;border-color:rgba(255,255,255,.08)!important;box-shadow:var(--shadow)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.admin-page-profile .admin-card,body.admin-page-profile .section-card,body.admin-page-profile .inbox-panel,body.admin-page-profile .admin-profile-message-topbar,body.admin-page-profile .new-conversation-card,body.admin-page-profile .message-department-strip,body.admin-page-profile .quick-reply-box{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.015))!important;border-color:rgba(255,255,255,.08)!important}body.admin-page-profile .admin-profile-direct-inbox-card{border-color:rgba(255,255,255,.08)!important}body.admin-page-profile .admin-profile-kpi-grid>div{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.08)!important}.admin-profile-email-kpi strong,.admin-profile-own-mail-strip-clean strong,.message-header-emailbox,.message-header-emailbox .rb-email-colored,.message-header-emailbox .rb-email-local,.message-header-emailbox .rb-email-at,.message-header-emailbox .rb-email-domain{white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.admin-profile-email-kpi strong{font-size:13px!important;letter-spacing:0!important}.admin-profile-mail-identity-wrap{min-width:0!important}.admin-profile-message-topbar .admin-profile-mail-identity{display:inline-flex!important;align-items:center!important;gap:8px!important;flex-wrap:nowrap!important;max-width:100%!important;white-space:nowrap!important;color:#fff!important}.admin-profile-message-topbar .admin-profile-mail-identity>span,.admin-profile-message-topbar .admin-profile-mail-identity>em{display:inline!important;margin:0!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;line-height:1.25!important}.admin-profile-message-topbar .admin-profile-mail-identity>span{font-size:12px!important;font-weight:950!important;letter-spacing:.08em!important;text-transform:uppercase!important;color:rgba(235,239,245,.82)!important}.admin-profile-message-topbar .admin-profile-mail-identity>em{font-style:normal!important;font-size:13px!important;font-weight:850!important;color:#d6dbe3!important}.admin-profile-own-mail-strip-clean{grid-template-columns:auto minmax(0,1fr)!important}.admin-profile-own-mail-strip-clean strong{justify-self:start!important;color:#d6dbe3!important;font-size:13px!important;letter-spacing:0!important;text-transform:none!important}.footer .footer-brand-title{font-size:24px!important;line-height:1.15!important;font-weight:950!important;opacity:1!important;letter-spacing:.01em!important}.footer .footer-brand-sub{font-size:13.5px!important}@media (max-width:760px){.footer .footer-brand-title{font-size:21px!important}.admin-profile-message-topbar .admin-profile-mail-identity{align-items:flex-start!important;flex-direction:column!important;gap:3px!important}}.admin-page-admins .admin-list-stack{grid-template-columns:1fr!important;gap:11px!important}.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;grid-template-rows:auto auto!important;align-items:start!important;gap:8px 14px!important;min-height:124px!important;padding:14px 16px!important;padding-right:138px!important;border-radius:18px!important;overflow:hidden!important}.admin-page-admins .admin-list-card>.admin-role-badge{position:absolute!important;top:12px!important;right:14px!important;z-index:2!important;min-height:24px!important;padding:5px 9px!important;font-size:10.5px!important;line-height:1!important;border-radius:999px!important;white-space:nowrap!important}.admin-page-admins .admin-list-card .admin-user-main{grid-column:1 / -1!important;min-width:0!important;padding-right:0!important}.admin-page-admins .admin-user-title-row{display:block!important;margin:0 0 8px!important;padding-right:0!important}.admin-page-admins .admin-display-name{display:block!important;max-width:100%!important;padding-right:0!important}.admin-page-admins .admin-user-info-grid{display:flex!important;align-items:flex-start!important;justify-content:flex-start!important;flex-wrap:wrap!important;gap:7px!important;margin:0 0 8px!important}.admin-page-admins .admin-info-pill{display:inline-flex!important;flex:0 1 auto!important;width:auto!important;max-width:100%!important;min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;border-color:rgba(255,255,255,.07)!important;background:rgba(255,255,255,.026)!important;font-size:11.5px!important;line-height:1.25!important;font-weight:750!important;overflow-wrap:anywhere!important}.admin-page-admins .admin-email-pill .rb-email-colored,.admin-page-admins .admin-email-pill .rb-email-local,.admin-page-admins .admin-email-pill .rb-email-at,.admin-page-admins .admin-email-pill .rb-email-domain{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}.admin-page-admins .admin-permissions-list{padding-right:0!important;margin-top:4px!important}.admin-page-admins .admin-permissions-list span{min-height:21px!important;padding:4px 7px!important;font-size:10.5px!important;border-color:rgba(255,255,255,.07)!important;background:rgba(255,255,255,.026)!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{position:absolute!important;right:14px!important;bottom:12px!important;width:auto!important;display:flex!important;justify-content:flex-end!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin:0!important}.admin-page-admins .admin-list-card .card-actions .btn,.admin-page-admins .admin-actions .btn{width:auto!important;min-width:0!important;min-height:28px!important;padding:5px 9px!important;font-size:11px!important;line-height:1.1!important;border-radius:10px!important;box-shadow:none!important}@media (max-width:760px){.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{grid-template-columns:1fr!important;min-height:0!important;padding:14px!important;padding-top:46px!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{position:static!important;justify-content:flex-start!important;margin-top:8px!important}}.new-conversation-recipient-field textarea[data-email-tags-input]{margin-bottom:8px!important}.email-tags-preview{display:flex!important;flex-wrap:wrap!important;gap:6px!important;min-height:0!important}.email-tags-preview:not(.has-tags){display:none!important}.email-tag{display:inline-flex!important;align-items:center!important;max-width:100%!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.26)!important;background:rgba(188,38,37,.12)!important;color:#f2f4f8!important;font-size:11.5px!important;font-weight:850!important;line-height:1.15!important;overflow-wrap:anywhere!important}.email-tag-invalid{border-color:rgba(255,184,77,.34)!important;background:rgba(255,184,77,.12)!important;color:#ffdca3!important}@media (min-width:981px){body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout){--rb-message-overview-height:520px;align-items:stretch!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel{height:var(--rb-message-overview-height)!important;min-height:var(--rb-message-overview-height)!important;max-height:var(--rb-message-overview-height)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel{overflow:visible!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .inbox-list{flex:0 0 auto!important;max-height:none!important;overflow:visible!important;padding-bottom:12px!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .inbox-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding-right:10px!important;padding-bottom:12px!important;scrollbar-width:thin!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .message-status-branding-panel{flex:0 0 auto!important;margin:10px 14px 8px!important}}.services-section .service-card.service-card-linked .offer-price,.services-section .service-grid.service-grid-linked .offer-price,.service-card.service-card-linked .offer-price,.service-grid.service-grid-linked .offer-price{border-color:rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(255,255,255,.025))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important}.services-section .offer-price strong,.service-card.service-card-linked .offer-price strong,.service-grid.service-grid-linked .offer-price strong{color:#fff!important}body.admin-page-profile .admin-profile-message-topbar{background:linear-gradient(180deg,rgba(255,255,255,.03),rgba(255,255,255,.014))!important;border-color:rgba(255,255,255,.08)!important}body.admin-page-profile .admin-profile-mail-identity-wrap{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;min-width:0!important;flex:1 1 auto!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{display:inline-flex!important;align-items:center!important;gap:9px!important;width:auto!important;max-width:100%!important;padding:8px 11px!important;border:1px solid rgba(188,38,37,.30)!important;border-radius:999px!important;background:linear-gradient(135deg,rgba(188,38,37,.16),rgba(255,255,255,.028))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>span{color:#fff!important;font-size:11px!important;line-height:1!important;letter-spacing:.09em!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{color:#eef2f7!important;font-size:13px!important;line-height:1.1!important}@media (min-width:981px){body.admin-page-profile .messages-overview-layout.refined-inbox-layout.admin-profile-inbox-layout{--rb-profile-message-height:520px;min-height:var(--rb-profile-message-height)!important;height:var(--rb-profile-message-height)!important;max-height:var(--rb-profile-message-height)!important;align-items:stretch!important}body.admin-page-profile .messages-overview-layout.refined-inbox-layout.admin-profile-inbox-layout>.conversations-panel{min-height:var(--rb-profile-message-height)!important;height:var(--rb-profile-message-height)!important;max-height:var(--rb-profile-message-height)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important}body.admin-page-profile .messages-overview-layout.refined-inbox-layout.admin-profile-inbox-layout .inbox-list{flex:1 1 auto!important;min-height:0!important;max-height:none!important;overflow-y:auto!important;overflow-x:hidden!important;padding:0 10px 12px 0!important;scrollbar-width:thin!important}body.admin-page-profile .admin-profile-message-detail .message-panel-full{min-height:520px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{min-height:520px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{min-height:480px!important;max-height:72vh!important}}body.admin-page-profile .admin-profile-inbox-layout .inbox-head{font-size:15px!important;letter-spacing:.015em!important;color:#fff!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card{position:relative!important;border:1px solid rgba(188,38,37,.20)!important;background:linear-gradient(90deg,rgba(188,38,37,.16),transparent 3px),linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.022))!important;box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.035)!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card:hover,body.admin-page-profile .admin-profile-inbox-layout .inbox-item:focus-visible .conversation-card{border-color:rgba(188,38,37,.38)!important;background:linear-gradient(90deg,rgba(188,38,37,.28),transparent 4px),linear-gradient(180deg,rgba(255,255,255,.070),rgba(255,255,255,.030))!important;transform:translateY(-1px)!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card.is-unread{border-color:rgba(188,38,37,.46)!important;background:linear-gradient(90deg,rgba(188,38,37,.38),transparent 5px),radial-gradient(circle at 10% 0%,rgba(188,38,37,.12),transparent 34%),linear-gradient(180deg,rgba(255,255,255,.076),rgba(255,255,255,.026))!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-headline strong{color:#fff!important;font-weight:950!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-snippet{color:rgba(236,240,247,.88)!important;font-weight:760!important}@media (max-width:760px){body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{border-radius:16px!important;align-items:flex-start!important}body.admin-page-profile .admin-profile-mail-identity-wrap{align-items:stretch!important;flex-direction:column!important}}.admin-menu .admin-menu-combo.admin-menu-combo-messages,.admin-menu .admin-menu-combo.admin-menu-combo-messages.has-new{display:grid!important;gap:0!important;padding:7px!important;margin:0 0 8px!important;border:1px solid rgba(255,255,255,.095)!important;border-radius:17px!important;background:rgba(255,255,255,.028)!important;box-shadow:none!important;overflow:hidden!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages.has-new{border-color:rgba(188,38,37,.45)!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.72)!important;background:linear-gradient(90deg,rgba(188,38,37,.10),rgba(255,255,255,.026))!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini{display:flex!important;align-items:center!important;justify-content:flex-start!important;justify-items:start!important;gap:10px!important;width:100%!important;min-height:46px!important;padding:11px 12px!important;margin:0!important;border:0!important;border-radius:12px!important;text-align:left!important;text-decoration:none!important;color:#dce0e7!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages{border-radius:12px 12px 8px 8px!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini{position:relative!important;border-radius:8px 8px 12px 12px!important;margin-top:6px!important;padding-top:13px!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial::before,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini::before{content:""!important;position:absolute!important;top:-3px!important;left:12px!important;right:12px!important;height:1px!important;display:block!important;background:rgba(255,255,255,.16)!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link.active,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages.active,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial.active,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini.active{background:rgba(255,255,255,.052)!important;color:#fff!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages>span:first-child,.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial>span:first-child,.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini>span:first-child{flex:1 1 auto!important;min-width:0!important;width:auto!important;justify-self:start!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-nav-count,.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-nav-count-trial{flex:0 0 auto!important;margin-left:auto!important;justify-self:end!important;min-width:24px!important;height:24px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;font-size:11px!important;font-weight:950!important}body.admin-page-profile .admin-profile-settings-card,body.admin-page-profile .admin-profile-password-card{position:relative!important;z-index:12!important;pointer-events:auto!important}body.admin-page-profile .admin-profile-settings-card>.admin-collapse-summary,body.admin-page-profile .admin-profile-password-card>.admin-collapse-summary{position:relative!important;z-index:13!important;pointer-events:auto!important;cursor:pointer!important}body.admin-page-profile .admin-profile-settings-card>.admin-collapse-content,body.admin-page-profile .admin-profile-password-card>.admin-collapse-content{position:relative!important;z-index:13!important;pointer-events:auto!important}body.admin-page-profile .admin-profile-inbox-card{position:relative!important;z-index:1!important}@media (min-width:981px){body.admin-page-profile .admin-profile-message-detail{gap:12px!important}body.admin-page-profile .admin-profile-message-detail .message-panel-full{display:grid!important;grid-template-rows:auto auto minmax(0,1fr) auto!important;gap:12px!important;align-items:stretch!important;min-height:calc(100vh - 118px)!important;width:100%!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{display:block!important;position:relative!important;overflow:hidden!important;height:auto!important;min-height:0!important;max-height:none!important;background:transparent!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{display:grid!important;align-content:start!important;gap:14px!important;overflow:auto!important;height:calc(100vh - 410px)!important;min-height:560px!important;max-height:900px!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:18px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.07)!important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.018),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.008))!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(118%,1180px) auto!important;opacity:.145!important;filter:grayscale(1) contrast(1.08)!important;pointer-events:none!important;z-index:0!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>*{position:relative!important;z-index:1!important}body.admin-page-profile .admin-profile-message-detail .chat-form.chat-form-separated{max-width:1100px!important;width:100%!important;margin:0 auto!important}}@media (max-width:980px){body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{height:auto!important;max-height:none!important;min-height:360px!important;padding:14px!important;border-radius:18px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages::before{background-size:min(126%,680px) auto!important;opacity:.135!important}}body.admin-page-profile .admin-profile-inbox-layout .conversation-card{position:relative!important;border:1px solid rgba(255,255,255,.05)!important;background:rgba(255,255,255,.03)!important;box-shadow:none!important;transform:none!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card:hover,body.admin-page-profile .admin-profile-inbox-layout .inbox-item:focus-visible .conversation-card{border-color:rgba(188,38,37,.26)!important;background:rgba(188,38,37,.12)!important;box-shadow:0 10px 26px rgba(0,0,0,.18)!important;transform:none!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card.is-unread{border-color:rgba(188,38,37,.20)!important;background:rgba(255,255,255,.06)!important;box-shadow:none!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-headline strong{color:#f7f7f7!important;font-weight:900!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-snippet{color:#c9ced7!important;font-weight:650!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;padding:7px!important;margin:0 0 8px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:17px!important;background:rgba(255,255,255,.028)!important;box-shadow:none!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages.has-new{border-color:rgba(188,38,37,.46)!important;background:linear-gradient(90deg,rgba(188,38,37,.10),rgba(255,255,255,.026))!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.72)!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini{display:flex!important;grid-template-columns:none!important;align-items:center!important;justify-content:flex-start!important;justify-items:start!important;gap:10px!important;width:100%!important;min-height:44px!important;padding:10px 12px!important;margin:0!important;border:0!important;border-radius:12px!important;text-align:left!important;color:#dce0e7!important;background:transparent!important;box-shadow:none!important;font-size:14px!important;font-weight:850!important;line-height:1.15!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini{position:relative!important;margin-top:0!important;padding-top:12px!important;color:rgba(238,242,247,.82)!important;font-size:13px!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial::before,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini::before{content:""!important;position:absolute!important;top:-3px!important;left:12px!important;right:12px!important;height:1px!important;display:block!important;background:rgba(255,255,255,.16)!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link.active,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-messages.active,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial.active,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini:hover,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini:focus-visible,.admin-menu .admin-menu-combo.admin-menu-combo-messages>a.admin-menu-link-trial-mini.active{background:rgba(255,255,255,.052)!important;color:#fff!important;border:0!important;box-shadow:none!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-menu-link-messages>span:first-child,.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial>span:first-child,.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-menu-link-trial-mini>span:first-child{flex:1 1 auto!important;min-width:0!important;width:auto!important;grid-column:auto!important;justify-self:start!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:normal!important}.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-nav-count,.admin-menu .admin-menu-combo.admin-menu-combo-messages .admin-nav-count-trial{flex:0 0 auto!important;grid-column:auto!important;justify-self:end!important;margin-left:auto!important;min-width:24px!important;height:24px!important;padding:0 7px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:#bc2625!important;color:#fff!important;font-size:11px!important;font-weight:950!important}body.admin-page-profile .admin-profile-message-detail .message-panel-full{width:100%!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{display:flex!important;flex-direction:column!important;position:relative!important;overflow:hidden!important;background:rgba(255,255,255,.015)!important;border-radius:0 0 24px 24px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:stretch!important;gap:18px!important;position:relative!important;overflow:auto!important;width:100%!important;max-width:1100px!important;margin:0 auto!important;padding:22px 20px!important;min-height:620px!important;height:calc(100vh - 285px)!important;max-height:none!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.07)!important;background:radial-gradient(circle at 50% 50%,rgba(255,255,255,.018),transparent 50%),linear-gradient(180deg,rgba(255,255,255,.015),rgba(255,255,255,.008))!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages::before{content:""!important;display:block!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(1120px,92%) auto!important;opacity:.11!important;filter:grayscale(1) contrast(1.08)!important;pointer-events:none!important;z-index:0!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>*{position:relative!important;z-index:1!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble{display:block!important;position:relative!important;z-index:1!important;width:70%!important;max-width:70%!important;min-width:320px!important;box-sizing:border-box!important;margin-top:0!important;margin-bottom:0!important;grid-column:auto!important;transform:none!important;float:none!important;clear:both!important;border-radius:20px!important;padding:14px 16px 12px!important;box-shadow:0 8px 26px rgba(0,0,0,.12)!important;overflow:hidden!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.user{align-self:flex-start!important;justify-self:start!important;margin-left:0!important;margin-right:auto!important;background:rgba(255,255,255,.94)!important;border:1px solid rgba(15,18,26,.08)!important;color:#11161d!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.admin{align-self:flex-end!important;justify-self:end!important;margin-left:auto!important;margin-right:0!important;background:rgba(188,38,37,.92)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.note{align-self:center!important;justify-self:center!important;width:auto!important;max-width:min(62%,560px)!important;min-width:220px!important;background:rgba(255,255,255,.18)!important;color:#fff!important;border:1px dashed rgba(255,255,255,.16)!important;box-shadow:none!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user *,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user .bubble-subject strong,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user .message-subject-line strong{color:#11161d!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.admin *,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.note *{color:#fff!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble-head{display:block!important;margin:0 0 10px!important;padding:0 0 8px!important;border-bottom:1px solid rgba(17,22,29,.10)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.admin .bubble-head{border-bottom-color:rgba(255,255,255,.18)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble-subject,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .message-subject-line{display:flex!important;flex-direction:column!important;align-items:flex-start!important;gap:4px!important;width:100%!important;box-sizing:border-box!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble-subject span,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .message-subject-line span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;opacity:.62!important;font-weight:900!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble-subject strong,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .message-subject-line strong{font-size:15px!important;line-height:1.35!important;font-weight:900!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip{display:grid!important;grid-template-columns:auto minmax(0,auto) minmax(0,1fr)!important;align-items:center!important;gap:10px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip small{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}@media (max-width:980px){body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{border-radius:0 0 18px 18px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{height:auto!important;min-height:360px!important;max-height:none!important;padding:16px 12px!important;gap:14px!important;border-radius:18px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages::before{background-size:min(760px,118%) auto!important;opacity:.10!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble{width:100%!important;max-width:100%!important;min-width:0!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip{grid-template-columns:1fr!important;justify-items:start!important}}.admin-top-userbox{display:flex!important;flex-direction:column!important;align-items:flex-end!important;gap:6px!important;margin-left:auto!important}.admin-top-userbox .admin-login-badge{font-size:12px!important;padding:7px 11px!important;line-height:1.2!important}.admin-top-profile-link{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:30px!important;padding:6px 11px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:rgba(238,242,247,.86)!important;text-decoration:none!important;font-size:11.5px!important;line-height:1.1!important;font-weight:850!important;box-shadow:none!important}.admin-top-profile-link:hover,.admin-top-profile-link:focus-visible{color:#fff!important;border-color:rgba(188,38,37,.35)!important;background:rgba(188,38,37,.12)!important}.admin-top-profile-link::before{content:none!important;display:none!important}.admin-top-profile-link>*{pointer-events:none!important}.admin-menu .admin-menu-link,.admin-menu a.admin-menu-link,.admin-menu .admin-menu-link-messages,.admin-menu .admin-menu-link-trial{min-height:46px!important;height:auto!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;text-align:left!important;border-radius:14px!important;box-sizing:border-box!important}.admin-menu .admin-menu-link-messages{min-height:46px!important;padding-top:10px!important;padding-bottom:10px!important}.admin-menu .admin-menu-link-messages>span:first-child,.admin-menu .admin-menu-link-trial>span:first-child{flex:1 1 auto!important;min-width:0!important;text-align:left!important;white-space:normal!important}.admin-menu .admin-menu-link-messages>.admin-nav-count,.admin-menu .admin-menu-link-trial>.admin-nav-count{display:inline-flex!important;flex:0 0 auto!important;margin-left:auto!important}.admin-menu .admin-menu-link-messages::before,.admin-menu .admin-menu-link-trial::before{content:none!important;display:none!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{position:relative!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;isolation:isolate!important;min-height:0!important;height:min(82vh,1040px)!important;border-radius:0 0 24px 24px!important;background:rgba(255,255,255,.012)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-bg-logo{position:absolute!important;inset:0!important;height:auto!important;z-index:0!important;pointer-events:none!important;display:block!important;opacity:1!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-bg-logo::before{content:""!important;position:absolute!important;inset:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(62%,620px) auto!important;opacity:.30!important;filter:saturate(.55) contrast(1.02)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;align-content:stretch!important;gap:18px!important;overflow-y:auto!important;overflow-x:hidden!important;flex:1 1 auto!important;min-height:0!important;height:auto!important;max-height:none!important;width:100%!important;max-width:none!important;margin:0!important;padding:24px 22px 18px!important;border:0!important;border-radius:0!important;background:transparent!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages::before,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages::after,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-watermark{content:none!important;display:none!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble{position:relative!important;z-index:1!important;display:block!important;flex:0 0 auto!important;float:none!important;clear:both!important;transform:none!important;inset:auto!important;grid-column:auto!important;margin:0!important;width:70%!important;max-width:70%!important;min-width:0!important;box-sizing:border-box!important;border-radius:20px!important;padding:16px!important;overflow:hidden!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.user{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;background:rgba(255,255,255,.97)!important;border:1px solid rgba(17,22,29,.07)!important;color:#11161d!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.admin{align-self:flex-end!important;margin-left:auto!important;margin-right:0!important;background:rgba(188,38,37,.93)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble-head{display:block!important;margin:0 0 12px!important;padding:12px 14px!important;border-radius:14px!important;background:rgba(102,112,126,.13)!important;border:1px solid rgba(102,112,126,.12)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user .bubble-head{background:rgba(82,92,107,.10)!important;border-color:rgba(82,92,107,.12)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.admin .bubble-head{background:rgba(255,255,255,.12)!important;border-color:rgba(255,255,255,.12)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble-body,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .message-box-body{padding:0 2px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user *,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user .bubble-subject strong,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.user .message-subject-line strong{color:#11161d!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.admin *,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .bubble.note *{color:#fff!important}@media (max-width:980px){body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{height:min(76vh,940px)!important;border-radius:0 0 18px 18px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-bg-logo::before{background-size:min(72%,380px) auto!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages{padding:16px 12px 14px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.user,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.admin,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap .chat-messages>.bubble.note{width:100%!important;max-width:100%!important;min-width:0!important;align-self:stretch!important}}.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins .permission-grid,.admin-page-admins .toggle-grid.permission-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.admin-page-admins .permission-card{width:100%!important;min-height:44px!important;padding:10px 12px!important;display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;box-sizing:border-box!important}.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;padding:14px 16px 48px!important;min-height:128px!important;border-color:rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.016))!important}.admin-page-admins .admin-user-card .admin-role-badge{position:absolute!important;top:12px!important;right:14px!important;margin:0!important;z-index:2!important;min-height:28px!important;padding:6px 10px!important;font-size:11px!important;line-height:1!important;border-radius:999px!important}.admin-page-admins .admin-user-main{padding-right:130px!important;min-width:0!important}.admin-page-admins .admin-display-name{font-size:clamp(19px,1.4vw,24px)!important;margin:0 0 9px!important;line-height:1.15!important}.admin-page-admins .admin-user-info-grid{display:flex!important;flex-wrap:wrap!important;align-items:center!important;gap:7px!important;margin:0 0 9px!important}.admin-page-admins .admin-info-pill{display:inline-flex!important;width:auto!important;max-width:100%!important;min-height:0!important;padding:5px 8px!important;border-radius:11px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.025)!important;font-size:11.5px!important;line-height:1.25!important}.admin-page-admins .admin-info-pill.admin-email-pill{border-color:rgba(188,38,37,.22)!important}.admin-page-admins .admin-permissions-list{display:flex!important;flex-wrap:wrap!important;gap:6px!important}.admin-page-admins .admin-permissions-list span{min-height:22px!important;padding:4px 7px!important;font-size:10.5px!important;line-height:1.1!important;border-radius:999px!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{position:absolute!important;right:14px!important;bottom:12px!important;display:flex!important;flex-direction:row!important;flex-wrap:wrap!important;justify-content:flex-end!important;gap:7px!important;width:auto!important;margin:0!important}.admin-page-admins .admin-list-card .card-actions .btn,.admin-page-admins .admin-actions .btn{flex:0 0 auto!important;width:auto!important;min-height:30px!important;padding:6px 10px!important;font-size:11.5px!important;line-height:1.1!important;border-radius:999px!important;box-shadow:none!important}@media (max-width:980px){.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins .permission-grid,.admin-page-admins .toggle-grid.permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.admin-top-userbox{align-items:flex-start!important;margin-left:0!important;width:100%!important}.admin-top-profile-link{width:auto!important}.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins .permission-grid,.admin-page-admins .toggle-grid.permission-grid{grid-template-columns:1fr!important}.admin-page-admins .admin-user-main{padding-right:0!important;padding-top:30px!important}.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{padding-bottom:62px!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{left:14px!important;right:14px!important;justify-content:flex-start!important}}.new-conversation-recipient-grid{align-items:start!important}.new-conversation-recipient-field{align-self:start!important;grid-template-rows:auto auto 42px!important}.new-conversation-recipient-field textarea[data-email-tags-input]{height:58px!important;min-height:58px!important;max-height:58px!important;resize:none!important;margin-bottom:0!important;overflow:auto!important}.email-tags-preview{min-height:34px!important;max-height:68px!important;overflow:auto!important;align-content:flex-start!important;padding:2px 1px 0!important}.email-tags-preview:not(.has-tags){display:flex!important;opacity:0!important}.email-tags-preview:not(.has-tags)::before{content:""}@media (max-width:760px){.new-conversation-recipient-field{grid-template-rows:auto auto auto!important}.email-tags-preview{max-height:96px!important}}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .conversations-panel{display:flex!important;flex-direction:column!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .inbox-list.grouped-conversation-list{display:flex!important;flex-direction:column!important;align-items:center!important;gap:12px!important;width:100%!important;padding-left:18px!important;padding-right:18px!important;box-sizing:border-box!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list .inbox-item{display:block!important;width:min(720px,100%)!important;max-width:100%!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list .conversation-card{width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}@media (max-width:760px){body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .inbox-list.grouped-conversation-list{align-items:stretch!important;padding-left:10px!important;padding-right:10px!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list .inbox-item{width:100%!important}}.admin-page-probetraining .trial-overview-guide{display:flex!important;flex-wrap:wrap!important;gap:8px!important;margin:0 0 14px!important;padding:10px!important;border-radius:16px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.065)!important}.admin-page-probetraining .trial-overview-guide span{display:inline-flex!important;align-items:center!important;gap:7px!important;min-height:30px!important;padding:7px 11px!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(232,236,244,.82)!important;font-size:11.5px!important;font-weight:950!important;letter-spacing:.02em!important}.admin-page-probetraining .trial-overview-guide span::before{content:"";width:8px!important;height:8px!important;border-radius:999px!important;background:rgba(220,226,235,.55)!important;box-shadow:0 0 0 3px rgba(255,255,255,.05)!important}.admin-page-probetraining .trial-overview-guide .is-upcoming::before{background:#d8dde7!important}.admin-page-probetraining .trial-overview-guide .is-request::before{background:#bc2625!important}.admin-page-probetraining .trial-overview-guide .is-check::before{background:#f0b94b!important}.admin-page-probetraining .trial-overview-guide .is-review::before{background:#4fa3ff!important}.admin-page-probetraining .trial-overview-guide .is-done::before{background:#2fb061!important}.admin-page-probetraining .trial-session-card{position:relative!important;border-left-width:5px!important}.admin-page-probetraining .trial-session-card.trial-state-request{border-left-color:#bc2625!important}.admin-page-probetraining .trial-session-card.trial-state-check{border-left-color:#f0b94b!important}.admin-page-probetraining .trial-session-card.trial-state-review-open{border-left-color:#4fa3ff!important}.admin-page-probetraining .trial-session-card.trial-state-reviewed{border-left-color:#2fb061!important}.admin-page-probetraining .trial-session-card.trial-state-absent{border-left-color:rgba(220,226,235,.45)!important}.admin-page-probetraining .trial-session-card.trial-state-upcoming{border-left-color:rgba(220,226,235,.55)!important}.admin-page-probetraining .trial-session-card.trial-state-request .trial-session-date,.admin-page-probetraining .trial-session-card.trial-state-check .trial-session-date{background:rgba(188,38,37,.10)!important;border-color:rgba(188,38,37,.22)!important}.admin-page-probetraining .trial-session-card.trial-state-review-open .trial-session-date{background:rgba(79,163,255,.08)!important;border-color:rgba(79,163,255,.18)!important}.admin-page-probetraining .trial-session-card.trial-state-reviewed .trial-session-date{background:rgba(47,176,97,.10)!important;border-color:rgba(47,176,97,.20)!important}.admin-page-probetraining .trial-session-card.trial-state-check .trial-session-title em{background:rgba(240,185,75,.12)!important;border-color:rgba(240,185,75,.25)!important;color:#ffe2a6!important}.admin-page-probetraining .trial-session-card.trial-state-request .trial-session-title em{background:rgba(188,38,37,.14)!important;border-color:rgba(188,38,37,.28)!important;color:#ffd6d6!important}.admin-page-probetraining .trial-session-card.trial-state-review-open .trial-session-title em{background:rgba(79,163,255,.11)!important;border-color:rgba(79,163,255,.22)!important;color:#d8ecff!important}.admin-page-probetraining .trial-session-card.trial-state-reviewed .trial-session-title em{background:rgba(47,176,97,.12)!important;border-color:rgba(47,176,97,.24)!important;color:#dcf8e4!important}.admin-page-probetraining .trial-detail-delete-form .btn-danger{min-height:38px!important;padding:9px 13px!important;font-size:12px!important;border-radius:12px!important;background:rgba(188,38,37,.14)!important;border-color:rgba(188,38,37,.32)!important;color:#ffdada!important}.admin-page-probetraining .trial-attendance-yes{white-space:normal!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .inbox-list.grouped-conversation-list{align-items:stretch!important;justify-content:flex-start!important;padding-left:12px!important;padding-right:12px!important;gap:10px!important;width:100%!important;box-sizing:border-box!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list .inbox-item,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .inbox-list.grouped-conversation-list .inbox-item{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list .conversation-card,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .inbox-list.grouped-conversation-list .conversation-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .inbox-list,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .inbox-list{padding-left:12px!important;padding-right:12px!important;box-sizing:border-box!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .inbox-item,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .inbox-item,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout) .grouped-conversation-list .inbox-item{display:block!important;width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;padding-left:0!important;padding-right:0!important;box-sizing:border-box!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .conversation-card{width:100%!important;max-width:none!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .message-status-branding-panel{margin-left:12px!important;margin-right:12px!important}.admin-top-profile-link{min-height:36px!important;padding:8px 15px!important;font-size:12.5px!important;line-height:1.15!important;letter-spacing:.01em!important}@media (max-width:980px){body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .inbox-list,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.conversations-panel .inbox-list,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .grouped-conversation-list,body.admin-page-profile .admin-profile-message-area-compact .messages-overview-layout.admin-profile-inbox-layout .inbox-list.grouped-conversation-list{padding-left:10px!important;padding-right:10px!important}.admin-top-profile-link{min-height:34px!important;padding:8px 13px!important;font-size:12px!important}}.admin-page-probetraining .trial-manager-card .admin-collapse-content{padding-top:14px!important}.admin-page-probetraining .trial-admin-form{grid-template-columns:repeat(4,minmax(145px,1fr))!important;gap:10px!important;align-items:end!important}.admin-page-probetraining .trial-admin-form .form-row{gap:5px!important}.admin-page-probetraining .trial-admin-form label{font-size:11.5px!important;letter-spacing:.02em!important}.admin-page-probetraining .trial-admin-form input,.admin-page-probetraining .trial-admin-form select,.admin-page-probetraining .trial-admin-form textarea{min-height:42px!important;padding:9px 11px!important;border-radius:12px!important;font-size:13px!important}.admin-page-probetraining .trial-admin-form textarea{min-height:74px!important}.admin-page-probetraining .trial-admin-form .trial-notes-row{display:grid!important;grid-template-columns:minmax(190px,.32fr) minmax(0,1fr)!important;gap:8px!important;align-items:start!important}.admin-page-probetraining .trial-admin-form .trial-notes-row label{grid-column:1/-1!important}.admin-page-probetraining .admin-age-input-wrap{display:grid!important;grid-template-columns:38px minmax(0,1fr) 38px!important;gap:6px!important}.admin-page-probetraining .admin-age-input-wrap .age-btn{width:38px!important;height:42px!important;min-height:42px!important;border-radius:12px!important;font-size:20px!important}.admin-page-probetraining .admin-age-input-wrap input{text-align:center!important;padding-left:6px!important;padding-right:6px!important}.admin-page-probetraining .trial-overview-head{gap:12px!important;margin-bottom:10px!important}.admin-page-probetraining .trial-overview-kpis{gap:8px!important}.admin-page-probetraining .trial-overview-kpis span{min-width:86px!important;padding:9px 11px!important;border-radius:14px!important}.admin-page-probetraining .trial-overview-guide{gap:6px!important;padding:8px!important;margin-bottom:10px!important}.admin-page-probetraining .trial-overview-guide span{min-height:26px!important;padding:5px 9px!important;font-size:10.5px!important}.admin-page-probetraining .trial-session-list{gap:8px!important}.admin-page-probetraining .trial-session-card{border-radius:15px!important;border-left-width:4px!important}.admin-page-probetraining .trial-session-open{grid-template-columns:92px minmax(0,1fr)!important;gap:10px!important;padding:10px!important}.admin-page-probetraining .trial-session-date{min-height:62px!important;border-radius:13px!important;gap:3px!important}.admin-page-probetraining .trial-session-date strong{font-size:19px!important}.admin-page-probetraining .trial-session-date em{font-size:11px!important}.admin-page-probetraining .trial-session-main{gap:6px!important}.admin-page-probetraining .trial-session-title strong{font-size:15px!important}.admin-page-probetraining .trial-session-title em{padding:5px 8px!important;font-size:10.5px!important}.admin-page-probetraining .trial-session-meta{gap:5px!important}.admin-page-probetraining .trial-session-meta span,.admin-page-probetraining .trial-session-location,.admin-page-probetraining .trial-rating-inline{min-height:24px!important;padding:4px 8px!important;border-radius:999px!important;font-size:11px!important;line-height:1.15!important}.admin-page-probetraining .trial-session-meta .trial-email-soft{border:1px solid rgba(255,255,255,.075)!important;background:rgba(255,255,255,.025)!important;color:rgba(222,228,238,.78)!important;overflow-wrap:anywhere!important;word-break:break-word!important}.admin-page-probetraining .trial-detail-dialog{max-width:820px!important;border-radius:22px!important}.admin-page-probetraining .trial-detail-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important}.admin-page-probetraining .trial-detail-grid>div,.admin-page-probetraining .trial-detail-note,.admin-page-probetraining .trial-detail-review{padding:9px 10px!important;border-radius:13px!important}.admin-page-probetraining .trial-detail-grid small,.admin-page-probetraining .trial-detail-note small,.admin-page-probetraining .trial-detail-review small{font-size:9.5px!important;margin-bottom:4px!important}.admin-page-probetraining .trial-detail-grid strong{font-size:12.5px!important;overflow-wrap:anywhere!important;word-break:break-word!important}.admin-page-probetraining .trial-detail-email strong{display:block!important;background:transparent!important;border:0!important;padding:0!important;color:#d6dbe3!important;font-weight:850!important}.admin-page-probetraining .trial-form-actions{margin-top:2px!important}.admin-page-probetraining .trial-form-actions .btn{min-height:42px!important;padding:9px 14px!important;border-radius:12px!important;font-size:12.5px!important}@media (max-width:1200px){.admin-page-probetraining .trial-admin-form{grid-template-columns:repeat(2,minmax(0,1fr))!important}.admin-page-probetraining .trial-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:760px){.admin-page-probetraining .trial-admin-form,.admin-page-probetraining .trial-admin-form .trial-notes-row,.admin-page-probetraining .trial-detail-grid{grid-template-columns:1fr!important}.admin-page-probetraining .trial-session-open{grid-template-columns:1fr!important;padding:10px!important}.admin-page-probetraining .trial-session-date{min-height:58px!important}.admin-page-probetraining .trial-session-title{align-items:flex-start!important;flex-direction:column!important;gap:6px!important}}.rendered-email-html{width:100%!important;max-width:100%!important;overflow-x:auto!important;-webkit-overflow-scrolling:touch!important;background:#f4f4f4!important;color:#111!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:16px!important;padding:10px!important;box-sizing:border-box!important}.rendered-email-html table{max-width:100%!important}.rendered-email-html img{max-width:100%!important;height:auto!important}.rendered-email-html a{color:#bc2625!important}.message-danger-actions{display:flex!important;align-items:center!important;justify-content:flex-end!important;gap:8px!important;width:100%!important;flex-wrap:wrap!important}.message-danger-actions .btn-danger{margin-left:auto!important}.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins .toggle-grid.permission-grid,.admin-page-admins .permission-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important}.admin-page-admins .permission-card{min-height:54px!important;padding:12px 13px!important;align-items:center!important;align-content:center!important}.admin-page-admins .permission-card .toggle-card-title{line-height:1.25!important}.admin-page-admins .section-head{padding-top:4px!important}.admin-page-admins .section-head .section-sub,.admin-page-admins .admin-collapse-summary small{line-height:1.45!important;max-width:100%!important;overflow-wrap:normal!important;word-break:normal!important}.admin-page-admins .admin-list-card,.admin-page-admins .admin-user-card.admin-list-card{overflow:visible!important}.admin-page-admins .admin-user-title-row{padding:7px 122px 7px 0!important;min-height:32px!important;align-items:center!important}.admin-page-admins .admin-display-name{display:inline-flex!important;align-items:center!important;min-height:34px!important;padding:7px 12px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.075)!important;color:#fff!important;line-height:1.2!important}.admin-page-admins .admin-list-card>.admin-role-badge,.admin-page-admins .admin-user-card .admin-role-badge{top:14px!important;right:14px!important}.admin-page-admins .admin-list-card .card-actions,.admin-page-admins .admin-actions{right:14px!important;bottom:14px!important}.systempflege-version-card{margin-top:16px!important}.system-version-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important}.system-version-grid>div{padding:14px 15px!important;border-radius:16px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important}.system-version-grid small{display:block!important;margin-bottom:5px!important;color:rgba(218,224,235,.66)!important;font-size:11px!important;font-weight:850!important;text-transform:uppercase!important;letter-spacing:.05em!important}.system-version-grid strong{display:block!important;color:#fff!important;font-size:15px!important;line-height:1.3!important;overflow-wrap:anywhere!important}@media (max-width:980px){.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins .toggle-grid.permission-grid,.admin-page-admins .permission-grid,.system-version-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:680px){.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins .toggle-grid.permission-grid,.admin-page-admins .permission-grid,.system-version-grid{grid-template-columns:1fr!important}.admin-page-admins .admin-user-title-row{padding-right:0!important;padding-top:34px!important}.admin-page-admins .admin-display-name{width:100%!important;justify-content:flex-start!important}.message-danger-actions{justify-content:stretch!important}.message-danger-actions .btn{flex:1 1 150px!important}.message-danger-actions .btn-danger{margin-left:0!important}}.admin-page-probetraining .trial-form-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important}.admin-page-probetraining .trial-form-actions .trial-confirm-checkbox{display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:auto!important;max-width:100%!important;min-height:40px!important;padding:8px 11px!important;border-radius:12px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(232,236,243,.92)!important;font-size:12.5px!important;line-height:1.2!important;font-weight:750!important;box-sizing:border-box!important;cursor:pointer!important}.admin-page-probetraining .trial-form-actions .trial-confirm-checkbox input[type="checkbox"]{width:17px!important;height:17px!important;min-width:17px!important;margin:0!important;flex:0 0 17px!important;accent-color:#bc2625!important}.admin-page-probetraining .trial-form-actions .trial-confirm-checkbox span{min-width:0!important}.admin-page-probetraining .trial-form-actions .btn-primary{margin-left:auto!important}.admin-page-probetraining .trial-detail-dialog{position:relative!important;padding-top:28px!important}.admin-page-probetraining .trial-detail-close{position:absolute!important;top:12px!important;right:12px!important;left:auto!important;z-index:20!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(12,13,16,.88)!important;color:#fff!important;font-size:25px!important;line-height:1!important;box-shadow:0 10px 22px rgba(0,0,0,.35)!important;cursor:pointer!important}.admin-page-probetraining .trial-detail-close:hover,.admin-page-probetraining .trial-detail-close:focus-visible{background:#bc2625!important;border-color:rgba(255,255,255,.24)!important;outline:none!important}.admin-page-probetraining .trial-session-open,.admin-page-probetraining .trial-session-main,.admin-page-probetraining .trial-session-meta{min-width:0!important}.admin-page-probetraining .trial-session-meta .trial-email-soft{display:inline-flex!important;align-items:center!important;max-width:100%!important;box-sizing:border-box!important;padding:6px 11px!important;line-height:1.25!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:break-word!important;hyphens:auto!important}.admin-page-probetraining .trial-detail-email{min-width:0!important}.admin-page-probetraining .trial-detail-email strong{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;padding:2px 0!important;overflow-wrap:anywhere!important;word-break:break-word!important;line-height:1.35!important}.admin-page-probetraining .trial-detail-grid>div{min-width:0!important;overflow:hidden!important}@media (max-width:760px){.admin-page-probetraining .trial-form-actions{align-items:stretch!important}.admin-page-probetraining .trial-form-actions .trial-confirm-checkbox,.admin-page-probetraining .trial-form-actions .btn-primary{width:100%!important;margin-left:0!important;justify-content:center!important}.admin-page-probetraining .trial-detail-dialog{padding-top:46px!important}.admin-page-probetraining .trial-detail-close{top:10px!important;right:10px!important;width:36px!important;height:36px!important;min-width:36px!important;min-height:36px!important}}.system-version-grid .system-developer-name{display:inline-block!important;margin-left:6px!important;color:rgba(218,224,235,.7)!important;font-weight:750!important;opacity:.7!important}@media (max-width:680px){.system-version-grid .system-developer-name{display:block!important;margin-left:0!important;margin-top:3px!important}}.admin-main .chat-form.chat-form-separated .message-danger-actions,.admin-main .chat-form .message-danger-actions,.message-panel-full .chat-form.chat-form-separated .message-danger-actions,.admin-profile-message-detail .chat-form.chat-form-separated .message-danger-actions,.admin-page-dashboard .chat-form.chat-form-separated .message-danger-actions{display:flex!important;grid-template-columns:none!important;width:100%!important;max-width:100%!important;align-items:center!important;justify-content:flex-start!important;gap:8px!important;flex-wrap:wrap!important;box-sizing:border-box!important}.admin-main .chat-form.chat-form-separated .message-danger-actions .btn,.admin-main .chat-form .message-danger-actions .btn,.message-panel-full .chat-form.chat-form-separated .message-danger-actions .btn,.admin-profile-message-detail .chat-form.chat-form-separated .message-danger-actions .btn,.admin-page-dashboard .chat-form.chat-form-separated .message-danger-actions .btn{flex:0 0 auto!important;width:auto!important;max-width:100%!important;justify-self:auto!important}.admin-main .chat-form.chat-form-separated .message-danger-actions .btn-danger,.admin-main .chat-form .message-danger-actions .btn-danger,.message-panel-full .chat-form.chat-form-separated .message-danger-actions .btn-danger,.admin-profile-message-detail .chat-form.chat-form-separated .message-danger-actions .btn-danger,.admin-page-dashboard .chat-form.chat-form-separated .message-danger-actions .btn-danger{margin-left:auto!important;justify-self:end!important;text-align:center!important}@media (max-width:680px){.admin-main .chat-form.chat-form-separated .message-danger-actions,.admin-main .chat-form .message-danger-actions,.message-panel-full .chat-form.chat-form-separated .message-danger-actions,.admin-profile-message-detail .chat-form.chat-form-separated .message-danger-actions,.admin-page-dashboard .chat-form.chat-form-separated .message-danger-actions{justify-content:stretch!important;display:grid!important;grid-template-columns:1fr!important}.admin-main .chat-form.chat-form-separated .message-danger-actions .btn,.admin-main .chat-form .message-danger-actions .btn,.message-panel-full .chat-form.chat-form-separated .message-danger-actions .btn,.admin-profile-message-detail .chat-form.chat-form-separated .message-danger-actions .btn,.admin-page-dashboard .chat-form.chat-form-separated .message-danger-actions .btn{width:100%!important;margin-left:0!important;justify-self:stretch!important}}.footer .footer-brand-title{font-size:27px!important;line-height:1.12!important;font-weight:950!important;opacity:1!important}@media (max-width:760px){.footer .footer-brand-title{font-size:23px!important}}.behind-board-contact-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important;align-items:stretch!important}.behind-board-contact-grid .behind-board-person{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:4px!important;min-height:68px!important;padding:12px 14px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;box-sizing:border-box!important}.behind-board-contact-grid .behind-board-person strong{display:block!important;color:#fff!important;font-size:16px!important;line-height:1.15!important;font-weight:950!important}.behind-board-contact-grid .behind-board-person a{color:rgba(218,224,235,.72)!important;font-size:12px!important;line-height:1.25!important;text-decoration:none!important;overflow-wrap:anywhere!important;word-break:break-word!important}.behind-board-contact-grid .behind-board-person a:hover{color:#fff!important;text-decoration:underline!important}.admin-page-admins [data-admin-permissions-box]{width:100%!important;min-width:0!important}.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins [data-admin-permissions-box] .toggle-grid.permission-grid,.admin-page-admins .admin-save-form .permission-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;align-items:stretch!important;width:100%!important;max-width:100%!important;margin:0!important}.admin-page-admins [data-admin-permissions-box] .permission-card,.admin-page-admins .admin-save-form .permission-card{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:9px!important;width:100%!important;min-width:0!important;min-height:48px!important;padding:10px 12px!important;border-radius:14px!important;box-sizing:border-box!important}.admin-page-admins [data-admin-permissions-box] .permission-card input[type="checkbox"]{flex:0 0 18px!important;margin:0!important}.admin-page-admins [data-admin-permissions-box] .permission-card .toggle-card-title{min-width:0!important;font-size:13px!important;line-height:1.25!important;white-space:normal!important}@media (max-width:980px){.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins [data-admin-permissions-box] .toggle-grid.permission-grid,.admin-page-admins .admin-save-form .permission-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:560px){.admin-page-admins [data-admin-permissions-box] .permission-grid,.admin-page-admins [data-admin-permissions-box] .toggle-grid.permission-grid,.admin-page-admins .admin-save-form .permission-grid{grid-template-columns:1fr!important}}.behind-board-grid.behind-board-contact-grid{align-items:stretch!important}.behind-board-grid .behind-board-person,.behind-board-grid button.behind-board-person{appearance:none!important;-webkit-appearance:none!important;width:100%!important;min-height:50px!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:13px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.08)!important;color:#fff!important;font:inherit!important;font-weight:900!important;text-align:center!important;cursor:pointer!important;text-decoration:none!important;box-shadow:none!important}.behind-board-grid .behind-board-person strong{color:#fff!important;font-weight:900!important;letter-spacing:.01em!important}.behind-board-grid .behind-board-person a{display:none!important}.behind-board-grid button.behind-board-person:hover,.behind-board-grid button.behind-board-person:focus-visible{border-color:rgba(188,38,37,.42)!important;background:linear-gradient(135deg,rgba(188,38,37,.14),rgba(255,255,255,.045))!important;outline:none!important}.board-contact-modal[hidden]{display:none!important}.board-contact-modal{position:fixed!important;inset:0!important;z-index:9997!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:rgba(0,0,0,.58)!important;backdrop-filter:blur(8px)!important}.board-contact-dialog{width:min(420px,100%)!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.12)!important;background:linear-gradient(180deg,#17191f,#0d0f14)!important;box-shadow:0 24px 70px rgba(0,0,0,.42)!important;padding:20px!important;position:relative!important;color:#fff!important}.board-contact-dialog h3{margin:0 42px 10px 0!important;color:#fff!important;font-size:22px!important;line-height:1.2!important}.board-contact-dialog p{margin:0 0 14px!important;color:rgba(229,234,242,.72)!important;line-height:1.55!important}.board-contact-email{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 14px!important;border-radius:14px!important;background:rgba(188,38,37,.13)!important;border:1px solid rgba(188,38,37,.28)!important;color:#fff!important;text-decoration:none!important;font-weight:850!important;overflow-wrap:anywhere!important;text-align:center!important}.board-contact-missing{display:flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 14px!important;border-radius:14px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;color:rgba(229,234,242,.78)!important;font-weight:800!important}.board-contact-close{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:#fff!important;cursor:pointer!important;font-size:20px!important;line-height:1!important}@media (max-width:640px){.behind-board-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.behind-board-grid .behind-board-person,.behind-board-grid button.behind-board-person{min-height:46px!important;padding:11px 12px!important}.board-contact-dialog{padding:18px!important;border-radius:18px!important}}.admin-welcome-card{display:grid!important;justify-items:end!important;align-items:center!important;gap:6px!important;min-width:210px!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(135deg,rgba(188,38,37,.13),rgba(255,255,255,.045))!important;box-shadow:0 14px 34px rgba(0,0,0,.20)!important}.admin-welcome-kicker{display:block!important;color:rgba(218,224,235,.70)!important;font-size:11px!important;line-height:1!important;font-weight:900!important;letter-spacing:.12em!important;text-transform:uppercase!important}.admin-welcome-name{display:block!important;max-width:260px!important;color:#fff!important;font-size:16px!important;line-height:1.15!important;font-weight:950!important;text-align:right!important;overflow-wrap:anywhere!important}.admin-welcome-card .admin-top-profile-link{min-height:34px!important;padding:8px 13px!important;font-size:12px!important;border-radius:999px!important;background:rgba(255,255,255,.055)!important}.admin-welcome-card .admin-login-badge{display:none!important}@media (max-width:760px){.admin-top{align-items:stretch!important}.admin-welcome-card{width:100%!important;min-width:0!important;justify-items:start!important;align-items:start!important}.admin-welcome-name{text-align:left!important;max-width:100%!important}}.admin-main .chat-form>.quick-reply-box,.message-panel-full .chat-form>.quick-reply-box,.admin-profile-message-detail .chat-form>.quick-reply-box,body.admin-page-profile .chat-form>.quick-reply-box{width:min(100%,560px)!important;justify-self:end!important;margin-left:auto!important;text-align:right!important}.admin-main .chat-form>.quick-reply-box>strong,.message-panel-full .chat-form>.quick-reply-box>strong,.admin-profile-message-detail .chat-form>.quick-reply-box>strong{text-align:right!important;justify-self:end!important}.admin-main .chat-form>.quick-reply-box .quick-reply-actions,.message-panel-full .chat-form>.quick-reply-box .quick-reply-actions,.admin-profile-message-detail .chat-form>.quick-reply-box .quick-reply-actions{justify-content:flex-end!important}.admin-main .chat-form>label:has(input[name="is_internal_note"]),.message-panel-full .chat-form>label:has(input[name="is_internal_note"]),.admin-profile-message-detail .chat-form>label:has(input[name="is_internal_note"]),body.admin-page-profile .chat-form>label:has(input[name="is_internal_note"]),.admin-profile-internal-note-label{width:auto!important;max-width:100%!important;justify-self:end!important;margin-left:auto!important;text-align:right!important;justify-content:flex-end!important}@media (max-width:680px){.admin-main .chat-form>.quick-reply-box,.message-panel-full .chat-form>.quick-reply-box,.admin-profile-message-detail .chat-form>.quick-reply-box,body.admin-page-profile .chat-form>.quick-reply-box,.admin-main .chat-form>label:has(input[name="is_internal_note"]),.message-panel-full .chat-form>label:has(input[name="is_internal_note"]),.admin-profile-message-detail .chat-form>label:has(input[name="is_internal_note"]),body.admin-page-profile .chat-form>label:has(input[name="is_internal_note"]),.admin-profile-internal-note-label{width:100%!important;justify-self:stretch!important;margin-left:0!important;text-align:left!important;justify-content:flex-start!important}.admin-main .chat-form>.quick-reply-box .quick-reply-actions,.message-panel-full .chat-form>.quick-reply-box .quick-reply-actions,.admin-profile-message-detail .chat-form>.quick-reply-box .quick-reply-actions{justify-content:flex-start!important}}.admin-main input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;flex:0 0 18px!important;margin:0 8px 0 0!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.22)!important;background:rgba(10,12,16,.82)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.25)!important;display:inline-grid!important;place-content:center!important;vertical-align:middle!important;position:relative!important;cursor:pointer!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease!important}.admin-main input[type="checkbox"]:checked{background:#bc2625!important;border-color:#d33231!important;box-shadow:0 0 0 3px rgba(188,38,37,.16),inset 0 0 0 1px rgba(255,255,255,.14)!important}.admin-main input[type="checkbox"]:checked::after{content:""!important;width:5px!important;height:9px!important;border:solid #fff!important;border-width:0 2px 2px 0!important;transform:rotate(45deg)!important;margin-top:-2px!important}.admin-main input[type="checkbox"]:focus-visible{outline:2px solid rgba(211,50,49,.55)!important;outline-offset:3px!important}.admin-main label:has(>input[type="checkbox"]),.admin-main label:has(input[type="checkbox"]){accent-color:#bc2625!important}.admin-page-admins .permission-card input[type="checkbox"],.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]{margin:0!important}.footer .footer-brand-title{font-size:clamp(29px,2.9vw,36px)!important;line-height:1.08!important;opacity:.70!important}.footer .footer-brand-title .rb-red{color:#bc2625!important}.admin-footer-copy{font-size:13px!important;opacity:1!important}.admin-footer-copy .admin-footer-brand{font-size:16px!important;line-height:1.15!important;font-weight:900!important;color:rgba(255,255,255,.70)!important;opacity:1!important}.admin-footer-copy .admin-footer-rb-red{color:rgba(211,50,49,.70)!important}@media (max-width:760px){.footer .footer-brand-title{font-size:27px!important}.admin-footer-copy .admin-footer-brand{font-size:15px!important}}.board-contact-dialog{padding-top:22px!important}.board-contact-close{position:absolute!important;top:10px!important;right:10px!important;z-index:5!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:36px!important;height:36px!important;padding:0!important;line-height:1!important}.board-contact-dialog h3{padding-right:46px!important}body.admin-login-page{background:linear-gradient(180deg,rgba(5,6,9,.82),rgba(5,6,9,.90)),url('/assets/images/Club.jpg') center center / cover fixed no-repeat!important}body.admin-login-page::before{content:""!important;display:block!important;position:fixed!important;inset:0!important;pointer-events:none!important;z-index:-1!important;background:radial-gradient(circle at 18% 8%,rgba(188,38,37,.24),transparent 34%),linear-gradient(90deg,rgba(0,0,0,.30),rgba(0,0,0,.10))!important}body.admin-login-page .login-card{background:linear-gradient(180deg,rgba(20,22,27,.94),rgba(12,13,17,.94))!important;border-color:rgba(255,255,255,.12)!important;box-shadow:0 26px 70px rgba(0,0,0,.48)!important;backdrop-filter:blur(8px)!important;-webkit-backdrop-filter:blur(8px)!important}.conversation-contact-lines{display:grid!important;gap:5px!important;margin:3px 0 0!important;justify-items:start!important}.conversation-contact-lines .conversation-email{margin:0!important}.conversation-phone,.message-header-phonebox{display:inline-flex!important;align-items:center!important;gap:7px!important;width:max-content!important;max-width:100%!important;min-width:0!important;padding:5px 9px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:999px!important;background:rgba(255,255,255,.035)!important;color:rgba(230,235,243,.82)!important;line-height:1.15!important;box-sizing:border-box!important;overflow:hidden!important}.conversation-phone span,.message-header-phonebox span{color:rgba(160,170,185,.78)!important;font-size:10px!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important;flex:0 0 auto!important}.conversation-phone strong,.message-header-phonebox strong{color:rgba(244,246,249,.93)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.01em!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;min-width:0!important}.message-header-phonebox{margin-top:5px!important;padding:6px 10px!important}.message-header-phonebox strong{font-size:13px!important}@media (max-width:720px){.conversation-phone,.message-header-phonebox{width:100%!important;border-radius:14px!important;justify-content:space-between!important}.conversation-phone strong,.message-header-phonebox strong{white-space:normal!important;overflow-wrap:anywhere!important;text-align:right!important}}body input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px!important;margin:0 10px 0 0!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.22)!important;background:#111317!important;display:inline-grid!important;place-items:center!important;place-content:center!important;vertical-align:middle!important;box-sizing:border-box!important;position:relative!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease!important}body input[type="checkbox"]::after{content:""!important;width:11px!important;height:11px!important;border-radius:4px!important;background:linear-gradient(135deg,#bc2625,#d33231)!important;border:0!important;box-shadow:none!important;opacity:0!important;transform:scale(.55)!important;transition:opacity .16s ease,transform .16s ease!important;margin:0!important}body input[type="checkbox"]:checked{border-color:rgba(188,38,37,.72)!important;background:rgba(188,38,37,.10)!important;box-shadow:0 0 0 4px rgba(188,38,37,.12)!important}body input[type="checkbox"]:checked::after{opacity:1!important;transform:scale(1)!important}body input[type="checkbox"]:focus-visible{outline:2px solid rgba(211,50,49,.62)!important;outline-offset:3px!important}body input[type="checkbox"]:disabled{opacity:.48!important;cursor:not-allowed!important}.switch-row,.rb-consent,label:has(>input[type="checkbox"]),label:has(input[type="checkbox"]){display:flex!important;align-items:center!important;gap:10px!important;cursor:pointer!important}.rb-consent{padding:14px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.03)!important;border:1px solid rgba(255,255,255,.06)!important}.admin-page-admins .permission-card input[type="checkbox"],.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"],.newsletter-all-confirm input[type="checkbox"]{width:22px!important;height:22px!important;min-width:22px!important;min-height:22px!important;flex:0 0 22px!important;margin:0!important}.admin-profile-own-messages-kpi.has-messages strong{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:42px!important;min-height:34px!important;width:max-content!important;padding:5px 13px!important;border-radius:14px!important;border:1px solid rgba(188,38,37,.48)!important;background:rgba(188,38,37,.10)!important;color:#ff6b6b!important;box-shadow:0 0 0 4px rgba(188,38,37,.08)!important;line-height:1!important}@media (max-width:720px){body input[type="checkbox"],.admin-page-admins .permission-card input[type="checkbox"],.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"],.newsletter-all-confirm input[type="checkbox"]{width:21px!important;height:21px!important;min-width:21px!important;min-height:21px!important;flex-basis:21px!important}body input[type="checkbox"]::after{width:10px!important;height:10px!important}}.home-about-card{padding-top:24px!important}.home-about-card>h2{font-size:clamp(34px,4.4vw,50px)!important;line-height:1.06!important;margin-top:0!important;margin-bottom:4px!important;letter-spacing:.01em!important}.home-about-card .faq-link{margin:0 0 16px!important}@media (max-width:760px){.home-about-card{padding-top:20px!important}.home-about-card>h2{font-size:clamp(31px,8.4vw,40px)!important}.home-about-card .faq-link{margin:0 0 14px!important}}.site-main{display:block}select{color:#f7f8fb!important;background-color:#111317!important}select option{color:#111!important;background:#fff!important}@media (max-width:760px){body,.admin-shell,.admin-login-page{background-attachment:scroll!important}}.admin-profile-email-kpi .admin-profile-email-local-red,.admin-profile-role-kpi .admin-profile-role-red{color:var(--accent-strong,#d33231)!important;text-shadow:0 0 14px rgba(211,50,49,.16)!important}.admin-profile-email-kpi .admin-profile-email-domain{color:rgba(238,242,248,.9)!important}.system-version-actions{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;flex-wrap:wrap!important;margin-top:12px!important;padding:12px 14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:rgba(255,255,255,.025)!important}.system-version-actions form{margin:0!important}.system-version-actions small{color:rgba(218,224,235,.68)!important;font-size:12px!important;line-height:1.45!important;max-width:560px!important}.system-package-download-btn{min-height:40px!important;padding:10px 15px!important;white-space:nowrap!important}@media (max-width:680px){.system-version-actions{align-items:stretch!important}.system-version-actions form,.system-package-download-btn{width:100%!important}}.board-contact-dialog{position:relative!important;padding-top:32px!important}.board-contact-close{position:absolute!important;top:8px!important;right:8px!important;left:auto!important;bottom:auto!important;margin:0!important;transform:none!important;z-index:20!important;width:34px!important;height:34px!important;border-radius:999px!important}.board-contact-dialog h3{padding-right:52px!important;margin-top:0!important}.dashboard-admin-email-line .rb-email-local{color:#d33231!important;opacity:.92!important}.dashboard-admin-email-line .rb-email-at,.dashboard-admin-email-line .rb-email-domain{color:rgba(222,228,238,.82)!important}@media (max-width:720px){.board-contact-dialog{padding-top:34px!important}.board-contact-close{top:8px!important;right:8px!important;width:34px!important;height:34px!important}}.admin-profile-own-messages-kpi{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}.admin-profile-own-messages-kpi>span{margin-bottom:0!important}.admin-profile-own-messages-kpi>strong{margin-left:auto!important;text-align:center!important}.system-package-download-btn{font-weight:850!important}@media (max-width:760px){.topbar .main-nav.open,.main-nav.open{background:rgba(7,8,10,.985)!important;border-color:rgba(211,50,49,.38)!important;border-radius:0 0 18px 18px!important;box-shadow:0 18px 42px rgba(0,0,0,.48)!important}.topbar .main-nav.open a,.main-nav.open a{background:linear-gradient(180deg,rgba(22,23,26,.98),rgba(13,14,17,.96))!important;border-color:rgba(211,50,49,.36)!important;color:rgba(255,255,255,.98)!important;opacity:1!important}.topbar .main-nav.open a:hover,.topbar .main-nav.open a:focus-visible,.main-nav.open a:hover,.main-nav.open a:focus-visible{background:linear-gradient(180deg,rgba(188,38,37,.24),rgba(14,15,18,.98))!important;border-color:rgba(211,50,49,.62)!important}}.home-newsletter-card{background:linear-gradient(135deg,rgba(188,38,37,.135),rgba(20,21,24,.96) 46%,rgba(12,13,15,.98))!important;border-color:rgba(211,50,49,.22)!important;box-shadow:0 18px 42px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,255,255,.025)!important}.home-newsletter-card .section-title{color:#fff!important}.home-newsletter-card .section-sub{color:rgba(244,225,225,.86)!important}@media (min-width:1181px){.member-table-row{align-items:flex-start!important}.member-table-actions{align-self:flex-start!important;padding-top:8px!important;transform:translateY(-2px)!important}}.admin-profile-email-output{display:flex!important;align-items:center!important;min-height:44px!important;width:100%!important;padding:11px 14px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;color:rgba(238,242,248,.92)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.035),0 10px 24px rgba(0,0,0,.12)!important;font-size:clamp(14px,1.2vw,16px)!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.01em!important;overflow-wrap:anywhere!important}.admin-profile-email-output .rb-email-colored{display:inline-flex!important;align-items:baseline!important;flex-wrap:wrap!important;gap:0!important}.admin-profile-email-output .rb-email-local{color:var(--accent-strong,#d33231)!important;font-weight:950!important;text-shadow:0 0 14px rgba(211,50,49,.14)!important}.admin-profile-email-output .rb-email-at,.admin-profile-email-output .rb-email-domain{color:rgba(238,242,248,.88)!important;font-weight:820!important}.admin-profile-mail-identity em .rb-email-local{color:var(--accent-strong,#d33231)!important;font-style:normal!important;font-weight:950!important}.admin-profile-mail-identity em .rb-email-at,.admin-profile-mail-identity em .rb-email-domain{color:rgba(238,242,248,.86)!important;font-style:normal!important}.admin-page-admins .admin-list-card{padding-bottom:60px!important}.admin-page-admins .admin-permissions-list,.admins-overview-card .admin-permissions-list,.admin-list-card .admin-permissions-list{opacity:1!important;gap:8px!important;margin-top:14px!important;padding-bottom:4px!important}.admin-page-admins .admin-permissions-list span,.admins-overview-card .admin-permissions-list span,.admin-list-card .admin-permissions-list span{min-height:30px!important;padding:7px 11px!important;border-radius:999px!important;border:1px solid rgba(47,176,97,.34)!important;background:linear-gradient(180deg,rgba(47,176,97,.16),rgba(47,176,97,.075))!important;color:#caffda!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 8px 18px rgba(47,176,97,.055)!important;font-size:clamp(12.5px,1.05vw,14px)!important;line-height:1.12!important;font-weight:950!important;letter-spacing:.005em!important}@media (max-width:760px){.admin-profile-email-output{min-height:42px!important;padding:10px 12px!important;font-size:14px!important}.admin-page-admins .admin-list-card{padding-bottom:74px!important}.admin-page-admins .admin-permissions-list span,.admins-overview-card .admin-permissions-list span,.admin-list-card .admin-permissions-list span{font-size:12.5px!important;padding:7px 10px!important}}.home-newsletter-card .newsletter-form,.home-newsletter-card .newsletter-form-compact,.home-newsletter-card .newsletter-form-balanced{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:720px!important;row-gap:14px!important;align-items:stretch!important}.home-newsletter-card .newsletter-input-row,.home-newsletter-card .newsletter-button-row{width:100%!important;grid-column:1/-1!important}.home-newsletter-card .newsletter-button-row{display:flex!important;align-items:stretch!important;justify-content:center!important;margin-top:2px!important}.home-newsletter-card .newsletter-button-row label{display:none!important}.home-newsletter-card .newsletter-button-row .btn,.home-newsletter-card .newsletter-button-row button.btn,.home-newsletter-card .newsletter-button-row .full-click-btn{width:100%!important;max-width:420px!important;min-height:58px!important;padding:0 24px!important;border-radius:15px!important;font-size:15.5px!important;font-weight:950!important;line-height:1.15!important;letter-spacing:.01em!important;white-space:nowrap!important;box-shadow:0 14px 30px rgba(188,38,37,.22),inset 0 0 0 1px rgba(255,255,255,.08)!important}.home-newsletter-card .newsletter-input-row input[type="email"]{border-radius:15px!important}@media (min-width:760px){.home-newsletter-card .newsletter-form,.home-newsletter-card .newsletter-form-compact,.home-newsletter-card .newsletter-form-balanced{grid-template-columns:minmax(0,1fr) minmax(260px,320px)!important;max-width:860px!important;column-gap:14px!important;align-items:end!important}.home-newsletter-card .newsletter-input-row{grid-column:1!important}.home-newsletter-card .newsletter-button-row{grid-column:2!important;margin-top:0!important}.home-newsletter-card .newsletter-button-row .btn,.home-newsletter-card .newsletter-button-row button.btn,.home-newsletter-card .newsletter-button-row .full-click-btn{max-width:none!important}}@media (max-width:480px){.home-newsletter-card .newsletter-button-row .btn,.home-newsletter-card .newsletter-button-row button.btn,.home-newsletter-card .newsletter-button-row .full-click-btn{max-width:none!important;min-height:56px!important;padding:0 18px!important;font-size:14.5px!important}}body.admin-page-profile .admin-profile-mail-identity-wrap{display:flex!important;flex-direction:column!important;gap:5px!important;min-width:0!important;max-width:100%!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{display:inline-flex!important;align-items:baseline!important;flex-wrap:nowrap!important;gap:7px!important;max-width:100%!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important;color:rgba(239,243,249,.94)!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>span{flex:0 0 auto!important;color:rgba(202,255,218,.82)!important;font-size:12.5px!important;font-weight:950!important;letter-spacing:.075em!important;line-height:1.15!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{display:inline-flex!important;align-items:baseline!important;flex:0 1 auto!important;min-width:0!important;max-width:100%!important;margin:0!important;font-style:normal!important;font-size:clamp(14px,1.25vw,16px)!important;font-weight:900!important;line-height:1.15!important;letter-spacing:.002em!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}body.admin-page-profile .admin-profile-mail-identity em .rb-email-colored,body.admin-page-profile .admin-profile-mail-identity em .rb-email-local,body.admin-page-profile .admin-profile-mail-identity em .rb-email-at,body.admin-page-profile .admin-profile-mail-identity em .rb-email-domain{display:inline!important;white-space:nowrap!important;overflow-wrap:normal!important;word-break:normal!important}.email-tag,.email-tag-valid{border-color:rgba(47,176,97,.42)!important;background:linear-gradient(180deg,rgba(47,176,97,.18),rgba(47,176,97,.09))!important;color:#d7ffe4!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important}.email-tag-invalid{border-color:rgba(188,38,37,.45)!important;background:linear-gradient(180deg,rgba(188,38,37,.18),rgba(188,38,37,.09))!important;color:#ffd6d6!important}@media (max-width:760px){body.admin-page-profile .admin-profile-message-topbar{align-items:flex-start!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{gap:6px!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>span{font-size:11.5px!important;letter-spacing:.055em!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{font-size:clamp(13px,3.65vw,14.5px)!important}}body.admin-page-profile .admin-profile-message-topbar{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important}body.admin-page-profile .admin-profile-mail-identity-wrap{align-items:flex-start!important;text-align:left!important;width:auto!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{justify-content:flex-start!important;text-align:left!important;font-size:clamp(14px,1.22vw,16px)!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{font-size:clamp(14.5px,1.28vw,16.25px)!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>span{color:rgba(202,255,218,.78)!important}body.admin-page-profile .admin-profile-password-form{grid-template-columns:repeat(2,minmax(0,1fr))!important;align-items:end!important}body.admin-page-profile .admin-profile-password-form .admin-password-current-row{grid-column:1/-1!important;max-width:calc(50% - 8px)!important}.password-eye-field{position:relative!important;display:flex!important;align-items:center!important;width:100%!important}.password-eye-field input{padding-right:50px!important}.password-eye-btn{position:absolute!important;right:9px!important;top:50%!important;transform:translateY(-50%)!important;width:34px!important;height:34px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:11px!important;background:rgba(255,255,255,.045)!important;color:rgba(244,247,251,.78)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;cursor:pointer!important;font-size:14px!important;line-height:1!important;box-shadow:none!important}.password-eye-btn:hover,.password-eye-btn.is-visible{border-color:rgba(211,50,49,.38)!important;background:rgba(188,38,37,.11)!important;color:#fff!important}body input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;min-height:18px!important;flex:0 0 18px!important;margin:0 9px 0 0!important;padding:0!important;border-radius:6px!important;border:1px solid rgba(255,255,255,.24)!important;background:#101216!important;display:inline-grid!important;place-items:center!important;vertical-align:middle!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.025)!important;cursor:pointer!important}body input[type="checkbox"]::after{content:""!important;width:8px!important;height:8px!important;border-radius:50%!important;background:linear-gradient(135deg,#bc2625,#d33231)!important;opacity:0!important;transform:scale(.55)!important;transition:opacity .16s ease,transform .16s ease!important}body input[type="checkbox"]:checked{border-color:rgba(211,50,49,.74)!important;background:rgba(188,38,37,.10)!important;box-shadow:0 0 0 3px rgba(188,38,37,.08),inset 0 0 0 1px rgba(255,255,255,.035)!important}body input[type="checkbox"]:checked::after{opacity:1!important;transform:scale(1)!important}.admin-main label:has(>input[type="checkbox"]),.admin-main label:has(input[type="checkbox"]),.rb-consent,.switch-row{gap:9px!important}.admin-page-admins .permission-card input[type="checkbox"],.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"],.newsletter-all-guards input[type="checkbox"],.newsletter-all-confirm input[type="checkbox"]{width:17px!important;height:17px!important;min-width:17px!important;min-height:17px!important;flex:0 0 17px!important}.admin-page-admins .permission-card input[type="checkbox"]::after,.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]::after,.newsletter-all-guards input[type="checkbox"]::after,.newsletter-all-confirm input[type="checkbox"]::after{width:7px!important;height:7px!important;border-radius:50%!important}.newsletter-mode-options.newsletter-mode-options-safe,.newsletter-mode-options{gap:9px!important;margin-top:6px!important}.newsletter-mode-option{min-height:66px!important;padding:10px 12px!important;border-radius:11px!important;gap:8px!important;background:rgba(255,255,255,.026)!important;box-shadow:none!important}.newsletter-mode-option input[type="radio"]{width:16px!important;height:16px!important;min-width:16px!important;margin-top:2px!important;accent-color:#bc2625!important}.newsletter-mode-option strong{font-size:13.5px!important;line-height:1.15!important;letter-spacing:.01em!important}.newsletter-mode-option small{font-size:11.25px!important;line-height:1.32!important;font-weight:650!important}.newsletter-mode-option.newsletter-option-all,.newsletter-option-all-strong{border-width:1px!important;border-color:rgba(211,50,49,.36)!important;background:linear-gradient(180deg,rgba(188,38,37,.095),rgba(255,255,255,.022))!important;box-shadow:none!important}.newsletter-option-all-strong strong{font-size:13.25px!important;letter-spacing:.018em!important;color:rgba(255,244,244,.94)!important}.newsletter-option-all-strong small{color:rgba(255,215,215,.78)!important;font-weight:650!important}.newsletter-mode-option.newsletter-option-all strong::before{display:none!important}.newsletter-mode-option:has(input:checked){box-shadow:inset 0 0 0 1px rgba(188,38,37,.14)!important}.newsletter-all-guards{gap:7px!important;margin-top:8px!important}.newsletter-all-guards label{min-height:38px!important;padding:7px 9px!important;border-radius:9px!important;font-size:11.25px!important;line-height:1.25!important;background:rgba(255,255,255,.025)!important;border-color:rgba(255,255,255,.10)!important;color:rgba(232,236,244,.78)!important}@media (max-width:760px){body.admin-page-profile .admin-profile-password-form,body.admin-page-profile .admin-profile-password-form .admin-password-current-row{grid-template-columns:1fr!important;max-width:none!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{justify-content:flex-start!important;font-size:13.75px!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{font-size:13.75px!important}.newsletter-mode-option{min-height:58px!important;padding:9px 10px!important}}.admin-page-services .service-admin-title-row{display:flex!important;align-items:flex-start!important;justify-content:space-between!important;gap:10px!important;margin-bottom:6px!important}.admin-page-services .service-admin-title-row strong{min-width:0!important;font-size:16px!important;line-height:1.25!important}.admin-page-services .service-home-status{flex:0 0 auto!important;padding:5px 9px!important;font-size:11px!important;line-height:1!important;border-radius:999px!important;letter-spacing:.01em!important}.admin-page-services .service-admin-card.is-home-inactive{opacity:.82!important}.admin-page-services .service-admin-card.is-home-inactive .media-thumb img{filter:grayscale(.25) brightness(.82)!important}.admin-page-services .service-admin-card.is-home-active{border-color:rgba(47,176,97,.22)!important}body.admin-page-profile .admin-profile-message-topbar{justify-content:flex-start!important;text-align:left!important}body.admin-page-profile .admin-profile-mail-identity-wrap{align-items:flex-start!important;text-align:left!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{justify-content:flex-start!important;align-items:baseline!important;gap:8px!important;text-align:left!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>span{color:rgba(225,231,240,.72)!important;background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.09)!important;font-size:12.25px!important;letter-spacing:.08em!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{color:rgba(235,239,246,.94)!important;font-size:clamp(15px,1.35vw,17px)!important;font-weight:860!important}body.admin-page-profile .admin-profile-mail-identity em .rb-email-local,body.admin-page-profile .admin-profile-mail-identity em .rb-email-at,body.admin-page-profile .admin-profile-mail-identity em .rb-email-domain{color:rgba(235,239,246,.94)!important;text-shadow:none!important;font-weight:860!important}.admin-page-dashboard .dashboard-admin-card{transition:background .18s ease,border-color .18s ease,transform .18s ease,box-shadow .18s ease!important}.admin-page-dashboard .dashboard-admin-card:hover{transform:translateY(-1px)!important;border-color:rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.024))!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important}.admin-page-dashboard .dashboard-admin-title-row strong{font-size:clamp(16.5px,1.42vw,18px)!important;letter-spacing:.005em!important}.admin-page-admins .admin-display-name{font-size:clamp(16.5px,1.42vw,18px)!important;line-height:1.2!important}@media (max-width:760px){.admin-page-services .service-admin-title-row{flex-direction:column!important;align-items:flex-start!important;gap:7px!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{gap:6px!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{font-size:14.5px!important}}body.admin-page-profile .admin-profile-password-form .password-eye-field{position:static!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;align-items:center!important;width:100%!important}body.admin-page-profile .admin-profile-password-form .password-eye-field input{width:100%!important;padding-right:16px!important}body.admin-page-profile .admin-profile-password-form .password-eye-btn{position:static!important;right:auto!important;top:auto!important;transform:none!important;width:42px!important;height:42px!important;min-width:42px!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(244,247,251,.76)!important}body.admin-page-profile .admin-profile-password-form .password-eye-btn:hover,body.admin-page-profile .admin-profile-password-form .password-eye-btn.is-visible{border-color:rgba(211,50,49,.34)!important;background:rgba(188,38,37,.10)!important;color:#fff!important}@media (max-width:760px){body.admin-page-profile .admin-profile-password-form .password-eye-field{grid-template-columns:minmax(0,1fr) 40px!important;gap:7px!important}body.admin-page-profile .admin-profile-password-form .password-eye-btn{width:40px!important;height:40px!important;min-width:40px!important;border-radius:12px!important}}body.admin-page-profile .admin-profile-password-form .password-eye-field{position:relative!important;display:grid!important;grid-template-columns:minmax(0,1fr) 42px!important;gap:8px!important;align-items:center!important;width:100%!important}body.admin-page-profile .admin-profile-password-form .password-eye-field input{position:relative!important;z-index:1!important;width:100%!important;min-width:0!important;padding-right:16px!important;pointer-events:auto!important}body.admin-page-profile .admin-profile-password-form .password-eye-btn{position:relative!important;z-index:1!important;isolation:isolate!important;right:auto!important;top:auto!important;transform:none!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border-radius:13px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.12)!important;color:rgba(244,247,251,.76)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;pointer-events:auto!important}body.admin-page-profile .admin-profile-password-form .password-eye-btn::before,body.admin-page-profile .admin-profile-password-form .password-eye-btn::after{content:none!important;display:none!important;pointer-events:none!important}@media (max-width:760px){body.admin-page-profile .admin-profile-password-form .password-eye-field{grid-template-columns:minmax(0,1fr) 40px!important;gap:7px!important}body.admin-page-profile .admin-profile-password-form .password-eye-btn{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;border-radius:12px!important}}@media (max-width:760px){.topbar .main-nav.open,.main-nav.open{border-top:3px solid rgba(211,50,49,.96)!important;border-top-left-radius:0!important;border-top-right-radius:0!important;box-shadow:0 14px 30px rgba(0,0,0,.30)!important}}body.admin-page-profile .admin-profile-message-topbar{justify-content:flex-start!important;align-items:center!important;text-align:left!important}body.admin-page-profile .admin-profile-mail-identity-wrap{width:100%!important;display:flex!important;justify-content:flex-start!important;align-items:center!important;text-align:left!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{width:auto!important;max-width:100%!important;min-height:48px!important;display:inline-flex!important;align-items:center!important;justify-content:flex-start!important;gap:12px!important;padding:9px 14px!important;border:1px solid rgba(255,255,255,.13)!important;border-radius:16px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.020))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important;text-align:left!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>span{flex:0 0 auto!important;margin:0!important;padding:4px 8px!important;border-radius:999px!important;background:rgba(255,255,255,.040)!important;border:1px solid rgba(255,255,255,.08)!important;color:rgba(223,229,238,.72)!important;font-size:12px!important;font-weight:850!important;letter-spacing:.075em!important;line-height:1!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{min-width:0!important;margin:0!important;color:rgba(237,241,247,.95)!important;font-size:clamp(16px,1.45vw,18px)!important;font-style:normal!important;font-weight:850!important;line-height:1.2!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity .rb-email-local{color:#d33231!important;font-weight:900!important;text-shadow:0 0 14px rgba(211,50,49,.12)!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity .rb-email-at,body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity .rb-email-domain{color:rgba(237,241,247,.94)!important;font-weight:850!important;text-shadow:none!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip{align-items:center!important;justify-content:flex-start!important;text-align:left!important;border-color:rgba(255,255,255,.13)!important;background:linear-gradient(180deg,rgba(255,255,255,.043),rgba(255,255,255,.018))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip small{color:rgba(237,241,247,.95)!important;font-size:clamp(16px,1.45vw,18px)!important;line-height:1.2!important;white-space:nowrap!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip .rb-email-local{color:#d33231!important;font-weight:900!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip .rb-email-at,body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip .rb-email-domain{color:rgba(237,241,247,.94)!important;font-weight:850!important}.admin-page-admins .admin-info-pill.admin-email-pill,.admin-page-admins .admin-info-pill.admin-email-pill .rb-email-colored,.admin-page-admins .admin-info-pill.admin-email-pill .rb-email-local,.admin-page-admins .admin-info-pill.admin-email-pill .rb-email-at,.admin-page-admins .admin-info-pill.admin-email-pill .rb-email-domain{font-size:clamp(14.75px,1.25vw,16px)!important;line-height:1.25!important;font-weight:820!important}.admin-page-admins .admin-info-pill.admin-email-pill{padding:7px 10px!important}body input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:18px!important;height:18px!important;min-width:18px!important;max-width:18px!important;min-height:18px!important;max-height:18px!important;padding:0!important;margin:0!important;border-radius:7px!important;border:1px solid rgba(255,255,255,.24)!important;background:linear-gradient(180deg,rgba(18,20,25,.98),rgba(9,10,13,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.055),0 4px 12px rgba(0,0,0,.16)!important;display:inline-grid!important;place-items:center!important;position:relative!important;flex:0 0 18px!important;vertical-align:middle!important;cursor:pointer!important;transition:border-color .16s ease,background .16s ease,box-shadow .16s ease,transform .16s ease!important}body input[type="checkbox"]::after{content:""!important;width:7px!important;height:7px!important;border-radius:999px!important;background:#d33231!important;box-shadow:0 0 0 2px rgba(211,50,49,.13),0 0 10px rgba(211,50,49,.24)!important;opacity:0!important;transform:scale(.45)!important;transition:opacity .16s ease,transform .16s ease!important}body input[type="checkbox"]:checked{border-color:rgba(211,50,49,.72)!important;background:linear-gradient(180deg,rgba(188,38,37,.13),rgba(12,13,16,.98))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.07),0 0 0 3px rgba(211,50,49,.10)!important}body input[type="checkbox"]:checked::after{opacity:1!important;transform:scale(1)!important}body input[type="checkbox"]:focus-visible{outline:3px solid rgba(211,50,49,.30)!important;outline-offset:2px!important}body input[type="checkbox"]:disabled{opacity:.45!important;cursor:not-allowed!important}.admin-main label:has(>input[type="checkbox"]),.admin-main label:has(input[type="checkbox"]),.switch-row,.rb-consent{align-items:center!important;gap:10px!important}@media (max-width:760px){body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{width:100%!important;min-height:46px!important;gap:9px!important;padding:9px 12px!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em,body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip small{font-size:15.5px!important}}.message-seen-badge{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:#d8dde6!important;font-weight:850!important}.admin-page-messages .mailbox-card.has-unread{border-color:color-mix(in srgb,var(--mailbox-color,#bc2625) 78%,#fff 10%)!important;box-shadow:0 0 0 1px color-mix(in srgb,var(--mailbox-color,#bc2625) 42%,transparent),0 0 24px color-mix(in srgb,var(--mailbox-color,#bc2625) 34%,transparent),inset 4px 0 0 color-mix(in srgb,var(--mailbox-color,#bc2625) 88%,#fff 12%)!important}.admin-page-messages .mailbox-card.has-unread::after{content:"neu"!important;position:absolute!important;top:10px!important;right:10px!important;padding:3px 8px!important;border-radius:999px!important;background:color-mix(in srgb,var(--mailbox-color,#bc2625) 76%,#111 24%)!important;color:#fff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.04em!important;text-transform:uppercase!important;box-shadow:0 0 18px color-mix(in srgb,var(--mailbox-color,#bc2625) 45%,transparent)!important}.admin-page-messages .conversation-card.is-unread{border-color:rgba(188,38,37,.52)!important;box-shadow:0 0 0 1px rgba(188,38,37,.22),0 0 22px rgba(188,38,37,.16)!important}.admin-page-messages .conversation-meta-right,.admin-page-messages .message-header-side,.admin-page-dashboard .dashboard-important-card .meta-row{flex-wrap:wrap!important;gap:6px!important}.rb-modal-close,.board-contact-close,.gallery-lightbox__close,.trial-detail-close{position:absolute!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 auto!important;box-sizing:border-box!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;aspect-ratio:1/1!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.20)!important;background:linear-gradient(180deg,rgba(188,38,37,.98),rgba(111,19,24,.98))!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:-9999px!important;overflow:hidden!important;cursor:pointer!important;box-shadow:0 12px 28px rgba(0,0,0,.40),inset 0 1px 0 rgba(255,255,255,.18)!important;transform:none!important;transition:background .16s ease,border-color .16s ease,box-shadow .16s ease,transform .16s ease!important}.rb-modal-close::before,.rb-modal-close::after,.board-contact-close::before,.board-contact-close::after,.gallery-lightbox__close::before,.gallery-lightbox__close::after,.trial-detail-close::before,.trial-detail-close::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:18px!important;height:2.5px!important;border-radius:999px!important;background:#fff!important;box-shadow:0 1px 2px rgba(0,0,0,.28)!important;transform-origin:center!important;text-indent:0!important}.rb-modal-close::before,.board-contact-close::before,.gallery-lightbox__close::before,.trial-detail-close::before{transform:translate(-50%,-50%) rotate(45deg)!important}.rb-modal-close::after,.board-contact-close::after,.gallery-lightbox__close::after,.trial-detail-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.rb-modal-close>span,.board-contact-close>span,.gallery-lightbox__close>span,.trial-detail-close>span{display:none!important}.rb-modal-close:hover,.rb-modal-close:focus-visible,.board-contact-close:hover,.board-contact-close:focus-visible,.gallery-lightbox__close:hover,.gallery-lightbox__close:focus-visible,.trial-detail-close:hover,.trial-detail-close:focus-visible{background:linear-gradient(180deg,rgba(211,50,49,1),rgba(145,24,29,1))!important;border-color:rgba(255,255,255,.36)!important;box-shadow:0 14px 34px rgba(0,0,0,.46),0 0 0 4px rgba(211,50,49,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;outline:none!important;transform:translateY(-1px)!important}.board-contact-dialog{width:min(440px,calc(100vw - 32px))!important;padding:58px 22px 22px!important;border-radius:24px!important;overflow:visible!important}.board-contact-close{top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:50!important}.board-contact-dialog h3{margin:0 56px 12px 0!important;padding:0!important;min-height:42px!important;display:flex!important;align-items:center!important}.gallery-lightbox__close{top:14px!important;right:14px!important;z-index:60!important}.trial-detail-close,.admin-page-probetraining .trial-detail-close{top:14px!important;right:14px!important;z-index:60!important}@media (max-width:760px){.rb-modal-close,.board-contact-close,.gallery-lightbox__close,.trial-detail-close,.admin-page-probetraining .trial-detail-close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.rb-modal-close::before,.rb-modal-close::after,.board-contact-close::before,.board-contact-close::after,.gallery-lightbox__close::before,.gallery-lightbox__close::after,.trial-detail-close::before,.trial-detail-close::after{width:17px!important;height:2.4px!important}.board-contact-dialog{width:calc(100vw - 24px)!important;padding:56px 18px 18px!important;border-radius:20px!important}.board-contact-close,.gallery-lightbox__close,.trial-detail-close,.admin-page-probetraining .trial-detail-close{top:10px!important;right:10px!important}.board-contact-dialog h3{margin-right:48px!important;min-height:40px!important}}body.admin-page-profile .admin-profile-message-topbar,body.admin-page-profile .admin-profile-mail-identity-wrap{justify-content:flex-start!important;align-items:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity{align-self:flex-start!important;margin-left:0!important;margin-right:auto!important;text-align:left!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip{align-items:flex-start!important;justify-content:flex-start!important;text-align:left!important;margin-left:0!important;margin-right:auto!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-own-mail-strip small,body.admin-page-profile .admin-profile-message-topbar .admin-profile-mail-identity>em{text-align:left!important}.rendered-email-html,.rendered-email-html *{text-align:initial}.board-contact-dialog button.board-contact-close,.trial-detail-dialog button.trial-detail-close,.event-flyer-dialog button.event-flyer-close{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;bottom:auto!important;z-index:80!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(180deg,rgba(188,38,37,.98),rgba(120,20,25,.98))!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:hidden!important;box-shadow:0 14px 32px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.18)!important;cursor:pointer!important;transform:none!important}.board-contact-dialog button.board-contact-close::before,.board-contact-dialog button.board-contact-close::after,.trial-detail-dialog button.trial-detail-close::before,.trial-detail-dialog button.trial-detail-close::after,.event-flyer-dialog button.event-flyer-close::before,.event-flyer-dialog button.event-flyer-close::after{content:""!important;position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;z-index:5!important;width:19px!important;height:2.6px!important;border-radius:999px!important;background:#fff!important;opacity:1!important;pointer-events:none!important;box-shadow:0 1px 2px rgba(0,0,0,.28)!important;transform-origin:center!important}.board-contact-dialog button.board-contact-close::before,.trial-detail-dialog button.trial-detail-close::before,.event-flyer-dialog button.event-flyer-close::before{transform:translate(-50%,-50%) rotate(45deg)!important}.board-contact-dialog button.board-contact-close::after,.trial-detail-dialog button.trial-detail-close::after,.event-flyer-dialog button.event-flyer-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.board-contact-dialog button.board-contact-close>span,.trial-detail-dialog button.trial-detail-close>span,.event-flyer-dialog button.event-flyer-close>span{display:none!important}.board-contact-dialog button.board-contact-close:hover,.board-contact-dialog button.board-contact-close:focus-visible,.trial-detail-dialog button.trial-detail-close:hover,.trial-detail-dialog button.trial-detail-close:focus-visible,.event-flyer-dialog button.event-flyer-close:hover,.event-flyer-dialog button.event-flyer-close:focus-visible{background:linear-gradient(180deg,rgba(211,50,49,1),rgba(148,24,30,1))!important;border-color:rgba(255,255,255,.36)!important;box-shadow:0 16px 36px rgba(0,0,0,.48),0 0 0 4px rgba(211,50,49,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;outline:none!important}.board-contact-dialog,.trial-detail-dialog,.event-flyer-dialog{position:relative!important}.board-contact-dialog{padding-top:62px!important}.board-contact-dialog h3{margin-top:0!important;margin-right:54px!important;padding-right:0!important;min-height:0!important}.trial-detail-dialog{padding-top:66px!important}.trial-detail-head,.admin-page-probetraining .trial-detail-head{padding-right:0!important}.gallery-lightbox__toolbar{justify-content:flex-end!important;align-items:center!important;gap:10px!important}.gallery-lightbox__toolbar button.gallery-lightbox__share{order:1!important;margin-left:0!important}.gallery-lightbox__toolbar button.gallery-lightbox__close{order:2!important;position:relative!important;top:auto!important;right:auto!important;left:auto!important;bottom:auto!important;z-index:80!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;max-width:42px!important;max-height:42px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.22)!important;background:linear-gradient(180deg,rgba(188,38,37,.98),rgba(120,20,25,.98))!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:hidden!important;box-shadow:0 14px 32px rgba(0,0,0,.44),inset 0 1px 0 rgba(255,255,255,.18)!important;cursor:pointer!important;transform:none!important}.gallery-lightbox__toolbar button.gallery-lightbox__close::before,.gallery-lightbox__toolbar button.gallery-lightbox__close::after{content:""!important;position:absolute!important;inset:auto!important;left:50%!important;top:50%!important;z-index:5!important;width:19px!important;height:2.6px!important;border-radius:999px!important;background:#fff!important;opacity:1!important;pointer-events:none!important;box-shadow:0 1px 2px rgba(0,0,0,.28)!important;transform-origin:center!important}.gallery-lightbox__toolbar button.gallery-lightbox__close::before{transform:translate(-50%,-50%) rotate(45deg)!important}.gallery-lightbox__toolbar button.gallery-lightbox__close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.gallery-lightbox__toolbar button.gallery-lightbox__close>span,.gallery-lightbox__toolbar button.gallery-lightbox__close span:first-child{display:none!important}.gallery-lightbox__toolbar button.gallery-lightbox__close:hover,.gallery-lightbox__toolbar button.gallery-lightbox__close:focus-visible{background:linear-gradient(180deg,rgba(211,50,49,1),rgba(148,24,30,1))!important;border-color:rgba(255,255,255,.36)!important;box-shadow:0 16px 36px rgba(0,0,0,.48),0 0 0 4px rgba(211,50,49,.18),inset 0 1px 0 rgba(255,255,255,.22)!important;outline:none!important}.event-flyer-modal[hidden]{display:none!important}.event-flyer-modal{position:fixed!important;inset:0!important;z-index:9998!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:12px!important}.event-flyer-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.78)!important;backdrop-filter:blur(8px)!important}.event-flyer-dialog{width:min(96vw,720px)!important;max-height:calc(100svh - 24px)!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:62px 12px 12px!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.15)!important;background:linear-gradient(180deg,#17191f,#0d0f14)!important;box-shadow:0 28px 80px rgba(0,0,0,.52)!important;overflow:hidden!important}.event-flyer-image{display:block!important;max-width:100%!important;max-height:calc(100svh - 110px)!important;width:auto!important;height:auto!important;object-fit:contain!important;border-radius:16px!important;box-shadow:0 18px 44px rgba(0,0,0,.36)!important}body.event-flyer-open{overflow:hidden!important}@media (max-width:760px){.events-page-card .event-card .event-media{cursor:zoom-in!important;outline:none!important}.events-page-card .event-card .event-media:focus-visible{box-shadow:0 0 0 3px rgba(211,50,49,.35)!important}.events-page-card .event-card .event-media::after{content:"Tippen zum Vergrößern"!important;position:absolute!important;left:10px!important;bottom:10px!important;z-index:4!important;padding:5px 9px!important;border-radius:999px!important;background:rgba(0,0,0,.58)!important;border:1px solid rgba(255,255,255,.18)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;letter-spacing:.02em!important;pointer-events:none!important}.board-contact-dialog button.board-contact-close,.trial-detail-dialog button.trial-detail-close,.event-flyer-dialog button.event-flyer-close,.gallery-lightbox__toolbar button.gallery-lightbox__close{width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important}.board-contact-dialog button.board-contact-close::before,.board-contact-dialog button.board-contact-close::after,.trial-detail-dialog button.trial-detail-close::before,.trial-detail-dialog button.trial-detail-close::after,.event-flyer-dialog button.event-flyer-close::before,.event-flyer-dialog button.event-flyer-close::after,.gallery-lightbox__toolbar button.gallery-lightbox__close::before,.gallery-lightbox__toolbar button.gallery-lightbox__close::after{width:18px!important;height:2.5px!important}}.event-media{position:relative!important}.trial-overview-card.has-active-trials{border-color:rgba(70,190,120,.36);box-shadow:0 18px 46px rgba(0,0,0,.22),inset 0 0 0 1px rgba(70,190,120,.08)}.trial-overview-summary>span{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.trial-summary-active-pill{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border-radius:999px;border:1px solid rgba(70,190,120,.35);background:rgba(70,190,120,.1);color:#bff3cf;font-size:12px;font-style:normal;font-weight:800;line-height:1;letter-spacing:.02em;white-space:nowrap}.trial-summary-active-pill i{width:7px;height:7px;border-radius:999px;background:#55d783;box-shadow:0 0 0 4px rgba(85,215,131,.12)}.dashboard-trial-score-card,.trial-stat-page-hero{margin-top:18px;border-color:rgba(211,50,49,.24);background:linear-gradient(145deg,rgba(18,22,30,.94),rgba(14,15,20,.96))}.dashboard-trial-score-main,.trial-stat-page-hero{display:flex;align-items:center;justify-content:space-between;gap:18px}.dashboard-trial-kicker{display:inline-flex;align-items:center;width:max-content;margin:0 0 8px 0;padding:5px 10px;border-radius:999px;border:1px solid rgba(211,50,49,.28);background:rgba(211,50,49,.09);color:#ffb7b7;font-size:11px;font-weight:900;line-height:1;letter-spacing:.12em}.dashboard-trial-score-card h2,.trial-stat-page-hero h2{margin:0}.dashboard-trial-score-box,.trial-stat-hero-score{min-width:164px;display:grid;place-items:center;gap:5px;padding:17px 18px;border-radius:22px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.045);text-align:center;box-shadow:inset 0 1px 0 rgba(255,255,255,.06)}.dashboard-trial-score-box strong,.trial-stat-hero-score strong{color:#fff;font-size:clamp(34px,5vw,52px);line-height:.95;letter-spacing:-.05em}.trial-stat-stars{color:#ffd36e;font-size:18px;font-weight:900;letter-spacing:.04em;text-shadow:0 0 18px rgba(255,211,110,.18);white-space:nowrap}.dashboard-trial-score-box em,.trial-stat-hero-score em{color:#cbd1dc;font-size:12px;font-style:normal;font-weight:800;text-transform:uppercase;letter-spacing:.08em}.dashboard-trial-score-meta,.trial-stat-kpi-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:10px;margin-top:14px}.dashboard-trial-score-meta span,.trial-stat-kpi{display:flex;flex-direction:column;gap:3px;padding:12px 14px;border-radius:17px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.dashboard-trial-score-meta strong,.trial-stat-kpi strong{color:#fff;font-size:24px;line-height:1}.dashboard-trial-score-meta small,.trial-stat-kpi small,.trial-stat-kpi span{color:#aeb5c1;font-size:12px;font-weight:800}.dashboard-trial-actions{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin-top:14px}.dashboard-trial-note,.trial-stat-no-reset{margin:12px 0 0;color:#8f98a7;font-size:12px;line-height:1.55}.trial-stat-kpi-grid{grid-template-columns:repeat(3,minmax(0,1fr));margin-top:18px}.trial-stat-review-card{margin-top:18px}.trial-stat-review-list{display:grid;gap:10px}.trial-stat-review-item{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:10px 16px;align-items:start;padding:14px;border-radius:18px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035)}.trial-stat-review-item strong{display:block;color:#fff;font-size:15px}.trial-stat-review-item small{display:block;margin-top:3px;color:#9aa3b1;font-size:12px;font-weight:800}.trial-stat-review-item p{grid-column:1/-1;margin:0;color:#d7dbe3;line-height:1.55}@media (max-width:820px){.dashboard-trial-score-main,.trial-stat-page-hero{align-items:stretch;flex-direction:column}.dashboard-trial-score-box,.trial-stat-hero-score{min-width:0}.dashboard-trial-score-meta,.trial-stat-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:560px){.dashboard-trial-score-meta,.trial-stat-kpi-grid{grid-template-columns:1fr}.trial-stat-review-item{grid-template-columns:1fr}}.home-newsletter-section .home-newsletter-card{max-width:900px!important;margin-inline:auto!important;text-align:center!important}.home-newsletter-card .newsletter-form,.home-newsletter-card .newsletter-form-compact,.home-newsletter-card .newsletter-form-balanced{display:grid!important;grid-template-columns:minmax(0,1fr)!important;max-width:620px!important;margin:22px auto 0!important;row-gap:13px!important;column-gap:0!important;align-items:stretch!important}.home-newsletter-card .newsletter-input-row,.home-newsletter-card .newsletter-button-row,.home-newsletter-card .form-row-full{grid-column:1/-1!important;width:100%!important}.home-newsletter-card .newsletter-input-row label{text-align:left!important}.home-newsletter-card .newsletter-button-row{margin-top:0!important;justify-content:center!important}.home-newsletter-card .newsletter-button-row .btn,.home-newsletter-card .newsletter-button-row button.btn,.home-newsletter-card .newsletter-button-row .full-click-btn{width:100%!important;max-width:none!important;min-height:56px!important}@media (min-width:981px){.home-newsletter-card .newsletter-form,.home-newsletter-card .newsletter-form-compact,.home-newsletter-card .newsletter-form-balanced{grid-template-columns:minmax(0,1fr)!important;max-width:620px!important}.home-newsletter-card .newsletter-input-row,.home-newsletter-card .newsletter-button-row,.home-newsletter-card .form-row-full{grid-column:1/-1!important}}.admin-page-messages .message-active-mailbox-card{width:min(100%,780px)!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:14px!important;text-align:left!important;padding:12px 14px!important;border-color:color-mix(in srgb,var(--filter-email-color,#bc2625) 42%,rgba(255,255,255,.10))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--filter-email-color,#bc2625) 10%,transparent),rgba(255,255,255,.026))!important}.admin-page-messages .active-mailbox-info{min-width:0!important;display:grid!important;gap:4px!important;justify-items:start!important}.admin-page-messages .active-mailbox-info strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--filter-email-color,#fff)!important}.admin-page-messages .active-mailbox-color-form,.admin-page-messages .active-mailbox-color-hint{display:grid!important;grid-template-columns:auto auto!important;align-items:end!important;gap:9px!important;padding:8px!important;border-radius:14px!important;background:rgba(0,0,0,.18)!important;border:1px solid rgba(255,255,255,.08)!important}.admin-page-messages .active-mailbox-color-field{display:grid!important;gap:5px!important;margin:0!important;min-width:78px!important}.admin-page-messages .active-mailbox-color-field span,.admin-page-messages .active-mailbox-color-hint span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:950!important;color:rgba(220,225,233,.68)!important}.admin-page-messages .active-mailbox-color-field input[type="color"]{width:56px!important;height:34px!important;min-height:34px!important;padding:3px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.15)!important;background:rgba(255,255,255,.05)!important;cursor:pointer!important}.admin-page-messages .active-mailbox-color-save{min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;font-size:12px!important}.admin-page-messages .active-mailbox-color-hint{grid-template-columns:1fr!important;align-content:center!important;max-width:230px!important}.admin-page-messages .active-mailbox-color-hint small{font-size:11.5px!important;line-height:1.25!important;color:rgba(219,224,232,.68)!important}@media (max-width:720px){.admin-page-messages .message-active-mailbox-card{grid-template-columns:1fr!important;justify-items:stretch!important}.admin-page-messages .active-mailbox-color-form,.admin-page-messages .active-mailbox-color-hint{width:100%!important;grid-template-columns:1fr auto!important}}.gallery-lightbox__toolbar{justify-content:space-between!important;align-items:center!important;gap:12px!important}.gallery-lightbox__toolbar button.gallery-lightbox__share,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn{order:1!important;margin-right:auto!important;margin-left:0!important;min-height:42px!important;padding:10px 18px!important;gap:0!important}.gallery-lightbox__toolbar button.gallery-lightbox__share .event-share-icon,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-icon,.gallery-lightbox__toolbar button.gallery-lightbox__share svg,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn svg{display:none!important}.gallery-lightbox__toolbar button.gallery-lightbox__share .event-share-text,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-text{font-size:14px!important;font-weight:900!important}.gallery-lightbox__toolbar button.gallery-lightbox__close{order:2!important;margin-left:auto!important}@media (max-width:760px){.gallery-lightbox__toolbar button.gallery-lightbox__share,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn{min-height:40px!important;padding:9px 15px!important}}.admin-page-messages .active-mailbox-color-form{align-items:center!important}.admin-page-messages .active-mailbox-color-field{min-width:auto!important;align-items:start!important}.admin-page-messages .active-mailbox-color-field input[type="color"]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;aspect-ratio:1/1!important;padding:4px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.20)!important;background:rgba(255,255,255,.045)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.20),0 8px 18px rgba(0,0,0,.20)!important}.admin-page-messages .active-mailbox-color-field input[type="color"]::-webkit-color-swatch-wrapper{padding:0!important;border-radius:50%!important}.admin-page-messages .active-mailbox-color-field input[type="color"]::-webkit-color-swatch{border:0!important;border-radius:50%!important}.admin-page-messages .active-mailbox-color-field input[type="color"]::-moz-color-swatch{border:0!important;border-radius:50%!important}.rb-email-local-red{color:#bc2625!important;font-weight:950!important}@media (max-width:760px){.gallery-lightbox__toolbar button.gallery-lightbox__share,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn{gap:8px!important}.gallery-lightbox__toolbar button.gallery-lightbox__share .event-share-icon,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-icon{display:inline-flex!important}.gallery-lightbox__toolbar button.gallery-lightbox__share svg,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn svg{display:block!important}}.events-intro-card{margin-bottom:clamp(22px,3vw,36px)!important}.events-page-card{margin-top:clamp(18px,2.7vw,32px)!important}.events-page-card>.section-head{padding-bottom:clamp(14px,1.8vw,20px)!important;margin-bottom:clamp(16px,2.2vw,24px)!important;border-bottom:1px solid rgba(255,255,255,.075)!important}.events-page-card .event-grid{margin-top:0!important}.events-page-card .event-actions .event-share-btn,.events-page-card .event-actions button.event-share-btn,.events-page-card .event-actions .btn.event-share-btn{min-height:38px!important;width:auto!important;min-width:0!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.105)!important;background:rgba(255,255,255,.035)!important;color:rgba(230,235,243,.78)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:.01em!important}.events-page-card .event-actions .event-share-btn:hover,.events-page-card .event-actions .event-share-btn:focus-visible{background:rgba(255,255,255,.065)!important;border-color:rgba(188,38,37,.30)!important;color:#fff!important;transform:translateY(-1px)!important;outline:none!important}@media (min-width:761px){.events-page-card .event-actions .event-share-btn .event-share-icon,.events-page-card .event-actions .event-share-btn svg{display:none!important}.events-page-card .event-actions .event-share-btn{gap:0!important}}@media (max-width:760px){.events-intro-card{margin-bottom:18px!important}.events-page-card{margin-top:18px!important}.events-page-card>.section-head{padding-bottom:14px!important;margin-bottom:16px!important}}@media (min-width:761px){.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn,.gallery-lightbox__toolbar button.gallery-lightbox__share.event-share-btn{min-height:38px!important;width:auto!important;min-width:0!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.105)!important;background:rgba(255,255,255,.035)!important;color:rgba(230,235,243,.78)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:.01em!important;gap:0!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:hover,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:focus-visible{background:rgba(255,255,255,.065)!important;border-color:rgba(188,38,37,.30)!important;color:#fff!important;transform:translateY(-1px)!important;outline:none!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-icon,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn svg{display:none!important}.toast-wrap{top:28%!important}.rb-saving-overlay{align-items:flex-start!important;padding-top:18vh!important}}@media (max-width:760px){body.mobile-nav-open .topbar::after{content:""!important;position:fixed!important;top:var(--rb-mobile-menu-top,88px)!important;left:0!important;right:0!important;width:100dvw!important;height:3px!important;background:linear-gradient(90deg,#bc2625,#d33231,#bc2625)!important;z-index:20025!important;border-radius:0!important;pointer-events:none!important}body:not(.admin-page) .rb-saving-overlay.open{display:none!important}}.rb-form-inline-status{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;min-height:52px!important;padding:13px 15px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;color:#fff!important;font-weight:850!important;line-height:1.4!important;text-align:center!important}.rb-form-inline-status.success{background:rgba(47,176,97,.14)!important;border-color:rgba(47,176,97,.28)!important}.rb-form-inline-status.error{background:rgba(188,38,37,.14)!important;border-color:rgba(188,38,37,.30)!important}.form-grid.rb-form-sent input:not([type="hidden"]),.form-grid.rb-form-sent textarea,.form-grid.rb-form-sent select,.form-grid.rb-form-sent button{opacity:.64!important;cursor:not-allowed!important}body.admin-page-messages .message-header-main-mailbox{justify-items:center!important;text-align:center!important;gap:6px!important}body.admin-page-messages .message-header-main-mailbox .message-header-kicker{color:rgba(220,225,233,.62)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important}body.admin-page-messages .message-header-main-mailbox>strong{color:#fff!important;font-size:20px!important;font-weight:950!important;letter-spacing:.02em!important;line-height:1.15!important;text-transform:uppercase!important}body.admin-page-messages .message-header-main-mailbox .message-header-mailbox-email{border-color:color-mix(in srgb,var(--message-dep-color,#bc2625) 34%,rgba(255,255,255,.10))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--message-dep-color,#bc2625) 13%,transparent),rgba(255,255,255,.026))!important;color:#f1f4f8!important}body.admin-page-messages .message-sender-strip{grid-template-columns:auto minmax(0,1fr) auto!important;margin:0 14px 12px!important;border-color:rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.admin-page-messages .message-sender-strip>span{color:rgba(220,225,233,.55)!important}body.admin-page-messages .message-sender-strip>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:rgba(245,247,250,.92)!important}body.admin-page-messages .message-sender-contact{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}body.admin-page-messages .message-sender-contact small{justify-self:auto!important;display:inline-flex!important;align-items:center!important;max-width:100%!important;min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;color:rgba(225,230,238,.78)!important;font-size:12px!important;line-height:1.15!important}body.admin-page-messages .message-sender-phone{color:rgba(220,225,233,.70)!important;font-weight:800!important}@media (max-width:760px){body.admin-page-messages .message-sender-strip{grid-template-columns:1fr!important;text-align:center!important}body.admin-page-messages .message-sender-strip>strong{white-space:normal!important}body.admin-page-messages .message-sender-contact{justify-self:center!important;justify-content:center!important}}body.admin-page-messages .inbox-head-message-state{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important}body.admin-page-messages .inbox-head-message-state small{display:inline-flex!important;align-items:center!important;gap:6px!important;color:rgba(226,231,239,.62)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.02em!important;text-transform:none!important}body.admin-page-messages .message-legend-dot,body.admin-page-messages .message-state-dot{display:inline-flex!important;flex:0 0 auto!important;border-radius:999px!important}body.admin-page-messages .message-legend-dot{width:8px!important;height:8px!important}body.admin-page-messages .message-state-dot{width:10px!important;height:10px!important;margin-top:2px!important;box-shadow:0 0 0 4px rgba(255,255,255,.035)!important}body.admin-page-messages .message-legend-dot.is-new,body.admin-page-messages .message-state-dot.is-new{background:#d33231!important;box-shadow:0 0 0 4px rgba(188,38,37,.18)!important}body.admin-page-messages .message-legend-dot.is-read,body.admin-page-messages .message-state-dot.is-read{background:rgba(190,199,211,.42)!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card{overflow:hidden!important;transition:background .18s ease,border-color .18s ease,transform .18s ease!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-unread{border-color:rgba(211,50,49,.48)!important;background:linear-gradient(90deg,rgba(211,50,49,.18),rgba(255,255,255,.035) 42%,rgba(255,255,255,.018))!important;box-shadow:inset 4px 0 0 #d33231!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read{border-color:rgba(255,255,255,.06)!important;background:rgba(255,255,255,.022)!important;opacity:.84!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read .conversation-name,body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read .conversation-snippet{color:rgba(226,231,239,.76)!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-unread .conversation-name{color:#fff!important;font-weight:950!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-unread .conversation-snippet{color:#f4f6fa!important;opacity:1!important;font-weight:760!important}body.admin-page-messages .conversation-headline{align-items:center!important;gap:7px!important}body.admin-page-messages .message-state-badge,body.admin-page-messages .message-read-pill,body.admin-page-messages .message-overview-read-badge,body.admin-page-messages .message-overview-new-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:5px 9px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.035em!important;white-space:nowrap!important}body.admin-page-messages .message-state-new,body.admin-page-messages .message-overview-new-badge{color:#fff!important;background:linear-gradient(180deg,#d33231,#a91f1f)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 0 0 4px rgba(188,38,37,.13)!important}body.admin-page-messages .message-state-read,body.admin-page-messages .message-read-pill,body.admin-page-messages .message-overview-read-badge{color:rgba(224,231,241,.64)!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.065)!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read .message-seen-badge,body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read .conversation-status-badge,body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read .conversation-count{opacity:.72!important}body.admin-page-messages .mailbox-card.has-unread .mailbox-top strong{color:#fff!important}body.admin-page-messages .mailbox-card:not(.has-unread).has-messages{opacity:.88!important}@media (max-width:760px){body.admin-page-messages .inbox-head-message-state{align-items:flex-start!important;flex-direction:column!important;gap:5px!important}body.admin-page-messages .conversation-headline{flex-wrap:wrap!important}body.admin-page-messages .message-state-badge{order:3!important}body.admin-page-messages .conversation-meta-right{width:100%!important;justify-content:flex-start!important;flex-wrap:wrap!important}}@media (min-width:761px){.gallery-lightbox__toolbar button.gallery-lightbox__share,.gallery-lightbox__toolbar button.gallery-lightbox__share.event-share-btn,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn{min-height:38px!important;width:auto!important;min-width:0!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.105)!important;background:rgba(255,255,255,.035)!important;color:rgba(230,235,243,.78)!important;box-shadow:none!important;font-size:12.5px!important;font-weight:850!important;letter-spacing:.01em!important;gap:0!important;line-height:1!important}.gallery-lightbox__toolbar button.gallery-lightbox__share:hover,.gallery-lightbox__toolbar button.gallery-lightbox__share:focus-visible,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:hover,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:focus-visible{background:rgba(255,255,255,.065)!important;border-color:rgba(188,38,37,.30)!important;color:#fff!important;transform:translateY(-1px)!important;outline:none!important}.gallery-lightbox__toolbar button.gallery-lightbox__share .event-share-icon,.gallery-lightbox__toolbar button.gallery-lightbox__share svg,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-icon,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn svg{display:none!important}.gallery-lightbox__toolbar button.gallery-lightbox__share .event-share-text,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-text{font-size:12.5px!important;font-weight:850!important;line-height:1!important}}body.admin-page-profile .admin-profile-message-detail .message-header-main-mailbox{justify-items:center!important;text-align:center!important;gap:6px!important}body.admin-page-profile .admin-profile-message-detail .message-header-main-mailbox .message-header-kicker{color:rgba(220,225,233,.62)!important;font-size:10px!important;font-weight:950!important;letter-spacing:.12em!important;line-height:1!important;text-transform:uppercase!important}body.admin-page-profile .admin-profile-message-detail .message-header-main-mailbox>strong{color:#fff!important;font-size:20px!important;font-weight:950!important;letter-spacing:.02em!important;line-height:1.15!important;text-transform:uppercase!important}body.admin-page-profile .admin-profile-message-detail .message-header-main-mailbox .message-header-mailbox-email{border-color:color-mix(in srgb,var(--message-dep-color,#bc2625) 34%,rgba(255,255,255,.10))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--message-dep-color,#bc2625) 13%,transparent),rgba(255,255,255,.026))!important;color:#f1f4f8!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip{grid-template-columns:auto minmax(0,1fr) auto!important;margin:0 14px 12px!important;border-color:rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip>span{color:rgba(220,225,233,.55)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip>strong{min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:rgba(245,247,250,.92)!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip .message-sender-contact{justify-self:end!important;display:flex!important;align-items:center!important;justify-content:flex-end!important;flex-wrap:wrap!important;gap:6px!important;min-width:0!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip .message-sender-contact small{justify-self:auto!important;display:inline-flex!important;align-items:center!important;max-width:100%!important;min-height:28px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.025)!important;color:rgba(225,230,238,.78)!important;font-size:12px!important;line-height:1.15!important}body.admin-page-messages .message-reader-badge{max-width:min(100%,260px)!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.admin-page-messages .grouped-conversation-list .conversation-card.grouped-card.is-read .message-reader-badge{color:rgba(224,231,241,.72)!important;background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.065)!important}@media (max-width:760px){body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip{grid-template-columns:1fr!important;text-align:center!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip>strong{white-space:normal!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-sender-strip .message-sender-contact{justify-self:center!important;justify-content:center!important}body.admin-page-messages .message-reader-badge{max-width:100%!important}}body:not(.admin-page) .rb-saving-overlay.open{display:none!important}body.admin-page-messages .grouped-conversation-list .conversation-headline{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:6px!important;text-align:left!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .conversation-name{order:1!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .message-state-dot{order:2!important;margin-left:auto!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .message-state-badge{order:3!important;flex:0 0 auto!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .trial-list-badge{order:4!important;flex:0 0 auto!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .conversation-count{order:5!important;flex:0 0 auto!important}@media (max-width:760px){body.admin-page-messages .grouped-conversation-list .conversation-headline{align-items:flex-start!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .conversation-name{flex-basis:calc(100% - 78px)!important}}body.admin-page-messages .message-state-dot,body.admin-page-messages .message-legend-dot{display:none!important}body.admin-page-messages .inbox-head-message-state small{display:inline-flex!important;align-items:center!important;color:rgba(220,225,233,.62)!important;font-size:11px!important;font-weight:750!important;letter-spacing:.01em!important}body.admin-page-messages .grouped-conversation-list .conversation-headline{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;text-align:left!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .conversation-name{order:1!important;flex:1 1 auto!important;min-width:0!important;text-align:left!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .message-state-badge{order:2!important;flex:0 0 auto!important;margin-left:8px!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .trial-list-badge{order:3!important;flex:0 0 auto!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .conversation-count{order:4!important;flex:0 0 auto!important}body.admin-page-messages .message-reader-badge{max-width:none!important;white-space:nowrap!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card.grouped-card.is-unread{border-color:rgba(211,50,49,.48)!important;background:linear-gradient(90deg,rgba(211,50,49,.16),rgba(255,255,255,.028) 42%,rgba(255,255,255,.016))!important;box-shadow:inset 4px 0 0 #d33231!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-card.grouped-card.is-read{border-color:rgba(255,255,255,.06)!important;background:rgba(255,255,255,.022)!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-headline{justify-content:flex-start!important;flex-wrap:nowrap!important;gap:7px!important;text-align:left!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-headline .conversation-name{flex:1 1 auto!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;text-align:left!important}body.admin-page-profile .admin-profile-inbox-layout .profile-message-new-badge,body.admin-page-profile .admin-profile-inbox-layout .message-state-new{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:25px!important;padding:5px 9px!important;border-radius:999px!important;font-size:10.5px!important;line-height:1!important;font-weight:950!important;letter-spacing:.035em!important;white-space:nowrap!important;color:#fff!important;background:linear-gradient(180deg,#d33231,#a91f1f)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 0 0 4px rgba(188,38,37,.13)!important}body.admin-page-profile .admin-profile-inbox-layout .conversation-meta-right:empty{display:none!important}body.admin-page-profile .admin-profile-inbox-layout .unread-pill{display:none!important}@media (max-width:760px){body.admin-page-messages .grouped-conversation-list .conversation-headline,body.admin-page-profile .admin-profile-inbox-layout .conversation-headline{flex-wrap:wrap!important;align-items:flex-start!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .conversation-name,body.admin-page-profile .admin-profile-inbox-layout .conversation-headline .conversation-name{flex-basis:100%!important;white-space:normal!important}body.admin-page-messages .grouped-conversation-list .conversation-headline .message-state-badge{margin-left:0!important}}body.admin-page-messages .grouped-conversation-list .conversation-headline .message-state-dot,body.admin-page-profile .admin-profile-inbox-layout .conversation-headline .message-state-dot{display:none!important}body.admin-page-messages .grouped-conversation-list .conversation-card.is-unread .conversation-meta-right .conversation-status-badge,body.admin-page-profile .admin-profile-inbox-layout .conversation-card.is-unread .conversation-meta-right .conversation-status-badge{display:none!important}body.admin-page-messages .grouped-conversation-list .message-state-badge.message-state-new,body.admin-page-profile .admin-profile-inbox-layout .profile-message-new-badge{margin-left:8px!important}body.admin-page-messages .message-sender-strip>span,body.admin-page-profile .admin-profile-sender-strip>span{min-width:88px!important}@media (max-width:760px){body.admin-page-messages .grouped-conversation-list .message-state-badge.message-state-new,body.admin-page-profile .admin-profile-inbox-layout .profile-message-new-badge{margin-left:0!important}body.admin-page-messages .message-sender-strip>span,body.admin-page-profile .admin-profile-sender-strip>span{min-width:0!important}}body input[type="checkbox"],.admin-main input[type="checkbox"],.newsletter-all-confirm input[type="checkbox"],.newsletter-all-guards input[type="checkbox"],.admin-page-admins .permission-card input[type="checkbox"],.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:22px!important;height:22px!important;min-width:22px!important;max-width:22px!important;min-height:22px!important;max-height:22px!important;flex:0 0 22px!important;margin:0!important;padding:0!important;border-radius:8px!important;border:1px solid rgba(255,255,255,.22)!important;background:#111317!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 6px 16px rgba(0,0,0,.18)!important;display:inline-grid!important;place-items:center!important;place-content:center!important;position:relative!important;vertical-align:middle!important;cursor:pointer!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}body input[type="checkbox"]::after,.admin-main input[type="checkbox"]::after,.newsletter-all-confirm input[type="checkbox"]::after,.newsletter-all-guards input[type="checkbox"]::after,.admin-page-admins .permission-card input[type="checkbox"]::after,.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]::after{content:""!important;width:11px!important;height:11px!important;border-radius:4px!important;background:linear-gradient(135deg,#bc2625,#d33231)!important;border:0!important;box-shadow:none!important;opacity:0!important;transform:scale(.55)!important;transition:opacity .18s ease,transform .18s ease!important;margin:0!important}body input[type="checkbox"]:checked,.admin-main input[type="checkbox"]:checked,.newsletter-all-confirm input[type="checkbox"]:checked,.newsletter-all-guards input[type="checkbox"]:checked,.admin-page-admins .permission-card input[type="checkbox"]:checked,.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]:checked{border-color:rgba(188,38,37,.66)!important;background:rgba(188,38,37,.10)!important;box-shadow:0 0 0 4px rgba(188,38,37,.12),inset 0 1px 0 rgba(255,255,255,.055)!important}body input[type="checkbox"]:checked::after,.admin-main input[type="checkbox"]:checked::after,.newsletter-all-confirm input[type="checkbox"]:checked::after,.newsletter-all-guards input[type="checkbox"]:checked::after,.admin-page-admins .permission-card input[type="checkbox"]:checked::after,.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]:checked::after{opacity:1!important;transform:scale(1)!important}body input[type="checkbox"]:focus-visible,.admin-main input[type="checkbox"]:focus-visible{outline:3px solid rgba(188,38,37,.35)!important;outline-offset:2px!important}body input[type="checkbox"]:disabled,.admin-main input[type="checkbox"]:disabled{opacity:.45!important;cursor:not-allowed!important}.rb-consent{display:flex!important;align-items:flex-start!important;gap:12px!important;padding:15px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(188,38,37,.24)!important;box-shadow:0 8px 24px rgba(0,0,0,.16)!important;cursor:pointer!important;line-height:1.5!important}.rb-consent input[type="checkbox"]{margin-top:4px!important}.switch-row,.admin-main label:has(>input[type="checkbox"]),.admin-main label:has(input[type="checkbox"]),.newsletter-all-confirm label:has(input[type="checkbox"]),.newsletter-all-guards label:has(input[type="checkbox"]){display:flex!important;align-items:center!important;gap:12px!important;cursor:pointer!important}.admin-main .form-row>label:has(>input[type="checkbox"]),.admin-main .form-row>label:has(input[type="checkbox"]),.admin-main .toggle-row>label:has(input[type="checkbox"]),.admin-main .switch-row,.newsletter-all-confirm label:has(input[type="checkbox"]),.newsletter-all-guards label:has(input[type="checkbox"]){min-height:54px!important;padding:14px 16px!important;border-radius:18px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(188,38,37,.22)!important;box-shadow:0 8px 24px rgba(0,0,0,.12)!important}.admin-main .form-row>label:has(>input[type="checkbox"]):hover,.admin-main .form-row>label:has(input[type="checkbox"]):hover,.admin-main .toggle-row>label:has(input[type="checkbox"]):hover,.admin-main .switch-row:hover,.newsletter-all-confirm label:has(input[type="checkbox"]):hover,.newsletter-all-guards label:has(input[type="checkbox"]):hover{border-color:rgba(211,50,49,.36)!important;background:rgba(255,255,255,.055)!important}@media (max-width:720px){body input[type="checkbox"],.admin-main input[type="checkbox"],.newsletter-all-confirm input[type="checkbox"],.newsletter-all-guards input[type="checkbox"],.admin-page-admins .permission-card input[type="checkbox"],.admin-page-probetraining .trial-confirm-checkbox input[type="checkbox"]{width:21px!important;height:21px!important;min-width:21px!important;max-width:21px!important;min-height:21px!important;max-height:21px!important;flex-basis:21px!important}body input[type="checkbox"]::after,.admin-main input[type="checkbox"]::after{width:10px!important;height:10px!important}}.rb-kids-youth-page{max-width:1100px!important;margin-inline:auto!important}.rb-kids-youth-hero-box h2,.rb-kids-parent-box h2,.rb-kids-cta-box h2{margin:0 0 10px!important;color:#fff!important}.rb-kids-benefit-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:16px!important}.rb-kids-benefit-grid .section-card h3{margin-top:0!important;color:#fff!important}.rb-kids-benefit-grid .section-card p,.rb-kids-parent-box p,.rb-kids-cta-box p{color:#d7dbe2!important;line-height:1.75!important}.rb-kids-cta-box .hero-actions{margin-top:16px!important}@media (max-width:760px){.rb-kids-benefit-grid{grid-template-columns:1fr!important}.rb-kids-cta-box .hero-actions{display:grid!important}.rb-kids-cta-box .btn{width:100%!important}}.events-page-card .event-card .event-media .gallery-open.event-flyer-open{display:block!important;width:100%!important;height:100%!important;padding:0!important;margin:0!important;border:0!important;background:transparent!important;cursor:zoom-in!important}.events-page-card .event-card .event-media .gallery-open.event-flyer-open img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.events-page-card .event-card{position:relative!important;isolation:isolate!important;overflow:hidden!important}.events-page-card .event-card .event-media{position:relative!important;z-index:1!important;display:flex!important;align-items:center!important;justify-content:center!important;min-height:220px!important}.events-page-card .event-card .event-body{position:relative!important;z-index:2!important;background:linear-gradient(180deg,rgba(18,18,20,.98),rgba(13,14,17,.96))!important}.events-page-card .event-card .event-media .gallery-open.event-flyer-open{position:absolute!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;z-index:5!important;border:0!important;background:transparent!important;padding:0!important;cursor:zoom-in!important;pointer-events:auto!important}.events-page-card .event-card .event-media .gallery-open.event-flyer-open img{width:100%!important;height:100%!important;object-fit:contain!important;display:block!important}.events-page-card .event-card .event-media::after{display:none!important;content:none!important}.event-flyer-modal:not([hidden]){display:flex!important}.event-flyer-dialog{max-width:min(96vw,1100px)!important;max-height:92svh!important}.event-flyer-image{display:block!important;max-width:min(92vw,1040px)!important;max-height:calc(92svh - 78px)!important;width:auto!important;height:auto!important;object-fit:contain!important}@media (max-width:760px){.events-page-card .event-card .event-media{min-height:210px!important;aspect-ratio:16/11!important}.events-page-card .event-card .event-body{padding:16px!important;margin:0!important;transform:none!important}.event-flyer-dialog{width:min(96vw,520px)!important;padding:12px!important}.event-flyer-image{max-width:92vw!important;max-height:82svh!important}}.swipe-hint{display:none!important;margin-bottom:12px;color:var(--muted);font-size:13px}@media (max-width:760px){.swipe-hint{display:block!important}}.schedule .course{border:3px solid currentColor!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}.service-admin-card{border-width:3px!important}.home-about-card .welcome-heading .welcome-slogan{display:block!important;margin-top:8px!important;font-size:.34em!important;font-weight:950!important;letter-spacing:.18em!important;text-transform:uppercase!important;color:#7a7a7a!important;line-height:1.15!important}.home-about-card .welcome-heading .welcome-slogan-wissen{display:inline!important;color:#bc2625!important;text-shadow:0 2px 14px rgba(188,38,37,.12)!important}.home-about-card .welcome-heading .welcome-boxen-double{position:relative!important;display:inline-grid!important;vertical-align:baseline!important;line-height:1!important;min-width:4.25em!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-back,.home-about-card .welcome-heading .welcome-boxen-double .boxen-front{grid-area:1/1!important;display:inline-block!important;line-height:1!important;letter-spacing:.18em!important;font-size:1em!important;font-weight:950!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-back{color:#7a7a7a!important;opacity:.72!important;transform:translate(.07em,.02em)!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-front{color:#bc2625!important;opacity:.98!important;text-shadow:0 2px 14px rgba(188,38,37,.16)!important}body.admin-page-messages .inbox-head{align-items:center!important}body.admin-page-messages .message-header-main-mailbox{align-self:center!important;justify-items:center!important;text-align:center!important;padding-right:18px!important;border-right:1px solid rgba(255,255,255,.10)!important}body.admin-page-messages .message-header-side{align-self:center!important;display:flex!important;align-items:center!important;justify-content:center!important;gap:12px!important;padding-left:18px!important;min-height:64px!important}body.admin-page-messages .message-header-side .badge{margin:0!important}body.admin-page-messages .message-header-side .badge.status-open{margin-right:8px!important}@media (max-width:760px){body.admin-page-messages .message-header-main-mailbox{border-right:0!important;border-bottom:1px solid rgba(255,255,255,.10)!important;padding:0 0 12px!important}body.admin-page-messages .message-header-side{padding:12px 0 0!important;min-height:0!important}}.events-page-card .event-card{display:grid!important;grid-template-rows:auto minmax(0,1fr)!important;overflow:hidden!important}.events-page-card .event-card .event-media{position:relative!important;z-index:1!important;width:100%!important;min-height:0!important;aspect-ratio:16/10!important;display:block!important;background:radial-gradient(circle at center,rgba(188,38,37,.10),rgba(255,255,255,.025))!important}.events-page-card .event-card .event-media .gallery-open.event-flyer-open{position:relative!important;inset:auto!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;height:100%!important;min-height:240px!important;z-index:3!important;border:0!important;background:transparent!important;padding:0!important;cursor:zoom-in!important;pointer-events:auto!important}.events-page-card .event-card .event-media .gallery-open.event-flyer-open img{display:block!important;width:100%!important;height:100%!important;object-fit:contain!important}.events-page-card .event-card .event-body{position:relative!important;z-index:2!important;margin:0!important;transform:none!important;background:linear-gradient(180deg,rgba(18,18,20,.98),rgba(13,14,17,.96))!important}@media (max-width:760px){.events-page-card .event-card .event-media{aspect-ratio:4/3!important}.events-page-card .event-card .event-media .gallery-open.event-flyer-open{min-height:210px!important}.events-page-card .event-card .event-body{padding:16px!important}}.admin-service-grid .service-admin-card{border-width:3px!important;border-style:solid!important;box-shadow:0 12px 32px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.045)!important}.schedule .course{border-width:3px!important;border-style:solid!important;border-color:color-mix(in srgb,currentColor 78%,#fff 22%)!important}.event-flyer-modal{z-index:2147483000!important;align-items:flex-start!important;justify-content:center!important;padding:92px 16px 18px!important;box-sizing:border-box!important}.event-flyer-dialog{width:min(92vw,860px)!important;max-height:calc(100svh - 116px)!important;padding:54px 14px 14px!important;box-sizing:border-box!important;overflow:hidden!important}.event-flyer-image{max-width:100%!important;max-height:calc(100svh - 180px)!important;width:auto!important;height:auto!important;object-fit:contain!important}@media (max-width:760px){.event-flyer-modal{padding:74px 10px 10px!important}.event-flyer-dialog{width:calc(100vw - 20px)!important;max-height:calc(100svh - 84px)!important;padding:50px 10px 10px!important}.event-flyer-image{max-width:100%!important;max-height:calc(100svh - 144px)!important}}.home-about-card .welcome-heading .welcome-boxen-double .boxen-front{text-transform:lowercase!important}.admin-page-services .service-color-panel{width:100%!important;display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:center!important;justify-content:stretch!important;gap:14px!important;text-align:left!important;padding:12px 14px!important;border-radius:18px!important;border:1px solid color-mix(in srgb,var(--service-color,#bc2625) 42%,rgba(255,255,255,.10))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--service-color,#bc2625) 10%,transparent),rgba(255,255,255,.026))!important}.admin-page-services .service-color-info{min-width:0!important;display:grid!important;gap:4px!important;justify-items:start!important}.admin-page-services .service-color-info strong{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;white-space:nowrap!important;color:var(--service-color,#fff)!important}.admin-page-services .service-color-form{display:grid!important;grid-template-columns:auto auto!important;align-items:center!important;gap:9px!important;padding:8px!important;border-radius:14px!important;background:rgba(0,0,0,.18)!important;border:1px solid rgba(255,255,255,.08)!important}.admin-page-services .service-color-field{display:grid!important;gap:5px!important;margin:0!important;min-width:auto!important;align-items:start!important}.admin-page-services .service-color-field span{font-size:10px!important;letter-spacing:.12em!important;text-transform:uppercase!important;font-weight:950!important;color:rgba(220,225,233,.68)!important}.admin-page-services .service-color-field input[type="color"]{width:42px!important;height:42px!important;min-width:42px!important;min-height:42px!important;aspect-ratio:1/1!important;padding:4px!important;border-radius:50%!important;border:2px solid rgba(255,255,255,.20)!important;background:rgba(255,255,255,.045)!important;box-shadow:inset 0 0 0 1px rgba(0,0,0,.20),0 8px 18px rgba(0,0,0,.20)!important;cursor:pointer!important}.admin-page-services .service-color-save-hint{min-height:34px!important;padding:7px 11px!important;border-radius:999px!important;font-size:12px!important;pointer-events:none!important;white-space:nowrap!important}.admin-page-services .admin-service-grid .service-admin-card{border-width:3px!important;border-color:var(--service-color,#bc2625)!important;box-shadow:0 18px 44px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb,var(--service-color,#bc2625) 16%,transparent)!important}@media (max-width:720px){.admin-page-services .service-color-panel{grid-template-columns:1fr!important;justify-items:stretch!important}.admin-page-services .service-color-form{width:100%!important;grid-template-columns:1fr auto!important}}.home-about-card .welcome-heading .welcome-boxen-double{position:relative!important;display:inline-grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:start!important;width:max-content!important;min-width:0!important;max-width:max-content!important;line-height:1!important;vertical-align:baseline!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-back,.home-about-card .welcome-heading .welcome-boxen-double .boxen-front{grid-area:1/1!important;display:block!important;margin:0!important;padding:0!important;font-family:inherit!important;font-size:1em!important;font-weight:950!important;line-height:1!important;letter-spacing:.18em!important;text-transform:none!important;transform:none!important;white-space:nowrap!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-back{color:#7a7a7a!important;opacity:.72!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-front{color:#bc2625!important;opacity:.98!important;text-shadow:0 2px 14px rgba(188,38,37,.16)!important}.download-icon{color:#f3f4f6!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.10)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 10px 24px rgba(0,0,0,.18)!important}.download-icon svg{width:28px!important;height:28px!important;display:block!important;fill:none!important;stroke:currentColor!important;stroke-width:1.9!important;stroke-linecap:round!important;stroke-linejoin:round!important}.home-about-card .welcome-heading .welcome-boxen-double{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:0!important;width:auto!important;min-width:0!important;max-width:none!important;line-height:1!important;vertical-align:baseline!important;font:inherit!important;letter-spacing:0!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-letter{position:relative!important;display:inline-grid!important;grid-template-columns:1fr!important;grid-template-rows:1fr!important;place-items:center!important;width:1.02ch!important;min-width:1.02ch!important;line-height:1!important;margin:0!important;padding:0!important;font:inherit!important;letter-spacing:0!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-letter .boxen-back,.home-about-card .welcome-heading .welcome-boxen-double .boxen-letter .boxen-front{grid-area:1/1!important;display:block!important;margin:0!important;padding:0!important;width:1.02ch!important;text-align:center!important;font-family:inherit!important;font-size:1em!important;font-weight:950!important;line-height:1!important;letter-spacing:0!important;transform:none!important;text-transform:none!important;white-space:nowrap!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-letter .boxen-back{color:#7a7a7a!important;opacity:.72!important}.home-about-card .welcome-heading .welcome-boxen-double .boxen-letter .boxen-front{color:#bc2625!important;opacity:.98!important;text-shadow:0 2px 14px rgba(188,38,37,.16)!important}.admin-page-services .service-color-info small{display:none!important}.admin-page-services .admin-service-grid .service-admin-card{border-color:var(--service-admin-border-color,var(--service-color,#bc2625))!important}.admin-page-services .admin-service-grid .service-admin-card.is-home-inactive{border-color:#bc2625!important;box-shadow:0 14px 34px rgba(0,0,0,.20),0 0 0 1px rgba(188,38,37,.24)!important}.home-about-card .home-note{text-align:center!important}.home-about-card .home-note-actions,.home-about-card .home-note+.hero-actions{justify-content:center!important;align-items:center!important;text-align:center!important}.home-about-card .home-note-cta-btn{color:#060606!important;text-shadow:none!important;font-weight:950!important}.home-about-card .home-note-cta-btn:visited{color:#060606!important}.welcome-boxen-word{color:#bc2625!important;text-shadow:0 2px 14px rgba(188,38,37,.16)!important;font-weight:950!important}.home-newsletter-section .newsletter-button-row .btn-primary,.home-newsletter-section button.btn-primary,.home-newsletter-card .btn-primary{color:#060606!important;text-shadow:none!important;font-weight:950!important}.brand-logo{filter:brightness(1.06) drop-shadow(0 0 10px rgba(188,38,37,.18))!important}.page-slug-trainer .hero-card{max-width:min(920px,100%)!important;margin-left:auto!important;margin-right:auto!important}.page-slug-trainer .hero-title{max-width:780px!important;margin-left:auto!important;margin-right:auto!important}.rb-kids-youth-page{margin-bottom:26px!important}.rb-kids-youth-page .rb-kids-parent-box{margin-top:24px!important;margin-bottom:0!important}.rb-kids-cta-box{margin-top:26px!important;margin-bottom:26px!important}.rb-kids-faq-box{margin-top:26px!important}.rb-kids-button-box{margin-top:18px!important}.offers-linked-page{display:grid!important;gap:24px!important}.offers-overview-card{border:1px solid rgba(255,255,255,.10)!important;box-shadow:0 18px 42px rgba(0,0,0,.22)!important}.offers-service-grid{align-items:stretch!important}.offers-service-card{box-sizing:border-box!important;overflow:hidden!important;min-width:0!important;border-radius:22px!important;box-shadow:0 18px 42px rgba(0,0,0,.24),0 0 0 1px color-mix(in srgb,var(--service-color,#bc2625) 16%,transparent)!important}.offers-service-card .service-card-link{height:100%!important;min-width:0!important}.offers-service-card .service-body{min-width:0!important}.offers-service-card .service-body h3,.offers-service-card .service-body p{overflow-wrap:anywhere!important;word-break:normal!important;hyphens:auto!important}.schedule .course{border:3px solid color-mix(in srgb,currentColor 78%,#fff 22%)!important}@media (max-width:760px){.offers-linked-page{gap:18px!important}.offers-service-grid{grid-template-columns:1fr!important;gap:18px!important}.offers-service-card{width:100%!important}.rb-kids-youth-page{margin-bottom:22px!important}.rb-kids-cta-box,.rb-kids-faq-box{margin-top:22px!important;margin-bottom:22px!important}}.hero-title-home .hero-tagline-line{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:.18em!important;white-space:nowrap!important;flex-wrap:nowrap!important;width:auto!important;max-width:100%!important;line-height:1.05!important;text-transform:none!important}.hero-title-home .hero-tagline-wissen{color:#fff!important;white-space:nowrap!important}.hero-title-home .hero-tagline-zu{font-size:.72em!important;line-height:1!important;text-transform:none!important;letter-spacing:.02em!important;color:#e5e7eb!important;white-space:nowrap!important}.hero-title-home .hero-tagline-boxen{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.18)!important;white-space:nowrap!important}.hero-title-home .hero-tagline-bang{color:#fff!important;white-space:nowrap!important}@media (max-width:560px){.hero-title-home .hero-tagline-line{font-size:clamp(22px,6.1vw,30px)!important;gap:.13em!important}}.home-about-card .welcome-heading .welcome-slogan{display:inline-flex!important;align-items:baseline!important;justify-content:center!important;gap:.18em!important;white-space:nowrap!important;flex-wrap:nowrap!important;text-transform:none!important;line-height:1.08!important;max-width:100%!important}.home-about-card .welcome-heading .welcome-slogan-zu{font-size:.72em!important;text-transform:none!important;letter-spacing:.02em!important;color:#e5e7eb!important;white-space:nowrap!important}.home-about-card .welcome-heading .welcome-boxen-word{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.20)!important;white-space:nowrap!important}@media (max-width:560px){.home-about-card .welcome-heading .welcome-slogan{font-size:clamp(18px,5vw,26px)!important;gap:.13em!important}}.home-newsletter-section .newsletter-form-balanced .btn,.home-newsletter-section .newsletter-button-row .btn,.newsletter-form .btn[type="submit"]{color:#050506!important}.schedule .course{color:#fff!important;border-width:3px!important;border-style:solid!important}.schedule .course.mini{background:var(--rb-course-mini,#8f5b00)!important;border-color:var(--rb-course-mini,#8f5b00)!important}.schedule .course.kinder{background:var(--rb-course-kinder,#2962ff)!important;border-color:var(--rb-course-kinder,#2962ff)!important}.schedule .course.jugend{background:var(--rb-course-jugend,#6a1b9a)!important;border-color:var(--rb-course-jugend,#6a1b9a)!important}.schedule .course.classic{background:var(--rb-course-classic,#bc2625)!important;border-color:var(--rb-course-classic,#bc2625)!important}.schedule .course.fitness{background:var(--rb-course-fitness,#00897b)!important;border-color:var(--rb-course-fitness,#00897b)!important}.schedule .course.frauen{background:var(--rb-course-frauen,#d81b60)!important;border-color:var(--rb-course-frauen,#d81b60)!important}.schedule .course.senioren{background:var(--rb-course-senioren,#546e7a)!important;border-color:var(--rb-course-senioren,#546e7a)!important}.schedule .course.sv{background:var(--rb-course-sv,#2e7d32)!important;border-color:var(--rb-course-sv,#2e7d32)!important}.schedule .course.aqua{background:var(--rb-course-aqua,#0277bd)!important;border-color:var(--rb-course-aqua,#0277bd)!important}.offers-linked-page .offers-overview-card{border:3px solid rgba(255,255,255,.10)!important;box-shadow:0 18px 44px rgba(0,0,0,.20),inset 0 0 0 1px rgba(255,255,255,.035)!important;margin-bottom:22px!important}.offers-linked-page .offers-service-card{border:3px solid var(--service-color,#bc2625)!important;box-shadow:0 18px 44px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb,var(--service-color,#bc2625) 16%,transparent)!important}.offers-service-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr))!important;align-items:stretch!important;gap:18px!important}.offers-service-grid .service-card-link{height:100%!important}.offers-service-grid .service-media{min-height:180px!important;display:flex!important;align-items:center!important;justify-content:center!important}.offers-service-grid .service-media img,.services-section .service-media img{display:block!important;opacity:1!important;visibility:visible!important;max-width:100%!important;max-height:100%!important}@media (max-width:720px){.offers-service-grid{grid-template-columns:1fr!important;gap:18px!important}.offers-linked-page .offers-service-card{padding:0!important}.offers-service-grid .service-media{min-height:190px!important}.offers-service-grid .service-body{padding:18px!important}}.service-media.is-placeholder::before,.media-thumb::before{opacity:.16!important;filter:grayscale(100%) drop-shadow(0 0 18px rgba(255,255,255,.50))!important;background-size:100px auto!important}.service-media.is-placeholder img[src*="logo"],.service-media img[src*="/assets/branding/logo"],.media-thumb img[src*="/assets/branding/logo"]{filter:drop-shadow(0 0 20px rgba(255,255,255,.50)) drop-shadow(0 0 14px rgba(188,38,37,.18))!important}.gallery-card .service-media::before{opacity:.14!important;filter:grayscale(100%) drop-shadow(0 0 18px rgba(255,255,255,.45))!important}.gallery-card img[src*="/assets/branding/logo"],.gallery-card img[src*="logo.png"]{filter:drop-shadow(0 0 20px rgba(255,255,255,.55))!important}.page-slug-trainer .hero .hero-card{max-width:min(920px,100%)!important;margin-inline:auto!important;width:auto!important}.rb-kids-parent-box,.rb-kids-cta-box,.rb-kids-faq-box{margin-top:26px!important}.rb-kids-parent-box+.rb-kids-cta-box,.rb-kids-cta-box+.rb-kids-actions-box,.rb-kids-cta-box+.rb-kids-faq-box,.rb-kids-actions-box+.rb-kids-faq-box{margin-top:28px!important}.admin-page-services .service-admin-card.is-home-inactive{border:3px solid rgba(188,38,37,.75)!important;box-shadow:0 12px 34px rgba(188,38,37,.12),0 14px 36px rgba(0,0,0,.22)!important}.header .brand-logo,.brand-logo{filter:drop-shadow(0 0 12px rgba(255,255,255,.22)) drop-shadow(0 0 10px rgba(188,38,37,.15))!important}.members-message-card{border:1px solid rgba(255,255,255,.10)!important}.member-message-form .option-grid,.member-message-targets{display:grid;grid-template-columns:repeat(auto-fit,minmax(230px,1fr));gap:12px}.member-message-form .option-card,.member-program-check-grid .program-check-card{display:flex;align-items:flex-start;gap:10px;padding:14px;border:1px solid rgba(255,255,255,.12);border-radius:16px;background:rgba(255,255,255,.035);box-shadow:inset 0 0 0 1px rgba(255,255,255,.02)}.member-message-form .option-card input,.member-program-check-grid .program-check-card input{margin-top:3px;accent-color:#bc2625}.member-message-form .option-card strong,.member-program-check-grid .program-check-card strong{display:block;color:var(--text,#f6f7f9);line-height:1.25}.member-message-form .option-card small,.member-program-check-grid .program-check-card small{display:block;color:var(--muted,#aeb4bd);line-height:1.45;margin-top:4px}.member-program-check-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px}.member-status-checks{display:flex;flex-wrap:wrap;gap:10px 16px;align-items:center;padding:12px 14px;border:1px solid rgba(255,255,255,.10);border-radius:14px;background:rgba(255,255,255,.03)}.member-status-checks label{display:flex;align-items:center;gap:7px;font-weight:800;color:var(--text,#f6f7f9)}.member-status-checks input{accent-color:#bc2625}.member-message-form textarea{min-height:150px}@media (max-width:720px){.member-message-form .option-grid,.member-message-targets,.member-program-check-grid{grid-template-columns:1fr}.member-message-form .option-card,.member-program-check-grid .program-check-card{padding:13px}}.hero-title-home .hero-tagline-line{gap:.08em!important}.hero-title-home .hero-tagline-wissen{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}.hero-title-home .hero-tagline-zu{font-family:inherit!important;font-size:1em!important;font-weight:inherit!important;letter-spacing:0!important;color:#e5e7eb!important}.hero-title-home .hero-tagline-boxen{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}.home-about-card .welcome-heading .welcome-slogan{gap:.08em!important;font-family:inherit!important;letter-spacing:0!important}.home-about-card .welcome-heading .welcome-slogan-wissen{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}.home-about-card .welcome-heading .welcome-slogan-zu{font-family:inherit!important;font-size:1em!important;font-weight:inherit!important;letter-spacing:0!important;color:#e5e7eb!important}.home-about-card .welcome-heading .welcome-boxen-word{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}@media (max-width:560px){.hero-title-home .hero-tagline-line,.home-about-card .welcome-heading .welcome-slogan{gap:.06em!important}}.hero-title-home .hero-tagline-wissen,.hero-title-home .hero-tagline-boxen,.home-about-card .welcome-heading .welcome-slogan-wissen,.home-about-card .welcome-heading .welcome-boxen-word{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}.doc-actions{display:flex;gap:8px;align-items:center;justify-content:flex-end;flex-wrap:wrap}.inline-form{margin:0}.doc-actions .btn{white-space:nowrap}@media (max-width:640px){.doc-item{align-items:stretch}.doc-actions{display:grid;grid-template-columns:1fr;justify-content:stretch}.doc-actions .btn{width:100%}}.hero-title-home .hero-tagline-line{display:block!important;text-align:center!important;gap:0!important;white-space:normal!important;flex-wrap:normal!important;letter-spacing:.015em!important;word-spacing:normal!important;font-kerning:normal!important;line-height:1.05!important;text-transform:none!important}.hero-title-home .hero-tagline-line>span{display:inline!important;letter-spacing:.015em!important;word-spacing:normal!important}.hero-title-home .hero-tagline-wissen,.hero-title-home .hero-tagline-boxen{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}.hero-title-home .hero-tagline-zu{font-family:inherit!important;font-size:1em!important;font-weight:inherit!important;color:#e5e7eb!important}.hero-title-home .hero-tagline-bang{margin-left:.02em!important;color:#fff!important}.home-about-card .welcome-heading .welcome-slogan{display:block!important;text-align:center!important;gap:0!important;white-space:normal!important;flex-wrap:normal!important;letter-spacing:.01em!important;word-spacing:normal!important;font-kerning:normal!important;font-family:inherit!important;text-transform:none!important;line-height:1.08!important}.home-about-card .welcome-heading .welcome-slogan>span{display:inline!important;letter-spacing:.01em!important;word-spacing:normal!important}.home-about-card .welcome-heading .welcome-slogan-wissen,.home-about-card .welcome-heading .welcome-boxen-word{color:#bc2625!important;text-shadow:0 0 16px rgba(188,38,37,.22)!important}.home-about-card .welcome-heading .welcome-slogan-zu{font-family:inherit!important;font-size:1em!important;font-weight:inherit!important;color:#e5e7eb!important}.gallery-lightbox__toolbar{justify-content:space-between!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn{order:1!important;margin-left:0!important;margin-right:auto!important;min-height:44px!important;width:auto!important;min-width:150px!important;padding:0 18px!important;border-radius:999px!important;border-color:rgba(255,255,255,.16)!important;background:rgba(255,255,255,.055)!important;color:#fff!important;font-size:15px!important;font-weight:800!important;letter-spacing:0!important;box-shadow:none!important;gap:7px!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:hover,.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn:focus-visible{border-color:rgba(188,38,37,.42)!important;background:rgba(188,38,37,.18)!important;outline:none!important}.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn .event-share-icon{width:22px!important;height:22px!important;flex:0 0 22px!important;border-radius:999px!important;background:rgba(188,38,37,.22)!important;border:1px solid rgba(211,50,49,.34)!important;font-size:14px!important}.gallery-lightbox__toolbar .gallery-lightbox__close{order:2!important;margin-left:auto!important;margin-right:0!important}@media (max-width:760px){.gallery-lightbox__toolbar .gallery-lightbox__share.event-share-btn{min-height:44px!important;min-width:132px!important;padding:0 14px!important;font-size:14px!important}}.home-about-card .welcome-heading .welcome-brand-line{color:rgba(35,35,35,.92)!important;letter-spacing:.01em!important}.home-about-card .welcome-heading .welcome-rb-letter{color:#bc2625!important;opacity:1!important;font-weight:950!important}.home-about-card .welcome-heading .welcome-brand-rest{color:rgba(35,35,35,.92)!important;opacity:1!important}.home-about-card .welcome-heading .welcome-ev{color:rgba(35,35,35,.50)!important;opacity:1!important}.home-about-card .welcome-heading .welcome-slogan{letter-spacing:0!important;word-spacing:normal!important}.member-form-fields .member-emergency-name,.member-form-fields .member-emergency-phone{align-self:start!important}.member-form-fields .member-emergency-name label,.member-form-fields .member-emergency-phone label{font-weight:900!important}.footer-brand-sub .footer-tagline-wissen,.footer-brand-sub .footer-tagline-boxen{color:#bc2625!important;font-weight:900!important;text-shadow:0 0 14px rgba(188,38,37,.22)!important}.settings-weekly-schedule-card .settings-schedule-free-panel{display:flex;align-items:flex-start;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:16px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.035);margin:0 0 16px}.settings-schedule-free-panel strong{font-size:15px;color:var(--text,#f6f7f9)}.settings-schedule-free-controls{display:flex;align-items:center;gap:12px;flex-wrap:wrap;min-width:min(100%,520px)}.settings-schedule-free-controls select{min-width:170px}.settings-schedule-free-output{display:inline-flex;align-items:center;min-height:40px;padding:9px 12px;border-radius:999px;background:rgba(188,38,37,.12);border:1px solid rgba(188,38,37,.24);color:#ffe1e1;font-weight:800;line-height:1.35}.settings-schedule-table-wrap{display:grid;gap:14px}.settings-schedule-table{display:grid;gap:10px}.settings-schedule-head,.settings-schedule-row{display:grid;grid-template-columns:minmax(130px,.75fr) minmax(110px,.6fr) minmax(110px,.6fr) minmax(190px,1.1fr) minmax(160px,1fr) minmax(160px,.8fr);gap:10px;align-items:end}.settings-schedule-head{padding:0 8px 2px;color:var(--muted,#aeb4bd);font-size:12px;font-weight:900;text-transform:uppercase;letter-spacing:.05em}.settings-schedule-row{padding:12px;border:1px solid rgba(255,255,255,.10);border-radius:18px;background:rgba(255,255,255,.03)}.settings-schedule-row .form-row{min-width:0;margin:0}.settings-schedule-row .form-row label{font-size:12px;margin-bottom:6px}.settings-schedule-row select,.settings-schedule-row input{width:100%}.settings-schedule-row [data-schedule-custom]{margin-top:8px}.settings-schedule-status{display:flex;align-items:center;gap:8px;justify-content:flex-end;flex-wrap:wrap;min-height:44px}.settings-schedule-remove{padding:10px 13px!important;font-size:13px!important}.settings-schedule-add{justify-self:start}.single-member-message-card{border-color:rgba(188,38,37,.20)!important;box-shadow:0 18px 42px rgba(188,38,37,.10)!important}.single-member-message-form textarea{min-height:150px}@media (max-width:1100px){.settings-schedule-head{display:none}.settings-schedule-row{grid-template-columns:repeat(2,minmax(0,1fr));align-items:start}.settings-schedule-status{justify-content:flex-start}}@media (max-width:680px){.settings-schedule-row{grid-template-columns:1fr}.settings-schedule-free-controls{display:grid;grid-template-columns:1fr;width:100%}.settings-schedule-free-output{border-radius:14px;display:flex;width:100%}}.offers-service-grid{grid-template-columns:repeat(3,minmax(0,1fr))!important;align-items:stretch!important}@media (max-width:1040px){.offers-service-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media (max-width:720px){.offers-service-grid{grid-template-columns:1fr!important}}.member-table-row{grid-template-columns:minmax(0,1fr) minmax(360px,auto)!important;align-items:center!important}.member-table-actions{min-width:0!important;width:100%!important;max-width:460px!important;display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-content:flex-start!important;gap:8px!important;padding:12px 14px 12px 0!important;transform:none!important}.member-table-actions .btn{flex:0 1 auto!important;min-width:max-content!important;white-space:nowrap!important;padding:9px 12px!important}@media (max-width:1180px){.member-table-row{grid-template-columns:1fr!important}.member-table-actions{justify-content:flex-start!important;max-width:none!important;padding:0 14px 14px!important}}@media (max-width:760px){.member-table-actions{display:grid!important;grid-template-columns:1fr!important}.member-table-actions .btn{width:100%!important;min-width:0!important}}.home-about-card .home-note-cta-btn{min-height:54px!important;min-width:min(100%,320px)!important;padding:15px 28px!important;font-size:clamp(16px,1.35vw,19px)!important;border-radius:999px!important}.footer-brand-title,.footer-brand-sub{opacity:1!important}.footer-brand-title .rb-red,.footer-brand-sub .footer-tagline-wissen,.footer-brand-sub .footer-tagline-boxen{color:var(--accent,#bc2625)!important;opacity:1!important;text-shadow:none!important}.settings-schedule-status .badge.status-open[data-schedule-status]{background:rgba(214,163,51,.18)!important;color:#ffe9b4!important}.settings-schedule-status .badge.status-new[data-schedule-status]{background:rgba(188,38,37,.20)!important;color:#ffd8d8!important}.settings-save-card button:disabled{opacity:.55!important;cursor:not-allowed!important;transform:none!important}.home-about-card .welcome-heading .welcome-brand-line{color:rgba(35,35,35,.92)!important;letter-spacing:.01em!important;word-spacing:normal!important}.home-about-card .welcome-heading .welcome-rb-letter{color:var(--accent,#bc2625)!important;opacity:1!important;font-weight:950!important}.home-about-card .welcome-heading .welcome-brand-rest{color:rgba(35,35,35,.92)!important;opacity:1!important}.home-about-card .welcome-heading .welcome-ev{color:rgba(35,35,35,.50)!important;opacity:1!important}:root{--accent:#bc2625;--accent-strong:#d33231;--rb-brand-red:#bc2625;color-scheme:dark;accent-color:#bc2625}html,body{color-scheme:dark;accent-color:#bc2625}a,button,input,select,textarea,label,.btn,.course,.badge{accent-color:#bc2625;-webkit-tap-highlight-color:rgba(188,38,37,.25)}a:focus-visible,button:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible,.btn:focus-visible{outline:2px solid #bc2625!important;outline-offset:3px!important;box-shadow:0 0 0 4px rgba(188,38,37,.18)!important}::selection{background:rgba(188,38,37,.38);color:#fff}.rb-red,.welcome-rb-letter,.hero-tagline-wissen,.hero-tagline-boxen,.footer-brand-title .rb-red,.footer-brand-sub .footer-tagline-wissen,.footer-brand-sub .footer-tagline-boxen,.text-link{color:#bc2625!important;forced-color-adjust:none}.btn-primary,.hero-actions .btn-primary,.newsletter-form .btn[type="submit"],button.btn-primary,a.btn-primary{background:#bc2625!important;border-color:#bc2625!important;forced-color-adjust:none}.btn-primary:hover,.hero-actions .btn-primary:hover,button.btn-primary:hover,a.btn-primary:hover{background:#d33231!important;border-color:#d33231!important}.schedule .course.course-dynamic[style]{forced-color-adjust:none}.settings-schedule-status .badge.status-answered[data-schedule-status]{background:rgba(47,176,97,.18)!important;color:#c9ffd8!important;border-color:rgba(47,176,97,.34)!important}.settings-schedule-free-panel .help{display:block!important;margin-top:8px!important}@media (forced-colors:active){:root,html,body,.topbar,.brand-logo,.btn,.btn-primary,.course,.badge,.hero-title,.welcome-heading,.footer-brand-title,.footer-brand-sub{forced-color-adjust:none!important}}input[type="checkbox"],input[type="radio"],input[type="range"],progress{accent-color:#bc2625!important}.hero-tagline-wissen,.hero-tagline-boxen,.welcome-slogan .hero-tagline-wissen,.welcome-slogan .hero-tagline-boxen,.footer-tagline-wissen,.footer-tagline-boxen{color:#bc2625!important;forced-color-adjust:none!important}.footer .footer-brand-title .rb-red,.footer .footer-brand-sub .footer-tagline-wissen,.footer .footer-brand-sub .footer-tagline-boxen{color:#bc2625!important;-webkit-text-fill-color:#bc2625!important;opacity:1!important;text-shadow:none!important;forced-color-adjust:none!important}.footer .footer-brand-sub{opacity:1!important}.footer a:visited,.main-nav a:visited,.hero-actions a:visited,.text-link:visited{color:inherit}html,body,.site-shell,.topbar,.hero,.section,.footer,.admin-shell{accent-color:#bc2625!important}:where(.rb-red,.welcome-rb-letter,.hero-tagline-wissen,.hero-tagline-boxen,.footer-tagline-wissen,.footer-tagline-boxen,.brand-logo,.btn-primary,.home-note-cta-btn,.gallery-share-btn,.event-share-btn,.text-link){forced-color-adjust:none!important}:where(.btn-primary,.home-note-cta-btn){background:#bc2625!important;border-color:#bc2625!important}:where(input,textarea,select){caret-color:#bc2625!important}input:-webkit-autofill,textarea:-webkit-autofill,select:-webkit-autofill{-webkit-text-fill-color:#fff!important;box-shadow:0 0 0 1000px #111317 inset!important;border-color:rgba(188,38,37,.48)!important}.settings-schedule-status .badge.status-answered[data-schedule-status]{min-width:0!important;white-space:normal!important;text-align:center!important;line-height:1.2!important}.dashboard-grid-no-quicklinks{grid-template-columns:1fr!important}.members-table-head,.member-table-row{grid-template-columns:minmax(220px,1.2fr) minmax(170px,.9fr) minmax(180px,.95fr) minmax(150px,.8fr) minmax(300px,1fr)!important}.members-table-head{align-items:center!important}.member-table-row{display:grid!important;align-items:stretch!important;overflow:visible!important}.member-table-main{display:contents!important;padding:0!important;min-width:0!important}.member-table-main::after{display:none!important;content:none!important}.member-table-person,.member-table-cell,.member-table-actions{min-width:0!important;box-sizing:border-box!important}.member-table-person,.member-table-cell{padding:14px 10px!important;align-content:center!important}.member-table-person{padding-left:14px!important}.member-table-actions{width:100%!important;max-width:none!important;min-width:0!important;padding:10px 12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;align-content:center!important;justify-content:stretch!important;transform:none!important}.member-table-actions .btn{width:100%!important;min-width:0!important;max-width:100%!important;white-space:normal!important;text-align:center!important;justify-content:center!important;line-height:1.15!important;min-height:40px!important;padding:9px 10px!important}@media (max-width:1280px){.members-table-head{display:none!important}.member-table-row{grid-template-columns:1fr!important;overflow:hidden!important}.member-table-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.member-table-person,.member-table-cell{padding:14px!important}.member-table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 14px 14px!important}}@media (max-width:720px){.member-table-main{grid-template-columns:1fr!important}.member-table-actions{grid-template-columns:1fr!important}}.page-slug-trainer>.hero .container{display:flex!important;justify-content:center!important}.page-slug-trainer>.hero .hero-card{display:inline-block!important;width:fit-content!important;max-width:min(760px,100%)!important;margin-inline:auto!important;padding:28px 34px!important;text-align:center!important;border-radius:24px!important}.page-slug-trainer>.hero .hero-title,.page-slug-trainer>.hero .hero-text{max-width:660px!important;margin-left:auto!important;margin-right:auto!important}.page-slug-trainer>.hero .badge{margin-left:auto!important;margin-right:auto!important}@media (max-width:760px){.page-slug-trainer>.hero .hero-card{display:block!important;width:100%!important;max-width:100%!important;padding:24px 20px!important}}.settings-weekly-schedule-card .section-sub{max-width:920px!important}.settings-schedule-status .badge.status-busy[data-schedule-status]{background:rgba(214,163,51,.18)!important;color:#ffe9b4!important;border-color:rgba(214,163,51,.38)!important}.settings-schedule-status .badge.status-answered[data-schedule-status]{background:rgba(47,176,97,.18)!important;color:#c9ffd8!important;border-color:rgba(47,176,97,.34)!important}.settings-schedule-status .badge.status-open[data-schedule-status]{background:rgba(255,255,255,.08)!important;color:#e8eaee!important;border-color:rgba(255,255,255,.14)!important}.settings-schedule-add{padding-inline:18px!important;font-weight:900!important}.footer .footer-brand-sub .footer-tagline-wissen,.footer .footer-brand-sub .footer-tagline-boxen{color:rgba(188,38,37,.70)!important;-webkit-text-fill-color:rgba(188,38,37,.70)!important;opacity:1!important;text-shadow:none!important;filter:none!important;font-weight:950!important;forced-color-adjust:none!important}.footer .footer-brand-title .rb-red{color:#bc2625!important;-webkit-text-fill-color:#bc2625!important;text-shadow:none!important;filter:none!important;forced-color-adjust:none!important}.footer .footer-brand-sub{opacity:1!important}.settings-schedule-status .badge.status-busy[data-schedule-status]{background:rgba(125,125,125,.18)!important;color:#f0f2f5!important;border-color:rgba(255,255,255,.24)!important}.settings-schedule-status .badge.status-answered[data-schedule-status]{background:rgba(47,176,97,.20)!important;color:#caffd8!important;border-color:rgba(47,176,97,.45)!important}.settings-schedule-status .badge.status-new[data-schedule-status]{background:rgba(188,38,37,.22)!important;color:#ffd8d8!important;border-color:rgba(188,38,37,.48)!important}.settings-schedule-row select option[disabled]{color:#6f7680!important}.toast-error{border-color:rgba(188,38,37,.45)!important;box-shadow:0 18px 46px rgba(188,38,37,.18)!important}.toast-error .toast-icon{background:rgba(188,38,37,.22)!important;color:#ffdada!important}html,body,.site-shell,.topbar,.hero,.section,.footer,.admin-shell,.timer-page,.boxtimer-page{accent-color:#bc2625!important}::selection{background:rgba(188,38,37,.55)!important;color:#fff!important}a:focus-visible,button:focus-visible,.btn:focus-visible,input:focus-visible,select:focus-visible,textarea:focus-visible{outline:2px solid #bc2625!important;outline-offset:2px!important}.admin-top .section-sub{display:none!important}.members-overview-page,.members-overview-card,.admin-page-members .admin-card{max-width:100%!important;overflow:hidden!important}.admin-page-members .admin-main{min-width:0!important;overflow-x:hidden!important}.members-table{width:100%!important;max-width:100%!important;overflow:hidden!important}.members-table-head,.member-table-row{width:100%!important;max-width:100%!important;box-sizing:border-box!important}.member-table-row{overflow:hidden!important;grid-template-columns:minmax(180px,1.15fr) minmax(130px,.72fr) minmax(150px,.82fr) minmax(125px,.68fr) minmax(220px,.9fr)!important}.members-table-head{grid-template-columns:minmax(180px,1.15fr) minmax(130px,.72fr) minmax(150px,.82fr) minmax(125px,.68fr) minmax(220px,.9fr)!important}.member-table-actions{min-width:0!important;max-width:100%!important;width:100%!important;overflow:hidden!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:10px 12px!important}.member-table-actions .btn{min-width:0!important;max-width:100%!important;width:100%!important;white-space:normal!important;overflow-wrap:anywhere!important;line-height:1.15!important}.member-table-person,.member-table-cell{overflow:hidden!important}@media (max-width:1500px){.members-table-head{display:none!important}.member-table-row{grid-template-columns:1fr!important;overflow:hidden!important}.member-table-main{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0!important}.member-table-person,.member-table-cell{padding:14px!important}.member-table-actions{grid-template-columns:repeat(2,minmax(0,1fr))!important;padding:0 14px 14px!important}}@media (max-width:720px){.member-table-main{grid-template-columns:1fr!important}.member-table-actions{grid-template-columns:1fr!important}}.member-form-fields .medical-toggle-row{grid-column:1 / -1!important}.member-emergency-name{grid-column:auto!important}.member-emergency-phone{grid-column:auto!important}.settings-schedule-delete{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 12px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.42)!important;background:rgba(188,38,37,.12)!important;color:#ffd8d8!important;font-size:13px!important;font-weight:900!important;cursor:pointer!important;white-space:nowrap!important}.settings-schedule-delete input{width:auto!important;accent-color:#bc2625!important;margin:0!important}.settings-schedule-row.is-delete-marked{border-color:rgba(188,38,37,.46)!important;background:rgba(188,38,37,.08)!important;opacity:.82!important}.settings-schedule-row.is-delete-marked select,.settings-schedule-row.is-delete-marked input:not([type="checkbox"]){filter:saturate(.72)!important}.settings-schedule-status{align-items:center!important}.service-schedule-info .mini-notice{margin:0!important}@media (max-width:760px){.member-emergency-name,.member-emergency-phone{grid-column:1 / -1!important}.settings-schedule-delete{width:100%!important}}.rb-seo-service-page{display:grid!important;gap:20px!important;line-height:1.65!important}.rb-seo-service-hero{display:grid!important;gap:12px!important;padding:22px!important;border:1px solid rgba(188,38,37,.24)!important;border-radius:22px!important;background:linear-gradient(135deg,rgba(188,38,37,.13),rgba(255,255,255,.035))!important}.rb-seo-service-hero h2{margin:0!important;font-size:clamp(28px,4.4vw,46px)!important;line-height:1.04!important;color:#fff!important}.rb-seo-facts-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important}.rb-seo-facts-grid>div{padding:16px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;display:grid!important;gap:5px!important}.rb-seo-facts-grid small,.rb-service-time-row small{color:#aeb6c4!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-size:11px!important}.rb-seo-facts-grid strong{color:#fff!important;font-size:16px!important;line-height:1.3!important}.rb-seo-benefit-grid{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:16px!important}.rb-seo-benefit-card{padding:18px!important}.rb-seo-benefit-card h3,.rb-seo-local-card h2,.rb-seo-cta-card h2,.rb-service-times-card h2,.rb-seo-faq-box h2{margin-top:0!important;color:#fff!important}.rb-service-times-card{display:grid!important;gap:14px!important;border-color:rgba(188,38,37,.22)!important}.rb-service-times-list{display:grid!important;gap:10px!important}.rb-service-time-row{display:grid!important;grid-template-columns:160px 1fr auto!important;gap:10px!important;align-items:center!important;padding:12px 14px!important;border-radius:16px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important}.rb-service-time-row strong{color:#fff!important}.rb-service-time-row span{color:#f4f5f7!important;font-weight:900!important}.rb-service-time-row small{text-transform:none!important;letter-spacing:0!important}.rb-seo-local-card,.rb-seo-cta-card{border-color:rgba(188,38,37,.20)!important}.rb-seo-faq-box .rb-faq-item{padding:14px 0!important;border-top:1px solid rgba(255,255,255,.08)!important}.rb-seo-faq-box .rb-faq-item:first-of-type{border-top:0!important}.rb-seo-faq-box .rb-faq-item h3{margin:0 0 6px!important;color:#fff!important;font-size:18px!important}.rb-seo-faq-box .rb-faq-item p{margin:0!important}.service-card.service-card-linked>.service-card-link>.service-media img,.service-grid.service-grid-linked .service-card-link .service-media img{background:rgba(0,0,0,.08)!important;min-height:1px!important;content-visibility:auto!important}.service-card.service-card-linked.service-slug-aqua-boxing>.service-card-link>.service-media,.service-grid.service-grid-linked .service-slug-aqua-boxing .service-media{min-height:190px!important;background:radial-gradient(circle at 50% 45%,rgba(2,119,189,.18),rgba(188,38,37,.09),rgba(0,0,0,.20))!important}.service-card.service-card-linked.service-slug-aqua-boxing>.service-card-link>.service-media img,.service-grid.service-grid-linked .service-slug-aqua-boxing .service-media img{display:block!important;visibility:visible!important;opacity:1!important;max-width:100%!important;max-height:100%!important;object-fit:contain!important}@media(max-width:980px){.rb-seo-facts-grid,.rb-seo-benefit-grid{grid-template-columns:1fr!important}.rb-service-time-row{grid-template-columns:1fr!important;gap:4px!important}.service-card.service-card-linked.service-slug-aqua-boxing>.service-card-link>.service-media,.service-grid.service-grid-linked .service-slug-aqua-boxing .service-media{min-height:180px!important}}.home-about-card .welcome-heading .welcome-brand-line,.home-about-card .welcome-heading .welcome-brand-line *,.home-about-card .welcome-heading .welcome-slogan,.home-about-card .welcome-heading .welcome-slogan *{color:#1b1b1b!important;-webkit-text-fill-color:#1b1b1b!important;opacity:1!important;text-shadow:none!important;forced-color-adjust:none!important}.home-about-card .welcome-heading .welcome-brand-plain,.home-about-card .welcome-heading .welcome-slogan-plain{display:block!important;color:#1b1b1b!important;-webkit-text-fill-color:#1b1b1b!important;letter-spacing:.01em!important;word-spacing:normal!important;text-transform:none!important;white-space:normal!important}.home-about-card .welcome-heading .welcome-slogan-plain{margin-top:8px!important;font-size:.42em!important;line-height:1.12!important;font-weight:950!important}.page-slug-trainer .trainer-page-card{margin-top:0!important}.trainer-page-card-no-top-badge>.badge{display:none!important}.settings-schedule-action-message[hidden]{display:none!important}.settings-schedule-action-message{border-color:rgba(47,176,97,.35)!important;background:rgba(47,176,97,.10)!important;color:#d7ffe3!important}.settings-schedule-action-message.is-danger{border-color:rgba(188,38,37,.42)!important;background:rgba(188,38,37,.12)!important;color:#ffd8d8!important}.settings-schedule-delete-btn{border-color:rgba(188,38,37,.42)!important;background:rgba(188,38,37,.12)!important;color:#ffd8d8!important;font-size:13px!important;font-weight:950!important;padding:10px 13px!important;white-space:nowrap!important}.settings-schedule-delete-btn:hover,.settings-schedule-delete-btn:focus-visible{background:rgba(188,38,37,.22)!important;border-color:rgba(188,38,37,.62)!important}.settings-schedule-row.is-delete-marked .settings-schedule-delete-btn{opacity:.68!important;pointer-events:none!important}.settings-schedule-row.is-delete-marked select,.settings-schedule-row.is-delete-marked input:not([type="hidden"]){opacity:.62!important}@media (max-width:1100px){.settings-schedule-delete-btn{width:100%!important}}.page-slug-trainer>.hero{display:block!important}.page-slug-trainer .trainer-page-card{margin-top:0!important}.trainer-page-card-no-top-badge>.badge{display:none!important}.page-slug-trainer>.hero{display:block!important}.page-slug-trainer .trainer-page-card,.page-slug-trainer .trainer-page-card.section-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:980px!important;margin-inline:auto!important}.page-slug-trainer .trainer-page-card::before,.page-slug-trainer .trainer-page-card::after{content:none!important;display:none!important}.page-slug-trainer .trainer-profile-card{margin-top:0!important}.page-slug-trainer .hero .hero-card{max-width:none!important;width:100%!important;margin-left:0!important;margin-right:0!important}.page-slug-trainer .trainer-page-card,.page-slug-trainer .trainer-page-card.section-card{background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;padding:0!important;max-width:980px!important;margin-inline:auto!important}.page-slug-trainer .trainer-page-card>.badge,.trainer-page-card-no-top-badge>.badge{display:none!important}.confirm-text{white-space:pre-line!important}.settings-schedule-status{gap:8px!important;align-items:center!important;justify-content:flex-end!important}.settings-schedule-row-save{border-color:rgba(47,176,97,.38)!important;background:rgba(47,176,97,.12)!important;color:#d7ffe3!important;font-size:13px!important;font-weight:950!important;padding:10px 13px!important;white-space:nowrap!important}.settings-schedule-row-save:hover,.settings-schedule-row-save:focus-visible{background:rgba(47,176,97,.22)!important;border-color:rgba(47,176,97,.58)!important}.settings-schedule-row-save:disabled{opacity:.55!important;cursor:not-allowed!important}.settings-schedule-row.is-delete-marked .settings-schedule-row-save{opacity:.55!important}@media (max-width:1100px){.settings-schedule-status{justify-content:flex-start!important}.settings-schedule-row-save,.settings-schedule-delete-btn,.settings-schedule-remove{width:100%!important}}@media (min-width:980px){.schedule-wrapper{max-width:100%!important;overflow-x:auto!important}.schedule{min-width:min(1040px,100%)!important;table-layout:fixed!important}.schedule th,.schedule td{padding:12px 8px!important;font-size:clamp(12px,.9vw,14px)!important}.schedule .course{font-size:clamp(11px,.82vw,13px)!important;line-height:1.18!important;padding:7px 8px!important;max-width:100%!important;overflow-wrap:anywhere!important}.schedule .time{font-size:clamp(12px,.9vw,14px)!important}}@media (max-width:760px){.schedule .course{font-size:12px!important;line-height:1.18!important}}.page-slug-boxen-fuer-kinder-und-jugendliche .trainer-page-card,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-youth-page,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-cta-box,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-faq-box,.page-slug-trainer .trainer-page-card,.page-slug-trainer .trainer-page-card.section-card{width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.page-slug-trainer>.hero .container{display:block!important;width:min(var(--max),calc(100% - 32px))!important}.page-slug-trainer>.hero .hero-card,.page-slug-trainer .hero .hero-card{display:block!important;width:100%!important;max-width:100%!important;margin-left:0!important;margin-right:0!important;box-sizing:border-box!important}.page-slug-trainer>.hero .hero-title,.page-slug-trainer>.hero .hero-text{max-width:760px!important;margin-left:0!important;margin-right:0!important}.page-slug-trainer>.hero .badge{margin-left:0!important;margin-right:auto!important}.page-slug-trainer .trainer-profile-card,.page-slug-trainer .trainer-quote-box,.page-slug-boxen-fuer-kinder-und-jugendliche .trainer-quote-box,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-parent-box,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-benefit-grid .section-card,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-cta-box,.page-slug-boxen-fuer-kinder-und-jugendliche .rb-kids-faq-box{width:100%!important;max-width:100%!important;box-sizing:border-box!important}@media (max-width:640px){.page-slug-trainer>.hero .container{width:min(var(--max),calc(100% - 22px))!important}.page-slug-trainer>.hero .hero-card{padding:24px 20px!important}}body .page-slug-trainer>.hero .hero-card,body .page-slug-trainer>.hero .hero-title,body .page-slug-trainer>.hero .hero-text{text-align:left!important}body .page-slug-trainer>.hero .badge{display:inline-flex!important;margin-left:0!important;margin-right:auto!important;align-self:flex-start!important}body .page-slug-trainer>.hero .hero-title,body .page-slug-trainer>.hero .hero-text{margin-left:0!important;margin-right:auto!important}body .page-slug-trainer .trainer-profile-card,body .page-slug-trainer .trainer-profile-text{text-align:left!important;justify-items:start!important}@media (max-width:760px){body .page-slug-trainer .trainer-profile-card,body .page-slug-trainer .trainer-profile-text{text-align:left!important;justify-items:start!important}}.settings-schedule-row[data-schedule-existing="1"]{border-left:4px solid rgba(148,163,184,.55)!important}.settings-schedule-row:not([data-schedule-existing="1"]){border-left:4px solid rgba(47,176,97,.72)!important}.settings-schedule-row:not([data-schedule-existing="1"]) .settings-schedule-status .badge{box-shadow:0 0 0 1px rgba(47,176,97,.22) inset!important}.rb-dynamic-training-overview .schedule-wrapper,#rb-training-schedule-dynamic .schedule-wrapper,#rb-download-training-schedule-dynamic .schedule-wrapper{max-width:100%!important}.rb-dynamic-training-overview .schedule,#rb-training-schedule-dynamic .schedule,#rb-download-training-schedule-dynamic .schedule{table-layout:fixed!important}body .page-slug-trainer>.hero .container,body .page-slug-trainer>.hero .hero-card{width:min(var(--max),calc(100% - 32px))!important;max-width:var(--max)!important;margin-left:auto!important;margin-right:auto!important;text-align:left!important}body .page-slug-trainer>.hero .hero-card{padding:42px 34px!important}body .page-slug-trainer>.hero .hero-title,body .page-slug-trainer>.hero .hero-text{text-align:left!important;margin-left:0!important;margin-right:auto!important;max-width:840px!important}body .page-slug-trainer>.hero .badge{margin-left:0!important;margin-right:auto!important}body .page-slug-trainer .trainer-page-card,body .page-slug-trainer .trainer-page-card.section-card{background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}body .page-slug-trainer .trainer-page-card>.badge,body .trainer-page-card-no-top-badge>.badge{display:none!important}.service-course-schedule-admin{display:grid!important;gap:12px!important}.service-course-schedule-admin>label{font-size:15px!important;color:#fff!important}.service-course-schedule-wrap{margin-top:0!important}.service-course-schedule-table .settings-schedule-row{border-left:4px solid rgba(47,176,97,.64)!important}.service-course-schedule-table input[readonly]{opacity:.88!important;cursor:not-allowed!important;background:rgba(255,255,255,.035)!important}.service-course-schedule-table .settings-schedule-status{justify-content:flex-end!important}.service-course-schedule-table .settings-schedule-row-save{min-width:130px!important}@media (max-width:1100px){.service-course-schedule-table .settings-schedule-status{justify-content:flex-start!important}.service-course-schedule-table .settings-schedule-row-save{width:100%!important}}@media (max-width:640px){body .page-slug-trainer>.hero .container{width:min(var(--max),calc(100% - 22px))!important}body .page-slug-trainer>.hero .hero-card{padding:24px 20px!important}}.footer-copy .footer-copy-brand{opacity:.3!important}.toast .toast-icon.rb-toast-icon{display:inline-flex;align-items:center;justify-content:center;flex:0 0 34px;width:34px;height:34px;border-radius:999px;color:currentColor;background:rgba(255,255,255,.08);font-size:0}.toast .toast-icon.rb-toast-icon svg{width:19px;height:19px;display:block;fill:currentColor}.toast-success .toast-icon.rb-toast-icon{color:#d8f3df;background:rgba(216,243,223,.1)}.toast-warning .toast-icon.rb-toast-icon{color:#f3e7c8;background:rgba(243,231,200,.11)}.toast-error .toast-icon.rb-toast-icon{color:#ffd4d4;background:rgba(255,212,212,.11)}.toast.toast-icon-play .toast-icon.rb-toast-icon,.toast.toast-icon-stop .toast-icon.rb-toast-icon{color:#f2f2f2;background:rgba(255,255,255,.1)}.schedule-today-label{display:inline-flex;align-items:center;justify-content:center;margin:0 auto 4px;padding:2px 9px;border-radius:999px;background:rgba(188,38,37,.14);border:1px solid rgba(188,38,37,.28);color:#fff;font-size:.68rem;font-weight:900;letter-spacing:.08em;text-transform:uppercase}.schedule-day-name{display:block}#scheduleTable.has-current-day-mark .current-day-cell{box-shadow:inset 0 0 0 1px rgba(188,38,37,.28)}.offers-overview-lead,.offers-main-text{font-size:clamp(1.02rem,2vw,1.18rem);line-height:1.75;color:#f5f5f5}.offers-featured-courses{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center;margin-top:16px}.offers-featured-separator{color:rgba(255,255,255,.42);font-weight:900}.offers-featured-course{display:inline-flex;align-items:center;justify-content:center;padding:10px 16px;border-radius:999px;background:linear-gradient(135deg,var(--service-color,#bc2625),color-mix(in srgb,var(--service-color,#bc2625) 72%,#000));border:1px solid color-mix(in srgb,var(--service-color,#bc2625) 68%,#fff);color:#fff!important;font-weight:1000;letter-spacing:.08em;text-transform:uppercase;text-decoration:none;box-shadow:0 12px 28px rgba(0,0,0,.28)}.offer-course-mini{--service-color:#bc2625}.offer-course-kinder{--service-color:#d77a1d}.offer-course-jugend{--service-color:#7a1f1f}.home-cta-brand-break{display:inline-block;margin-top:4px;font-size:1.18em;letter-spacing:.04em}.legal-music-note{margin:18px 0;padding:14px 16px;border-radius:18px;border:1px solid rgba(188,38,37,.24);background:rgba(188,38,37,.07);color:#f2f2f2;line-height:1.65}.gallery-empty-state{display:flex;align-items:center;justify-content:center;min-height:92px;border:1px dashed rgba(255,255,255,.22);border-radius:18px;text-align:center;font-weight:800;color:#f2f2f2;background:rgba(255,255,255,.035)}.gallery-thumb-empty{display:flex;align-items:center;justify-content:center;min-height:120px;border-radius:16px;background:rgba(255,255,255,.05);color:#d8d8d8;font-weight:800;text-align:center}.gallery-share-state span{display:inline-flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:999px;background:rgba(255,255,255,.08);font-weight:900}.member-table-program-highlight{border:1px solid rgba(188,38,37,.28);border-radius:16px;padding:10px 12px;background:rgba(188,38,37,.07)}.member-list-kicker{display:block;margin-bottom:3px;color:#ffdbdb;font-size:.68rem;font-weight:1000;letter-spacing:.12em;text-transform:uppercase}.member-editor-program-highlight{display:inline-flex;align-items:center;gap:6px;padding:6px 10px;border-radius:999px;background:rgba(188,38,37,.16);border:1px solid rgba(188,38,37,.32);font-weight:900;color:#fff}.member-priority-strip{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;margin:18px 0}.member-priority-card{padding:14px 16px;border-radius:20px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);box-shadow:0 12px 28px rgba(0,0,0,.18)}.member-priority-card.is-primary{border-color:rgba(188,38,37,.45);background:linear-gradient(135deg,rgba(188,38,37,.2),rgba(255,255,255,.045))}.member-priority-card small{display:block;color:#cfcfcf;font-weight:800;letter-spacing:.06em;text-transform:uppercase}.member-priority-card strong{display:block;margin-top:4px;color:#fff;font-size:1.12rem}.member-priority-card span{display:block;margin-top:3px;color:#d7d7d7;font-size:.9rem}.dashboard-member-contract-alerts{grid-column:1/-1;margin-bottom:18px}.dashboard-member-alert-list{display:grid;gap:10px}.dashboard-member-alert{display:grid;grid-template-columns:auto 1fr;gap:4px 12px;align-items:center;padding:12px 14px;border-radius:18px;border:1px solid rgba(188,38,37,.28);background:rgba(188,38,37,.07);text-decoration:none;color:inherit}.dashboard-member-alert small{grid-column:1/-1;color:#d8d8d8;line-height:1.55}@media(max-width:760px){.member-priority-strip{grid-template-columns:1fr}.dashboard-member-alert{grid-template-columns:1fr}.offers-featured-courses{justify-content:flex-start}.offers-featured-course{width:100%}.offers-featured-separator{display:none}}.toast.toast-icon-stop .toast-icon.rb-toast-icon{color:#111!important;background:#f2f2f2!important}.toast.toast-icon-stop .toast-icon.rb-toast-icon svg{fill:#111!important}#member_program_slug:required:invalid{border-color:rgba(188,38,37,.55)!important;box-shadow:0 0 0 3px rgba(188,38,37,.10)!important}.offers-linked-page .offers-featured-courses{align-items:center!important;justify-content:center!important;gap:9px 10px!important}.offers-linked-page .offers-featured-course{background:rgba(255,255,255,.035)!important;border:1px solid color-mix(in srgb,var(--service-color,#bc2625) 70%,rgba(255,255,255,.16))!important;color:var(--service-color,#bc2625)!important;text-shadow:0 0 14px color-mix(in srgb,var(--service-color,#bc2625) 34%,transparent)!important;box-shadow:0 10px 24px rgba(0,0,0,.22),inset 0 0 0 1px rgba(255,255,255,.035)!important}.offers-linked-page .offers-featured-course:hover{background:color-mix(in srgb,var(--service-color,#bc2625) 12%,rgba(255,255,255,.045))!important}.offers-linked-page .offers-service-card .service-body h3,.page-slug-angebote .service-grid-linked .service-card.service-card-linked .service-body h3{color:var(--service-color,#bc2625)!important;text-shadow:0 0 16px color-mix(in srgb,var(--service-color,#bc2625) 28%,transparent)!important;border-color:color-mix(in srgb,var(--service-color,#bc2625) 44%,rgba(255,255,255,.16))!important}.services-section .service-card.service-card-linked[style*="--service-color"] .service-body h3{color:var(--service-color,#bc2625)!important;text-shadow:0 0 14px color-mix(in srgb,var(--service-color,#bc2625) 22%,transparent)!important}.settings-schedule-row-save{white-space:nowrap!important}html{scroll-behavior:smooth}.offers-linked-page .offers-service-card[id]{scroll-margin-top:clamp(96px,14vh,150px)!important}.offers-linked-page .offers-featured-course:focus-visible{outline:2px solid var(--service-color,#bc2625)!important;outline-offset:4px!important}.admin-page-services .admin-service-grid .media-thumb.is-placeholder{display:flex!important;align-items:center!important;justify-content:center!important;background:radial-gradient(circle at center,rgba(255,255,255,.08),rgba(0,0,0,.28))!important;border:1px solid rgba(255,255,255,.10)!important;overflow:hidden!important}.admin-page-services .admin-service-grid .media-thumb.is-placeholder img{width:64%!important;height:64%!important;object-fit:contain!important;opacity:.82!important;filter:drop-shadow(0 10px 26px rgba(0,0,0,.38))!important}@media(max-width:760px){.offers-linked-page .offers-service-card[id]{scroll-margin-top:118px!important}.offers-linked-page .offers-featured-course{min-height:46px!important;text-align:center!important}}.service-image-preview{align-items:flex-start!important}.service-image-preview.is-placeholder-image{border-style:dashed!important;background:rgba(255,255,255,.025)!important}.image-delete-option{display:inline-flex!important;align-items:center!important;gap:8px!important;margin-top:10px!important;padding:9px 11px!important;border-radius:14px!important;background:rgba(188,38,37,.10)!important;border:1px solid rgba(188,38,37,.28)!important;color:#fff!important;font-weight:800!important;line-height:1.35!important}.image-delete-option input{accent-color:#bc2625!important}.admin-page-services .admin-service-grid .media-thumb.is-placeholder img[src*="aqua-boxing"]{width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 12px 28px rgba(0,80,140,.28))!important}.service-media.is-placeholder img[src*="aqua-boxing"]{width:100%!important;height:100%!important;object-fit:contain!important;opacity:1!important;filter:drop-shadow(0 12px 32px rgba(0,120,190,.24))!important}@media(max-width:720px){.service-image-preview{display:grid!important;grid-template-columns:72px 1fr!important;align-items:start!important}.image-delete-option{width:100%!important;justify-content:flex-start!important}}.page-slug-home .services-section .service-card.service-card-linked .service-body h3,.page-slug-home .services-section .service-card.service-card-linked[style*="--service-color"] .service-body h3{color:#fff!important;text-shadow:0 3px 18px rgba(0,0,0,.34)!important}.page-slug-angebote .offers-linked-page .offers-service-card .service-body h3,.page-slug-angebote .service-grid-linked .service-card.service-card-linked .service-body h3{box-sizing:border-box!important;display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;white-space:nowrap!important;flex-wrap:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;-webkit-hyphens:none!important;text-wrap:nowrap!important}.page-slug-angebote .offers-linked-page .offers-service-card .service-body h3 *,.page-slug-angebote .service-grid-linked .service-card.service-card-linked .service-body h3 *{white-space:nowrap!important;overflow-wrap:normal!important;word-break:keep-all!important;hyphens:none!important;-webkit-hyphens:none!important}@media(max-width:720px){.page-slug-angebote .offers-service-grid .service-body{padding:18px 14px!important}.page-slug-angebote .offers-linked-page .offers-service-card .service-body h3,.page-slug-angebote .service-grid-linked .service-card.service-card-linked .service-body h3{min-height:58px!important;padding:13px 12px!important;font-size:clamp(17px,5.15vw,22px)!important;letter-spacing:.015em!important;line-height:1.02!important}}@media(max-width:380px){.page-slug-angebote .offers-linked-page .offers-service-card .service-body h3,.page-slug-angebote .service-grid-linked .service-card.service-card-linked .service-body h3{padding-left:9px!important;padding-right:9px!important;font-size:clamp(16px,5vw,19px)!important;letter-spacing:0!important}}@keyframes rbLogoRecordSpin{from{transform:rotate(0deg)}to{transform:rotate(360deg)}}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo{animation:rbLogoRecordSpin 14s linear infinite!important;transform-origin:50% 50%!important;will-change:transform!important;box-shadow:0 0 18px rgba(255,255,255,.16),0 0 22px rgba(188,38,37,.22)!important}[data-rb-music-logo].rb-music-logo-active{cursor:pointer!important}.toast.toast-icon-stop,.toast-error.toast-icon-stop{border-left:5px solid #bc2625!important;border-color:rgba(188,38,37,.55)!important;box-shadow:0 18px 46px rgba(188,38,37,.22)!important}.toast.toast-icon-stop .toast-icon.rb-toast-icon,.toast-error.toast-icon-stop .toast-icon.rb-toast-icon{color:#111!important;background:#f2f2f2!important}.toast.toast-icon-stop .toast-icon.rb-toast-icon svg,.toast-error.toast-icon-stop .toast-icon.rb-toast-icon svg{fill:#111!important}.rb-music-modal{position:fixed!important;inset:0!important;z-index:1000000!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:18px!important;background:rgba(0,0,0,.56)!important;backdrop-filter:blur(10px)!important;-webkit-backdrop-filter:blur(10px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .22s ease,visibility .22s ease!important}.rb-music-modal.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.rb-music-player{position:relative!important;width:min(92vw,420px)!important;border-radius:26px!important;border:1px solid rgba(188,38,37,.28)!important;background:linear-gradient(145deg,rgba(16,17,20,.98),rgba(8,8,10,.96))!important;color:#fff!important;box-shadow:0 28px 80px rgba(0,0,0,.55),0 0 0 1px rgba(255,255,255,.035) inset!important;padding:20px!important;transform:translateY(10px) scale(.98)!important;transition:transform .22s ease!important;overflow:hidden!important}.rb-music-modal.is-open .rb-music-player{transform:translateY(0) scale(1)!important}.rb-music-player::before{content:""!important;position:absolute!important;inset:-1px!important;background:radial-gradient(circle at 18% 10%,rgba(188,38,37,.18),transparent 35%),radial-gradient(circle at 90% 0,rgba(255,255,255,.07),transparent 30%)!important;pointer-events:none!important}.rb-music-player>*{position:relative!important;z-index:1!important}.rb-music-close{position:absolute!important;top:12px!important;right:12px!important;width:34px!important;height:34px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.06)!important;color:#f2f2f2!important;font-size:22px!important;line-height:1!important;cursor:pointer!important}.rb-music-head{display:grid!important;grid-template-columns:62px 1fr!important;gap:14px!important;align-items:center!important;padding-right:36px!important}.rb-music-disc{width:62px!important;height:62px!important;border-radius:999px!important;display:flex!important;align-items:center!important;justify-content:center!important;border:1px solid rgba(188,38,37,.38)!important;background:radial-gradient(circle,rgba(255,255,255,.12),rgba(188,38,37,.08) 58%,rgba(0,0,0,.35))!important;box-shadow:0 0 22px rgba(188,38,37,.22)!important;overflow:hidden!important}.rb-music-disc img{width:50px!important;height:50px!important;object-fit:contain!important;border-radius:999px!important;animation:rbLogoRecordSpin 14s linear infinite!important}.rb-music-head strong{display:block!important;font-size:1.18rem!important;letter-spacing:.02em!important;line-height:1.15!important}.rb-music-head small{display:block!important;margin-top:4px!important;color:#d8d8d8!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.72rem!important}.rb-music-track{margin:18px 0 14px!important;padding:12px 14px!important;border-radius:18px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.09)!important;color:#f5f5f5!important;font-weight:900!important;text-align:center!important}.rb-music-actions{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:10px!important;align-items:center!important}.rb-music-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:0!important;min-height:54px!important;width:100%!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important;color:#fff!important;cursor:pointer!important;font-weight:1000!important;letter-spacing:.02em!important}.rb-music-control svg{display:block!important;width:25px!important;height:25px!important;fill:currentColor!important;color:#fff!important}.rb-music-control:hover{background:rgba(255,255,255,.085)!important;transform:translateY(-1px)!important}.rb-music-control strong,.rb-music-control span:not(.sr-only){display:none!important}.rb-music-control-primary{border-color:rgba(188,38,37,.42)!important;background:linear-gradient(135deg,rgba(188,38,37,.24),rgba(255,255,255,.055))!important}.rb-music-hint{margin:13px 2px 0!important;color:#bdbdbd!important;font-size:.82rem!important;line-height:1.45!important;text-align:center!important}.rb-music-control:focus-visible,.rb-music-close:focus-visible{outline:2px solid #bc2625!important;outline-offset:3px!important}@media(max-width:520px){.rb-music-player{padding:18px!important;border-radius:22px!important}.rb-music-head{grid-template-columns:54px 1fr!important;gap:12px!important}.rb-music-disc{width:54px!important;height:54px!important}.rb-music-disc img{width:44px!important;height:44px!important}.rb-music-actions{grid-template-columns:repeat(3,1fr)!important;gap:8px!important}.rb-music-control{min-height:50px!important;border-radius:16px!important}.rb-music-control svg{width:23px!important;height:23px!important}.rb-music-track{text-align:left!important}}@media(prefers-reduced-motion:reduce){html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,.rb-music-disc img{animation:none!important}}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo{animation-delay:var(--rb-music-spin-delay,0s)!important}.rb-music-modal{transition:opacity .14s ease,visibility .14s ease!important;will-change:opacity!important}.rb-music-player{width:min(92vw,390px)!important;padding:22px 20px 20px!important;transform:translateY(4px) scale(.995)!important;transition:transform .14s ease!important;will-change:transform!important}.rb-music-disc.rb-music-disc-hero{width:94px!important;height:94px!important;margin:0 auto 12px!important;display:flex!important;align-items:center!important;justify-content:center!important}.rb-music-disc.rb-music-disc-hero img{width:78px!important;height:78px!important;animation-delay:var(--rb-music-spin-delay,0s)!important}.rb-music-head{display:block!important;grid-template-columns:none!important;padding:0 38px 0!important;text-align:center!important}.rb-music-head strong{font-size:1.16rem!important}.rb-music-track{margin:15px 0 14px!important}@media(max-width:520px){.rb-music-player{width:min(92vw,360px)!important;padding:20px 18px 18px!important}.rb-music-disc.rb-music-disc-hero{width:84px!important;height:84px!important;margin-bottom:10px!important}.rb-music-disc.rb-music-disc-hero img{width:70px!important;height:70px!important}.rb-music-head{padding:0 34px 0!important;text-align:center!important}.rb-music-track{text-align:center!important}}@media(prefers-reduced-motion:reduce){html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,.rb-music-disc img{animation:none!important;animation-delay:0s!important}}.page-slug-angebote .offers-service-card .offers-service-card-shell{display:flex!important;flex-direction:column!important;height:100%!important;cursor:default!important}.page-slug-angebote .offers-service-card .service-card-link::before{pointer-events:none!important}.page-slug-angebote .offers-service-card .service-card-link>*,.page-slug-angebote .offers-service-card .service-body,.page-slug-angebote .offers-service-card .service-body *,.page-slug-angebote .offers-service-card .service-media{pointer-events:auto!important}.page-slug-angebote .offer-title-link{color:inherit!important;text-decoration:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important}.page-slug-angebote .offer-weekly-trigger{justify-self:center!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;width:auto!important;max-width:100%!important;min-height:36px!important;margin:0 auto 2px!important;padding:8px 13px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--service-color,#bc2625) 44%,rgba(255,255,255,.18))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--service-color,#bc2625) 14%,rgba(255,255,255,.045)),rgba(255,255,255,.025))!important;color:#f6f7f9!important;box-shadow:0 10px 24px rgba(0,0,0,.18),inset 0 0 0 1px rgba(255,255,255,.035)!important;font-size:12px!important;font-weight:900!important;letter-spacing:.025em!important;line-height:1.1!important;text-align:center!important;cursor:pointer!important;text-shadow:none!important}.page-slug-angebote .offer-weekly-trigger span{color:#fff!important;font-size:13px!important;font-weight:1000!important;white-space:nowrap!important}.page-slug-angebote .offer-weekly-trigger small{color:rgba(255,255,255,.68)!important;font-size:11px!important;font-weight:800!important;letter-spacing:.01em!important;white-space:nowrap!important}.page-slug-angebote .offer-weekly-trigger:hover,.page-slug-angebote .offer-weekly-trigger:focus-visible{border-color:color-mix(in srgb,var(--service-color,#bc2625) 70%,#fff)!important;background:linear-gradient(135deg,color-mix(in srgb,var(--service-color,#bc2625) 22%,rgba(255,255,255,.06)),rgba(255,255,255,.04))!important;outline:none!important;transform:translateY(-1px)!important}.page-slug-angebote .offer-card-details-link{pointer-events:auto!important;text-decoration:none!important}.offer-schedule-modal[hidden]{display:none!important}.offer-schedule-modal{position:fixed!important;inset:0!important;z-index:10000!important;display:grid!important;place-items:center!important;padding:clamp(12px,3vw,30px)!important}.offer-schedule-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.74)!important;backdrop-filter:blur(10px)!important}.offer-schedule-modal-dialog{position:relative!important;z-index:1!important;width:min(980px,100%)!important;max-height:min(86svh,820px)!important;overflow:auto!important;border-radius:26px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(20,22,26,.98),rgba(9,10,12,.98))!important;box-shadow:0 26px 70px rgba(0,0,0,.55),0 0 0 1px rgba(188,38,37,.12)!important;padding:clamp(18px,3vw,30px)!important;transform:translateY(8px) scale(.985)!important;opacity:0!important;transition:opacity .18s ease,transform .18s ease!important}.offer-schedule-modal.is-open .offer-schedule-modal-dialog{opacity:1!important;transform:translateY(0) scale(1)!important}.offer-schedule-modal-close{position:sticky!important;top:0!important;float:right!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:42px!important;height:42px!important;margin:-6px -6px 6px 12px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(188,38,37,.90)!important;color:#fff!important;font-size:28px!important;font-weight:900!important;line-height:1!important;box-shadow:0 12px 28px rgba(0,0,0,.36)!important;cursor:pointer!important}.offer-schedule-modal-copy{display:grid!important;gap:13px!important;clear:both!important}.offer-schedule-modal-kicker{margin:0!important;justify-self:start!important;padding:7px 12px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.34)!important;background:rgba(188,38,37,.10)!important;color:#fff!important;font-weight:950!important;font-size:12px!important;letter-spacing:.07em!important;text-transform:uppercase!important}.offer-schedule-modal-copy h2{margin:0!important;color:#fff!important;font-size:clamp(24px,4vw,38px)!important;line-height:1.05!important}.offer-schedule-modal-copy p{margin:0!important;color:#d8dde6!important;line-height:1.55!important}.offer-schedule-modal-copy .swipe-hint{margin-top:6px!important}body.offer-schedule-modal-open{overflow:hidden!important}@media(max-width:720px){.page-slug-angebote .offer-weekly-trigger{width:100%!important;min-height:40px!important;padding:9px 12px!important}.offer-schedule-modal{padding:8px!important;align-items:end!important}.offer-schedule-modal-dialog{width:100%!important;max-height:90svh!important;border-radius:22px 22px 18px 18px!important;padding:16px 12px 14px!important}.offer-schedule-modal-close{width:40px!important;height:40px!important;margin:0 0 8px 10px!important}}[data-rb-music-logo].rb-music-logo-active .brand-logo,.rb-music-disc img{transform:rotate(var(--rb-music-spin-angle,0deg))!important;transform-origin:center center!important}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img{animation:rbLogoRecordSpin 14s linear infinite!important;animation-delay:var(--rb-music-spin-delay,0s)!important}html:not(.rb-music-playing) [data-rb-music-logo].rb-music-logo-active .brand-logo,body:not(.rb-music-playing) [data-rb-music-logo].rb-music-logo-active .brand-logo,html:not(.rb-music-playing) .rb-music-disc img,body:not(.rb-music-playing) .rb-music-disc img{animation:none!important}.rb-music-random-row{display:flex!important;justify-content:center!important;margin:11px 0 2px!important}.rb-music-shuffle{width:58px!important;min-height:44px!important;flex:0 0 auto!important;border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.045)!important}.rb-music-shuffle.is-active{border-color:rgba(188,38,37,.55)!important;background:linear-gradient(135deg,rgba(188,38,37,.24),rgba(255,255,255,.055))!important;box-shadow:0 0 0 1px rgba(188,38,37,.15),0 14px 30px rgba(0,0,0,.28)!important}.rb-music-info-modal{position:fixed!important;inset:0!important;z-index:10002!important;display:grid!important;place-items:center!important;padding:18px!important;background:rgba(0,0,0,.62)!important;backdrop-filter:blur(9px)!important;opacity:0!important;visibility:hidden!important;pointer-events:none!important;transition:opacity .16s ease,visibility .16s ease!important}.rb-music-info-modal.is-open{opacity:1!important;visibility:visible!important;pointer-events:auto!important}.rb-music-info-box{position:relative!important;width:min(92vw,390px)!important;border-radius:24px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(20,22,26,.98),rgba(9,10,12,.98))!important;box-shadow:0 26px 70px rgba(0,0,0,.55),0 0 0 1px rgba(188,38,37,.12)!important;padding:24px 20px 20px!important;text-align:center!important;transform:translateY(6px) scale(.985)!important;transition:transform .16s ease!important}.rb-music-info-modal.is-open .rb-music-info-box{transform:translateY(0) scale(1)!important}.rb-music-info-close{position:absolute!important;top:10px!important;right:10px!important;width:36px!important;height:36px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.13)!important;background:rgba(255,255,255,.045)!important;color:#fff!important;font-size:24px!important;font-weight:900!important;line-height:1!important;cursor:pointer!important}.rb-music-info-icon{width:58px!important;height:58px!important;margin:0 auto 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.34)!important;background:rgba(188,38,37,.12)!important;color:#fff!important}.rb-music-info-icon svg{width:28px!important;height:28px!important;fill:currentColor!important}.rb-music-info-box strong{display:block!important;color:#fff!important;font-size:1.2rem!important;letter-spacing:.02em!important}.rb-music-info-box p{margin:10px 0 18px!important;color:#d8dde6!important;line-height:1.55!important;font-size:.96rem!important}.rb-music-info-ok{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:42px!important;padding:10px 18px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.38)!important;background:linear-gradient(135deg,rgba(188,38,37,.95),rgba(155,24,24,.92))!important;color:#fff!important;font-weight:900!important;cursor:pointer!important}.rb-music-info-close:focus-visible,.rb-music-info-ok:focus-visible{outline:2px solid #bc2625!important;outline-offset:3px!important}@media(max-width:520px){.rb-music-shuffle{width:54px!important;min-height:42px!important}.rb-music-info-box{width:min(94vw,360px)!important;border-radius:22px!important;padding:22px 18px 18px!important}}@media(prefers-reduced-motion:reduce){html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img{animation:none!important}}#contact-form-section{scroll-margin-top:clamp(92px,12vh,132px)!important}@media (max-width:760px){#contact-form-section{scroll-margin-top:88px!important}}[data-rb-music-logo].rb-music-logo-active .brand-logo,.rb-music-disc img{transform:rotate(var(--rb-music-spin-angle,0deg));backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important;will-change:transform!important}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img,.rb-music-logo-playing .rb-music-disc img{animation-duration:14s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-play-state:var(--rb-music-spin-state,running)!important}.rb-music-player{width:min(92vw,430px)!important;padding:24px 22px 22px!important}.rb-music-track{margin:16px 0 10px!important;font-size:1rem!important}.rb-music-control-labels{display:grid!important;grid-template-columns:repeat(3,1fr)!important;gap:12px!important;margin:0 0 8px!important}.rb-music-control-labels span,.rb-music-random-label{display:block!important;color:#d8d8d8!important;font-weight:800!important;letter-spacing:.04em!important;text-transform:uppercase!important;font-size:.68rem!important;text-align:center!important}.rb-music-actions{gap:12px!important}.rb-music-control{min-height:62px!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.085),rgba(255,255,255,.05))!important;box-shadow:0 14px 28px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.04)!important}.rb-music-control svg{width:28px!important;height:28px!important}.rb-music-control-primary{box-shadow:0 18px 34px rgba(188,38,37,.16),inset 0 1px 0 rgba(255,255,255,.04)!important}.rb-music-random-row{margin:14px 0 2px!important}.rb-music-random-wrap{display:grid!important;gap:7px!important;justify-items:center!important}.rb-music-shuffle{width:72px!important;min-height:56px!important}.rb-music-hint{margin-top:15px!important}.page-slug-home .service-card.service-slug-aqua-boxing .service-media.is-placeholder,.page-slug-home .service-grid-linked .service-slug-aqua-boxing .service-media.is-placeholder{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,.98),rgba(255,255,255,.96) 48%,rgba(236,247,255,.92) 72%,rgba(2,119,189,.12) 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.30),0 0 0 1px rgba(255,255,255,.05),0 18px 38px rgba(255,255,255,.07)!important}.page-slug-home .service-card.service-slug-aqua-boxing .service-media.is-placeholder img,.page-slug-home .service-grid-linked .service-slug-aqua-boxing .service-media.is-placeholder img{filter:drop-shadow(0 0 12px rgba(255,255,255,.75)) drop-shadow(0 10px 22px rgba(0,120,190,.16))!important}@media(max-width:520px){.rb-music-player{width:min(94vw,376px)!important;padding:22px 16px 18px!important}.rb-music-control-labels{gap:8px!important;margin-bottom:6px!important}.rb-music-control-labels span,.rb-music-random-label{font-size:.62rem!important;letter-spacing:.03em!important}.rb-music-actions{gap:8px!important}.rb-music-control{min-height:56px!important;border-radius:18px!important}.rb-music-control svg{width:25px!important;height:25px!important}.rb-music-shuffle{width:66px!important;min-height:52px!important}}.member-extra-field{display:none!important}.member-extra-field.is-visible{display:block!important}.member-add-more-btn{justify-self:start!important;min-height:40px!important;padding:9px 14px!important;border-color:rgba(188,38,37,.28)!important;background:rgba(188,38,37,.08)!important}.member-doc-item{align-items:center!important;gap:14px!important;border-color:rgba(255,255,255,.11)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.member-doc-main{display:grid!important;gap:5px!important;min-width:0!important}.member-doc-main strong{font-size:1rem!important;line-height:1.2!important;color:#fff!important}.member-doc-type-badge{display:inline-flex!important;align-items:center!important;justify-content:center!important;width:max-content!important;min-height:26px!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(188,38,37,.36)!important;background:rgba(188,38,37,.13)!important;color:#fff!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important;font-size:.72rem!important}.member-doc-meta{color:#c7ccd6!important;font-weight:700!important}.single-member-message-form select[name="single_member_recipient"]{font-weight:800!important}@media(max-width:720px){.member-doc-item{display:grid!important;grid-template-columns:1fr!important;align-items:start!important}.member-doc-item .doc-actions{justify-content:flex-start!important}}.page-slug-angebote .offer-weekly-trigger{gap:0!important;min-height:38px!important;padding:9px 15px!important}.page-slug-angebote .offer-weekly-trigger span{font-size:13px!important;line-height:1!important;min-width:92px!important;text-align:center!important}.page-slug-angebote .offer-weekly-trigger small{display:none!important}.rb-music-control-labels,.rb-music-random-label,.rb-music-random-wrap small{display:none!important}.rb-music-actions{gap:14px!important;margin-top:4px!important}.rb-music-control{min-height:64px!important;padding:18px!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.038))!important;border-color:rgba(255,255,255,.14)!important;box-shadow:0 14px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)!important}.rb-music-control svg{width:29px!important;height:29px!important}.rb-music-control-primary{border-color:rgba(188,38,37,.44)!important;background:linear-gradient(135deg,rgba(188,38,37,.22),rgba(255,255,255,.052))!important}.rb-music-random-row{margin-top:14px!important}.rb-music-shuffle{width:76px!important;min-height:56px!important;padding:14px!important}.member-health-editor-section,.member-health-profile-section{border-color:rgba(188,38,37,.22)!important;background:linear-gradient(180deg,rgba(188,38,37,.055),rgba(255,255,255,.018))!important}.member-health-editor-section .member-form-section-head h3,.member-health-profile-section h3{letter-spacing:.01em!important}.member-health-editor-section .member-form-fields{align-items:start!important}.member-health-editor-section .member-emergency-name,.member-health-editor-section .member-emergency-phone{padding:12px!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important;border:1px solid rgba(255,255,255,.07)!important}.member-emergency-overview{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:12px!important;margin-bottom:12px!important}.member-emergency-card{padding:15px 16px!important;border-radius:18px!important;border:1px solid rgba(188,38,37,.22)!important;background:linear-gradient(135deg,rgba(188,38,37,.09),rgba(255,255,255,.025))!important;box-shadow:0 12px 26px rgba(0,0,0,.14)!important}.member-emergency-card small{display:block!important;color:#cfd5df!important;font-size:12px!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:6px!important}.member-emergency-card strong{display:block!important;color:#fff!important;font-size:1.05rem!important;line-height:1.25!important;margin-bottom:4px!important}.member-emergency-card span{display:block!important;color:#f1f3f6!important;font-weight:800!important}.member-medical-note-grid>div{border-color:rgba(214,163,51,.20)!important;background:linear-gradient(135deg,rgba(214,163,51,.08),rgba(255,255,255,.025))!important}.member-message-form select[name="single_member_recipient"],#single-member-message select[name="single_member_recipient"]{font-weight:800!important}@media(max-width:520px){.rb-music-actions{gap:9px!important}.rb-music-control{min-height:58px!important;padding:15px!important;border-radius:19px!important}.rb-music-control svg{width:26px!important;height:26px!important}.rb-music-shuffle{width:68px!important;min-height:52px!important}.page-slug-angebote .offer-weekly-trigger span{min-width:86px!important;font-size:12px!important}}.admin-mailbox-permission-grid .admin-mailbox-permission-card .help,.admin-mailbox-access-list span{font-size:12px!important;line-height:1.35!important}.page-slug-angebote .offer-weekly-trigger{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:118px!important;min-height:40px!important;padding:10px 16px!important;white-space:nowrap!important}.page-slug-angebote .offer-weekly-trigger span{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:96px!important;font-size:13px!important;line-height:1!important;font-weight:950!important;letter-spacing:.015em!important;white-space:nowrap!important}.schedule.has-current-day-mark td.current-day-cell .course.course-dynamic[style],.schedule-wrapper table.has-current-day-mark td.current-day-cell .course.course-dynamic[style],table[aria-label*="Trainingszeiten"].has-current-day-mark td.current-day-cell .course.course-dynamic[style],.schedule td.day-mark .course.course-dynamic[style]{background:var(--course-color,#bc2625)!important;border-color:var(--course-color,#bc2625)!important;color:#fff!important;box-shadow:0 8px 22px rgba(0,0,0,.16)!important}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img{animation:rbLogoRecordSpin 14s linear infinite!important;animation-delay:var(--rb-music-spin-delay,0s)!important;animation-play-state:running!important;transform-origin:center center!important;will-change:transform!important}html:not(.rb-music-playing) [data-rb-music-logo].rb-music-logo-active .brand-logo,body:not(.rb-music-playing) [data-rb-music-logo].rb-music-logo-active .brand-logo,html:not(.rb-music-playing) .rb-music-disc img,body:not(.rb-music-playing) .rb-music-disc img{animation:none!important;transform:rotate(var(--rb-music-spin-angle,0deg))}.rb-music-player{width:min(94vw,420px)!important;padding:24px 20px 20px!important;border-radius:28px!important}.rb-music-track{margin:16px 0 15px!important}.rb-music-control-labels,.rb-music-random-label,.rb-music-random-wrap small{display:none!important}.rb-music-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:14px!important;align-items:center!important;margin:6px 0 0!important}.rb-music-control{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:66px!important;padding:19px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.13)!important;background:linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.035))!important;color:#fff!important;box-shadow:0 14px 32px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)!important}.rb-music-control svg{width:30px!important;height:30px!important;fill:currentColor!important;display:block!important}.rb-music-control-primary{border-color:rgba(188,38,37,.46)!important;background:linear-gradient(135deg,rgba(188,38,37,.24),rgba(255,255,255,.048))!important}.rb-music-random-row{display:flex!important;justify-content:center!important;margin:15px 0 2px!important}.rb-music-shuffle{width:78px!important;min-height:58px!important;padding:15px!important;border-radius:20px!important}.rb-music-shuffle.is-active{border-color:rgba(188,38,37,.62)!important;background:linear-gradient(135deg,rgba(188,38,37,.30),rgba(255,255,255,.052))!important}@media(max-width:520px){.page-slug-angebote .offer-weekly-trigger{min-width:112px!important;width:auto!important;max-width:100%!important;padding:9px 13px!important}.page-slug-angebote .offer-weekly-trigger span{min-width:90px!important;font-size:12px!important}.rb-music-modal{align-items:center!important;padding:12px!important}.rb-music-player{width:min(94vw,370px)!important;padding:22px 16px 18px!important;border-radius:24px!important}.rb-music-actions{gap:9px!important}.rb-music-control{min-height:60px!important;padding:16px!important;border-radius:19px!important}.rb-music-control svg{width:27px!important;height:27px!important}.rb-music-shuffle{width:70px!important;min-height:54px!important;padding:14px!important}}.rb-music-control .sr-only,.rb-music-shuffle .sr-only{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.rb-music-player{width:min(92vw,410px)!important;padding:24px 20px 20px!important}.rb-music-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:10px!important}.rb-music-control{min-height:64px!important;padding:17px!important;border-radius:21px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;color:#fff!important;background:linear-gradient(180deg,rgba(255,255,255,.078),rgba(255,255,255,.045))!important;border:1px solid rgba(255,255,255,.13)!important;box-shadow:0 16px 32px rgba(0,0,0,.22),inset 0 1px 0 rgba(255,255,255,.045)!important}.rb-music-control svg{width:30px!important;height:30px!important;display:block!important;fill:currentColor!important}.rb-music-control-labels,.rb-music-random-label,.rb-music-random-wrap small,.rb-music-control span:not(.sr-only),.rb-music-control strong{display:none!important}.rb-music-shuffle{width:78px!important;min-height:58px!important;padding:15px!important}.rb-music-info-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;width:38px!important;height:38px!important;border-radius:999px!important;line-height:1!important;text-align:center!important;background:rgba(255,255,255,.055)!important;border:1px solid rgba(255,255,255,.14)!important;color:#fff!important}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img,.rb-music-logo-playing .rb-music-disc img{transform:none!important;animation-name:rbLogoRecordSpin!important;animation-duration:16s!important;animation-timing-function:linear!important;animation-iteration-count:infinite!important;animation-delay:var(--rb-music-spin-delay,0s)!important;animation-play-state:running!important;transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}html:not(.rb-music-playing) [data-rb-music-logo].rb-music-logo-active .brand-logo,body:not(.rb-music-playing) [data-rb-music-logo].rb-music-logo-active .brand-logo,html:not(.rb-music-playing) .rb-music-disc img,body:not(.rb-music-playing) .rb-music-disc img{animation:none!important;transform:rotate(var(--rb-music-spin-angle,0deg))!important}@media(max-width:520px){.rb-music-player{width:min(94vw,366px)!important;padding:22px 16px 18px!important;border-radius:24px!important}.rb-music-actions{gap:9px!important}.rb-music-control{min-height:60px!important;padding:16px!important;border-radius:19px!important}.rb-music-control svg{width:27px!important;height:27px!important}.rb-music-shuffle{width:70px!important;min-height:54px!important;padding:14px!important}}body.admin-page-mailboxes details.mailbox-details-toggle>summary.admin-collapse-summary{cursor:pointer!important;pointer-events:auto!important}body.admin-page-mailboxes details.mailbox-details-toggle>summary.admin-collapse-summary *{pointer-events:none!important}.schedule .time .schedule-time-pill,.schedule td.time .schedule-time-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-width:112px!important;padding:8px 12px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--time-row-color,#bc2625) 72%,rgba(255,255,255,.28))!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.02))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035),0 8px 18px rgba(0,0,0,.10)!important;color:#f6f7f9!important;font-weight:900!important;white-space:nowrap!important}.schedule tr:hover .schedule-time-pill{border-color:color-mix(in srgb,var(--time-row-color,#bc2625) 86%,#fff 14%)!important}.page-slug-angebote .offer-weekly-trigger{width:132px!important;min-width:132px!important;max-width:132px!important;min-height:42px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;white-space:nowrap!important}.page-slug-angebote .offer-weekly-trigger span{min-width:0!important;width:100%!important;display:block!important;text-align:center!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}.page-slug-angebote .offer-weekly-trigger small{display:none!important}.rb-music-player .rb-music-control-labels,.rb-music-player .rb-music-random-label,.rb-music-player .rb-music-random-wrap small,.rb-music-player .rb-music-control span:not(.sr-only),.rb-music-player .rb-music-control strong{display:none!important}.rb-music-player .rb-music-actions{grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:12px!important;margin-top:10px!important}.rb-music-player .rb-music-control{min-height:62px!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.14)!important;background:linear-gradient(180deg,rgba(255,255,255,.082),rgba(255,255,255,.04))!important;box-shadow:0 14px 30px rgba(0,0,0,.24),inset 0 1px 0 rgba(255,255,255,.045)!important}.rb-music-player .rb-music-control svg{width:30px!important;height:30px!important;display:block!important;fill:currentColor!important}.rb-music-player .rb-music-random-row{margin-top:14px!important}.rb-music-player .rb-music-shuffle{width:78px!important;min-height:56px!important;padding:15px!important}.rb-music-info-close{top:10px!important;left:10px!important;right:auto!important;margin:0!important;transform:none!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important}[data-rb-music-logo].rb-music-logo-active .brand-logo,.rb-music-disc img{transform:rotate(var(--rb-music-spin-angle,0deg))!important;transform-origin:50% 50%!important;will-change:transform!important}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img{animation:none!important}@media(max-width:520px){.page-slug-angebote .offer-weekly-trigger{width:124px!important;min-width:124px!important;max-width:124px!important;min-height:40px!important;padding:9px 10px!important}.page-slug-angebote .offer-weekly-trigger span{font-size:12px!important}.rb-music-player .rb-music-actions{gap:9px!important}.rb-music-player .rb-music-control{min-height:56px!important;padding:15px!important;border-radius:19px!important}.rb-music-player .rb-music-control svg{width:27px!important;height:27px!important}}.admin-inline-note{margin-top:8px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.045)!important;color:#d7dbe2!important;font-size:.93rem!important;line-height:1.45!important}.mailbox-permission-grid .toggle-card-title{word-break:break-all!important;line-height:1.35!important}[data-admin-message-mailboxes-box].is-board-auto .mailbox-permission-grid{display:none!important}.service-card.service-slug-aqua-boxing .service-media.is-placeholder,.service-grid-linked .service-slug-aqua-boxing .service-media.is-placeholder{background:radial-gradient(circle at 50% 38%,rgba(255,255,255,1),rgba(255,255,255,.97) 44%,rgba(244,250,255,.95) 70%,rgba(185,219,244,.42) 100%)!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.34),0 16px 36px rgba(255,255,255,.10),0 0 34px rgba(255,255,255,.08)!important}.service-card.service-slug-aqua-boxing .service-media.is-placeholder::after,.service-grid-linked .service-slug-aqua-boxing .service-media.is-placeholder::after{content:''!important;position:absolute!important;inset:10% 12%!important;border-radius:22px!important;background:radial-gradient(circle at 50% 42%,rgba(255,255,255,.42),rgba(255,255,255,.08) 58%,transparent 72%)!important;pointer-events:none!important}.service-card.service-slug-aqua-boxing .service-media.is-placeholder img,.service-grid-linked .service-slug-aqua-boxing .service-media.is-placeholder img{position:relative!important;z-index:1!important;filter:drop-shadow(0 0 14px rgba(255,255,255,.78)) drop-shadow(0 10px 24px rgba(0,120,190,.16))!important}@media(max-width:720px){.offer-schedule-modal{padding:10px!important;place-items:center!important;align-items:center!important}.offer-schedule-modal-dialog{width:min(94vw,420px)!important;max-height:none!important;overflow:visible!important;padding:14px 12px 12px!important;border-radius:20px!important}.offer-schedule-modal-close{position:absolute!important;top:8px!important;right:8px!important;margin:0!important;width:36px!important;height:36px!important;font-size:24px!important}.offer-schedule-modal-copy{gap:8px!important}.offer-schedule-modal-copy h2{font-size:clamp(18px,6vw,24px)!important;line-height:1.1!important;padding-right:40px!important}.offer-schedule-modal-copy p{font-size:.9rem!important;line-height:1.4!important}.offer-schedule-modal-copy .swipe-hint{display:none!important}.offer-schedule-modal .schedule-wrapper{overflow:visible!important;margin:0!important}.offer-schedule-modal .schedule{min-width:0!important;width:100%!important;table-layout:fixed!important;font-size:11px!important}.offer-schedule-modal .schedule th,.offer-schedule-modal .schedule td{padding:6px 4px!important;vertical-align:top!important}.offer-schedule-modal .schedule .course{padding:5px 6px!important;font-size:10px!important;line-height:1.2!important;border-radius:10px!important}.offer-schedule-modal .schedule .time .schedule-time-pill{font-size:10px!important;line-height:1.15!important;padding:5px 6px!important;white-space:normal!important}}[data-admin-message-mailboxes-box] .mailbox-permission-grid{display:grid!important}[data-admin-message-mailboxes-box].is-board-auto .mailbox-permission-grid{display:grid!important}.schedule .time .schedule-time-pill-neutral,.schedule td.time .schedule-time-pill-neutral{border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.045)!important;color:#eef1f6!important;box-shadow:none!important}.schedule tr:hover .schedule-time-pill-neutral{border-color:rgba(255,255,255,.22)!important}.schedule-day-has-course{box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--cell-course-color,#bc2625) 44%,transparent)!important;border-radius:14px!important}.schedule-day-time-pill{display:inline-flex!important;align-items:center!important;justify-content:center!important;margin:0 0 6px!important;padding:4px 8px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--cell-course-color,#bc2625) 70%,#fff 8%)!important;background:color-mix(in srgb,var(--cell-course-color,#bc2625) 12%,transparent)!important;color:#fff!important;font-size:11px!important;font-weight:900!important;line-height:1.1!important;white-space:nowrap!important}.page-slug-angebote .offer-weekly-trigger,.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .service-grid-linked .offer-weekly-trigger{width:138px!important;min-width:138px!important;max-width:138px!important;min-height:42px!important;padding:10px 12px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;flex:0 0 138px!important}.page-slug-angebote .offer-weekly-trigger span,.page-slug-angebote .offers-service-card .offer-weekly-trigger span,.page-slug-angebote .service-grid-linked .offer-weekly-trigger span{width:100%!important;min-width:0!important;display:block!important;text-align:center!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important}@media(max-width:520px){.page-slug-angebote .offer-weekly-trigger,.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .service-grid-linked .offer-weekly-trigger{width:132px!important;min-width:132px!important;max-width:132px!important;flex-basis:132px!important;min-height:40px!important;padding:9px 10px!important}.page-slug-angebote .offer-weekly-trigger span,.page-slug-angebote .offers-service-card .offer-weekly-trigger span,.page-slug-angebote .service-grid-linked .offer-weekly-trigger span{font-size:12px!important}.schedule-day-time-pill{font-size:10px!important;padding:4px 6px!important;white-space:normal!important}}.schedule .time .schedule-time-pill-neutral,.schedule td.time .schedule-time-pill-neutral{border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.045)!important;color:#eef1f6!important;box-shadow:none!important}.schedule .time .schedule-time-pill-today,.schedule td.time .schedule-time-pill-today{border-color:color-mix(in srgb,var(--time-row-color,#bc2625) 78%,#fff 8%)!important;background:color-mix(in srgb,var(--time-row-color,#bc2625) 10%,rgba(255,255,255,.03))!important;color:#fff!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--time-row-color,#bc2625) 18%,transparent),0 8px 18px rgba(0,0,0,.12)!important}.schedule tr:hover .schedule-time-pill-today{border-color:color-mix(in srgb,var(--time-row-color,#bc2625) 88%,#fff 12%)!important}.schedule-day-time-pill{display:none!important}.schedule-day-has-course{box-shadow:none!important;border-radius:0!important}.page-slug-angebote .offer-weekly-trigger,.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .service-grid-linked .offer-weekly-trigger{width:138px!important;min-width:138px!important;max-width:138px!important;flex:0 0 138px!important}.admin-mailbox-permissions-list{margin-top:10px!important;display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}.admin-mailbox-permissions-list strong{flex:0 0 100%!important;color:#d9dde5!important;font-size:.76rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;opacity:.82!important}.admin-mailbox-permissions-list span{display:inline-flex!important;align-items:center!important;min-height:28px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.045)!important;color:#eef1f6!important;font-size:12px!important;font-weight:850!important;line-height:1.15!important;word-break:break-all!important}.page-slug-angebote .offers-service-card .service-body>.offer-weekly-trigger,.page-slug-angebote .service-grid-linked .offers-service-card .service-body>.offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger{box-sizing:border-box!important;width:156px!important;min-width:156px!important;max-width:156px!important;height:44px!important;min-height:44px!important;max-height:44px!important;flex:0 0 156px!important;padding:0 14px!important;margin:4px auto 12px!important;display:flex!important;align-items:center!important;justify-content:center!important;align-self:center!important;justify-self:center!important;border-radius:999px!important;line-height:1!important;white-space:nowrap!important}.page-slug-angebote .offers-service-card .service-body>.offer-weekly-trigger span,.page-slug-angebote .service-grid-linked .offers-service-card .service-body>.offer-weekly-trigger span,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger span{display:block!important;width:100%!important;min-width:0!important;max-width:100%!important;text-align:center!important;font-size:13px!important;font-weight:950!important;line-height:1!important;white-space:nowrap!important}@media(max-width:520px){.page-slug-angebote .offers-service-card .service-body>.offer-weekly-trigger,.page-slug-angebote .service-grid-linked .offers-service-card .service-body>.offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger{width:146px!important;min-width:146px!important;max-width:146px!important;flex-basis:146px!important;height:42px!important;min-height:42px!important;max-height:42px!important}.page-slug-angebote .offers-service-card .service-body>.offer-weekly-trigger span,.page-slug-angebote .service-grid-linked .offers-service-card .service-body>.offer-weekly-trigger span,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger span{font-size:12px!important}}.page-slug-angebote .offers-linked-page .offers-service-card .service-body>button.offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger{width:158px!important;min-width:158px!important;max-width:158px!important;height:46px!important;min-height:46px!important;max-height:46px!important;flex:0 0 158px!important;padding:0 14px!important;margin:6px auto 13px!important;display:inline-grid!important;place-items:center!important;box-sizing:border-box!important;text-align:center!important;white-space:nowrap!important;overflow:hidden!important}.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger span,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger span{display:block!important;width:100%!important;font-size:13px!important;line-height:1!important;white-space:nowrap!important;text-align:center!important;overflow:hidden!important;text-overflow:clip!important}.offer-schedule-compact-list{display:none!important}.offer-schedule-compact-item{display:grid!important;grid-template-columns:1fr auto!important;gap:10px!important;align-items:center!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--course-color,#bc2625) 38%,rgba(255,255,255,.10))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--course-color,#bc2625) 13%,transparent),rgba(255,255,255,.035))!important}.offer-schedule-compact-item strong{color:#fff!important;font-size:.92rem!important;font-weight:950!important}.offer-schedule-compact-item span{color:#f4f6f8!important;font-size:.9rem!important;font-weight:900!important;white-space:nowrap!important}@media(max-width:720px){.offer-schedule-modal{padding:12px!important;align-items:center!important;place-items:center!important}.offer-schedule-modal-dialog{width:min(94vw,390px)!important;max-height:calc(100svh - 24px)!important;overflow:visible!important;padding:18px 14px 14px!important;border-radius:22px!important}.offer-schedule-modal-close{position:absolute!important;top:10px!important;right:10px!important;left:auto!important;float:none!important;margin:0!important;width:38px!important;height:38px!important;font-size:24px!important;z-index:3!important}.offer-schedule-modal-copy{display:grid!important;gap:10px!important;clear:none!important;padding-top:2px!important}.offer-schedule-modal-kicker{justify-self:start!important;margin:0!important;max-width:calc(100% - 48px)!important}.offer-schedule-modal-copy h2{margin:0!important;padding-right:46px!important;font-size:clamp(19px,6vw,24px)!important;line-height:1.12!important}.offer-schedule-modal-copy>p:not(.offer-schedule-modal-kicker){display:none!important}.offer-schedule-compact-list{display:grid!important;gap:8px!important}.offer-schedule-modal .schedule-wrapper,.offer-schedule-modal .swipe-hint{display:none!important}.rb-music-info-box{width:min(92vw,360px)!important;padding:24px 18px 18px!important;border-radius:22px!important;text-align:center!important}.rb-music-info-close{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;width:38px!important;height:38px!important;margin:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;line-height:1!important;z-index:3!important}.rb-music-info-icon{margin-top:4px!important}}@media(max-width:520px){.page-slug-angebote .offers-linked-page .offers-service-card .service-body>button.offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger{width:150px!important;min-width:150px!important;max-width:150px!important;flex-basis:150px!important;height:42px!important;min-height:42px!important;max-height:42px!important;margin-left:auto!important;margin-right:auto!important}.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger span,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger span{font-size:12px!important}}.rb-music-copyright{margin:12px auto 0!important;color:rgba(255,255,255,.70)!important;font-size:.78rem!important;line-height:1.3!important;text-align:center!important;font-weight:800!important;letter-spacing:.06em!important;text-transform:uppercase!important}.rb-music-info-box{padding-top:42px!important}.rb-music-info-close{position:absolute!important;top:10px!important;left:10px!important;right:auto!important;margin:0!important;transform:none!important;z-index:8!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;background:rgba(255,255,255,.07)!important;border:1px solid rgba(255,255,255,.15)!important;color:#fff!important;line-height:1!important;text-align:center!important}.rb-music-info-icon{margin-top:0!important}.offer-schedule-compact-item span{display:inline-flex!important;align-items:center!important;justify-content:center!important;justify-self:start!important;min-height:30px!important;padding:6px 10px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--course-color,#bc2625) 78%,#fff 10%)!important;background:color-mix(in srgb,var(--course-color,#bc2625) 12%,transparent)!important;box-shadow:0 0 0 1px rgba(255,255,255,.035) inset!important;font-weight:900!important;white-space:nowrap!important}.offer-schedule-modal .schedule-time-pill,.offer-schedule-modal .schedule-time-pill-neutral,.offer-schedule-modal .schedule-time-pill-today{border-color:color-mix(in srgb,var(--time-row-color,var(--course-color,#bc2625)) 78%,#fff 10%)!important;background:color-mix(in srgb,var(--time-row-color,var(--course-color,#bc2625)) 10%,transparent)!important}@media(max-width:520px){.rb-music-info-box{padding-top:44px!important}.rb-music-info-close{top:9px!important;left:9px!important;width:38px!important;height:38px!important}.rb-music-copyright{margin-top:11px!important;font-size:.72rem!important}}.settings-board-contact-list{display:grid!important;gap:10px!important}.settings-board-contact-row{display:grid!important;grid-template-columns:1fr 1.25fr!important;gap:12px!important;padding:12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.025)!important}.member-course-kpi-card{overflow:hidden!important}.member-course-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:10px!important;margin-top:12px!important}.member-course-kpi{display:grid!important;gap:5px!important;min-height:104px!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;color:#fff!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important}.member-course-kpi small{color:#cbd1db!important;font-weight:850!important;letter-spacing:.03em!important;text-transform:uppercase!important;font-size:11px!important;line-height:1.25!important}.member-course-kpi strong{font-size:32px!important;line-height:1!important;color:#fff!important}.member-course-kpi span{color:#aeb6c3!important;font-weight:750!important;font-size:12px!important}.page-slug-angebote .offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offer-weekly-trigger,.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offer-weekly-trigger{width:144px!important;min-width:144px!important;max-width:144px!important;height:44px!important;min-height:44px!important;max-height:44px!important;padding:0 14px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;text-align:center!important;white-space:nowrap!important;line-height:1!important}.page-slug-angebote .offer-weekly-trigger span,.page-slug-angebote .offers-linked-page .offer-weekly-trigger span,.page-slug-angebote .offers-service-card .offer-weekly-trigger span,.page-slug-angebote .offers-service-grid .offer-weekly-trigger span{display:block!important;width:100%!important;text-align:center!important;font-size:13px!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.offer-schedule-modal-dialog{overflow:visible!important}.offer-schedule-modal-close{position:absolute!important;top:-16px!important;right:-12px!important;z-index:10!important;margin:0!important;float:none!important}.offer-schedule-modal-copy{padding-top:8px!important}.offer-schedule-modal-kicker{margin-right:42px!important}.rb-music-info-box{overflow:visible!important;padding-top:24px!important}.rb-music-info-close{top:-14px!important;left:-14px!important;right:auto!important;z-index:20!important;box-shadow:0 12px 28px rgba(0,0,0,.38)!important}@media(max-width:720px){.settings-board-contact-row{grid-template-columns:1fr!important;gap:8px!important}.offer-schedule-modal-dialog{width:min(94vw,420px)!important;max-height:none!important;overflow:visible!important;padding:18px 12px 12px!important;border-radius:20px!important}.offer-schedule-modal-close{top:-14px!important;right:-8px!important;width:38px!important;height:38px!important}.offer-schedule-modal-kicker{margin-right:34px!important}.rb-music-info-close{top:-12px!important;left:-10px!important;width:38px!important;height:38px!important}.member-course-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-course-kpi{min-height:92px!important;padding:12px!important}.member-course-kpi strong{font-size:28px!important}.page-slug-angebote .offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offer-weekly-trigger,.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offer-weekly-trigger{width:136px!important;min-width:136px!important;max-width:136px!important;height:42px!important;min-height:42px!important;max-height:42px!important}}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,html.rb-music-playing .rb-music-disc img,body.rb-music-playing .rb-music-disc img,.rb-music-disc img{animation:none!important;transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important}[data-rb-music-logo].rb-music-logo-playing .brand-logo{box-shadow:0 0 16px rgba(255,255,255,.14),0 0 20px rgba(188,38,37,.18)!important}.settings-board-contact-row.is-empty-template{opacity:.82!important}.member-course-kpi-card .section-sub{display:none!important}.rb-music-head small[data-rb-music-status]{display:none!important}.admin-menu-link-messages.is-disabled,.admin-menu-link-messages[aria-disabled="true"]{display:none!important}body.rb-ui-feedback-dim::before{content:''!important;position:fixed!important;inset:0!important;z-index:99990!important;background:rgba(0,0,0,.34)!important;backdrop-filter:brightness(.84)!important;-webkit-backdrop-filter:brightness(.84)!important;pointer-events:none!important;opacity:1!important;transition:opacity .18s ease!important}body.rb-ui-feedback-dim .toast-wrap,body.rb-ui-feedback-dim .rb-feedback-focus,body.rb-ui-feedback-dim .rb-form-inline-status,body.rb-ui-feedback-dim form.rb-form-sent [type="submit"],body.rb-ui-feedback-dim [type="submit"]:disabled{position:relative!important;z-index:99991!important}.rb-form-inline-status.rb-feedback-focus,.toast.rb-feedback-focus{box-shadow:0 18px 48px rgba(0,0,0,.38),0 0 0 1px rgba(255,255,255,.10)!important}.trial-time-help{margin-top:7px!important;color:#c9ced8!important;font-size:.88rem!important;line-height:1.35!important}.probetraining-form-card input[data-trial-day-target][readonly]{opacity:.72!important;cursor:not-allowed!important}@media(max-width:760px){body.rb-ui-feedback-dim::before{background:rgba(0,0,0,.38)!important}}[data-rb-music-logo].rb-music-logo-active .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,.rb-music-disc img{animation:none!important;transform:rotate(var(--rb-music-spin-angle,0deg)) translateZ(0)!important;transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.behind-board-person-static{cursor:default!important}.behind-board-person-static:hover{transform:none!important}body.rb-ui-feedback-dim::before{display:none!important;content:none!important;background:transparent!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}body.rb-ui-feedback-dim .toast-wrap,body.rb-ui-feedback-dim .rb-feedback-focus,body.rb-ui-feedback-dim .rb-form-inline-status,body.rb-ui-feedback-dim form.rb-form-sent [type="submit"],body.rb-ui-feedback-dim [type="submit"]:disabled{z-index:auto!important}[data-rb-music-logo] .brand-logo,.topbar .brand-logo,.rb-music-disc img{transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.probetraining-form-card select[data-trial-day-select]:disabled{opacity:.72!important;cursor:not-allowed!important}.member-finance-kpi-grid{display:grid!important;grid-template-columns:minmax(220px,420px)!important;gap:12px!important;margin:12px 0 14px!important}.member-finance-kpi{display:grid!important;gap:6px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid rgba(188,38,37,.28)!important;background:linear-gradient(135deg,rgba(188,38,37,.14),rgba(255,255,255,.035))!important;box-shadow:0 18px 42px rgba(0,0,0,.20),inset 0 1px 0 rgba(255,255,255,.045)!important}.member-finance-kpi small{color:#d7dce5!important;font-size:11px!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.05em!important}.member-finance-kpi strong{color:#fff!important;font-size:34px!important;line-height:1!important;font-weight:950!important}.member-finance-kpi span{color:#b8c0cc!important;font-size:12px!important;font-weight:800!important}.rb-music-control{transition:transform .16s ease,box-shadow .16s ease,border-color .16s ease,background .16s ease!important}.rb-music-control:active,.rb-music-control.is-pulse{transform:translateY(-1px) scale(1.035)!important;border-color:rgba(188,38,37,.72)!important;background:linear-gradient(135deg,rgba(188,38,37,.34),rgba(255,255,255,.08))!important;box-shadow:0 18px 40px rgba(188,38,37,.24),0 12px 30px rgba(0,0,0,.30),inset 0 0 0 1px rgba(255,255,255,.08)!important}.rb-music-shuffle.is-active{color:#fff!important;border-color:rgba(188,38,37,.82)!important;background:linear-gradient(135deg,rgba(188,38,37,.42),rgba(255,255,255,.075))!important;box-shadow:0 0 0 1px rgba(188,38,37,.26),0 18px 42px rgba(188,38,37,.22),0 10px 28px rgba(0,0,0,.32)!important}[data-rb-music-logo] .brand-logo,.topbar .brand-logo,.rb-music-disc img{animation:none!important;transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}@media(max-width:720px){.member-finance-kpi-grid{grid-template-columns:1fr!important}.member-finance-kpi strong{font-size:30px!important}}.trial-time-display{box-sizing:border-box!important;width:100%!important;min-height:54px!important;display:flex!important;align-items:center!important;padding:15px 16px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.045)!important;color:#f4f6fa!important;font-weight:800!important;line-height:1.35!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.04)!important}.trial-time-display.is-muted{color:#aeb4c0!important;font-weight:700!important;opacity:.82!important}.trial-time-display.is-ready{border-color:rgba(188,38,37,.32)!important;background:rgba(188,38,37,.10)!important}@media(max-width:760px){.trial-time-display{min-height:50px!important;padding:13px 14px!important;font-size:14px!important}}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo,[data-rb-music-logo].rb-music-logo-active .brand-logo{animation:none!important;-webkit-animation:none!important;transform:none!important;-webkit-transform:none!important;will-change:auto!important}.member-finance-kpi-total small{letter-spacing:.02em!important}.member-finance-kpi-total strong{font-size:clamp(1.7rem,3vw,2.4rem)!important}.member-finance-kpi-total span{line-height:1.45!important}.rb-music-disc img{transition:filter .18s ease!important}.rb-music-control.is-pulse svg{filter:drop-shadow(0 0 8px rgba(188,38,37,.45))!important}.settings-board-contact-list{display:grid!important;gap:10px!important}.settings-board-contact-row{position:relative!important;display:grid!important;grid-template-columns:minmax(160px,1fr) minmax(200px,1.25fr)!important;gap:12px!important;padding:13px!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.settings-board-contact-row.is-empty-template{display:none!important}.settings-board-actions{display:flex!important;justify-content:flex-start!important;margin:12px 0 8px!important}.settings-board-actions .btn{min-height:42px!important;border-radius:999px!important;padding-inline:16px!important}.settings-board-empty{margin:0!important}.member-kpi-overview-card{overflow:hidden!important}.member-kpi-head{align-items:center!important;gap:12px!important}.member-finance-kpi-grid-v358{display:grid!important;grid-template-columns:1.35fr 1fr .82fr!important;gap:12px!important;margin:14px 0 16px!important}.member-finance-kpi-grid-v358 .member-finance-kpi{min-height:118px!important;align-content:center!important;border-radius:22px!important}.member-finance-kpi-active{border-color:rgba(255,255,255,.13)!important;background:linear-gradient(135deg,rgba(255,255,255,.06),rgba(188,38,37,.08))!important}.member-finance-kpi-count{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.02))!important}.member-course-section-title{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:10px!important;margin:8px 0 10px!important;padding-top:2px!important}.member-course-section-title strong{font-size:1.04rem!important;color:#fff!important}.member-course-section-title span{color:#aeb6c3!important;font-size:.82rem!important;font-weight:750!important;text-align:right!important}.member-course-kpi-grid-v358{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}.member-course-kpi-grid-v358 .member-course-kpi{min-height:112px!important;padding:15px!important;border-radius:20px!important;border-color:rgba(255,255,255,.10)!important;transition:transform .16s ease,border-color .16s ease,background .16s ease!important}.member-course-kpi-grid-v358 .member-course-kpi:hover{transform:translateY(-2px)!important;border-color:rgba(188,38,37,.38)!important;background:linear-gradient(180deg,rgba(188,38,37,.13),rgba(255,255,255,.025))!important}.member-course-kpi-grid-v358 .member-course-kpi span b{color:#fff!important}@media(max-width:900px){.member-finance-kpi-grid-v358{grid-template-columns:1fr!important}.member-finance-kpi-grid-v358 .member-finance-kpi{min-height:auto!important}.member-course-section-title{align-items:flex-start!important;flex-direction:column!important}.member-course-section-title span{text-align:left!important}.settings-board-contact-row{grid-template-columns:1fr!important}}.rb-music-player .rb-music-disc.rb-music-disc-hero{width:clamp(118px,28vw,152px)!important;height:clamp(118px,28vw,152px)!important;margin:0 auto 12px!important}.rb-music-player .rb-music-disc.rb-music-disc-hero img{width:100%!important;height:100%!important;object-fit:contain!important}.rb-music-player .rb-music-head strong{display:block!important;color:#fff!important;font-size:clamp(1.02rem,2.2vw,1.18rem)!important;font-weight:950!important;letter-spacing:.035em!important;text-align:center!important;text-transform:uppercase!important}.rb-music-copyright{margin-top:15px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.08)!important;color:rgba(255,255,255,.82)!important;font-size:.88rem!important;line-height:1.25!important;font-weight:850!important;letter-spacing:.035em!important;text-align:center!important}.rb-music-copyright-prefix{color:rgba(255,255,255,.62)!important;font-weight:800!important;margin-right:4px!important}.rb-music-copyright-ev{color:rgba(188,38,37,.70)!important;font-weight:950!important}@media(max-width:520px){.rb-music-player .rb-music-disc.rb-music-disc-hero{width:128px!important;height:128px!important;margin-bottom:10px!important}.rb-music-copyright{font-size:.84rem!important;margin-top:13px!important}}.trial-time-display.is-ready{color:#d8ffe7!important;border-color:rgba(47,176,97,.62)!important;background:linear-gradient(135deg,rgba(47,176,97,.18),rgba(47,176,97,.07))!important;box-shadow:0 0 0 1px rgba(47,176,97,.16),inset 0 1px 0 rgba(255,255,255,.05)!important}.rb-music-info-box{position:relative!important;overflow:visible!important;padding-top:56px!important}.rb-music-info-close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;margin:0!important;transform:none!important;z-index:40!important;width:38px!important;height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;box-shadow:0 12px 28px rgba(0,0,0,.30)!important;line-height:1!important;text-align:center!important}.rb-music-info-close:hover,.rb-music-info-close:focus-visible{border-color:rgba(188,38,37,.55)!important;background:rgba(188,38,37,.18)!important}.rb-music-player .rb-music-head strong{letter-spacing:.025em!important;text-transform:none!important}.rb-music-copyright{font-size:.94rem!important}.settings-board-actions [data-add-board-contact]{min-width:220px!important}@media(max-width:520px){.rb-music-info-box{padding-top:54px!important}.rb-music-info-close{top:10px!important;left:10px!important;width:38px!important;height:38px!important}.rb-music-copyright{font-size:.9rem!important}}.rb-music-player .rb-music-disc.rb-music-disc-hero{position:relative!important;isolation:isolate!important;width:clamp(126px,29vw,162px)!important;height:clamp(126px,29vw,162px)!important;margin:0 auto 20px!important}.rb-music-player .rb-music-disc.rb-music-disc-hero::before{content:""!important;position:absolute!important;inset:4px!important;border-radius:999px!important;z-index:0!important;background:radial-gradient(circle,rgba(255,255,255,.72) 0%,rgba(255,255,255,.42) 34%,rgba(255,255,255,.12) 58%,rgba(255,255,255,0) 74%)!important;filter:blur(9px)!important;opacity:.82!important;pointer-events:none!important}.rb-music-player .rb-music-disc.rb-music-disc-hero img{position:relative!important;z-index:2!important;width:100%!important;height:100%!important;object-fit:contain!important;filter:drop-shadow(0 0 14px rgba(255,255,255,.32)) drop-shadow(0 12px 26px rgba(0,0,0,.36))!important}.rb-music-player .rb-music-head{margin-top:2px!important}.rb-music-player .rb-music-head strong{margin-top:0!important;line-height:1.22!important}.rb-music-info-box{position:relative!important;overflow:visible!important;padding-top:58px!important}.rb-music-info-close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;margin:0!important;transform:none!important;z-index:50!important}@media(max-width:760px){#contact-form-section{scroll-margin-top:18px!important}}@media(max-width:520px){.rb-music-player .rb-music-disc.rb-music-disc-hero{width:136px!important;height:136px!important;margin-bottom:18px!important}.rb-music-info-box{padding-top:56px!important}.rb-music-info-close{top:10px!important;left:10px!important}}.rb-music-player .rb-music-head strong{display:block!important;text-align:center!important}.rb-music-title-brand,.rb-music-title-brand span,.rb-music-title-ev{display:inline!important}.rb-music-title-brand{color:#ffffff!important;font-weight:950!important}.rb-music-title-r,.rb-music-title-b{color:#bc2625!important;font-weight:950!important}.rb-music-title-ev{color:rgba(255,255,255,.30)!important;font-weight:900!important}.rb-music-copyright{opacity:.70!important;color:#ffffff!important}.rb-music-copyright-prefix,.rb-music-copyright-ev{color:inherit!important;font-weight:inherit!important}html body .rb-music-info-modal .rb-music-info-box{position:relative!important;overflow:visible!important;padding:56px 22px 22px!important}html body .rb-music-info-modal .rb-music-info-box>.rb-music-info-close,html body .rb-music-info-modal button.rb-music-info-close[data-rb-music-info-close]{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;margin:0!important;float:none!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))!important;color:#fff!important;font-size:26px!important;line-height:1!important;text-align:center!important;z-index:80!important;box-shadow:0 12px 28px rgba(0,0,0,.34)!important}html body .rb-music-info-modal .rb-music-info-box>.rb-music-info-close:hover,html body .rb-music-info-modal .rb-music-info-box>.rb-music-info-close:focus-visible{border-color:rgba(188,38,37,.58)!important;background:linear-gradient(135deg,rgba(188,38,37,.22),rgba(255,255,255,.07))!important}html body .rb-music-info-modal .rb-music-info-icon{margin:0 auto 18px!important}.newsletter-subscriber-summary{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(160px,1fr))!important;gap:12px!important;margin:14px 0 16px!important}.newsletter-summary-pill{display:grid!important;gap:6px!important;padding:14px 15px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 32px rgba(0,0,0,.16)!important}.newsletter-summary-pill small{color:#aeb6c3!important;font-size:.76rem!important;font-weight:850!important;letter-spacing:.04em!important;text-transform:uppercase!important}.newsletter-summary-pill strong{color:#fff!important;font-size:clamp(1.35rem,2.2vw,1.85rem)!important;line-height:1!important;font-weight:950!important}.newsletter-summary-pill.is-active{border-color:rgba(47,176,97,.30)!important;background:linear-gradient(135deg,rgba(47,176,97,.13),rgba(255,255,255,.025))!important}.newsletter-summary-pill.is-unconfirmed{border-color:rgba(188,38,37,.25)!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.025))!important}.newsletter-summary-pill.is-duplicate{border-color:rgba(255,255,255,.12)!important}@media(max-width:520px){html body .rb-music-info-modal .rb-music-info-box{padding:54px 18px 20px!important}html body .rb-music-info-modal .rb-music-info-box>.rb-music-info-close{top:12px!important;left:12px!important;width:38px!important;height:38px!important}.newsletter-subscriber-summary{grid-template-columns:1fr 1fr!important;gap:10px!important}.newsletter-summary-pill{padding:12px!important}}.newsletter-kpi-grid .kpi:nth-child(n+4),.newsletter-subscriber-summary .newsletter-summary-pill.is-duplicate{display:none!important}.member-kpi-overview-card-v365{overflow:hidden!important}.member-kpi-head-v365{align-items:center!important;gap:12px!important;margin-bottom:12px!important}.member-kpi-summary-strip-v365{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:10px!important;margin:12px 0 14px!important}.member-kpi-mini{display:grid!important;gap:5px!important;padding:14px 15px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 30px rgba(0,0,0,.14)!important;min-height:102px!important;align-content:center!important}.member-kpi-mini small,.member-finance-kpi-grid-v365 .member-finance-kpi small{color:#b9c1ce!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important;line-height:1.25!important}.member-kpi-mini strong{color:#fff!important;font-size:clamp(1.65rem,2.8vw,2.25rem)!important;line-height:1!important;font-weight:950!important}.member-kpi-mini span,.member-finance-kpi-grid-v365 .member-finance-kpi span{color:#aeb6c3!important;font-size:.78rem!important;font-weight:750!important;line-height:1.35!important}.member-kpi-mini-active{border-color:rgba(47,176,97,.28)!important;background:linear-gradient(135deg,rgba(47,176,97,.12),rgba(255,255,255,.022))!important}.member-kpi-mini-paused{border-color:rgba(255,255,255,.11)!important;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(255,255,255,.018))!important}.member-kpi-mini-courses{border-color:rgba(188,38,37,.22)!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.022))!important}.member-finance-kpi-grid-v365{display:grid!important;grid-template-columns:1.15fr 1fr!important;gap:12px!important;margin:14px 0 16px!important}.member-finance-kpi-grid-v365 .member-finance-kpi{min-height:116px!important;align-content:center!important;border-radius:22px!important}.member-finance-kpi-grid-v365 .member-finance-kpi strong{font-size:clamp(1.8rem,3.4vw,2.6rem)!important;line-height:1!important}.member-course-section-title-v365{display:flex!important;align-items:center!important;justify-content:space-between!important;margin:8px 0 10px!important;padding-top:2px!important}.member-course-section-title-v365 strong{font-size:1.02rem!important;color:#fff!important}.member-course-kpi-grid-v365{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:10px!important}.member-course-kpi-grid-v365 .member-course-kpi{min-height:96px!important;padding:13px 14px!important;border-radius:18px!important;align-content:center!important;border-color:rgba(255,255,255,.10)!important}.member-course-kpi-grid-v365 .member-course-kpi strong{font-size:clamp(1.55rem,2.5vw,2rem)!important}.member-course-kpi-grid-v365 .member-course-kpi span{font-size:.78rem!important;color:#aeb6c3!important}.rb-music-hint{line-height:1.45!important}.rb-music-copyright{opacity:1!important;color:rgba(255,255,255,.70)!important;font-weight:850!important}.rb-music-copyright-music{color:rgba(188,38,37,.90)!important;font-weight:950!important}.rb-music-copyright-prefix{color:rgba(188,38,37,.90)!important;font-weight:950!important}.rb-music-copyright-ev{color:rgba(188,38,37,.30)!important;font-weight:950!important}@media(max-width:980px){.member-kpi-summary-strip-v365{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-finance-kpi-grid-v365{grid-template-columns:1fr!important}}@media(max-width:520px){.member-kpi-summary-strip-v365{grid-template-columns:1fr 1fr!important;gap:9px!important}.member-kpi-mini{padding:12px!important;min-height:90px!important}.member-kpi-mini small{font-size:.68rem!important}.member-kpi-mini strong{font-size:1.7rem!important}.member-course-kpi-grid-v365{grid-template-columns:1fr 1fr!important;gap:9px!important}.member-course-kpi-grid-v365 .member-course-kpi{min-height:88px!important;padding:12px!important}.member-finance-kpi-grid-v365 .member-finance-kpi{min-height:auto!important;padding:14px!important}}html body .rb-music-info-modal .rb-music-info-box{position:relative!important;overflow:visible!important;padding:58px 22px 22px!important;text-align:center!important}html body .rb-music-info-modal .rb-music-info-box>.rb-music-info-close,html body .rb-music-info-modal button.rb-music-info-close[data-rb-music-info-close]{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;margin:0!important;float:none!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))!important;box-shadow:0 12px 28px rgba(0,0,0,.34)!important;color:#fff!important;font-size:25px!important;font-weight:900!important;line-height:1!important;text-align:center!important;z-index:120!important}html body .rb-music-info-modal .rb-music-info-icon{margin:0 auto 16px!important}html body .rb-music-info-modal .rb-music-info-title{display:block!important;margin:0 auto 10px!important;text-align:center!important;font-size:1.16rem!important;line-height:1.24!important;letter-spacing:.015em!important}html body .rb-music-info-modal .rb-music-info-box p{margin:10px auto 14px!important;max-width:30rem!important}html body .rb-music-info-modal .rb-music-info-copyright{margin:4px auto 18px!important;font-size:.92rem!important;opacity:1!important;color:rgba(255,255,255,.70)!important;font-weight:850!important}html body .newsletter-admin-page>.newsletter-kpi-grid{grid-template-columns:repeat(3,minmax(160px,240px))!important;justify-content:center!important;align-items:stretch!important;width:100%!important;margin:0 auto 18px!important}html body .newsletter-admin-page>.newsletter-kpi-grid .kpi{text-align:center!important;display:grid!important;place-items:center!important;gap:7px!important;min-height:108px!important}html body .newsletter-admin-page>.newsletter-kpi-grid .kpi strong{margin:0!important;text-align:center!important}html body .newsletter-admin-page>.newsletter-kpi-grid .kpi span{text-align:center!important}html body .newsletter-subscriber-summary{display:none!important}@media(max-width:620px){html body .newsletter-admin-page>.newsletter-kpi-grid{grid-template-columns:1fr!important;max-width:420px!important}html body .rb-music-info-modal .rb-music-info-box{padding:56px 18px 20px!important}html body .rb-music-info-modal .rb-music-info-box>.rb-music-info-close{top:12px!important;left:12px!important}}.member-kpi-summary-strip-v367{grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:10px!important}.member-kpi-summary-strip-v367 .member-kpi-mini{text-decoration:none!important;color:inherit!important;cursor:default!important}.member-kpi-summary-strip-v367 a.member-kpi-mini{cursor:pointer!important;transition:transform .18s ease,border-color .18s ease,background .18s ease!important}.member-kpi-summary-strip-v367 a.member-kpi-mini:hover{transform:translateY(-1px)!important;border-color:rgba(188,38,37,.34)!important;background:linear-gradient(135deg,rgba(188,38,37,.11),rgba(255,255,255,.025))!important}.member-kpi-mini-cancelled{border-color:rgba(255,255,255,.10)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.014))!important}.member-kpi-mini-media{border-color:rgba(47,176,97,.26)!important;background:linear-gradient(135deg,rgba(47,176,97,.105),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v365{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-course-section-title-v365{margin-top:14px!important}.member-filter-panel{grid-template-columns:1.2fr .85fr .95fr .8fr 1fr .85fr!important}.trial-kpi-card-v367{margin-bottom:16px!important;overflow:hidden!important}.trial-kpi-head-v367{align-items:center!important;margin-bottom:12px!important}.trial-kpi-grid-v367{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}.trial-kpi-pill-v367{display:grid!important;gap:6px!important;padding:16px 18px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 30px rgba(0,0,0,.14)!important}.trial-kpi-pill-v367.is-today{border-color:rgba(47,176,97,.28)!important;background:linear-gradient(135deg,rgba(47,176,97,.12),rgba(255,255,255,.022))!important}.trial-kpi-pill-v367 small{color:#b9c1ce!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.045em!important;text-transform:uppercase!important}.trial-kpi-pill-v367 strong{color:#fff!important;font-size:clamp(1.8rem,3vw,2.4rem)!important;line-height:1!important;font-weight:950!important}.trial-kpi-pill-v367 span{color:#aeb6c3!important;font-size:.8rem!important;font-weight:750!important}@media(max-width:1180px){.member-kpi-summary-strip-v367{grid-template-columns:repeat(3,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.trial-kpi-grid-v367{grid-template-columns:1fr 1fr!important}.trial-kpi-pill-v367{padding:13px!important}.trial-kpi-pill-v367 strong{font-size:1.8rem!important}}@media(max-width:560px){.member-kpi-summary-strip-v367{grid-template-columns:1fr 1fr!important}.member-filter-panel{grid-template-columns:1fr!important}.member-kpi-summary-strip-v367 .member-kpi-mini{min-height:92px!important}.member-kpi-summary-strip-v367 .member-kpi-mini small{font-size:.66rem!important}.member-kpi-summary-strip-v367 .member-kpi-mini strong{font-size:1.65rem!important}}.page-slug-angebote .offers-service-card .service-body{display:grid!important;grid-template-rows:auto minmax(2.7em,auto) 46px auto auto!important;align-content:start!important;gap:10px!important;height:100%!important}.page-slug-angebote .offers-service-card .service-body h3{min-height:2.7em!important;display:flex!important;align-items:center!important;justify-content:center!important;margin:0!important;line-height:1.15!important}.page-slug-angebote .offers-service-card .offer-weekly-trigger{align-self:center!important;justify-self:center!important;width:138px!important;min-width:138px!important;max-width:138px!important;height:40px!important;min-height:40px!important;margin:0 auto!important;padding:0 14px!important}.page-slug-angebote .offers-service-card .offer-weekly-trigger span{min-width:0!important;width:100%!important;text-align:center!important}.member-consent-logic-grid,.member-profile-action-grid{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;margin:0 0 16px!important}.member-consent-logic-card,.member-profile-action-card{padding:15px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(135deg,rgba(255,255,255,.052),rgba(255,255,255,.018))!important;box-shadow:0 14px 30px rgba(0,0,0,.14)!important}.member-consent-logic-card small,.member-profile-action-card small{display:block!important;margin:0 0 6px!important;color:#b7c0cc!important;font-size:.7rem!important;font-weight:950!important;letter-spacing:.055em!important;text-transform:uppercase!important}.member-consent-logic-card strong,.member-profile-action-card strong{display:block!important;color:#fff!important;font-size:1.02rem!important;line-height:1.22!important;margin:0 0 5px!important}.member-consent-logic-card span,.member-profile-action-card span{display:block!important;color:#aeb6c3!important;font-size:.82rem!important;line-height:1.45!important;font-weight:750!important}.member-consent-logic-card.is-sparring,.member-profile-action-card.is-ok{border-color:rgba(47,176,97,.28)!important;background:linear-gradient(135deg,rgba(47,176,97,.115),rgba(255,255,255,.018))!important}.member-consent-logic-card.is-trailer,.member-kpi-mini-media{border-color:rgba(188,38,37,.24)!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.018))!important}.member-profile-action-card.is-danger{border-color:rgba(188,38,37,.32)!important;background:linear-gradient(135deg,rgba(188,38,37,.13),rgba(255,255,255,.018))!important}.member-profile-action-card.is-muted{border-color:rgba(214,163,51,.24)!important;background:linear-gradient(135deg,rgba(214,163,51,.095),rgba(255,255,255,.018))!important}.member-kpi-mini-sparring{border-color:rgba(47,176,97,.26)!important;background:linear-gradient(135deg,rgba(47,176,97,.10),rgba(255,255,255,.018))!important}.member-kpi-summary-strip-v367.member-kpi-summary-strip-v368,.member-kpi-summary-strip-v365.member-kpi-summary-strip-v367{grid-template-columns:repeat(7,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:1.15fr .78fr .92fr .78fr .95fr .92fr .78fr .85fr!important}@media(max-width:1280px){.member-kpi-summary-strip-v365.member-kpi-summary-strip-v367{grid-template-columns:repeat(4,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:760px){.page-slug-angebote .offers-service-card .service-body{grid-template-rows:auto minmax(2.4em,auto) 44px auto auto!important}.page-slug-angebote .offers-service-card .offer-weekly-trigger{width:132px!important;min-width:132px!important;max-width:132px!important}.member-consent-logic-grid,.member-profile-action-grid{grid-template-columns:1fr!important}.member-kpi-summary-strip-v365.member-kpi-summary-strip-v367{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:1fr!important}}.newsletter-admin-page>.newsletter-kpi-grid{display:grid!important;visibility:visible!important;opacity:1!important;position:relative!important;z-index:2!important}.newsletter-kpi-note{width:min(920px,100%)!important;margin:-2px auto 18px!important;padding:12px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.035))!important;color:#dce2ec!important;text-align:center!important;font-size:.92rem!important;line-height:1.45!important;font-weight:750!important;box-shadow:0 14px 30px rgba(0,0,0,.16)!important}.newsletter-kpi-note strong{color:#fff!important;font-weight:950!important}.newsletter-send-section .section-head .meta-row{display:none!important}.members-overview-page[open]>.admin-collapse-summary{border-color:rgba(188,38,37,.22)!important}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo{animation:none!important;-webkit-animation:none!important;transform:none!important;-webkit-transform:none!important;filter:drop-shadow(0 0 9px rgba(255,255,255,.26)) drop-shadow(0 0 18px rgba(188,38,37,.18))!important;transition:filter .28s ease!important}html:not(.rb-music-playing) [data-rb-music-logo] .brand-logo,body:not(.rb-music-playing) [data-rb-music-logo] .brand-logo{filter:drop-shadow(0 6px 12px rgba(0,0,0,.26))}@media(max-width:620px){.newsletter-kpi-note{font-size:.86rem!important;padding:11px 13px!important;margin-bottom:16px!important}}.admin-page-probetraining .trial-detail-modal{background:rgba(0,0,0,.72)!important}.admin-page-probetraining .trial-detail-backdrop{background:rgba(0,0,0,.86)!important;backdrop-filter:blur(8px) saturate(115%)!important}.admin-page-probetraining .trial-detail-dialog{background:#101217!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 34px 90px rgba(0,0,0,.72)!important;opacity:1!important}.admin-page-probetraining .trial-detail-grid>div,.admin-page-probetraining .trial-detail-note,.admin-page-probetraining .trial-detail-review,.admin-page-probetraining .trial-detail-attendance-form,.admin-page-probetraining .trial-detail-delete-form,.admin-page-probetraining .trial-detail-reminder-form{background:#171a21!important;border-color:rgba(255,255,255,.12)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}.admin-page-probetraining .trial-detail-head{background:transparent!important}.page-slug-angebote .offers-service-card .service-body{display:grid!important;grid-template-rows:58px 64px 44px minmax(5.2em,1fr) auto!important;align-content:start!important;height:100%!important}.page-slug-angebote .offers-service-card .offer-meta{min-height:58px!important;align-self:start!important}.page-slug-angebote .offers-service-card .service-body h3{min-height:64px!important;height:64px!important;align-items:center!important;justify-content:center!important;overflow:hidden!important}.page-slug-angebote .offers-service-card .offer-weekly-trigger{grid-row:3!important;align-self:center!important;justify-self:center!important;width:152px!important;min-width:152px!important;max-width:152px!important;height:40px!important;min-height:40px!important}.page-slug-angebote .offers-service-card .service-body p{grid-row:4!important;align-self:start!important}.page-slug-angebote .offers-service-card .offer-card-details-link{grid-row:5!important;align-self:end!important}.aqua-schedule-notice{border-color:rgba(255,255,255,.12)!important;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.022))!important;color:#dce2ec!important;text-align:left!important;line-height:1.55!important}@media(max-width:760px){.schedule-wrapper{scroll-padding-left:128px!important}.schedule.has-current-day-mark th.current-day-cell::after,.schedule-wrapper table.has-current-day-mark th.current-day-cell::after{content:"Heute"!important;display:inline-flex!important;margin-left:7px!important;padding:3px 7px!important;border-radius:999px!important;background:rgba(188,38,37,.25)!important;border:1px solid rgba(188,38,37,.35)!important;color:#fff!important;font-size:10px!important;font-weight:950!important;letter-spacing:.04em!important}}html body .rb-music-modal .rb-music-player,html body .rb-music-info-modal .rb-music-info-box{position:relative!important;overflow:visible!important;padding-top:62px!important}html body .rb-music-modal button.rb-music-close,html body .rb-music-info-modal button.rb-music-info-close[data-rb-music-info-close]{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;transform:none!important;translate:none!important;margin:0!important;float:none!important;width:40px!important;height:40px!important;min-width:40px!important;min-height:40px!important;max-width:40px!important;max-height:40px!important;padding:0!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.09),rgba(255,255,255,.045))!important;color:#fff!important;font-size:25px!important;line-height:1!important;text-align:center!important;z-index:150!important;box-shadow:0 12px 28px rgba(0,0,0,.34)!important}html body .rb-music-modal button.rb-music-close:hover,html body .rb-music-modal button.rb-music-close:focus-visible,html body .rb-music-info-modal button.rb-music-info-close[data-rb-music-info-close]:hover,html body .rb-music-info-modal button.rb-music-info-close[data-rb-music-info-close]:focus-visible{border-color:rgba(188,38,37,.58)!important;background:linear-gradient(135deg,rgba(188,38,37,.24),rgba(255,255,255,.07))!important;outline:none!important}html body .rb-music-player .rb-music-head{padding-left:0!important;padding-right:0!important}.member-kpi-mini-media small{letter-spacing:.035em!important}.member-kpi-mini-media span{color:#b7c0cc!important}@media(max-width:520px){html body .rb-music-modal .rb-music-player,html body .rb-music-info-modal .rb-music-info-box{padding-top:60px!important}html body .rb-music-modal button.rb-music-close,html body .rb-music-info-modal button.rb-music-info-close[data-rb-music-info-close]{top:12px!important;left:12px!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important}.page-slug-angebote .offers-service-card .service-body{grid-template-rows:58px 64px 44px minmax(4.8em,auto) auto!important}}.newsletter-kpi-note{display:none!important}@media(max-width:760px){.schedule-wrapper{scroll-padding-left:clamp(132px,34vw,168px)!important;scroll-padding-right:18px!important}.schedule.has-current-day-mark th.current-day-cell,.schedule-wrapper table.has-current-day-mark th.current-day-cell{scroll-margin-left:clamp(132px,34vw,168px)!important;scroll-margin-right:18px!important}}.page-slug-angebote .offers-service-card .offer-weekly-trigger{margin-top:7px!important;align-self:start!important}.page-slug-angebote .offers-service-card .service-body h3{margin-bottom:6px!important}.page-slug-angebote .offers-service-card .service-body,.page-slug-angebote .offers-service-grid .offers-service-card .service-body,.page-slug-angebote .offers-linked-page .offers-service-card .service-body{row-gap:8px!important}.page-slug-angebote .offers-service-card .service-body>button.offer-weekly-trigger,.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger{margin-top:12px!important;top:0!important;transform:none!important;align-self:start!important}.page-slug-angebote .offers-service-card .service-body h3,.page-slug-angebote .offers-service-grid .offers-service-card .service-body h3,.page-slug-angebote .offers-linked-page .offers-service-card .service-body h3{margin-bottom:10px!important}@media(min-width:761px){.page-slug-angebote .offers-service-card .service-body,.page-slug-angebote .offers-service-grid .offers-service-card .service-body,.page-slug-angebote .offers-linked-page .offers-service-card .service-body{grid-template-rows:58px 68px 54px minmax(5.2em,1fr) auto!important}.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger{grid-row:3!important}}.admin-page-probetraining .trial-detail-modal{background:#030405!important;isolation:isolate!important}.admin-page-probetraining .trial-detail-modal::before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;background:rgba(0,0,0,.94)!important;pointer-events:none!important}.admin-page-probetraining .trial-detail-backdrop{z-index:0!important;background:rgba(0,0,0,.96)!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-page-probetraining .trial-detail-dialog{z-index:2!important;background:#07090d!important;background-image:none!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 34px 100px rgba(0,0,0,.92),0 0 0 9999px rgba(0,0,0,.38)!important;opacity:1!important}.admin-page-probetraining .trial-detail-head,.admin-page-probetraining .trial-detail-grid>div,.admin-page-probetraining .trial-detail-note,.admin-page-probetraining .trial-detail-review,.admin-page-probetraining .trial-detail-attendance-form,.admin-page-probetraining .trial-detail-attendance-done,.admin-page-probetraining .trial-detail-delete-form,.admin-page-probetraining .trial-detail-reminder-form,.admin-page-probetraining .trial-detail-reminder-done{background:#10141b!important;background-image:none!important;border-color:rgba(255,255,255,.16)!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.045),0 12px 28px rgba(0,0,0,.20)!important;opacity:1!important}.admin-page-probetraining .trial-detail-head{border-radius:18px!important;padding:14px 64px 14px 14px!important;margin-bottom:14px!important}.admin-page-probetraining .trial-detail-grid small,.admin-page-probetraining .trial-detail-note small,.admin-page-probetraining .trial-detail-review small{color:rgba(231,236,245,.78)!important}.admin-page-probetraining .trial-detail-grid strong,.admin-page-probetraining .trial-detail-note p,.admin-page-probetraining .trial-detail-review p{color:#f6f7f9!important}@media(max-width:760px){.page-slug-angebote .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-service-grid .offers-service-card .offer-weekly-trigger,.page-slug-angebote .offers-linked-page .offers-service-card .offer-weekly-trigger{margin-top:10px!important}.admin-page-probetraining .trial-detail-head{padding:14px 54px 14px 14px!important}}:root{--rb-modal-control-size:38px;--rb-modal-control-gap:14px}.rb-modal-close,.gallery-lightbox__close,.offer-schedule-modal-close,.trial-detail-close,.board-contact-close,.event-flyer-close,.rb-music-close,.rb-music-info-close{position:absolute!important;top:var(--rb-modal-control-gap)!important;left:var(--rb-modal-control-gap)!important;right:auto!important;bottom:auto!important;width:var(--rb-modal-control-size)!important;height:var(--rb-modal-control-size)!important;min-width:var(--rb-modal-control-size)!important;min-height:var(--rb-modal-control-size)!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:#101217!important;color:#fff!important;font-size:22px!important;line-height:1!important;font-weight:900!important;box-shadow:0 14px 34px rgba(0,0,0,.40)!important;z-index:60!important;cursor:pointer!important;transform:none!important;opacity:1!important}.rb-modal-close:hover,.gallery-lightbox__close:hover,.offer-schedule-modal-close:hover,.trial-detail-close:hover,.board-contact-close:hover,.event-flyer-close:hover,.rb-music-close:hover,.rb-music-info-close:hover,.rb-modal-close:focus-visible,.gallery-lightbox__close:focus-visible,.offer-schedule-modal-close:focus-visible,.trial-detail-close:focus-visible,.board-contact-close:focus-visible,.event-flyer-close:focus-visible,.rb-music-close:focus-visible,.rb-music-info-close:focus-visible{border-color:rgba(188,38,37,.48)!important;background:#171a21!important;box-shadow:0 0 0 4px rgba(188,38,37,.15),0 14px 34px rgba(0,0,0,.42)!important}.gallery-lightbox__content,.offer-schedule-modal-dialog,.trial-detail-dialog,.board-contact-dialog,.event-flyer-dialog,.rb-music-panel,.rb-music-info-dialog{position:relative!important}.event-share-btn,.gallery-lightbox__share,[data-share-event],button[data-copy-only="1"]{border-radius:999px!important;min-height:38px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;gap:8px!important;padding:10px 15px!important;font-size:13px!important;font-weight:900!important;border:1px solid rgba(255,255,255,.13)!important;background:#12151b!important;color:#fff!important;box-shadow:0 12px 28px rgba(0,0,0,.28)!important}.event-share-btn:hover,.gallery-lightbox__share:hover,[data-share-event]:hover,button[data-copy-only="1"]:hover{border-color:rgba(188,38,37,.42)!important;background:#181b22!important}.gallery-lightbox__share{position:absolute!important;top:14px!important;right:14px!important;left:auto!important;z-index:61!important}.admin-page-probetraining .trial-detail-modal,body.admin-page-probetraining.trial-modal-open{background:#000!important}.admin-page-probetraining .trial-detail-modal::before{content:""!important;position:fixed!important;inset:0!important;z-index:0!important;background:#000!important;opacity:1!important;pointer-events:none!important}.admin-page-probetraining .trial-detail-backdrop{background:#000!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-page-probetraining .trial-detail-dialog{background:#07090e!important;background-image:none!important;opacity:1!important;color:#fff!important;border:1px solid rgba(255,255,255,.20)!important;box-shadow:0 34px 96px rgba(0,0,0,.94)!important}.admin-page-probetraining .trial-detail-head{background:#0e1118!important;background-image:none!important;border:1px solid rgba(188,38,37,.24)!important;border-radius:18px!important;padding:14px 58px 14px 14px!important;margin-bottom:14px!important}.admin-page-probetraining .trial-detail-grid{gap:12px!important}.admin-page-probetraining .trial-detail-grid>div,.admin-page-probetraining .trial-detail-note,.admin-page-probetraining .trial-detail-review,.admin-page-probetraining .trial-detail-attendance-form,.admin-page-probetraining .trial-detail-attendance-done,.admin-page-probetraining .trial-detail-reminder-form,.admin-page-probetraining .trial-detail-reminder-done,.admin-page-probetraining .trial-detail-delete-form{background:#11151d!important;background-image:none!important;border:1px solid rgba(255,255,255,.14)!important;opacity:1!important;box-shadow:none!important}.admin-page-probetraining .trial-detail-grid small,.admin-page-probetraining .trial-detail-note small,.admin-page-probetraining .trial-detail-review small{color:rgba(230,235,244,.78)!important}.admin-page-probetraining .trial-detail-grid strong,.admin-page-probetraining .trial-detail-note p,.admin-page-probetraining .trial-detail-review p{color:#fff!important}.admin-page-probetraining .trial-detail-attendance-form{display:grid!important;gap:10px!important;margin-top:12px!important;padding:14px!important;border-radius:16px!important}.admin-page-probetraining .trial-detail-attendance-form>span{color:#f4f6fb!important;font-weight:900!important}.rb-admin-forward-card{margin:12px 0!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:#101319!important;overflow:hidden!important}.rb-admin-forward-card summary{list-style:none!important;cursor:pointer!important;display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;padding:13px 15px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}.rb-admin-forward-card summary::-webkit-details-marker{display:none!important}.rb-admin-forward-card summary span{color:#fff!important;font-weight:950!important}.rb-admin-forward-card summary small{color:rgba(224,229,237,.68)!important;font-size:12px!important;text-align:right!important}.message-forward-inner{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr)) auto!important;gap:12px!important;padding:14px!important;align-items:end!important}.message-forward-inner label{display:grid!important;gap:7px!important}.message-forward-inner label span{color:rgba(231,236,245,.78)!important;font-size:12px!important;font-weight:900!important}.message-forward-inner input,.message-forward-inner textarea{background:#080a0f!important;border-color:rgba(255,255,255,.12)!important}.message-forward-note{grid-column:1/3!important}.message-forward-submit{align-self:end!important;min-height:46px!important}@media(max-width:760px){:root{--rb-modal-control-size:36px;--rb-modal-control-gap:12px}.message-forward-inner{grid-template-columns:1fr!important}.message-forward-note{grid-column:auto!important}.rb-admin-forward-card summary{align-items:flex-start!important;flex-direction:column!important}.rb-admin-forward-card summary small{text-align:left!important}.gallery-lightbox__share{top:12px!important;right:12px!important}}.member-number-system-row input[readonly]{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.12)!important;color:#f4f4f4!important;font-weight:900!important;letter-spacing:.045em!important}.status-outgoing{background:rgba(90,135,255,.18)!important;color:#dce8ff!important;border-color:rgba(90,135,255,.26)!important}.message-status-branding.status-outgoing{border-color:rgba(90,135,255,.28)!important;background:linear-gradient(135deg,rgba(90,135,255,.12),rgba(255,255,255,.02))!important}.message-forward-card summary small{display:none!important}.quick-reply-box>strong{display:none!important}.member-priority-strip{grid-template-columns:repeat(4,minmax(0,1fr))!important}.member-priority-card.is-member-number{border-color:rgba(188,38,37,.26)!important;background:linear-gradient(135deg,rgba(188,38,37,.11),rgba(255,255,255,.02))!important}.member-priority-card.is-member-number strong{font-size:clamp(1rem,1.7vw,1.35rem)!important;letter-spacing:.04em!important}.member-guardian-profile-section .member-guardian-list{display:grid!important;gap:12px!important}.member-guardian-card{border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;padding:14px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.016))!important;box-shadow:0 16px 34px rgba(0,0,0,.16)!important}.member-guardian-card h4{margin:0 0 12px!important;color:#fff!important;font-size:.92rem!important;font-weight:950!important;letter-spacing:.02em!important}.member-guardian-card .member-facts-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}.member-filter-panel{overflow:visible!important;align-items:end!important;padding:14px!important;gap:12px!important}.member-filter-panel .form-row{min-width:0!important}.member-filter-button-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;align-items:center!important}.member-filter-button-row .btn{min-height:42px!important;white-space:nowrap!important}.member-contract-end-row input[type=date]{font-weight:850!important;color:#fff!important}@media(max-width:1180px){.member-priority-strip{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-guardian-card .member-facts-grid{grid-template-columns:1fr!important}}@media(max-width:760px){.member-priority-strip{grid-template-columns:1fr!important}.member-filter-button-row .btn{width:100%!important;justify-content:center!important}}.member-number-badge{display:inline-flex!important;align-items:center!important;gap:3px!important;flex-wrap:wrap!important;font-weight:950!important;letter-spacing:.035em!important;line-height:1.1!important;vertical-align:middle!important}.member-number-badge span{display:inline-flex!important;align-items:center!important;border-radius:8px!important;padding:2px 4px!important;background:rgba(255,255,255,.045)!important;border:1px solid rgba(255,255,255,.075)!important}.member-number-badge .mn-rb{color:#ff5757!important;background:rgba(188,38,37,.14)!important;border-color:rgba(188,38,37,.24)!important}.member-number-badge .mn-course{color:#fff!important;background:rgba(255,255,255,.07)!important}.member-number-badge .mn-birth{color:#c4ccd8!important;background:rgba(255,255,255,.035)!important}.member-number-badge .mn-seq{color:#8dffb0!important;background:rgba(47,176,97,.12)!important;border-color:rgba(47,176,97,.22)!important}.member-number-badge .mn-sep{padding:0!important;background:transparent!important;border:0!important;color:rgba(255,255,255,.28)!important}.member-number-badge.is-empty span{color:#8e96a3!important;background:rgba(255,255,255,.04)!important}.member-priority-card.is-member-number strong{display:flex!important;justify-content:center!important}.member-readonly-meta .member-number-badge,.member-editor-meta .member-number-badge,.member-table-person .member-number-badge{font-size:.78rem!important}.member-table-person small .member-number-badge{margin-top:3px!important}.member-finance-kpi-grid-v376{grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:12px!important}.member-finance-kpi-grid-v376 .member-finance-kpi{min-height:112px!important;display:grid!important;align-content:center!important}.member-finance-kpi-contract{border-color:rgba(255,255,255,.105)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.member-finance-kpi-flexible{border-color:rgba(188,38,37,.22)!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.018))!important}#member_monthly_fee{font-weight:900!important;color:#fff!important}@media(max-width:1180px){.member-finance-kpi-grid-v376{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.member-finance-kpi-grid-v376{grid-template-columns:1fr!important}.member-number-badge{font-size:.72rem!important}.member-number-badge span{padding:2px 3px!important}}.member-number-system-row .help{color:rgba(244,244,244,.72)!important;font-weight:700!important;line-height:1.45!important}.member-number-system-row input[readonly]{font-size:.92rem!important}.member-number-badge .mn-birth{font-variant-numeric:tabular-nums!important;color:#d9dde5!important;background:rgba(255,255,255,.055)!important}.member-priority-card.is-member-number span{color:rgba(244,244,244,.68)!important;font-weight:800!important}.member-finance-kpi-grid-v376 .member-finance-kpi small{letter-spacing:.03em!important;text-transform:uppercase!important;color:rgba(244,244,244,.72)!important}.member-finance-kpi-grid-v376 .member-finance-kpi strong{font-size:clamp(1.15rem,2vw,1.65rem)!important}.member-finance-kpi-grid-v376 .member-finance-kpi span{line-height:1.35!important;color:rgba(244,244,244,.68)!important}.member-finance-kpi-total{border-color:rgba(188,38,37,.25)!important;background:linear-gradient(135deg,rgba(188,38,37,.11),rgba(255,255,255,.018))!important}.member-finance-kpi-active{border-color:rgba(47,176,97,.22)!important;background:linear-gradient(135deg,rgba(47,176,97,.08),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v378{display:grid!important;grid-template-columns:repeat(6,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.member-finance-kpi-grid-v378 .member-finance-kpi{min-width:0!important;overflow:hidden!important;padding:15px 14px!important;border-radius:20px!important}.member-finance-kpi-grid-v378 .member-finance-kpi small{white-space:normal!important;overflow-wrap:anywhere!important}.member-finance-kpi-grid-v378 .member-finance-kpi strong{font-size:clamp(1.05rem,1.6vw,1.55rem)!important;white-space:nowrap!important}.member-finance-kpi-grid-v378 .member-finance-kpi span{font-size:.74rem!important;line-height:1.32!important;display:block!important;max-width:100%!important}.member-finance-kpi-fixed{border-color:rgba(188,38,37,.28)!important;background:linear-gradient(135deg,rgba(188,38,37,.10),rgba(255,255,255,.02))!important}.member-filter-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:minmax(220px,1.4fr) minmax(130px,.8fr) minmax(150px,.9fr) minmax(145px,.82fr) minmax(170px,1fr) minmax(150px,.9fr) minmax(150px,.9fr) minmax(210px,1.15fr)!important;gap:12px!important;overflow:visible!important;align-items:end!important}.member-filter-panel .form-row,.member-filter-panel select,.member-filter-panel input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.member-filter-actions{min-width:0!important}.member-filter-button-row{display:flex!important;gap:8px!important;flex-wrap:wrap!important;justify-content:flex-start!important}.member-filter-button-row .btn{min-width:0!important;white-space:nowrap!important}@media(max-width:1500px){.member-finance-kpi-grid-v378{grid-template-columns:repeat(3,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:repeat(4,minmax(0,1fr))!important}}@media(max-width:980px){.member-finance-kpi-grid-v378{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.member-finance-kpi-grid-v378{grid-template-columns:1fr!important}.member-filter-panel{grid-template-columns:1fr!important}.member-filter-button-row{display:grid!important;grid-template-columns:1fr 1fr!important}.member-filter-button-row .btn{width:100%!important;justify-content:center!important}}.member-finance-kpi-grid-v379{display:grid!important;grid-template-columns:1.35fr 1fr repeat(5,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.member-finance-kpi-grid-v379 .member-finance-kpi{min-width:0!important;overflow:hidden!important;padding:15px 14px!important;border-radius:20px!important;min-height:112px!important}.member-finance-kpi-grid-v379 .member-finance-kpi small{white-space:normal!important;overflow-wrap:anywhere!important}.member-finance-kpi-grid-v379 .member-finance-kpi strong{font-size:clamp(1.05rem,1.55vw,1.55rem)!important;white-space:nowrap!important}.member-finance-kpi-grid-v379 .member-finance-kpi span{font-size:.73rem!important;line-height:1.34!important;display:block!important;max-width:100%!important}.member-finance-kpi-revenue{border-color:rgba(47,176,97,.28)!important;background:linear-gradient(135deg,rgba(47,176,97,.12),rgba(255,255,255,.018))!important}.member-finance-kpi-muted{border-color:rgba(255,255,255,.10)!important;background:linear-gradient(135deg,rgba(255,255,255,.035),rgba(255,255,255,.012))!important}.member-finance-kpi-muted strong{color:rgba(244,244,244,.88)!important}.member-filter-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:12px!important;overflow:hidden!important;align-items:end!important}.member-filter-panel .form-row,.member-filter-panel select,.member-filter-panel input{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.member-filter-actions{min-width:0!important}.member-filter-button-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;min-width:0!important}.member-filter-button-row .btn{width:100%!important;min-width:0!important;justify-content:center!important;white-space:normal!important;line-height:1.15!important}@media(max-width:1500px){.member-finance-kpi-grid-v379{grid-template-columns:repeat(3,minmax(0,1fr))!important}}@media(max-width:980px){.member-finance-kpi-grid-v379{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-filter-panel{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:620px){.member-finance-kpi-grid-v379{grid-template-columns:1fr!important}.member-filter-panel{grid-template-columns:1fr!important}.member-filter-button-row{grid-template-columns:1fr 1fr!important}}.member-finance-kpi-grid-v380{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;align-items:stretch!important;margin-top:14px!important}.member-finance-kpi-grid-v380 .member-finance-kpi{border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;padding:14px 13px!important;min-height:104px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;overflow:hidden!important;background:linear-gradient(135deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v380 .member-finance-kpi small{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;line-height:1.15!important;letter-spacing:.035em!important}.member-finance-kpi-grid-v380 .member-finance-kpi strong{white-space:nowrap!important;line-height:1!important;font-size:clamp(1.2rem,1.7vw,1.7rem)!important}.member-finance-kpi-grid-v380 .member-finance-kpi span{line-height:1.28!important;font-size:.76rem!important;color:rgba(244,244,244,.70)!important;display:block!important}.member-finance-kpi-grid-v380 .member-finance-kpi-revenue{border-color:rgba(47,176,97,.25)!important;background:linear-gradient(135deg,rgba(47,176,97,.12),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v380 .member-finance-kpi-flexible{border-color:rgba(188,38,37,.18)!important;background:linear-gradient(135deg,rgba(188,38,37,.075),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v380 .member-finance-kpi-muted{border-style:dashed!important;opacity:.92!important}.members-overview-card,.members-overview-card .admin-collapse-content{max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.member-filter-panel{width:100%!important;max-width:100%!important;box-sizing:border-box!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(min(100%,155px),1fr))!important;gap:10px!important;align-items:end!important;overflow:hidden!important;padding:12px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:20px!important;background:rgba(255,255,255,.025)!important}.member-filter-panel .form-row,.member-filter-panel label,.member-filter-panel input,.member-filter-panel select,.member-filter-actions,.member-filter-button-row{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.member-filter-panel input,.member-filter-panel select{width:100%!important}.member-filter-button-row{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:8px!important;width:100%!important}.member-filter-button-row .btn,.member-filter-button-row button,.member-filter-button-row a{width:100%!important;min-width:0!important;min-height:42px!important;border-radius:14px!important;padding:10px 12px!important;justify-content:center!important;white-space:normal!important;line-height:1.15!important;text-align:center!important}@media(max-width:640px){.member-finance-kpi-grid-v380{grid-template-columns:1fr!important}.member-filter-panel{grid-template-columns:1fr!important;padding:10px!important}}.member-finance-kpi-grid-v381{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}.member-finance-kpi-grid-v381 .member-finance-kpi{min-height:104px!important;padding:15px 15px!important;border-radius:20px!important}.member-finance-kpi-grid-v381 .member-finance-kpi small{font-size:.72rem!important;letter-spacing:.055em!important;text-transform:uppercase!important;white-space:nowrap!important}.member-finance-kpi-grid-v381 .member-finance-kpi strong{font-size:clamp(1.22rem,1.85vw,1.8rem)!important}.member-finance-kpi-grid-v381 .member-finance-kpi span{font-size:.76rem!important;color:rgba(244,244,244,.66)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.member-filter-panel .member-filter-actions{grid-column:span 2!important;min-width:0!important}.member-filter-panel .member-filter-button-row{display:grid!important;grid-template-columns:minmax(130px,1fr) minmax(150px,1fr)!important;gap:10px!important}.member-filter-panel .member-filter-button-row .btn,.member-filter-panel .member-filter-button-row button,.member-filter-panel .member-filter-button-row a{min-height:46px!important;padding:12px 18px!important;border-radius:15px!important;font-size:.92rem!important;white-space:nowrap!important}@media(max-width:900px){.member-filter-panel .member-filter-actions{grid-column:auto!important}.member-filter-panel .member-filter-button-row{grid-template-columns:1fr 1fr!important}}@media(max-width:520px){.member-filter-panel .member-filter-button-row{grid-template-columns:1fr!important}.member-filter-panel .member-filter-button-row .btn{width:100%!important}}.dashboard-trial-note{display:none!important}.member-finance-kpi-grid-v382{display:grid!important;grid-template-columns:repeat(2,minmax(220px,1fr))!important;gap:12px!important;align-items:stretch!important}.member-finance-kpi-grid-v382 .member-finance-kpi{display:flex!important;flex-direction:column!important;align-items:flex-start!important;justify-content:center!important;gap:6px!important;min-height:104px!important;padding:16px 17px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;overflow:hidden!important}.member-finance-kpi-grid-v382 .member-finance-kpi-main{min-height:118px!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.025))!important}.member-finance-kpi-grid-v382 .member-finance-kpi small{display:block!important;font-size:.73rem!important;line-height:1.1!important;letter-spacing:.07em!important;text-transform:uppercase!important;color:rgba(255,255,255,.68)!important;white-space:nowrap!important;margin:0!important}.member-finance-kpi-grid-v382 .member-finance-kpi strong{display:block!important;font-size:clamp(1.32rem,2.05vw,1.95rem)!important;line-height:1.08!important;color:#fff!important;white-space:nowrap!important;margin:0!important}.member-finance-kpi-grid-v382 .member-finance-kpi span{display:none!important}.member-finance-kpi-grid-v382 .member-finance-kpi em{display:block!important;font-style:normal!important;font-size:.78rem!important;line-height:1.15!important;color:rgba(255,255,255,.58)!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important}.member-finance-kpi-grid-v382 .member-finance-kpi-info{border-style:dashed!important}.member-filter-panel{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;width:100%!important;max-width:100%!important;overflow:hidden!important;gap:12px!important;padding:14px!important}.member-filter-panel .form-row,.member-filter-panel input,.member-filter-panel select,.member-filter-panel label{min-width:0!important;max-width:100%!important}.member-filter-panel .member-filter-actions{grid-column:auto!important}.member-filter-panel .member-filter-button-row{display:grid!important;grid-template-columns:1fr 1fr!important;gap:10px!important;width:100%!important}.member-filter-panel .member-filter-button-row .btn{min-height:46px!important;padding:12px 20px!important;border-radius:16px!important;white-space:nowrap!important}.message-center-kpi-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;gap:10px!important;margin:0 0 14px!important}.message-center-kpi{display:flex!important;flex-direction:column!important;justify-content:center!important;gap:5px!important;min-height:88px!important;padding:14px 15px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;color:#fff!important;text-decoration:none!important}.message-center-kpi small{font-size:.68rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;color:rgba(255,255,255,.66)!important;white-space:nowrap!important}.message-center-kpi strong{font-size:1.55rem!important;line-height:1!important;color:#fff!important}.message-center-kpi.active,.message-center-kpi.is-open{border-color:rgba(188,38,37,.32)!important;background:linear-gradient(135deg,rgba(188,38,37,.12),rgba(255,255,255,.025))!important}.message-center-kpi.is-total{border-color:rgba(255,255,255,.14)!important}.offer-schedule-modal .offer-schedule-modal-dialog{padding-top:64px!important;overflow:auto!important}.offer-schedule-modal .offer-schedule-modal-close,.offer-schedule-modal-close.rb-modal-close{position:absolute!important;top:14px!important;left:14px!important;right:auto!important;bottom:auto!important;margin:0!important;float:none!important;transform:none!important;z-index:80!important}.offer-schedule-modal .offer-schedule-modal-copy{clear:none!important;padding-top:0!important}.offer-schedule-modal .offer-schedule-modal-kicker{margin-left:0!important;margin-right:0!important}@media(max-width:760px){.member-finance-kpi-grid-v382{grid-template-columns:1fr!important}.message-center-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))!important}.offer-schedule-modal .offer-schedule-modal-dialog{padding-top:58px!important}}@media(max-width:520px){.message-center-kpi-grid{grid-template-columns:1fr 1fr!important}.member-filter-panel{grid-template-columns:1fr!important}.member-filter-panel .member-filter-button-row{grid-template-columns:1fr!important}}.message-center-kpi-grid-all-v383 .message-center-kpi small{white-space:normal!important;line-height:1.16!important}.member-finance-kpi-grid-v383{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}.member-finance-kpi-grid-v383 .member-finance-kpi{min-width:0!important;min-height:104px!important;padding:16px 18px!important;border-radius:20px!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:7px!important}.member-finance-kpi-grid-v383 .member-finance-kpi-main{grid-column:span 2!important;min-height:116px!important}.member-finance-kpi-grid-v383 .member-finance-kpi small{white-space:normal!important;line-height:1.16!important;letter-spacing:.055em!important}.member-finance-kpi-grid-v383 .member-finance-kpi strong{white-space:normal!important;overflow-wrap:anywhere!important}.member-finance-kpi-grid-v383 .member-finance-kpi em{white-space:normal!important;line-height:1.18!important}.member-filter-panel{overflow:hidden!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;align-items:end!important}.member-filter-panel .member-filter-actions{grid-column:1 / -1!important;width:100%!important}.member-filter-panel .member-filter-button-row{display:flex!important;flex-wrap:wrap!important;justify-content:flex-start!important;gap:10px!important;width:100%!important}.member-filter-panel .member-filter-button-row .btn,.member-filter-panel .member-filter-button-row button,.member-filter-panel .member-filter-button-row a{width:auto!important;min-width:178px!important;min-height:48px!important;padding:13px 26px!important;border-radius:999px!important;white-space:nowrap!important;text-align:center!important}@media(max-width:1180px){.member-finance-kpi-grid-v383{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-finance-kpi-grid-v383 .member-finance-kpi-main{grid-column:span 1!important}}@media(max-width:620px){.member-finance-kpi-grid-v383{grid-template-columns:1fr!important}.member-filter-panel{grid-template-columns:1fr!important}.member-filter-panel .member-filter-button-row{display:grid!important;grid-template-columns:1fr!important}.member-filter-panel .member-filter-button-row .btn,.member-filter-panel .member-filter-button-row button,.member-filter-panel .member-filter-button-row a{width:100%!important;min-width:0!important}}.member-finance-kpi-grid-v384{grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:14px!important}.member-finance-kpi-grid-v384 .member-finance-kpi{border:1px solid rgba(255,255,255,.085)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important;overflow:hidden!important}.member-finance-kpi-grid-v384 .member-finance-kpi small{font-size:11px!important;line-height:1.18!important;text-transform:uppercase!important;letter-spacing:.06em!important;color:rgba(255,255,255,.68)!important;margin:0!important}.member-finance-kpi-grid-v384 .member-finance-kpi strong{font-size:clamp(21px,2.2vw,30px)!important;line-height:1.05!important;margin:0!important}.member-finance-kpi-grid-v384 .member-finance-kpi em{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;font-style:normal!important;font-size:12px!important;color:rgba(255,255,255,.74)!important;white-space:nowrap!important}.member-kpi-summary-strip-v384 .member-kpi-mini>span{display:none!important}.member-kpi-summary-strip-v384 .member-kpi-mini{min-height:92px!important;justify-content:center!important;gap:8px!important}.member-kpi-summary-strip-v384 .member-kpi-mini small{line-height:1.16!important}.member-filter-panel-v384{width:100%!important;max-width:100%!important;overflow:visible!important;display:grid!important;grid-template-columns:repeat(auto-fit,minmax(178px,1fr))!important;gap:12px!important;align-items:end!important;padding:16px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.07)!important;background:rgba(0,0,0,.12)!important}.member-filter-panel-v384 .form-row{min-width:0!important}.member-filter-panel-v384 input,.member-filter-panel-v384 select{min-width:0!important;width:100%!important}.member-filter-panel-v384 .member-filter-actions{grid-column:span 2!important;min-width:0!important}.member-filter-panel-v384 .member-filter-button-row{display:grid!important;grid-template-columns:repeat(2,minmax(150px,1fr))!important;gap:10px!important;width:100%!important}.member-filter-panel-v384 .member-filter-button-row .btn,.member-filter-panel-v384 .member-filter-button-row button,.member-filter-panel-v384 .member-filter-button-row a{width:100%!important;min-width:0!important;padding:14px 22px!important;border-radius:999px!important;white-space:nowrap!important}.members-table{width:100%!important;max-width:100%!important;overflow:hidden!important}.members-table-head-v384,.member-table-row-v384{grid-template-columns:minmax(210px,1.05fr) minmax(190px,.95fr) minmax(190px,.9fr) minmax(160px,.75fr) minmax(230px,.95fr)!important;gap:12px!important;align-items:stretch!important}.members-table-head-v384{padding:0 16px 8px!important;color:rgba(255,255,255,.58)!important}.member-table-row-v384{border-radius:22px!important;overflow:hidden!important;border:1px solid rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(255,255,255,.035),rgba(255,255,255,.015))!important}.member-table-row-v384 .member-table-main{min-width:0!important;display:contents!important}.member-table-row-v384 .member-table-person,.member-table-row-v384 .member-table-cell,.member-table-row-v384 .member-table-actions{min-width:0!important;padding:14px!important;align-self:stretch!important}.member-table-row-v384 .member-table-person,.member-table-row-v384 .member-table-cell{border-radius:18px!important;background:rgba(0,0,0,.10)!important;border:1px solid rgba(255,255,255,.045)!important}.member-table-row-v384 .member-table-cell strong,.member-table-row-v384 .member-table-cell small,.member-table-row-v384 .member-table-person strong,.member-table-row-v384 .member-table-person small{overflow-wrap:anywhere!important}.member-table-row-v384 .member-table-actions{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-content:center!important;gap:8px!important;border-left:1px solid rgba(255,255,255,.05)!important}.member-table-row-v384 .member-table-actions .btn{min-width:94px!important;padding:10px 13px!important;font-size:12px!important;white-space:nowrap!important}body.admin-page input[type="checkbox"],body.admin-page .admin-main input[type="checkbox"],body.admin-page-settings input[type="checkbox"],body.admin-page-admins input[type="checkbox"],body.admin-page-members input[type="checkbox"],body.admin-page-newsletter input[type="checkbox"],body.admin-page-probetraining input[type="checkbox"]{appearance:none!important;-webkit-appearance:none!important;width:24px!important;height:24px!important;min-width:24px!important;max-width:24px!important;min-height:24px!important;max-height:24px!important;flex:0 0 24px!important;margin:0!important;padding:0!important;border-radius:9px!important;border:1px solid rgba(255,255,255,.22)!important;background:#111317!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.05),0 7px 18px rgba(0,0,0,.18)!important;display:inline-grid!important;place-items:center!important;position:relative!important;cursor:pointer!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease,transform .18s ease!important}body.admin-page input[type="checkbox"]::after,body.admin-page .admin-main input[type="checkbox"]::after,body.admin-page-settings input[type="checkbox"]::after,body.admin-page-admins input[type="checkbox"]::after,body.admin-page-members input[type="checkbox"]::after,body.admin-page-newsletter input[type="checkbox"]::after,body.admin-page-probetraining input[type="checkbox"]::after{content:""!important;width:12px!important;height:12px!important;border-radius:4px!important;background:linear-gradient(135deg,#bc2625,#d33231)!important;opacity:0!important;transform:scale(.55)!important;transition:opacity .18s ease,transform .18s ease!important}body.admin-page input[type="checkbox"]:checked,body.admin-page .admin-main input[type="checkbox"]:checked,body.admin-page-settings input[type="checkbox"]:checked,body.admin-page-admins input[type="checkbox"]:checked,body.admin-page-members input[type="checkbox"]:checked,body.admin-page-newsletter input[type="checkbox"]:checked,body.admin-page-probetraining input[type="checkbox"]:checked{border-color:rgba(188,38,37,.7)!important;background:rgba(188,38,37,.11)!important;box-shadow:0 0 0 4px rgba(188,38,37,.12),inset 0 1px 0 rgba(255,255,255,.055)!important}body.admin-page input[type="checkbox"]:checked::after,body.admin-page .admin-main input[type="checkbox"]:checked::after,body.admin-page-settings input[type="checkbox"]:checked::after,body.admin-page-admins input[type="checkbox"]:checked::after,body.admin-page-members input[type="checkbox"]:checked::after,body.admin-page-newsletter input[type="checkbox"]:checked::after,body.admin-page-probetraining input[type="checkbox"]:checked::after{opacity:1!important;transform:scale(1)!important}body.admin-page .admin-main label:has(input[type="checkbox"]),body.admin-page-settings .admin-main label:has(input[type="checkbox"]),body.admin-page-admins .admin-main label:has(input[type="checkbox"]),body.admin-page-members .admin-main label:has(input[type="checkbox"]),body.admin-page-newsletter .admin-main label:has(input[type="checkbox"]),body.admin-page-probetraining .admin-main label:has(input[type="checkbox"]){display:flex!important;align-items:center!important;gap:12px!important}@media(max-width:1180px){.member-finance-kpi-grid-v384{grid-template-columns:repeat(2,minmax(0,1fr))!important}.members-table-head-v384{display:none!important}.member-table-row-v384{display:grid!important;grid-template-columns:1fr!important;gap:10px!important;padding:10px!important}.member-table-row-v384 .member-table-main{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}.member-table-row-v384 .member-table-actions{border-left:0!important;justify-content:flex-start!important;padding:6px 4px 4px!important}}@media(max-width:760px){.member-finance-kpi-grid-v384{grid-template-columns:1fr!important}.member-filter-panel-v384{grid-template-columns:1fr!important}.member-filter-panel-v384 .member-filter-actions{grid-column:1!important}.member-filter-panel-v384 .member-filter-button-row{grid-template-columns:1fr!important}.member-table-row-v384 .member-table-actions .btn{width:100%!important}}.member-family-discount-row .member-family-discount-choice{display:flex!important;align-items:center!important;gap:10px!important;padding:13px 14px!important;border:1px solid rgba(188,38,37,.28)!important;background:rgba(188,38,37,.06)!important;border-radius:16px!important;min-height:48px!important}.member-family-discount-row .member-family-discount-choice span{display:flex!important;flex-direction:column!important;gap:2px!important;font-weight:850!important;color:#fff!important}.member-family-discount-row .member-family-discount-choice small{font-size:12px!important;color:rgba(255,255,255,.62)!important;font-weight:700!important}.member-finance-kpi-grid-v385{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))!important;gap:12px!important;align-items:stretch!important;margin:14px 0 18px!important}.member-finance-kpi-grid-v385 .member-finance-kpi{min-height:96px!important;padding:15px 16px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:linear-gradient(180deg,rgba(255,255,255,.065),rgba(255,255,255,.028))!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;overflow:hidden!important}.member-finance-kpi-grid-v385 .member-finance-kpi small{font-size:12px!important;line-height:1.15!important;letter-spacing:.045em!important;text-transform:uppercase!important;color:rgba(255,255,255,.64)!important;font-weight:850!important;white-space:normal!important}.member-finance-kpi-grid-v385 .member-finance-kpi strong{font-size:clamp(22px,2vw,30px)!important;line-height:1.05!important;color:#fff!important;font-weight:950!important;white-space:nowrap!important}.member-finance-kpi-grid-v385 .member-finance-kpi em{font-style:normal!important;font-size:12px!important;line-height:1.25!important;color:rgba(255,255,255,.58)!important;font-weight:750!important;white-space:normal!important}.member-finance-kpi-grid-v385 .member-finance-kpi-main{border-color:rgba(188,38,37,.28)!important;background:linear-gradient(180deg,rgba(188,38,37,.14),rgba(255,255,255,.025))!important}.member-finance-kpi-grid-v385 .member-finance-kpi-discount{border-color:rgba(255,255,255,.15)!important;background:linear-gradient(180deg,rgba(255,255,255,.075),rgba(188,38,37,.035))!important}.member-filter-panel-v384{display:grid!important;grid-template-columns:minmax(220px,1.6fr) repeat(6,minmax(145px,1fr)) minmax(250px,auto)!important;gap:12px!important;align-items:end!important;overflow:visible!important;max-width:100%!important}.member-filter-panel-v384 .form-row{min-width:0!important;max-width:100%!important;overflow:visible!important}.member-filter-panel-v384 input,.member-filter-panel-v384 select{width:100%!important;min-width:0!important;box-sizing:border-box!important}.member-filter-panel-v384 .member-filter-actions{min-width:250px!important}.member-filter-panel-v384 .member-filter-button-row{display:flex!important;align-items:center!important;justify-content:flex-start!important;gap:10px!important;flex-wrap:nowrap!important;min-width:0!important}.member-filter-panel-v384 .member-filter-button-row .btn{min-width:112px!important;padding:12px 18px!important;border-radius:14px!important;white-space:nowrap!important;text-align:center!important;line-height:1.1!important}.member-filter-panel-v384 .member-reset-btn{min-width:128px!important}.member-table-row-v384{grid-template-columns:minmax(0,1fr)!important;gap:12px!important;overflow:hidden!important}.member-table-row-v384 .member-table-main{display:grid!important;grid-template-columns:minmax(220px,1.35fr) minmax(170px,1fr) minmax(170px,1fr) minmax(170px,1fr)!important;gap:14px!important;min-width:0!important;width:100%!important}.member-table-row-v384 .member-table-actions{display:flex!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;flex-wrap:wrap!important;border-left:0!important;padding-top:4px!important;max-width:100%!important;overflow:hidden!important}.member-table-row-v384 .member-table-actions .btn{min-width:104px!important;max-width:100%!important;padding:10px 13px!important;box-sizing:border-box!important;white-space:nowrap!important}@media(max-width:1250px){.member-filter-panel-v384{grid-template-columns:repeat(3,minmax(0,1fr))!important}.member-filter-panel-v384 .member-filter-actions{min-width:0!important}.member-table-row-v384 .member-table-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}.member-table-row-v384 .member-table-actions{justify-content:flex-start!important}}@media(max-width:760px){.member-filter-panel-v384{grid-template-columns:1fr!important}.member-filter-panel-v384 .member-filter-button-row{flex-wrap:wrap!important}.member-table-row-v384 .member-table-main{grid-template-columns:1fr!important}.member-table-row-v384 .member-table-actions .btn{flex:1 1 130px!important}}.member-finance-kpi-grid-v386{grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}.member-finance-kpi-grid-v386 .member-finance-kpi{min-height:92px!important;padding:15px 16px!important}.member-finance-kpi-grid-v386 .member-finance-kpi small{display:block!important;line-height:1.22!important}.member-finance-kpi-grid-v386 .member-finance-kpi small span{display:inline!important;color:rgba(255,255,255,.50)!important;font-size:.88em!important;font-weight:800!important;letter-spacing:.01em!important;text-transform:none!important;white-space:nowrap!important}.member-finance-kpi-grid-v386 .member-finance-kpi-muted{background:linear-gradient(180deg,rgba(255,255,255,.052),rgba(255,255,255,.018))!important;border-color:rgba(255,255,255,.085)!important}.member-course-kpi-colored{position:relative!important;border-color:var(--member-course-color,#bc2625)!important;box-shadow:inset 5px 0 0 var(--member-course-color,#bc2625),0 14px 34px rgba(0,0,0,.18)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important}.member-course-kpi-colored::before{content:""!important;position:absolute!important;inset:0!important;border-radius:inherit!important;background:linear-gradient(135deg,var(--member-course-color,#bc2625),transparent 62%)!important;opacity:.12!important;pointer-events:none!important}.member-course-kpi-colored small,.member-course-kpi-colored strong,.member-course-kpi-colored span{position:relative!important;z-index:1!important}.member-course-kpi-colored strong{color:#fff!important;text-shadow:0 0 18px color-mix(in srgb,var(--member-course-color,#bc2625) 45%,transparent)!important}@media(max-width:760px){.member-finance-kpi-grid-v386{grid-template-columns:1fr 1fr!important}.member-finance-kpi-grid-v386 .member-finance-kpi{min-height:86px!important;padding:13px!important}.member-finance-kpi-grid-v386 .member-finance-kpi small span{display:block!important;white-space:normal!important;margin-top:2px!important}}@media(max-width:460px){.member-finance-kpi-grid-v386{grid-template-columns:1fr!important}}.member-finance-kpi-grid-v387{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important;margin-top:14px!important;align-items:stretch!important}.member-finance-kpi-grid-v387 .member-finance-kpi{min-width:0!important;min-height:96px!important;padding:15px 16px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(145deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;box-shadow:0 16px 36px rgba(0,0,0,.18),inset 0 1px 0 rgba(255,255,255,.05)!important;display:flex!important;flex-direction:column!important;justify-content:center!important;gap:6px!important;overflow:hidden!important}.member-finance-kpi-grid-v387 .member-finance-kpi small{display:block!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.055em!important;line-height:1.2!important;text-transform:uppercase!important;color:rgba(244,244,244,.76)!important;white-space:normal!important;overflow:visible!important;text-overflow:clip!important}.member-finance-kpi-grid-v387 .member-finance-kpi strong{color:#fff!important;font-size:clamp(1.25rem,1.8vw,1.85rem)!important;line-height:1!important;font-weight:950!important;white-space:nowrap!important}.member-finance-kpi-grid-v387 .member-finance-kpi em{display:block!important;margin:0!important;color:rgba(244,244,244,.58)!important;font-style:normal!important;font-size:.76rem!important;font-weight:800!important;line-height:1.25!important}.member-finance-kpi-grid-v387 .member-finance-kpi-main,.member-finance-kpi-grid-v387 .member-finance-kpi-revenue{border-color:rgba(47,176,97,.32)!important;background:linear-gradient(145deg,rgba(47,176,97,.16),rgba(255,255,255,.022))!important}.member-finance-kpi-grid-v387 .member-finance-kpi-contract{border-color:rgba(188,38,37,.22)!important;background:linear-gradient(145deg,rgba(188,38,37,.10),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v387 .member-finance-kpi-discount{border-color:rgba(214,163,51,.30)!important;background:linear-gradient(145deg,rgba(214,163,51,.12),rgba(255,255,255,.018))!important}.member-finance-kpi-grid-v387 .member-finance-kpi-muted{border-color:rgba(255,255,255,.11)!important;background:linear-gradient(145deg,rgba(255,255,255,.045),rgba(255,255,255,.014))!important}.member-kpi-overview-card .member-finance-kpi-grid:not(.member-finance-kpi-grid-v387){display:none!important}.member-family-discount-choice{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.035)!important;transition:border-color .18s ease,background .18s ease,box-shadow .18s ease!important}.member-family-discount-choice .family-discount-state{display:block!important;font-size:.94rem!important;line-height:1.2!important}.member-family-discount-choice.is-active{border-color:rgba(47,176,97,.45)!important;background:linear-gradient(135deg,rgba(47,176,97,.16),rgba(255,255,255,.035))!important;box-shadow:0 0 0 1px rgba(47,176,97,.16),0 14px 34px rgba(0,0,0,.14)!important}.member-family-discount-choice.is-active .family-discount-state{color:#d9ffe7!important}.members-table,.members-overview-card,.members-overview-card .admin-collapse-content{width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.members-table-head-v384{display:none!important}.member-table-row-v387{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:12px!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;padding:14px!important}.member-table-row-v387 .member-table-main{display:grid!important;grid-template-columns:minmax(210px,1.25fr) minmax(170px,.95fr) minmax(160px,.9fr) minmax(155px,.85fr)!important;gap:12px!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.member-table-row-v387 .member-table-person,.member-table-row-v387 .member-table-cell{min-width:0!important;max-width:100%!important;overflow:hidden!important}.member-table-row-v387 .member-table-person strong,.member-table-row-v387 .member-table-person small,.member-table-row-v387 .member-table-cell strong,.member-table-row-v387 .member-table-cell small{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}.member-table-actions-v387{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(120px,1fr))!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;overflow:hidden!important;border-left:0!important;padding:0!important;box-sizing:border-box!important}.member-table-actions-v387 .btn{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;padding:10px 11px!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.15!important;overflow-wrap:anywhere!important}.member-filter-panel-v387{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(170px,1fr))!important;gap:11px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;padding:13px!important}.member-filter-panel-v387 .form-row,.member-filter-panel-v387 input,.member-filter-panel-v387 select,.member-filter-panel-v387 .member-filter-actions,.member-filter-panel-v387 .member-filter-button-row{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.member-filter-panel-v387 .member-filter-actions{grid-column:span 2!important}.member-filter-panel-v387 .member-filter-button-row{display:grid!important;grid-template-columns:minmax(140px,1fr) minmax(150px,1fr)!important;gap:10px!important}.member-filter-panel-v387 .member-filter-button-row .btn{min-height:46px!important;padding:12px 20px!important;border-radius:15px!important;width:100%!important;white-space:nowrap!important}@media(max-width:1050px){.member-table-row-v387 .member-table-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){.member-finance-kpi-grid-v387{grid-template-columns:1fr 1fr!important}.member-table-row-v387 .member-table-main{grid-template-columns:1fr!important}.member-filter-panel-v387{grid-template-columns:1fr!important}.member-filter-panel-v387 .member-filter-actions{grid-column:auto!important}}@media(max-width:520px){.member-finance-kpi-grid-v387{grid-template-columns:1fr!important}.member-filter-panel-v387 .member-filter-button-row,.member-table-actions-v387{grid-template-columns:1fr!important}}.member-finance-kpi-grid-v388{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(195px,1fr))!important;gap:12px!important;align-items:stretch!important;margin-top:14px!important}.member-finance-kpi-grid-v388 .member-finance-kpi{min-width:0!important;max-width:100%!important;overflow:hidden!important;border-radius:20px!important;padding:15px 16px!important}.member-finance-kpi-grid-v388 .member-finance-kpi small,.member-finance-kpi-grid-v388 .member-finance-kpi strong,.member-finance-kpi-grid-v388 .member-finance-kpi em{max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important}.member-finance-kpi-grid-v388 .member-finance-kpi em{white-space:normal!important;line-height:1.25!important}.member-family-discount-list-badge{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-top:8px!important;padding:5px 9px!important;border-radius:999px!important;border:1px solid rgba(47,176,97,.35)!important;background:rgba(47,176,97,.10)!important;color:#d9ffe7!important;font-size:12px!important;font-weight:900!important;line-height:1.1!important;white-space:normal!important}.members-table{display:grid!important;gap:12px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important}.member-table-row-v388{display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;padding:14px!important;border-radius:22px!important}.member-table-row-v388 .member-table-main{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important}.member-table-row-v388 .member-table-person,.member-table-row-v388 .member-table-cell{min-width:0!important;max-width:100%!important;width:100%!important;box-sizing:border-box!important;overflow:hidden!important;padding:14px!important}.member-table-row-v388 .member-table-person>div,.member-table-row-v388 .member-table-cell,.member-table-row-v388 .member-table-cell *{min-width:0!important;max-width:100%!important}.member-table-row-v388 .member-table-person strong,.member-table-row-v388 .member-table-person small,.member-table-row-v388 .member-table-cell strong,.member-table-row-v388 .member-table-cell small{display:block!important;max-width:100%!important;overflow:hidden!important;text-overflow:ellipsis!important;overflow-wrap:anywhere!important}.member-table-actions-v388{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(145px,1fr))!important;gap:9px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;margin-top:12px!important;padding:12px!important;border-top:1px solid rgba(255,255,255,.06)!important;border-left:0!important;background:rgba(0,0,0,.10)!important;border-radius:18px!important}.member-table-actions-v388 .btn{width:100%!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important;justify-content:center!important;text-align:center!important;white-space:normal!important;line-height:1.12!important;overflow-wrap:anywhere!important;padding:10px 12px!important}.member-filter-panel-v388{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(185px,1fr))!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important;gap:12px!important;padding:14px!important}.member-filter-panel-v388 .member-filter-actions{grid-column:1 / -1!important;min-width:0!important;max-width:100%!important}.member-filter-panel-v388 .member-filter-button-row{display:flex!important;flex-wrap:wrap!important;gap:10px!important;width:100%!important;max-width:100%!important}.member-filter-panel-v388 .member-filter-button-row .btn{min-width:170px!important;padding:13px 24px!important;border-radius:16px!important}@media(max-width:1180px){.member-table-row-v388 .member-table-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){.member-finance-kpi-grid-v388{grid-template-columns:1fr!important}.member-table-row-v388 .member-table-main{grid-template-columns:1fr!important}.member-table-actions-v388{grid-template-columns:1fr!important}.member-filter-panel-v388{grid-template-columns:1fr!important}.member-filter-panel-v388 .member-filter-button-row{display:grid!important;grid-template-columns:1fr!important}.member-filter-panel-v388 .member-filter-button-row .btn{width:100%!important;min-width:0!important}}.member-family-discount-choice.is-active{border-color:rgba(126,255,166,.78)!important;background:linear-gradient(135deg,rgba(126,255,166,.24),rgba(255,255,255,.055))!important;box-shadow:0 0 0 1px rgba(126,255,166,.24),0 12px 30px rgba(25,155,76,.14)!important}.member-family-discount-choice.is-active .family-discount-state{color:#9dffbd!important}.member-family-discount-list-badge{border-color:rgba(126,255,166,.62)!important;background:rgba(126,255,166,.17)!important;color:#adffc9!important}.member-table-row-v391{position:relative!important;overflow:hidden!important;border-left:5px solid var(--member-contract-color,rgba(255,255,255,.14))!important;background:linear-gradient(135deg,var(--member-contract-bg,rgba(255,255,255,.035)),rgba(255,255,255,.012))!important;max-width:100%!important;box-sizing:border-box!important}.member-table-row-v391.member-contract-2y{--member-contract-color:#bc2625;--member-contract-bg:rgba(188,38,37,.085)}.member-table-row-v391.member-contract-1y{--member-contract-color:#d6a333;--member-contract-bg:rgba(214,163,51,.090)}.member-table-row-v391.member-contract-monthly{--member-contract-color:#7effa6;--member-contract-bg:rgba(126,255,166,.075)}.member-table-row-v391.member-contract-other{--member-contract-color:rgba(255,255,255,.18);--member-contract-bg:rgba(255,255,255,.035)}.member-table-row-v391::before{content:""!important;position:absolute!important;inset:0!important;background:linear-gradient(90deg,var(--member-contract-color,rgba(255,255,255,.14)),transparent 24%)!important;opacity:.055!important;pointer-events:none!important}.member-table-row-v391 .member-table-main,.member-table-row-v391 .member-table-actions{position:relative!important;z-index:1!important}.member-table-row-v391 .member-table-program-highlight{border-color:color-mix(in srgb,var(--member-contract-color,rgba(255,255,255,.18)) 34%,rgba(255,255,255,.10))!important;background:rgba(0,0,0,.10)!important}.member-table-row-v391 .member-table-program-highlight strong::before{content:""!important;display:inline-block!important;width:8px!important;height:8px!important;margin-right:8px!important;border-radius:999px!important;background:var(--member-contract-color,rgba(255,255,255,.30))!important;box-shadow:0 0 14px var(--member-contract-color,rgba(255,255,255,.22))!important;vertical-align:middle!important}.member-table-row-v391 .member-list-kicker{display:none!important}.member-table-row-v391 .member-table-actions,.member-table-actions-v388.member-table-actions-v391{display:flex!important;flex-wrap:wrap!important;justify-content:flex-end!important;align-items:center!important;gap:8px!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;overflow:hidden!important;padding:10px!important;margin-top:12px!important;border-top:1px solid rgba(255,255,255,.07)!important;border-left:0!important;background:rgba(0,0,0,.10)!important;border-radius:18px!important}.member-table-row-v391 .member-table-actions .btn,.member-table-actions-v388.member-table-actions-v391 .btn{width:auto!important;min-width:0!important;max-width:100%!important;flex:0 1 auto!important;padding:9px 13px!important;border-radius:999px!important;white-space:nowrap!important;line-height:1.12!important;font-size:12px!important;box-sizing:border-box!important}@media(max-width:760px){.member-table-row-v391 .member-table-actions,.member-table-actions-v388.member-table-actions-v391{justify-content:flex-start!important}.member-table-row-v391 .member-table-actions .btn,.member-table-actions-v388.member-table-actions-v391 .btn{flex:0 1 auto!important;width:auto!important}}.admin-page-probetraining .trial-detail-modal:not([hidden]){position:fixed!important;inset:0!important;z-index:99999!important;display:flex!important;align-items:center!important;justify-content:center!important;padding:24px!important;background:#000!important;background-color:#000!important;opacity:1!important;isolation:isolate!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) *{opacity:1!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-backdrop{position:fixed!important;inset:0!important;z-index:0!important;background:#000!important;background-color:#000!important;opacity:1!important;backdrop-filter:none!important;-webkit-backdrop-filter:none!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-dialog{position:relative!important;z-index:2!important;width:min(920px,calc(100vw - 32px))!important;max-height:calc(100vh - 42px)!important;overflow:auto!important;background:#080b11!important;background-color:#080b11!important;background-image:none!important;opacity:1!important;border:1px solid rgba(255,255,255,.18)!important;box-shadow:0 36px 110px rgba(0,0,0,.98)!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-dialog::before{content:""!important;position:absolute!important;inset:0!important;z-index:-1!important;background:#080b11!important;opacity:1!important;border-radius:inherit!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-head,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-grid>div,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-note,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-review,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-attendance-form,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-attendance-done,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-reminder-form,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-reminder-done,.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-delete-form{background:#111722!important;background-color:#111722!important;background-image:none!important;opacity:1!important;border:1px solid rgba(255,255,255,.14)!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-grid{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(190px,1fr))!important;gap:12px!important}@media(max-width:760px){.admin-page-probetraining .trial-detail-modal:not([hidden]){padding:14px!important;align-items:flex-start!important}.admin-page-probetraining .trial-detail-modal:not([hidden]) .trial-detail-dialog{width:100%!important;max-height:calc(100vh - 28px)!important}}.member-table-row-v391.member-table-row-v392{--member-contract-color:var(--member-course-color,#bc2625)!important;--member-contract-bg:color-mix(in srgb,var(--member-course-color,#bc2625) 14%,rgba(255,255,255,.022))!important;border-left-color:var(--member-course-color,#bc2625)!important}.member-table-row-v391.member-table-row-v392::before{background:linear-gradient(90deg,var(--member-course-color,#bc2625),transparent 24%)!important;opacity:.07!important}.member-table-row-v391.member-table-row-v392 .member-table-program-highlight{border-color:color-mix(in srgb,var(--member-course-color,#bc2625) 42%,rgba(255,255,255,.10))!important;background:linear-gradient(180deg,color-mix(in srgb,var(--member-course-color,#bc2625) 9%,rgba(0,0,0,.10)),rgba(0,0,0,.10))!important}.member-table-row-v391.member-table-row-v392 .member-table-program-highlight strong::before{background:var(--member-course-color,#bc2625)!important;box-shadow:0 0 14px color-mix(in srgb,var(--member-course-color,#bc2625) 70%,transparent)!important}.member-priority-card.is-course-color,.member-fact.member-fact-course-color{border-color:color-mix(in srgb,var(--member-course-color,#bc2625) 44%,rgba(255,255,255,.10))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--member-course-color,#bc2625) 16%,rgba(255,255,255,.035)),rgba(255,255,255,.018))!important;box-shadow:inset 4px 0 0 var(--member-course-color,#bc2625)!important}.member-priority-card.is-course-color strong,.member-fact.member-fact-course-color strong{color:#fff!important}.member-priority-card.is-course-color small::before,.member-fact.member-fact-course-color small::before{content:"";display:inline-block;width:7px;height:7px;margin-right:7px;border-radius:999px;background:var(--member-course-color,#bc2625);box-shadow:0 0 12px var(--member-course-color,#bc2625)}.dashboard-birthday-card-v392{grid-column:1/-1!important;overflow:hidden!important}.dashboard-birthday-head .badge{white-space:nowrap!important}.dashboard-birthday-list{display:grid!important;gap:10px!important}.dashboard-birthday-item{display:grid!important;grid-template-columns:minmax(86px,.28fr) minmax(0,1fr) auto!important;align-items:center!important;gap:12px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.08)!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important}.dashboard-birthday-item.is-today{border-color:rgba(126,255,166,.36)!important;background:linear-gradient(135deg,rgba(126,255,166,.11),rgba(255,255,255,.025))!important}.dashboard-birthday-date{display:flex!important;flex-direction:column!important;gap:3px!important;align-items:flex-start!important}.dashboard-birthday-date strong{font-size:20px!important;color:#fff!important;line-height:1!important}.dashboard-birthday-date small{font-size:11px!important;text-transform:uppercase!important;letter-spacing:.04em!important;color:rgba(255,255,255,.58)!important;font-weight:850!important}.dashboard-birthday-main{min-width:0!important;display:flex!important;flex-direction:column!important;gap:3px!important}.dashboard-birthday-main strong{font-size:15px!important;color:#fff!important;line-height:1.2!important;overflow-wrap:anywhere!important}.dashboard-birthday-main span,.dashboard-birthday-main em{font-style:normal!important;color:rgba(255,255,255,.62)!important;font-size:12px!important;line-height:1.35!important;font-weight:750!important}.dashboard-birthday-actions{display:flex!important;justify-content:flex-end!important;min-width:0!important}.dashboard-birthday-actions form{margin:0!important}.dashboard-birthday-actions .btn{white-space:nowrap!important;border-radius:999px!important;padding:10px 14px!important}@media(max-width:760px){.dashboard-birthday-item{grid-template-columns:1fr!important;align-items:start!important}.dashboard-birthday-actions{justify-content:flex-start!important}.dashboard-birthday-actions .btn{width:auto!important}}body.admin-page-members .member-table-row-v393{display:grid!important;grid-template-columns:minmax(0,1fr)!important;gap:10px!important;width:100%!important;max-width:100%!important;overflow:hidden!important;box-sizing:border-box!important;border-left:4px solid var(--member-course-color,#bc2625)!important}body.admin-page-members .member-table-row-v393 .member-table-main{display:grid!important;grid-template-columns:minmax(170px,1.15fr) minmax(150px,.9fr) minmax(160px,.9fr) minmax(150px,.85fr)!important;gap:12px!important;min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important}body.admin-page-members .member-table-row-v393 .member-table-person,body.admin-page-members .member-table-row-v393 .member-table-cell{min-width:0!important;max-width:100%!important;overflow:hidden!important}body.admin-page-members .member-table-row-v393 .member-table-person strong,body.admin-page-members .member-table-row-v393 .member-table-cell strong,body.admin-page-members .member-table-row-v393 .member-table-cell small{overflow-wrap:anywhere!important;word-break:break-word!important}body.admin-page-members .member-table-row-v393 .member-number-badge{font-size:1.04rem!important;transform:none!important}body.admin-page-members .member-table-row-v393 .member-table-program-highlight strong{color:var(--member-course-color,#fff)!important}body.admin-page-members .member-table-row-v393 .member-table-actions{display:flex!important;flex-wrap:wrap!important;gap:8px!important;justify-content:flex-start!important;align-items:center!important;width:100%!important;max-width:100%!important;min-width:0!important;padding:8px 0 0!important;margin:4px 0 0!important;border-left:0!important;border-top:1px solid rgba(255,255,255,.08)!important;box-sizing:border-box!important}body.admin-page-members .member-table-row-v393 .member-table-actions .btn{width:auto!important;max-width:100%!important;min-width:0!important;flex:0 1 auto!important;white-space:normal!important;padding:.62rem .82rem!important}body.admin-page-members .member-course-inline-color,body.admin-page-members .member-fact-course-color strong,body.admin-page-members .member-priority-card.is-course-color strong{color:var(--member-course-color,#bc2625)!important}body.admin-page-members .member-priority-card.is-course-color,body.admin-page-members .member-fact-course-color{border-color:color-mix(in srgb,var(--member-course-color,#bc2625) 50%,rgba(255,255,255,.14))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--member-course-color,#bc2625) 22%,transparent),rgba(255,255,255,.035))!important}body.admin-page-members .member-course-slug-chip{display:inline-flex!important;width:max-content!important;max-width:100%!important;padding:4px 9px!important;border-radius:999px!important;border:1px solid color-mix(in srgb,var(--member-course-color,#bc2625) 45%,rgba(255,255,255,.18))!important;color:color-mix(in srgb,var(--member-course-color,#bc2625) 85%,#fff)!important;background:color-mix(in srgb,var(--member-course-color,#bc2625) 14%,transparent)!important}body.admin-page-members .member-family-discount-profile-badge{display:inline-flex!important;width:max-content!important;margin-top:7px!important;padding:5px 10px!important;border-radius:999px!important;border:1px solid rgba(133,255,175,.35)!important;background:rgba(133,255,175,.15)!important;color:#aaffc6!important;font-weight:900!important;font-size:.82rem!important}body.admin-page-messages .message-forward-note-box{display:grid;gap:5px;padding:12px 14px;border-radius:15px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.045);color:#f4f4f4}body.admin-page-messages .message-forward-note-box strong{color:#fff;font-size:.95rem}body.admin-page-messages .message-forward-note-box .message-forward-note-text{color:#d8d8d8;line-height:1.55}body.admin-page-messages .message-forward-note-box .message-forward-note-text span{font-weight:900;color:#fff}body.admin-page-messages .inbox-head-message-state small{display:none!important}@media(max-width:1120px){body.admin-page-members .member-table-row-v393 .member-table-main{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.admin-page-members .member-table-row-v393 .member-table-main{grid-template-columns:1fr!important}body.admin-page-members .member-table-row-v393 .member-table-actions .btn{flex:1 1 auto!important}}html.rb-music-playing [data-rb-music-logo] .brand-logo,body.rb-music-playing [data-rb-music-logo] .brand-logo,[data-rb-music-logo].rb-music-logo-playing .brand-logo{animation:none!important;-webkit-animation:none!important;transform:none!important;-webkit-transform:none!important;filter:drop-shadow(0 0 10px rgba(255,255,255,.34)) drop-shadow(0 0 20px rgba(188,38,37,.24))!important;transition:filter .22s ease!important}html:not(.rb-music-playing) [data-rb-music-logo] .brand-logo,body:not(.rb-music-playing) [data-rb-music-logo] .brand-logo{filter:drop-shadow(0 6px 12px rgba(0,0,0,.26))!important}.rb-music-player .rb-music-disc.rb-music-disc-hero{width:142px!important;height:142px!important;margin:0 auto 18px!important;border-radius:999px!important;border:2px solid rgba(188,38,37,.82)!important;box-shadow:0 0 0 1px #050506,0 0 0 4px rgba(188,38,37,.30),0 0 34px rgba(255,255,255,.22),0 18px 44px rgba(0,0,0,.38)!important;background:radial-gradient(circle,rgba(255,255,255,.10),rgba(255,255,255,.02) 58%,rgba(0,0,0,.18))!important}.rb-music-player .rb-music-disc.rb-music-disc-hero::before{inset:-7px!important;border:1px solid rgba(0,0,0,.86)!important;box-shadow:inset 0 0 0 1px rgba(188,38,37,.36)!important}.rb-music-player .rb-music-disc.rb-music-disc-hero img{width:116px!important;height:116px!important;border-radius:999px!important;box-shadow:0 0 0 1px #050506,0 0 0 3px rgba(188,38,37,.68),0 0 22px rgba(255,255,255,.20)!important;transform-origin:50% 50%!important;will-change:transform!important;backface-visibility:hidden!important;-webkit-backface-visibility:hidden!important}.rb-music-control.is-pulse,.rb-music-control:active{border-color:rgba(188,38,37,.62)!important;background:rgba(188,38,37,.18)!important;box-shadow:0 0 0 3px rgba(188,38,37,.16),0 0 22px rgba(188,38,37,.28)!important}.rb-music-shuffle.is-active,.rb-music-control.is-active{border-color:rgba(126,255,166,.46)!important;background:rgba(126,255,166,.12)!important;box-shadow:0 0 0 3px rgba(126,255,166,.10),0 0 22px rgba(126,255,166,.18)!important}.rb-music-player,.rb-music-info-box,.offer-schedule-modal-dialog,.board-contact-dialog,.event-flyer-dialog,.trial-detail-dialog,.gallery-lightbox__dialog{position:relative!important}.rb-music-player{padding-top:62px!important}.rb-music-info-box{padding-top:62px!important}.offer-schedule-modal .offer-schedule-modal-dialog{padding-top:64px!important}.rb-music-close,.rb-music-info-close,.offer-schedule-modal-close,.board-contact-close,.event-flyer-close,.trial-detail-close,.gallery-lightbox__close,.rb-modal-close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.16)!important;background:rgba(10,12,16,.94)!important;color:#fff!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;line-height:1!important;text-align:center!important;font-size:0!important;transform:none!important;translate:none!important;z-index:120!important;box-shadow:0 12px 30px rgba(0,0,0,.34),inset 0 1px 0 rgba(255,255,255,.08)!important;cursor:pointer!important}.rb-music-close::before,.rb-music-info-close::before,.offer-schedule-modal-close::before,.board-contact-close::before,.event-flyer-close::before,.trial-detail-close::before,.gallery-lightbox__close::before,.rb-modal-close::before,.rb-music-close::after,.rb-music-info-close::after,.offer-schedule-modal-close::after,.board-contact-close::after,.event-flyer-close::after,.trial-detail-close::after,.gallery-lightbox__close::after,.rb-modal-close::after{content:""!important;position:absolute!important;left:50%!important;top:50%!important;width:16px!important;height:2px!important;border-radius:999px!important;background:#fff!important;transform-origin:center!important}.rb-music-close::before,.rb-music-info-close::before,.offer-schedule-modal-close::before,.board-contact-close::before,.event-flyer-close::before,.trial-detail-close::before,.gallery-lightbox__close::before,.rb-modal-close::before{transform:translate(-50%,-50%) rotate(45deg)!important}.rb-music-close::after,.rb-music-info-close::after,.offer-schedule-modal-close::after,.board-contact-close::after,.event-flyer-close::after,.trial-detail-close::after,.gallery-lightbox__close::after,.rb-modal-close::after{transform:translate(-50%,-50%) rotate(-45deg)!important}.rb-music-close>span,.rb-music-info-close>span,.offer-schedule-modal-close>span,.board-contact-close>span,.event-flyer-close>span,.trial-detail-close>span,.gallery-lightbox__close>span,.rb-modal-close>span{display:none!important}.rb-music-close:hover,.rb-music-info-close:hover,.offer-schedule-modal-close:hover,.board-contact-close:hover,.event-flyer-close:hover,.trial-detail-close:hover,.gallery-lightbox__close:hover,.rb-modal-close:hover,.rb-music-close:focus-visible,.rb-music-info-close:focus-visible,.offer-schedule-modal-close:focus-visible,.board-contact-close:focus-visible,.event-flyer-close:focus-visible,.trial-detail-close:focus-visible,.gallery-lightbox__close:focus-visible,.rb-modal-close:focus-visible{border-color:rgba(188,38,37,.55)!important;background:rgba(188,38,37,.18)!important;box-shadow:0 0 0 3px rgba(188,38,37,.14),0 14px 34px rgba(0,0,0,.38)!important;outline:none!important}.gallery-lightbox__toolbar .gallery-lightbox__close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important}@media(max-width:760px){.rb-music-player .rb-music-disc.rb-music-disc-hero{width:132px!important;height:132px!important;margin-bottom:16px!important}.rb-music-player .rb-music-disc.rb-music-disc-hero img{width:108px!important;height:108px!important}.rb-music-close,.rb-music-info-close,.offer-schedule-modal-close,.board-contact-close,.event-flyer-close,.trial-detail-close,.gallery-lightbox__close,.rb-modal-close{top:10px!important;left:10px!important;width:38px!important;height:38px!important}.rb-music-player,.rb-music-info-box{padding-top:58px!important}}body.admin-page-profile .admin-profile-inbox-card[hidden]{display:none!important}.system-version-actions{display:flex!important;flex-wrap:wrap!important;gap:12px!important;align-items:center!important;margin-top:16px!important}.system-version-actions .system-package-download-btn{white-space:normal!important}.rb-music-close,.rb-music-info-close,.offer-schedule-modal-close,.board-contact-close,.event-flyer-close,.trial-detail-close,.gallery-lightbox__close,.rb-modal-close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(10,12,16,.96)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;translate:none!important;z-index:220!important;box-shadow:0 12px 30px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.09)!important}.rb-music-close::before,.rb-music-info-close::before,.offer-schedule-modal-close::before,.board-contact-close::before,.event-flyer-close::before,.trial-detail-close::before,.gallery-lightbox__close::before,.rb-modal-close::before{content:"×"!important;position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:auto!important;background:transparent!important;box-shadow:none!important;border-radius:0!important;transform:translate(-50%,-52%)!important;color:#fff!important;font-size:25px!important;font-weight:850!important;line-height:1!important;text-indent:0!important;font-family:Arial,Helvetica,sans-serif!important}.rb-music-close::after,.rb-music-info-close::after,.offer-schedule-modal-close::after,.board-contact-close::after,.event-flyer-close::after,.trial-detail-close::after,.gallery-lightbox__close::after,.rb-modal-close::after{content:none!important;display:none!important}.offer-schedule-modal .offer-schedule-modal-dialog{padding-top:66px!important;overflow:visible!important}.offer-schedule-modal .offer-schedule-modal-close,.offer-schedule-modal-close.rb-modal-close{top:12px!important;left:12px!important;right:auto!important}.offer-schedule-modal .offer-schedule-modal-kicker{margin-left:0!important;margin-right:0!important}.rb-music-player,.rb-music-info-box{padding-top:66px!important}.gallery-lightbox__toolbar .gallery-lightbox__close{position:relative!important;top:auto!important;left:auto!important;right:auto!important}body.admin-page-members .member-table-row-v393 .member-table-person small{display:block!important;max-width:100%!important;overflow:hidden!important}body.admin-page-members .member-table-row-v393 .member-table-person small .member-number-badge{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;max-width:100%!important;overflow:hidden!important;font-size:clamp(.66rem,.86vw,.82rem)!important;gap:2px!important;letter-spacing:.012em!important;vertical-align:middle!important}body.admin-page-members .member-table-row-v393 .member-table-person small .member-number-badge span{padding:1px 3px!important;border-radius:6px!important}body.admin-page-members .member-table-row-v393 .member-table-person small .member-number-badge .mn-sep{padding:0 1px!important}body.admin-page-members .member-priority-card.is-member-number .member-number-badge,body.admin-page-members .member-fact .member-number-badge{display:inline-flex!important;flex-wrap:nowrap!important;white-space:nowrap!important;gap:4px!important;font-size:clamp(1rem,1.5vw,1.28rem)!important}body.admin-page-messages.is-denied .message-center-kpi-grid,body.admin-page-messages.is-denied .message-flow-card,body.admin-page-messages.is-denied .message-filters-wrap,body.admin-page-messages.is-denied .message-layout,body.admin-page-messages.is-denied .inbox-panel{display:none!important}@media(max-width:760px){.rb-music-close,.rb-music-info-close,.offer-schedule-modal-close,.board-contact-close,.event-flyer-close,.trial-detail-close,.gallery-lightbox__close,.rb-modal-close{top:10px!important;left:10px!important;width:38px!important;height:38px!important}.offer-schedule-modal .offer-schedule-modal-dialog{padding-top:60px!important}body.admin-page-members .member-priority-card.is-member-number .member-number-badge,body.admin-page-members .member-fact .member-number-badge{font-size:.95rem!important}}.dashboard-birthday-card-v392 .section-sub{display:none!important}.dashboard-birthday-item{border-color:rgba(126,255,166,.16)!important;box-shadow:0 0 0 1px rgba(126,255,166,.045),0 14px 34px rgba(0,0,0,.24),0 0 22px rgba(126,255,166,.055)!important}.dashboard-birthday-item:hover{border-color:rgba(126,255,166,.28)!important;box-shadow:0 0 0 1px rgba(126,255,166,.08),0 18px 40px rgba(0,0,0,.3),0 0 28px rgba(126,255,166,.1)!important}.dashboard-birthday-item.is-today{border-color:rgba(126,255,166,.45)!important;box-shadow:0 0 0 1px rgba(126,255,166,.12),0 18px 44px rgba(0,0,0,.32),0 0 34px rgba(126,255,166,.18)!important}body.admin-page-members .member-family-discount-profile-badge{display:inline-flex!important;align-items:center!important;width:max-content!important;max-width:100%!important;margin-top:8px!important;padding:6px 11px!important;border-radius:999px!important;border:1px solid rgba(157,255,189,.48)!important;background:linear-gradient(135deg,rgba(157,255,189,.20),rgba(157,255,189,.09))!important;color:#baffcf!important;font-weight:950!important;font-size:.82rem!important;box-shadow:0 0 18px rgba(157,255,189,.09)!important}body.admin-page-members .member-facts-grid .member-fact strong{overflow-wrap:anywhere!important}.home-cta-brand-break{display:block!important;margin-top:4px!important;font-size:1.18em!important;letter-spacing:.04em!important;line-height:1.28!important;white-space:normal!important}body.admin-page-members .member-profile-section,body.admin-page-members .member-facts-grid,body.admin-page-members .member-fact,body.admin-page-members .member-fact strong,body.admin-page-members .member-priority-card,body.admin-page-members .member-priority-card strong{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}body.admin-page-members .member-fact .member-number-badge,body.admin-page-members .member-priority-card.is-member-number .member-number-badge{display:inline-flex!important;flex-wrap:wrap!important;white-space:normal!important;max-width:100%!important;min-width:0!important;overflow:visible!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.25!important;gap:3px!important;justify-content:flex-start!important}body.admin-page-members .member-fact .member-number-badge span,body.admin-page-members .member-priority-card.is-member-number .member-number-badge span{max-width:100%!important;min-width:0!important;flex:0 1 auto!important}body.admin-page-members .member-fact .member-number-badge .mn-birth,body.admin-page-members .member-priority-card.is-member-number .member-number-badge .mn-birth{overflow-wrap:anywhere!important}body.admin-page-members .member-priority-card.is-member-number strong{display:flex!important;justify-content:flex-start!important;overflow:visible!important}.event-flyer-dialog button.event-flyer-close.rb-modal-close,.event-flyer-dialog button.event-flyer-close,.board-contact-dialog button.board-contact-close.rb-modal-close,.board-contact-dialog button.board-contact-close,.trial-detail-dialog button.trial-detail-close.rb-modal-close,.trial-detail-dialog button.trial-detail-close,.offer-schedule-modal-dialog button.offer-schedule-modal-close,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close,.rb-music-panel button.rb-music-close,.rb-music-info-dialog button.rb-music-info-close,button.rb-modal-close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;bottom:auto!important;width:38px!important;height:38px!important;min-width:38px!important;min-height:38px!important;max-width:38px!important;max-height:38px!important;padding:0!important;margin:0!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.18)!important;background:rgba(10,12,16,.96)!important;color:transparent!important;font-size:0!important;line-height:0!important;text-indent:0!important;overflow:hidden!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;transform:none!important;translate:none!important;z-index:220!important;box-shadow:0 12px 30px rgba(0,0,0,.38),inset 0 1px 0 rgba(255,255,255,.09)!important}.event-flyer-dialog button.event-flyer-close.rb-modal-close::before,.event-flyer-dialog button.event-flyer-close::before,.board-contact-dialog button.board-contact-close.rb-modal-close::before,.board-contact-dialog button.board-contact-close::before,.trial-detail-dialog button.trial-detail-close.rb-modal-close::before,.trial-detail-dialog button.trial-detail-close::before,.offer-schedule-modal-dialog button.offer-schedule-modal-close::before,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close::before,.rb-music-panel button.rb-music-close::before,.rb-music-info-dialog button.rb-music-info-close::before,button.rb-modal-close::before{content:"×"!important;position:absolute!important;left:50%!important;top:50%!important;width:auto!important;height:auto!important;background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;transform:translate(-50%,-52%)!important;color:#fff!important;font-size:25px!important;font-weight:850!important;line-height:1!important;text-indent:0!important;font-family:Arial,Helvetica,sans-serif!important}.event-flyer-dialog button.event-flyer-close.rb-modal-close::after,.event-flyer-dialog button.event-flyer-close::after,.board-contact-dialog button.board-contact-close.rb-modal-close::after,.board-contact-dialog button.board-contact-close::after,.trial-detail-dialog button.trial-detail-close.rb-modal-close::after,.trial-detail-dialog button.trial-detail-close::after,.offer-schedule-modal-dialog button.offer-schedule-modal-close::after,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close::after,.rb-music-panel button.rb-music-close::after,.rb-music-info-dialog button.rb-music-info-close::after,button.rb-modal-close::after{content:none!important;display:none!important}.event-flyer-dialog button.event-flyer-close.rb-modal-close>span,.event-flyer-dialog button.event-flyer-close>span,.board-contact-dialog button.board-contact-close.rb-modal-close>span,.board-contact-dialog button.board-contact-close>span,.trial-detail-dialog button.trial-detail-close.rb-modal-close>span,.trial-detail-dialog button.trial-detail-close>span,.offer-schedule-modal-dialog button.offer-schedule-modal-close>span,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close>span,.rb-music-panel button.rb-music-close>span,.rb-music-info-dialog button.rb-music-info-close>span,button.rb-modal-close>span{display:none!important}.event-flyer-dialog button.event-flyer-close.rb-modal-close:hover,.event-flyer-dialog button.event-flyer-close:hover,.board-contact-dialog button.board-contact-close.rb-modal-close:hover,.board-contact-dialog button.board-contact-close:hover,.trial-detail-dialog button.trial-detail-close.rb-modal-close:hover,.trial-detail-dialog button.trial-detail-close:hover,.offer-schedule-modal-dialog button.offer-schedule-modal-close:hover,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close:hover,.rb-music-panel button.rb-music-close:hover,.rb-music-info-dialog button.rb-music-info-close:hover,button.rb-modal-close:hover,.event-flyer-dialog button.event-flyer-close.rb-modal-close:focus-visible,.event-flyer-dialog button.event-flyer-close:focus-visible,.board-contact-dialog button.board-contact-close.rb-modal-close:focus-visible,.board-contact-dialog button.board-contact-close:focus-visible,.trial-detail-dialog button.trial-detail-close.rb-modal-close:focus-visible,.trial-detail-dialog button.trial-detail-close:focus-visible,.offer-schedule-modal-dialog button.offer-schedule-modal-close:focus-visible,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close:focus-visible,.rb-music-panel button.rb-music-close:focus-visible,.rb-music-info-dialog button.rb-music-info-close:focus-visible,button.rb-modal-close:focus-visible{border-color:rgba(188,38,37,.55)!important;background:rgba(188,38,37,.18)!important;box-shadow:0 0 0 3px rgba(188,38,37,.14),0 14px 34px rgba(0,0,0,.38)!important;outline:none!important}@media(max-width:760px){.event-flyer-dialog button.event-flyer-close.rb-modal-close,.event-flyer-dialog button.event-flyer-close,.board-contact-dialog button.board-contact-close.rb-modal-close,.board-contact-dialog button.board-contact-close,.trial-detail-dialog button.trial-detail-close.rb-modal-close,.trial-detail-dialog button.trial-detail-close,.offer-schedule-modal-dialog button.offer-schedule-modal-close,.gallery-lightbox__dialog button.gallery-lightbox__close.rb-modal-close,.rb-music-panel button.rb-music-close,.rb-music-info-dialog button.rb-music-info-close,button.rb-modal-close{top:10px!important;left:10px!important;width:38px!important;height:38px!important}}body.admin-page-members .member-priority-card.is-course-color,body.admin-page-members .member-fact.member-fact-course-color{border-color:var(--member-course-color,#bc2625)!important;box-shadow:inset 4px 0 0 var(--member-course-color,#bc2625),0 0 0 1px color-mix(in srgb,var(--member-course-color,#bc2625) 28%,transparent)!important}body.admin-page-members .member-priority-card.is-course-color .member-course-slug-chip,body.admin-page-members .member-course-slug-chip{border-color:var(--member-course-color,#bc2625)!important}body.admin-page-members .member-fact.member-fact-course-color strong,body.admin-page-members .member-priority-card.is-course-color strong,body.admin-page-members .member-priority-card.is-course-color .member-course-slug-chip{color:var(--member-course-color,#bc2625)!important}body.admin-page-members .member-course-color-legend-v400{margin:0 0 16px!important;padding:14px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:20px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.018))!important;box-shadow:0 14px 34px rgba(0,0,0,.16)!important}body.admin-page-members .member-course-color-legend-head{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:11px!important}body.admin-page-members .member-course-color-legend-head strong{color:#fff!important;font-size:1rem!important;font-weight:950!important}body.admin-page-members .member-course-color-legend-head span{color:#aeb6c3!important;font-size:.82rem!important;font-weight:750!important;text-align:right!important}body.admin-page-members .member-course-color-legend-list{display:flex!important;flex-wrap:wrap!important;gap:9px!important}body.admin-page-members .member-course-color-chip{display:inline-grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"dot title" "dot meta"!important;align-items:center!important;column-gap:9px!important;row-gap:1px!important;min-width:min(100%,168px)!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--member-course-color,#bc2625) 46%,rgba(255,255,255,.12))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--member-course-color,#bc2625) 18%,rgba(255,255,255,.035)),rgba(255,255,255,.02))!important;color:#fff!important;text-decoration:none!important;box-shadow:inset 4px 0 0 var(--member-course-color,#bc2625),0 10px 22px rgba(0,0,0,.13)!important}body.admin-page-members .member-course-color-chip:hover{transform:translateY(-1px)!important;border-color:var(--member-course-color,#bc2625)!important}body.admin-page-members .member-course-color-dot{grid-area:dot!important;width:14px!important;height:34px!important;border-radius:999px!important;background:var(--member-course-color,#bc2625)!important;box-shadow:0 0 14px color-mix(in srgb,var(--member-course-color,#bc2625) 74%,transparent)!important}body.admin-page-members .member-course-color-chip strong{grid-area:title!important;color:#fff!important;font-size:.84rem!important;font-weight:950!important;line-height:1.2!important}body.admin-page-members .member-course-color-chip small{grid-area:meta!important;color:#c7ceda!important;font-size:.72rem!important;font-weight:750!important;line-height:1.25!important}body.admin-page-messages .inbox-head-message-state small{display:inline-flex!important;align-items:center!important;justify-content:center!important;padding:5px 10px!important;border-radius:999px!important;background:rgba(188,38,37,.16)!important;border:1px solid rgba(188,38,37,.32)!important;color:#ffd7d7!important;font-size:.72rem!important;font-weight:900!important;letter-spacing:.02em!important}@media(max-width:720px){body.admin-page-members .member-course-color-legend-head{align-items:flex-start!important;flex-direction:column!important}body.admin-page-members .member-course-color-legend-head span{text-align:left!important}body.admin-page-members .member-course-color-chip{min-width:calc(50% - 5px)!important}}@media(max-width:480px){body.admin-page-members .member-course-color-chip{min-width:100%!important}}body.admin-page-members .member-course-color-legend-head{align-items:center!important}body.admin-page-members .member-course-color-legend-head:has(strong:only-child){margin-bottom:11px!important}body.admin-page-members .member-course-kpi-all-v401{border-color:rgba(188,38,37,.55)!important;background:linear-gradient(135deg,rgba(188,38,37,.18),rgba(255,255,255,.025))!important}body.admin-page-members .member-table-number-line-v401{display:block!important;max-width:100%!important;overflow:hidden!important}body.admin-page-members .member-table-number-line-v401 .member-number-badge,body.admin-page-members .member-priority-card.is-member-number .member-number-badge,body.admin-page-members .member-fact .member-number-badge{display:inline-flex!important;max-width:100%!important;flex-wrap:wrap!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important;line-height:1.25!important}body.admin-page-members .member-table-number-line-v401 .member-number-badge span,body.admin-page-members .member-priority-card.is-member-number .member-number-badge span,body.admin-page-members .member-fact .member-number-badge span{min-width:0!important}body.admin-page-members .member-priority-card.is-member-number,body.admin-page-members .member-table-person>div,body.admin-page-members .member-fact{min-width:0!important;overflow:hidden!important}body.admin-page-members .member-discount-calc-note-v401{display:block!important;margin-top:4px!important;color:#a9efbf!important;font-size:.78rem!important;font-style:normal!important;font-weight:800!important}body.admin-page-members .member-family-discount-profile-badge-v401,body.admin-page-members .member-family-discount-fact-v401{border-color:rgba(47,176,97,.42)!important;background:rgba(47,176,97,.14)!important;color:#caffd8!important;box-shadow:inset 4px 0 0 #2fb061!important}body.admin-page-members .member-family-discount-fact-v401 strong,body.admin-page-members .member-family-discount-profile-badge-v401{color:#caffd8!important}body.admin-page-members .member-fact-course-color,body.admin-page-members .member-priority-card.is-course-color{border-color:var(--member-course-color,#bc2625)!important;box-shadow:inset 4px 0 0 var(--member-course-color,#bc2625),0 0 0 1px color-mix(in srgb,var(--member-course-color,#bc2625) 32%,transparent)!important}body.admin-page-dashboard .dashboard-training-offers-card-v401 .member-course-color-legend-v400{margin:0!important;padding:0!important;border:0!important;background:transparent!important;box-shadow:none!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{display:flex!important;flex-wrap:wrap!important;gap:9px!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip{display:inline-grid!important;grid-template-columns:auto 1fr!important;grid-template-areas:"dot title" "dot meta"!important;align-items:center!important;column-gap:9px!important;row-gap:1px!important;min-width:min(100%,168px)!important;padding:10px 12px!important;border-radius:16px!important;border:1px solid color-mix(in srgb,var(--member-course-color,#bc2625) 46%,rgba(255,255,255,.12))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--member-course-color,#bc2625) 18%,rgba(255,255,255,.035)),rgba(255,255,255,.02))!important;color:#fff!important;text-decoration:none!important;box-shadow:inset 4px 0 0 var(--member-course-color,#bc2625),0 10px 22px rgba(0,0,0,.13)!important;cursor:default!important;pointer-events:none!important}.dashboard-course-color-legend-v401 .member-course-color-dot{grid-area:dot!important;width:14px!important;height:34px!important;border-radius:999px!important;background:var(--member-course-color,#bc2625)!important;box-shadow:0 0 14px color-mix(in srgb,var(--member-course-color,#bc2625) 74%,transparent)!important}.dashboard-course-color-legend-v401 .member-course-color-chip strong{grid-area:title!important;color:#fff!important;font-size:.84rem!important;font-weight:950!important;line-height:1.2!important}.dashboard-course-color-legend-v401 .member-course-color-chip small{grid-area:meta!important;color:#c7ceda!important;font-size:.72rem!important;font-weight:750!important;line-height:1.25!important}.finance-kpi-grid-v401{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:12px}.finance-kpi-v401{padding:16px;border-radius:20px;border:1px solid rgba(255,255,255,.08);background:rgba(255,255,255,.035);box-shadow:0 12px 28px rgba(0,0,0,.16)}.finance-kpi-v401 small{display:block;color:#c9cfd7;font-weight:850;margin-bottom:7px}.finance-kpi-v401 strong{display:block;font-size:clamp(1.25rem,2.2vw,1.8rem);font-weight:950;color:#fff}.finance-kpi-v401 span{display:block;margin-top:6px;color:#aeb6c3;font-size:.82rem;font-weight:700}.finance-kpi-main-v401{border-color:rgba(188,38,37,.38);background:linear-gradient(135deg,rgba(188,38,37,.16),rgba(255,255,255,.035))}.finance-kpi-income-v401 strong,.finance-kpi-result-v401 strong{color:#caffd8}.finance-kpi-expense-v401 strong{color:#ffd8d8}.finance-entry-grid-v401 .section-sub{margin-bottom:0}.finance-entry-item-v401{align-items:center}.finance-entry-side-v401{display:grid;gap:10px;justify-items:end;min-width:170px}.finance-entry-side-v401 strong{font-size:1.08rem}.finance-entry-item-v401.is-income{border-color:rgba(47,176,97,.22)}.finance-entry-item-v401.is-expense{border-color:rgba(188,38,37,.22)}body.admin-page-finance .form-grid.finance-form-v401{grid-template-columns:repeat(2,minmax(0,1fr))}@media(max-width:1180px){.finance-kpi-grid-v401{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:760px){.finance-kpi-grid-v401,body.admin-page-finance .form-grid.finance-form-v401{grid-template-columns:1fr}.finance-entry-side-v401{justify-items:start;width:100%}.finance-entry-item-v401{display:grid!important}}body.admin-page-finance .finance-kpi-grid-v402{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.admin-page-finance .finance-contract-kpi-card-v402 .section-sub{margin-bottom:0!important}body.admin-page-finance .finance-member-contract-grid-v402{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin:0!important}body.admin-page-finance .finance-member-contract-grid-v402 .member-finance-kpi{min-height:112px!important;align-content:center!important;border-radius:22px!important}body.admin-page-finance .finance-entry-grid-v402{align-items:stretch!important}body.admin-page-finance .finance-form-v402 select{min-height:46px!important}body.admin-page-finance .finance-recurrence-badge-v402{border-color:rgba(255,255,255,.14)!important;background:rgba(255,255,255,.06)!important;color:#dfe5ef!important}body.admin-page-finance .finance-list-card-v402 .list-card-title-row{gap:8px!important;flex-wrap:wrap!important}body.admin-page-members .members-overview-page .member-course-color-legend-v400{display:none!important}body.admin-page-members .member-kpi-overview-card .member-finance-kpi-grid{display:none!important}@media(max-width:1180px){body.admin-page-finance .finance-kpi-grid-v402,body.admin-page-finance .finance-member-contract-grid-v402{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.admin-page-finance .finance-kpi-grid-v402,body.admin-page-finance .finance-member-contract-grid-v402{grid-template-columns:1fr!important}}body.admin-page-dashboard .dashboard-training-offers-card-v401 .section-head .badge{display:none!important}body.admin-page-members .member-filter-panel-v403{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(230px,.28fr)!important;gap:12px!important;padding:14px!important;align-items:stretch!important}body.admin-page-members .member-filter-fields-panel-v403,body.admin-page-members .member-filter-actions-panel-v403{min-width:0!important;border:1px solid rgba(255,255,255,.075)!important;background:rgba(0,0,0,.13)!important;border-radius:18px!important;box-shadow:inset 0 1px 0 rgba(255,255,255,.035)!important}body.admin-page-members .member-filter-fields-panel-v403{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:12px!important;padding:12px!important;align-items:end!important}body.admin-page-members .member-filter-actions-panel-v403{display:grid!important;align-content:end!important;gap:10px!important;padding:12px!important}body.admin-page-members .member-filter-actions-panel-v403>span{display:block!important;color:#dfe5ef!important;font-size:.78rem!important;font-weight:900!important;letter-spacing:.025em!important}body.admin-page-members .member-filter-actions-panel-v403 .member-filter-button-row{display:grid!important;grid-template-columns:1fr!important;gap:10px!important}body.admin-page-members .member-filter-actions-panel-v403 .btn{width:100%!important;justify-content:center!important;min-height:46px!important;border-radius:16px!important;white-space:nowrap!important}body.admin-page-members .member-table-row-v393 .member-table-actions,body.admin-page-members .member-table-actions-v388{align-self:stretch!important;min-height:100%!important;margin-top:0!important;padding:12px!important;display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;align-items:center!important;align-content:center!important;justify-content:stretch!important;border:1px solid rgba(255,255,255,.055)!important;background:rgba(0,0,0,.12)!important;border-radius:18px!important}body.admin-page-members .member-table-row-v393 .member-table-actions .btn,body.admin-page-members .member-table-actions-v388 .btn{width:100%!important;min-width:0!important;padding:10px 9px!important;text-align:center!important;justify-content:center!important}body.admin-page-members .member-table-row-v393{gap:12px!important}body.admin-page-finance .finance-page-card-v403{display:grid!important;gap:18px!important}body.admin-page-finance .finance-unified-overview-v403{display:grid!important;gap:16px!important}body.admin-page-finance .finance-kpi-section-v403{padding:14px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:22px!important;background:rgba(0,0,0,.11)!important}body.admin-page-finance .finance-kpi-section-head-v403{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.06)!important}body.admin-page-finance .finance-kpi-section-head-v403 strong{color:#fff!important;font-size:1rem!important;font-weight:950!important}body.admin-page-finance .finance-kpi-section-head-v403 span{color:#aeb6c3!important;font-size:.82rem!important;font-weight:750!important;text-align:right!important}body.admin-page-finance .finance-kpi-grid-v403{grid-template-columns:repeat(3,minmax(0,1fr))!important}body.admin-page-finance .finance-member-contract-grid-v403{grid-template-columns:repeat(4,minmax(0,1fr))!important}body.admin-page-finance .finance-member-contract-grid-v403 .member-finance-kpi{min-height:108px!important;border-radius:20px!important}body.admin-page-messages .filter-chip-all{background:rgba(255,255,255,.035)!important;border-color:rgba(255,255,255,.10)!important;box-shadow:none!important}body.admin-page-messages .filter-chip-all strong{background:rgba(255,255,255,.065)!important;border-color:rgba(255,255,255,.11)!important;color:#dfe5ef!important}body.admin-page-messages .filter-chip-all.has-new-unread{background:linear-gradient(180deg,rgba(188,38,37,.16),rgba(255,255,255,.035))!important;border-color:rgba(188,38,37,.34)!important}body.admin-page-messages .filter-chip-all.has-new-unread strong{background:rgba(188,38,37,.22)!important;border-color:rgba(188,38,37,.32)!important;color:#fff!important}body.admin-page-messages .filter-chip-all.is-calm strong{opacity:.72!important}@media(max-width:1180px){body.admin-page-members .member-filter-panel-v403{grid-template-columns:1fr!important}body.admin-page-members .member-filter-actions-panel-v403 .member-filter-button-row{grid-template-columns:1fr 1fr!important}body.admin-page-finance .finance-kpi-grid-v403,body.admin-page-finance .finance-member-contract-grid-v403{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.admin-page-members .member-filter-fields-panel-v403,body.admin-page-members .member-filter-actions-panel-v403 .member-filter-button-row,body.admin-page-members .member-table-row-v393 .member-table-actions,body.admin-page-members .member-table-actions-v388,body.admin-page-finance .finance-kpi-grid-v403,body.admin-page-finance .finance-member-contract-grid-v403{grid-template-columns:1fr!important}body.admin-page-finance .finance-kpi-section-head-v403{align-items:flex-start!important;flex-direction:column!important}body.admin-page-finance .finance-kpi-section-head-v403 span{text-align:left!important}}body.admin-page-messages .filter-chip-all.active.is-calm{background:rgba(255,255,255,.055)!important;border-color:rgba(255,255,255,.16)!important}body.admin-page-messages .filter-chip-all.active.is-calm strong{background:rgba(255,255,255,.08)!important;border-color:rgba(255,255,255,.13)!important;color:#e6ebf3!important}body.admin-page-finance .finance-unified-overview-v404{display:block!important}body.admin-page-finance .finance-kpi-section-v404{background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.025))!important;border:1px solid rgba(255,255,255,.12)!important}body.admin-page-finance .finance-period-grid-v404{display:grid!important;gap:10px!important}body.admin-page-finance .finance-period-row-v404{display:grid!important;grid-template-columns:minmax(220px,1.35fr) minmax(150px,.82fr) minmax(150px,.82fr)!important;gap:10px!important;align-items:stretch!important;padding:10px!important;border:1px solid rgba(255,255,255,.075)!important;border-radius:18px!important;background:rgba(0,0,0,.13)!important}body.admin-page-finance .finance-period-row-v404>div{min-width:0!important;padding:11px 12px!important;border-radius:14px!important;background:rgba(255,255,255,.035)!important;border:1px solid rgba(255,255,255,.055)!important}body.admin-page-finance .finance-period-row-v404 small{display:block!important;color:#aeb6c3!important;font-size:.72rem!important;letter-spacing:.06em!important;text-transform:uppercase!important;font-weight:900!important;margin-bottom:5px!important}body.admin-page-finance .finance-period-row-v404 strong{display:block!important;color:#fff!important;font-size:1.05rem!important;font-weight:950!important;line-height:1.18!important;overflow-wrap:anywhere!important}body.admin-page-finance .finance-period-row-v404 em{display:block!important;color:#aeb6c3!important;font-size:.78rem!important;font-style:normal!important;font-weight:750!important;margin-top:4px!important}body.admin-page-finance .finance-period-row-v404.is-main{border-color:rgba(255,255,255,.16)!important;background:linear-gradient(180deg,rgba(255,255,255,.07),rgba(0,0,0,.12))!important}body.admin-page-finance .finance-period-row-v404.is-result{border-color:rgba(114,255,171,.25)!important;background:linear-gradient(180deg,rgba(34,197,94,.11),rgba(0,0,0,.12))!important}body.admin-page-finance .finance-period-row-v404.is-income{border-color:rgba(114,255,171,.18)!important}body.admin-page-finance .finance-period-row-v404.is-expense{border-color:rgba(255,98,98,.18)!important}body.admin-page-finance .finance-period-row-v404.is-income strong{color:#caffd8!important}body.admin-page-finance .finance-period-row-v404.is-expense strong{color:#ffd0d0!important}body.admin-page-finance .finance-contract-strip-v404{display:grid!important;grid-template-columns:repeat(5,minmax(0,1fr))!important;gap:10px!important;margin-top:12px!important}body.admin-page-finance .finance-contract-strip-v404>div{min-width:0!important;padding:12px!important;border-radius:16px!important;border:1px solid rgba(255,255,255,.075)!important;background:rgba(255,255,255,.035)!important}body.admin-page-finance .finance-contract-strip-v404 small{display:block!important;color:#aeb6c3!important;font-weight:900!important;font-size:.72rem!important;text-transform:uppercase!important;letter-spacing:.05em!important;margin-bottom:5px!important}body.admin-page-finance .finance-contract-strip-v404 strong{display:block!important;color:#fff!important;font-size:1rem!important;font-weight:950!important}body.admin-page-finance .finance-contract-strip-v404 em{display:block!important;color:#aeb6c3!important;font-size:.76rem!important;font-style:normal!important;font-weight:750!important;margin-top:3px!important}.aqua-progress{display:grid!important;gap:8px!important;margin:12px 0 16px!important}.aqua-progress-head{display:flex!important;justify-content:space-between!important;align-items:center!important;gap:12px!important;color:#e9f7ff!important;font-weight:900!important}.aqua-progress-head span{color:#93cfe9!important;font-size:.86rem!important;font-weight:800!important;text-align:right!important}.aqua-progress-track{height:14px!important;border-radius:999px!important;background:rgba(55,100,255,.16)!important;border:1px solid rgba(93,200,255,.28)!important;overflow:hidden!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.03)!important}.aqua-progress-track span{display:block!important;width:var(--aqua-progress,0%)!important;height:100%!important;border-radius:999px!important;background:linear-gradient(90deg,#1d9bd7,#76dcff)!important;box-shadow:0 0 22px rgba(82,201,255,.45)!important}.aqua-join-trigger-v404{background:linear-gradient(135deg,#1d9bd7,#3764ff)!important;border-color:rgba(125,219,255,.55)!important;color:#fff!important;box-shadow:0 10px 26px rgba(29,155,215,.28)!important}.aqua-public-modal-v404 .aqua-progress{padding:12px!important;border-radius:18px!important;border:1px solid rgba(93,200,255,.22)!important;background:rgba(29,155,215,.08)!important}.aqua-public-modal-v404 .aqua-event-details-v404{display:grid!important;gap:6px!important;padding:14px!important;border-radius:18px!important;background:rgba(29,155,215,.10)!important;border:1px solid rgba(93,200,255,.28)!important;margin:12px 0!important}.aqua-public-modal-v404 .aqua-event-details-v404 strong{color:#fff!important;font-weight:950!important}.aqua-public-modal-v404 .aqua-event-details-v404 span{color:#e9f7ff!important;font-weight:800!important}.aqua-public-modal-v404 .aqua-event-details-v404 small{color:#b6dff0!important;font-weight:700!important;line-height:1.45!important}.aqua-public-form-v404{margin-top:14px!important;padding-top:12px!important;border-top:1px solid rgba(255,255,255,.08)!important}.aqua-public-form-v404 .checkline{display:flex!important;gap:10px!important;align-items:flex-start!important;line-height:1.45!important;color:#dbeafe!important;font-weight:750!important}.aqua-submit-btn-v404{background:linear-gradient(135deg,#1d9bd7,#3764ff)!important}body.admin-page-aqua-boxing .aqua-admin-card-v404 .aqua-progress{padding:14px!important;border-radius:20px!important;background:rgba(29,155,215,.08)!important;border:1px solid rgba(93,200,255,.24)!important}body.admin-page-aqua-boxing .aqua-settings-form-v404{margin-top:10px!important}body.admin-page-aqua-boxing .aqua-admin-grid-v404{grid-template-columns:minmax(0,1fr) minmax(280px,.62fr)!important}body.admin-page-aqua-boxing .aqua-stat-grid-v404{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important}body.admin-page-aqua-boxing .aqua-stat-grid-v404>div{padding:14px!important;border-radius:18px!important;background:rgba(255,255,255,.04)!important;border:1px solid rgba(255,255,255,.08)!important}body.admin-page-aqua-boxing .aqua-stat-grid-v404 small{display:block!important;color:#aeb6c3!important;text-transform:uppercase!important;letter-spacing:.05em!important;font-size:.72rem!important;font-weight:900!important}body.admin-page-aqua-boxing .aqua-stat-grid-v404 strong{display:block!important;color:#fff!important;font-size:1.55rem!important;font-weight:950!important;margin-top:4px!important}body.admin-page-aqua-boxing .aqua-registration-item-v404{border-color:rgba(93,200,255,.14)!important}body.admin-page-aqua-boxing .aqua-registration-item-v404.is-confirmed{border-color:rgba(114,255,171,.22)!important}body.admin-page-aqua-boxing .list-card-actions form{display:inline-flex!important}@media(max-width:980px){body.admin-page-finance .finance-period-row-v404{grid-template-columns:1fr!important}body.admin-page-finance .finance-contract-strip-v404{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.admin-page-aqua-boxing .aqua-admin-grid-v404{grid-template-columns:1fr!important}}@media(max-width:680px){body.admin-page-finance .finance-contract-strip-v404,body.admin-page-aqua-boxing .aqua-stat-grid-v404{grid-template-columns:1fr!important}.aqua-progress-head{align-items:flex-start!important;flex-direction:column!important}.aqua-progress-head span{text-align:left!important}}.home-cta-brand-break{display:block!important;margin-top:4px!important}.offer-schedule-modal{z-index:300000!important;isolation:isolate!important}.offer-schedule-modal-backdrop{z-index:0!important}.offer-schedule-modal-dialog{z-index:1!important;overflow:auto!important;max-height:min(88svh,840px)!important;box-sizing:border-box!important}.offer-schedule-modal-body,.offer-schedule-modal-copy,.aqua-public-modal-v404{min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.aqua-public-modal-v404{overflow:hidden!important;padding:2px!important}.aqua-public-modal-v404 .aqua-progress-card-v404,.aqua-public-modal-v404 .notice,.aqua-public-modal-v404 .aqua-public-form-v404{max-width:100%!important;box-sizing:border-box!important}.aqua-public-modal-v404 .form-grid,.aqua-public-modal-v404 .aqua-public-form-v404{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;border:1px solid rgba(79,195,247,.22)!important;border-radius:22px!important;padding:14px!important;background:linear-gradient(180deg,rgba(79,195,247,.075),rgba(255,255,255,.025))!important}.aqua-public-modal-v404 .form-row-full{grid-column:1/-1!important}.aqua-public-modal-v404 input{max-width:100%!important;box-sizing:border-box!important}.aqua-public-modal-v404 .checkline{display:flex!important;align-items:flex-start!important;gap:10px!important;line-height:1.45!important}.aqua-public-modal-v404 .checkline input{flex:0 0 auto!important;margin-top:3px!important}.page-slug-selbstverteidigung .rb-seo-service-page,.page-slug-selbstverteidigung .content-box,.page-slug-selbstverteidigung .content-section{display:grid!important;gap:clamp(16px,2.2vw,26px)!important}.page-slug-selbstverteidigung .section-card+.section-card,.page-slug-selbstverteidigung .rb-seo-benefit-card+.rb-seo-benefit-card,.page-slug-selbstverteidigung .content-section+.content-section,.page-slug-selbstverteidigung .training-info-box+.training-info-box,.page-slug-selbstverteidigung .info-box+.info-box{margin-top:clamp(14px,2vw,24px)!important}.page-slug-selbstverteidigung .rb-seo-benefit-grid{gap:clamp(14px,2vw,22px)!important}@media(max-width:720px){.offer-schedule-modal{align-items:center!important;padding:12px!important}.offer-schedule-modal-dialog{width:min(94vw,480px)!important;max-height:88svh!important;overflow:auto!important}.aqua-public-modal-v404 .form-grid,.aqua-public-modal-v404 .aqua-public-form-v404{grid-template-columns:1fr!important;padding:12px!important}}.section-card+.section-card,.admin-card.section-card+.admin-card.section-card,.content-box>.section-card+.section-card,.rb-seo-service-page>.section-card+.section-card,.legal-section+.legal-section{margin-top:clamp(14px,2vw,22px)!important}.card-grid>.section-card,.rb-seo-benefit-grid>.section-card,.service-grid>.section-card,.service-grid>.service-card{margin-top:0!important}body.admin-page-dashboard .dashboard-training-offers-card-v401{padding:18px!important;border-color:rgba(255,255,255,.075)!important;background:linear-gradient(180deg,rgba(255,255,255,.028),rgba(255,255,255,.012))!important;box-shadow:0 12px 28px rgba(0,0,0,.13)!important}body.admin-page-dashboard .dashboard-training-offers-card-v401 .section-head{margin-bottom:10px!important}body.admin-page-dashboard .dashboard-training-offers-card-v401 .section-head h2{font-size:1.03rem!important;letter-spacing:.015em!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{display:grid!important;grid-template-columns:repeat(auto-fit,minmax(150px,1fr))!important;gap:8px!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip{min-width:0!important;grid-template-columns:auto 1fr!important;padding:8px 10px!important;border-radius:14px!important;border-color:color-mix(in srgb,var(--member-course-color,#bc2625) 34%,rgba(255,255,255,.10))!important;background:linear-gradient(135deg,color-mix(in srgb,var(--member-course-color,#bc2625) 10%,rgba(255,255,255,.026)),rgba(255,255,255,.014))!important;box-shadow:inset 3px 0 0 color-mix(in srgb,var(--member-course-color,#bc2625) 74%,transparent)!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-dot{width:10px!important;height:10px!important;border-radius:999px!important;box-shadow:0 0 10px color-mix(in srgb,var(--member-course-color,#bc2625) 58%,transparent)!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip strong{font-size:.78rem!important;line-height:1.15!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip small{font-size:.68rem!important;color:rgba(214,220,230,.72)!important}body.admin-page-messages .filter-chip.has-new-unread{border-color:rgba(255,74,74,.48)!important;background:linear-gradient(135deg,rgba(188,38,37,.28),rgba(255,255,255,.035))!important;box-shadow:0 0 0 1px rgba(188,38,37,.14),0 0 22px rgba(188,38,37,.18)!important}body.admin-page-messages .filter-chip.has-new-unread strong,body.admin-page-messages .filter-chip.has-new-unread span{color:#fff!important}body.admin-page-messages .filter-chip-all.is-calm{border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.032)!important;box-shadow:none!important}body.admin-page-messages .message-status-branding-panel.status-all strong,body.admin-page-messages .inbox-head-message-state small{white-space:nowrap!important}body.admin-page-messages .grouped-conversation-list .conversation-card.is-unread{border-color:rgba(255,76,76,.28)!important;box-shadow:inset 4px 0 0 rgba(188,38,37,.78),0 14px 30px rgba(0,0,0,.18),0 0 20px rgba(188,38,37,.10)!important}.offer-schedule-modal{height:100vh!important;height:100dvh!important;overflow:hidden!important;padding:max(10px,env(safe-area-inset-top)) max(10px,env(safe-area-inset-right)) max(10px,env(safe-area-inset-bottom)) max(10px,env(safe-area-inset-left))!important;box-sizing:border-box!important}.offer-schedule-modal-dialog{max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px)!important;overflow-y:auto!important;overscroll-behavior:contain!important;box-sizing:border-box!important}@media(max-width:720px){.offer-schedule-modal{display:flex!important;align-items:center!important;justify-content:center!important;padding:calc(env(safe-area-inset-top)+10px) 10px calc(env(safe-area-inset-bottom)+10px)!important}.offer-schedule-modal-dialog{width:min(94vw,460px)!important;max-height:calc(100vh - 24px)!important;max-height:calc(100dvh - 24px - env(safe-area-inset-top) - env(safe-area-inset-bottom))!important;margin:auto!important;border-radius:22px!important;overflow-y:auto!important}.offer-schedule-modal-copy{gap:10px!important}.aqua-public-modal-v404{overflow:visible!important;padding:0!important}.aqua-public-modal-v404 .aqua-progress{margin:8px 0 10px!important;padding:10px!important}.aqua-public-modal-v404 .aqua-public-form-v404{gap:10px!important;padding:11px!important;border-radius:18px!important}}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{grid-template-columns:repeat(auto-fit,minmax(138px,1fr))!important;align-items:stretch!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip{width:100%!important;min-width:0!important;max-width:100%!important;overflow:hidden!important;padding:8px 9px!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip strong,body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip small{min-width:0!important;max-width:100%!important;overflow-wrap:anywhere!important;word-break:break-word!important;white-space:normal!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip strong{font-size:.74rem!important;letter-spacing:.01em!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip small{font-size:.66rem!important}body.admin-page-messages .rendered-email-html,body.admin-page-messages .message-box-body,body.admin-page-messages .bubble{position:relative!important;overflow:hidden!important}body.admin-page-messages .chat-form,body.admin-page-messages .rb-admin-forward-card,body.admin-page-messages .rb-admin-forward-card summary,body.admin-page-messages .message-forward-inner{position:relative!important;z-index:10!important}body.admin-page-messages .mail-attachments{display:grid!important;gap:7px!important;margin-top:12px!important;padding:12px!important;border:1px solid rgba(255,255,255,.12)!important;border-radius:16px!important;background:rgba(255,255,255,.045)!important}body.admin-page-messages .mail-attachments strong{display:block!important;color:#fff!important;font-size:.78rem!important;letter-spacing:.04em!important;text-transform:uppercase!important}body.admin-page-messages .mail-attachment-item,body.admin-page-messages .mail-attachments>div{min-width:0!important}body.admin-page-messages .mail-attachments a{display:inline-flex!important;max-width:100%!important;align-items:center!important;gap:6px!important;overflow-wrap:anywhere!important;word-break:break-word!important}@media(max-width:760px){body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:430px){body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{grid-template-columns:1fr!important}}.admin-page-messages .message-panel-full .chat-wrap,.admin-page-messages .refined-inbox-layout .chat-wrap{position:relative!important;overflow:hidden!important;isolation:isolate!important;background:rgba(255,255,255,.012)!important}.admin-page-messages .message-panel-full .chat-bg-logo,.admin-page-messages .refined-inbox-layout .chat-bg-logo{display:block!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important}.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{content:""!important;position:absolute!important;inset:16px 0!important;width:100%!important;height:auto!important;min-height:0!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(58%,560px) auto!important;opacity:.14!important;filter:grayscale(1) contrast(1.04)!important}.admin-page-messages .message-panel-full .chat-messages,.admin-page-messages .refined-inbox-layout .chat-messages{position:relative!important;z-index:1!important;display:flex!important;flex-direction:column!important;align-items:stretch!important;justify-content:flex-start!important;gap:18px!important;padding:18px 18px 20px!important;overflow:auto!important;background:transparent!important;background-image:none!important;scroll-behavior:smooth!important}.admin-page-messages .message-panel-full .chat-messages::before,.admin-page-messages .message-panel-full .chat-messages::after,.admin-page-messages .refined-inbox-layout .chat-messages::before,.admin-page-messages .refined-inbox-layout .chat-messages::after,.admin-page-messages .message-panel-full .chat-watermark,.admin-page-messages .refined-inbox-layout .chat-watermark{content:none!important;display:none!important}.admin-page-messages .message-panel-full .chat-messages>.bubble,.admin-page-messages .message-panel-full .chat-messages>.message-box,.admin-page-messages .refined-inbox-layout .chat-messages>.bubble,.admin-page-messages .refined-inbox-layout .chat-messages>.message-box{position:relative!important;z-index:1!important;display:block!important;float:none!important;clear:both!important;width:70%!important;max-width:70%!important;min-width:0!important;margin:0!important;padding:16px!important;border-radius:20px!important;box-shadow:0 10px 28px rgba(0,0,0,.12)!important;overflow:hidden!important;transform:none!important}.admin-page-messages .message-panel-full .chat-messages>.bubble.user,.admin-page-messages .message-panel-full .chat-messages>.message-box.user,.admin-page-messages .refined-inbox-layout .chat-messages>.bubble.user,.admin-page-messages .refined-inbox-layout .chat-messages>.message-box.user{align-self:flex-start!important;justify-self:auto!important;margin-left:0!important;margin-right:auto!important;background:rgba(245,246,248,.94)!important;color:#10151d!important;border:1px solid rgba(255,255,255,.34)!important}.admin-page-messages .message-panel-full .chat-messages>.bubble.admin,.admin-page-messages .message-panel-full .chat-messages>.message-box.admin,.admin-page-messages .refined-inbox-layout .chat-messages>.bubble.admin,.admin-page-messages .refined-inbox-layout .chat-messages>.message-box.admin{align-self:flex-end!important;justify-self:auto!important;margin-left:auto!important;margin-right:0!important;background:rgba(188,38,37,.91)!important;color:#fff!important;border:1px solid rgba(188,38,37,.28)!important}.admin-page-messages .message-panel-full .chat-messages>.bubble.note,.admin-page-messages .message-panel-full .chat-messages>.message-box.note,.admin-page-messages .refined-inbox-layout .chat-messages>.bubble.note,.admin-page-messages .refined-inbox-layout .chat-messages>.message-box.note{align-self:center!important;justify-self:auto!important;width:min(70%,680px)!important;max-width:min(70%,680px)!important;margin-inline:auto!important;text-align:left!important;background:rgba(255,255,255,.17)!important;color:#fff!important;border:1px dashed rgba(255,255,255,.18)!important;box-shadow:none!important}.admin-page-messages .message-panel-full .bubble.user *,.admin-page-messages .refined-inbox-layout .bubble.user *{color:#10151d!important}.admin-page-messages .message-panel-full .bubble.admin *,.admin-page-messages .refined-inbox-layout .bubble.admin *{color:#fff!important}.admin-page-messages .message-panel-full .bubble.note *,.admin-page-messages .refined-inbox-layout .bubble.note *{color:#fff!important}.admin-page-messages .message-panel-full .bubble-head,.admin-page-messages .refined-inbox-layout .bubble-head{display:block!important;margin:0 0 12px!important;padding:12px 14px!important;border-radius:14px!important;border:1px solid rgba(98,108,124,.12)!important;background:rgba(98,108,124,.13)!important}.admin-page-messages .message-panel-full .bubble.admin .bubble-head,.admin-page-messages .refined-inbox-layout .bubble.admin .bubble-head{border-color:rgba(255,255,255,.13)!important;background:rgba(255,255,255,.12)!important}.admin-page-messages .message-panel-full .bubble.note .bubble-head,.admin-page-messages .refined-inbox-layout .bubble.note .bubble-head{border-color:rgba(255,255,255,.12)!important;background:rgba(255,255,255,.10)!important}.admin-page-messages .message-panel-full .bubble-note-label,.admin-page-messages .refined-inbox-layout .bubble-note-label{display:flex!important;width:max-content!important;margin:0 auto 10px!important;justify-content:center!important;text-align:center!important}.admin-page-messages .message-panel-full .bubble-body,.admin-page-messages .message-panel-full .message-box-body,.admin-page-messages .refined-inbox-layout .bubble-body,.admin-page-messages .refined-inbox-layout .message-box-body{display:block!important;max-width:100%!important;min-width:0!important;overflow-wrap:anywhere!important;word-break:normal!important;line-height:1.62!important;background:transparent!important;border:0!important;box-shadow:none!important;padding:0!important}.admin-page-messages .message-panel-full .rendered-email-html,.admin-page-messages .refined-inbox-layout .rendered-email-html{display:block!important;max-width:100%!important;min-width:0!important;overflow:auto!important;border-radius:16px!important;isolation:isolate!important}.admin-page-messages .message-panel-full .rendered-email-html table,.admin-page-messages .refined-inbox-layout .rendered-email-html table{max-width:100%!important;width:auto!important}.admin-page-messages .message-panel-full .rendered-email-html img,.admin-page-messages .refined-inbox-layout .rendered-email-html img{max-width:100%!important;height:auto!important}.admin-page-messages .message-panel-full .mail-attachments,.admin-page-messages .refined-inbox-layout .mail-attachments{max-width:100%!important;overflow:hidden!important}.admin-page-messages .message-panel-full .chat-meta,.admin-page-messages .refined-inbox-layout .chat-meta{display:block!important;clear:both!important}@media (max-width:980px){.admin-page-messages .message-panel-full .chat-bg-logo::before,.admin-page-messages .refined-inbox-layout .chat-bg-logo::before{background-size:min(76%,360px) auto!important;opacity:.12!important}.admin-page-messages .message-panel-full .chat-messages,.admin-page-messages .refined-inbox-layout .chat-messages{gap:14px!important;padding:14px!important}.admin-page-messages .message-panel-full .chat-messages>.bubble,.admin-page-messages .message-panel-full .chat-messages>.message-box,.admin-page-messages .refined-inbox-layout .chat-messages>.bubble,.admin-page-messages .refined-inbox-layout .chat-messages>.message-box,.admin-page-messages .message-panel-full .chat-messages>.bubble.note,.admin-page-messages .refined-inbox-layout .chat-messages>.bubble.note{width:100%!important;max-width:100%!important;padding:14px!important}}body.admin-page-messages .message-panel-full .chat-messages>.bubble,body.admin-page-messages .message-panel-full .chat-messages>.message-box,body.admin-page-messages .refined-inbox-layout .chat-messages>.bubble,body.admin-page-messages .refined-inbox-layout .chat-messages>.message-box{box-sizing:border-box!important;overflow:visible!important;padding-bottom:18px!important}body.admin-page-messages .message-panel-full .chat-meta,body.admin-page-messages .refined-inbox-layout .chat-meta{position:relative!important;display:block!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;clear:both!important;float:none!important;margin:14px 0 0!important;padding:9px 0 0!important;border-top:1px solid rgba(255,255,255,.10)!important;line-height:1.35!important;white-space:normal!important;overflow-wrap:anywhere!important;word-break:normal!important;transform:none!important;inset:auto!important}body.admin-page-messages .message-panel-full .bubble.user .chat-meta,body.admin-page-messages .refined-inbox-layout .bubble.user .chat-meta{color:#5c6572!important;border-top-color:rgba(16,21,29,.10)!important}body.admin-page-messages .message-panel-full .bubble.admin .chat-meta,body.admin-page-messages .refined-inbox-layout .bubble.admin .chat-meta{color:rgba(255,255,255,.82)!important;border-top-color:rgba(255,255,255,.14)!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))!important;gap:10px!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip{min-height:54px!important;padding:10px 12px!important;overflow:visible!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip strong{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important;font-size:.74rem!important;letter-spacing:.005em!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip small{white-space:nowrap!important;word-break:normal!important;overflow-wrap:normal!important}@media(max-width:1180px){body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{grid-template-columns:repeat(auto-fit,minmax(200px,1fr))!important}}@media(max-width:560px){body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-legend-list{grid-template-columns:1fr!important}body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip strong,body.admin-page-dashboard .dashboard-course-color-legend-v401 .member-course-color-chip small{white-space:normal!important}}.home-about-card .welcome-heading .welcome-slogan,.home-about-card .welcome-heading .welcome-slogan *{opacity:.70!important}body.offer-schedule-modal-open{overflow:hidden!important;touch-action:none!important}.offer-schedule-modal{position:fixed!important;inset:0!important;display:flex!important;align-items:center!important;justify-content:center!important;height:100dvh!important;max-height:100dvh!important;padding:clamp(10px,2.4vw,22px)!important;overflow:hidden!important;z-index:300000!important}.offer-schedule-modal[hidden]{display:none!important}.offer-schedule-modal-backdrop{position:absolute!important;inset:0!important;background:rgba(0,0,0,.72)!important;backdrop-filter:blur(8px)!important}.offer-schedule-modal-dialog{position:relative!important;width:min(720px,calc(100vw - 28px))!important;max-height:calc(100dvh - 28px)!important;display:flex!important;flex-direction:column!important;overflow:hidden!important;padding:58px clamp(12px,2vw,20px) clamp(12px,2vw,18px)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(18,24,34,.98),rgba(10,14,20,.98))!important;border:1px solid rgba(255,255,255,.14)!important;box-shadow:0 26px 80px rgba(0,0,0,.52)!important}.offer-schedule-modal-close{position:absolute!important;top:12px!important;left:12px!important;right:auto!important;z-index:4!important;flex:0 0 auto!important}.offer-schedule-modal-body{display:block!important;min-height:0!important;overflow-y:auto!important;overscroll-behavior:contain!important;padding:0 2px 2px!important}.offer-schedule-modal-copy{display:grid!important;gap:12px!important;min-height:0!important}.aqua-public-modal-v404{display:grid!important;gap:10px!important;overflow:visible!important;padding:0!important}.aqua-public-modal-v404 h2{margin:0!important;font-size:clamp(1.28rem,4.2vw,1.8rem)!important;line-height:1.1!important}.aqua-public-modal-v404 .aqua-progress{margin:6px 0!important;padding:10px!important;border-radius:16px!important}.aqua-public-modal-v404 .aqua-progress-head{gap:6px!important}.aqua-public-modal-v404 .notice{margin:0!important;padding:10px 12px!important;border-radius:16px!important}.aqua-public-modal-v404 .aqua-public-form-v404{margin-top:0!important;padding:12px!important;display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:10px!important;border-radius:18px!important}.aqua-public-modal-v404 .aqua-public-form-v404 .form-row{min-width:0!important}.aqua-public-modal-v404 .aqua-public-form-v404 label{font-size:.78rem!important;margin-bottom:4px!important}.aqua-public-modal-v404 .aqua-public-form-v404 input[type="text"],.aqua-public-modal-v404 .aqua-public-form-v404 input[type="email"],.aqua-public-modal-v404 .aqua-public-form-v404 input:not([type]){height:40px!important;padding:9px 11px!important;border-radius:13px!important}.aqua-public-modal-v404 .checkline{padding:10px 0 0!important;font-size:.86rem!important;line-height:1.35!important}.aqua-public-modal-v404 .aqua-submit-btn-v404,.aqua-public-modal-v404 button[type="submit"]{position:relative!important;z-index:2!important;width:100%!important;min-height:42px!important;margin-top:4px!important}@media(max-width:720px){.offer-schedule-modal{align-items:flex-start!important;padding:max(8px,env(safe-area-inset-top)) 8px max(8px,env(safe-area-inset-bottom))!important}.offer-schedule-modal-dialog{width:calc(100vw - 16px)!important;max-height:calc(100dvh - env(safe-area-inset-top) - env(safe-area-inset-bottom) - 16px)!important;padding:52px 10px 10px!important;border-radius:20px!important;margin:0!important}.offer-schedule-modal-body{padding-right:1px!important}.aqua-public-modal-v404{gap:8px!important}.aqua-public-modal-v404 .offer-schedule-modal-kicker{font-size:.72rem!important}.aqua-public-modal-v404 .aqua-public-form-v404{grid-template-columns:1fr!important;gap:8px!important;padding:10px!important}.aqua-public-modal-v404 .aqua-progress-head{flex-direction:row!important;align-items:center!important;justify-content:space-between!important}.aqua-public-modal-v404 .aqua-progress-head span{text-align:right!important;font-size:.78rem!important}.aqua-public-modal-v404 .checkline{font-size:.8rem!important}}@media(max-width:390px){.aqua-public-modal-v404 .aqua-progress-head{flex-direction:column!important;align-items:flex-start!important}.aqua-public-modal-v404 .aqua-progress-head span{text-align:left!important}}body.admin-page-finance .finance-kpi-section-head-v410{display:flex!important;align-items:flex-end!important;justify-content:space-between!important;gap:12px!important;margin-bottom:14px!important}body.admin-page-finance .finance-kpi-section-head-v410 span{color:#aeb6c3!important;font-size:.82rem!important;font-weight:800!important}body.admin-page-finance .finance-hero-grid-v410{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-bottom:14px!important}body.admin-page-finance .finance-hero-kpi-v410{min-width:0!important;padding:18px!important;border-radius:22px!important;border:1px solid rgba(255,255,255,.10)!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;box-shadow:0 14px 34px rgba(0,0,0,.18)!important}body.admin-page-finance .finance-hero-kpi-v410.is-gross{border-color:rgba(255,255,255,.16)!important}body.admin-page-finance .finance-hero-kpi-v410.is-net{border-color:rgba(114,255,171,.26)!important;background:linear-gradient(180deg,rgba(34,197,94,.12),rgba(255,255,255,.018))!important}body.admin-page-finance .finance-hero-kpi-v410 small{display:block!important;color:#aeb6c3!important;font-size:.72rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.07em!important}body.admin-page-finance .finance-hero-kpi-v410 span{display:block!important;margin-top:6px!important;color:#fff!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.045em!important}body.admin-page-finance .finance-hero-kpi-v410 strong{display:block!important;margin-top:8px!important;color:#fff!important;font-size:clamp(1.45rem,2.7vw,2.18rem)!important;font-weight:1000!important;line-height:1!important;white-space:nowrap!important}body.admin-page-finance .finance-hero-kpi-v410.is-net strong{color:#caffd8!important}body.admin-page-finance .finance-hero-kpi-v410 em{display:block!important;margin-top:8px!important;color:#aeb6c3!important;font-size:.78rem!important;font-style:normal!important;font-weight:760!important;line-height:1.35!important}body.admin-page-finance .finance-period-grid-v410{gap:9px!important}body.admin-page-finance .finance-period-row-v410{grid-template-columns:minmax(220px,1.2fr) minmax(120px,.8fr) minmax(120px,.8fr)!important}@media(max-width:1180px){body.admin-page-finance .finance-hero-grid-v410{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:680px){body.admin-page-finance .finance-hero-grid-v410{grid-template-columns:1fr!important}body.admin-page-finance .finance-period-row-v410{grid-template-columns:1fr!important}body.admin-page-finance .finance-kpi-section-head-v410{align-items:flex-start!important;flex-direction:column!important}}.status-forwarded{background:rgba(148,116,255,.18)!important;color:#e8ddff!important}.message-status-branding.status-forwarded{border-color:rgba(148,116,255,.30)!important;background:linear-gradient(135deg,rgba(148,116,255,.14),rgba(255,255,255,.02))!important}body.admin-page-messages .message-flow-card{display:flex!important;flex-wrap:wrap!important;gap:7px!important;align-items:center!important}body.admin-page-messages .filter-chip .status-forwarded{color:#e8ddff!important}body.admin-page-messages .conversation-snippet span{color:#aeb6c3!important;font-weight:900!important;text-transform:uppercase!important;letter-spacing:.04em!important;font-size:.68rem!important;margin-right:4px!important}body.admin-page-messages .conversation-latest-preview-v410{margin-top:8px!important;padding:10px 12px!important;border-radius:14px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;color:#e9edf5!important;font-size:.86rem!important;font-weight:760!important;line-height:1.42!important;overflow-wrap:anywhere!important}body.admin-page-messages .conversation-card.is-unread .conversation-latest-preview-v410{border-color:rgba(188,38,37,.22)!important;background:rgba(188,38,37,.08)!important;color:#fff!important}body.admin-page-finance .finance-kpi-section-head-v411{display:flex!important;align-items:center!important;justify-content:space-between!important;margin-bottom:16px!important}body.admin-page-finance .finance-kpi-section-head-v411 strong{font-size:1.08rem!important;letter-spacing:.01em!important}body.admin-page-finance .finance-main-split-v411{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:14px!important;margin-bottom:14px!important}body.admin-page-finance .finance-main-period-v411{min-width:0!important;border:1px solid rgba(255,255,255,.11)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.055),rgba(255,255,255,.018))!important;box-shadow:0 16px 36px rgba(0,0,0,.18)!important;padding:16px!important}body.admin-page-finance .finance-main-period-v411.is-year{border-color:rgba(255,255,255,.16)!important}body.admin-page-finance .finance-main-period-v411.is-month{border-color:rgba(188,38,37,.20)!important}body.admin-page-finance .finance-main-period-head-v411{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:12px!important;padding-bottom:10px!important;border-bottom:1px solid rgba(255,255,255,.08)!important}body.admin-page-finance .finance-main-period-head-v411 small{color:#aeb6c3!important;font-size:.72rem!important;font-weight:950!important;text-transform:uppercase!important;letter-spacing:.075em!important}body.admin-page-finance .finance-main-period-head-v411 strong{color:#fff!important;font-size:.94rem!important;font-weight:950!important}body.admin-page-finance .finance-main-pair-v411{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.admin-page-finance .finance-main-kpi-v411{min-width:0!important;padding:17px!important;border-radius:20px!important;border:1px solid rgba(255,255,255,.10)!important;background:rgba(255,255,255,.035)!important}body.admin-page-finance .finance-main-kpi-v411.is-net{border-color:rgba(114,255,171,.24)!important;background:linear-gradient(180deg,rgba(34,197,94,.10),rgba(255,255,255,.018))!important}body.admin-page-finance .finance-main-kpi-v411 span{display:block!important;color:#fff!important;font-size:.82rem!important;font-weight:1000!important;letter-spacing:.05em!important;line-height:1.25!important}body.admin-page-finance .finance-main-kpi-v411 strong{display:block!important;margin-top:8px!important;color:#fff!important;font-size:clamp(1.65rem,3vw,2.35rem)!important;line-height:1!important;font-weight:1000!important;white-space:nowrap!important}body.admin-page-finance .finance-main-kpi-v411.is-net strong{color:#caffd8!important}body.admin-page-finance .finance-main-kpi-v411 em{display:block!important;margin-top:9px!important;color:#aeb6c3!important;font-style:normal!important;font-size:.78rem!important;font-weight:760!important;line-height:1.35!important}body.admin-page-finance .finance-detail-grid-v411{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:10px!important;margin:14px 0!important}body.admin-page-finance .finance-detail-card-v411{min-width:0!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;background:rgba(255,255,255,.032)!important;padding:14px!important;display:grid!important;gap:6px!important}body.admin-page-finance .finance-detail-card-v411 small{color:#aeb6c3!important;font-size:.70rem!important;text-transform:uppercase!important;letter-spacing:.06em!important;font-weight:950!important}body.admin-page-finance .finance-detail-card-v411 strong{color:#fff!important;font-size:1.03rem!important;line-height:1.15!important;font-weight:950!important}body.admin-page-finance .finance-detail-card-v411 span{color:#cbd1dc!important;font-size:.86rem!important;font-weight:780!important;line-height:1.25!important}body.admin-page-finance .finance-detail-card-v411.is-income{border-color:rgba(114,255,171,.18)!important}body.admin-page-finance .finance-detail-card-v411.is-expense{border-color:rgba(255,120,120,.18)!important}body.admin-page-finance .finance-detail-card-v411.is-total{border-color:rgba(188,38,37,.22)!important;background:rgba(188,38,37,.055)!important}body.admin-page-finance .finance-contract-strip-v411{margin-top:14px!important}body.admin-page-finance .finance-year-archive-v411{margin-top:14px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:22px!important;background:rgba(255,255,255,.026)!important;padding:14px!important}body.admin-page-finance .finance-year-archive-head-v411{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:12px!important;margin-bottom:10px!important}body.admin-page-finance .finance-year-archive-head-v411 strong{color:#fff!important;font-weight:950!important}body.admin-page-finance .finance-year-archive-head-v411 span{color:#aeb6c3!important;font-size:.82rem!important;font-weight:760!important;text-align:right!important}body.admin-page-finance .finance-year-rows-v411{display:grid!important;gap:8px!important}body.admin-page-finance .finance-year-row-v411{display:grid!important;grid-template-columns:.65fr repeat(3,1fr)!important;gap:10px!important;align-items:center!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important;background:rgba(255,255,255,.024)!important;padding:11px 12px!important}body.admin-page-finance .finance-year-row-v411.is-current{border-color:rgba(188,38,37,.22)!important;background:rgba(188,38,37,.045)!important}body.admin-page-finance .finance-year-row-v411 small{display:block!important;color:#aeb6c3!important;font-size:.68rem!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:920!important}body.admin-page-finance .finance-year-row-v411 strong{display:block!important;color:#fff!important;font-size:.95rem!important;font-weight:950!important;line-height:1.2!important}.faq-grid{display:grid!important;gap:16px!important;row-gap:16px!important}.faq-grid>.faq-item{margin:0!important}.faq-item+.faq-item{margin-top:0!important}@media(max-width:1180px){body.admin-page-finance .finance-main-split-v411{grid-template-columns:1fr!important}body.admin-page-finance .finance-detail-grid-v411{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:760px){body.admin-page-finance .finance-main-pair-v411{grid-template-columns:1fr!important}body.admin-page-finance .finance-detail-grid-v411{grid-template-columns:1fr!important}body.admin-page-finance .finance-year-row-v411{grid-template-columns:1fr 1fr!important}body.admin-page-finance .finance-year-archive-head-v411{align-items:flex-start!important;flex-direction:column!important}body.admin-page-finance .finance-year-archive-head-v411 span{text-align:left!important}body.admin-page-finance .finance-main-kpi-v411 strong{font-size:clamp(1.45rem,8vw,2rem)!important}}@media(max-width:460px){body.admin-page-finance .finance-year-row-v411{grid-template-columns:1fr!important}body.admin-page-finance .finance-main-period-v411{padding:13px!important;border-radius:20px!important}body.admin-page-finance .finance-main-kpi-v411{padding:14px!important}}.faq-grid{display:grid!important;grid-template-columns:1fr!important;gap:18px!important;row-gap:18px!important;align-items:stretch!important}.faq-grid>.faq-item,.content-box>.faq-grid>.faq-item,.faq-grid+.faq-item,.content-box>.faq-grid+.faq-item,.rb-faq-musikplayer{margin:0!important;margin-top:0!important;margin-bottom:0!important}.content-box>.faq-grid+.faq-item,.faq-grid+.rb-faq-musikplayer{margin-top:18px!important}.faq-item{box-sizing:border-box!important;display:block!important;width:100%!important}.faq-question{min-height:58px!important;align-items:center!important}.faq-note{margin-top:18px!important}body.admin-page-finance .finance-detail-card-v412{gap:9px!important}body.admin-page-finance .finance-detail-values-v412{border:1px solid rgba(255,255,255,.08)!important;border-radius:14px!important;background:rgba(0,0,0,.10)!important;padding:10px 11px!important;display:grid!important;gap:5px!important}body.admin-page-finance .finance-detail-card-v412.is-income .finance-detail-values-v412{border-color:rgba(114,255,171,.14)!important;background:rgba(34,197,94,.045)!important}body.admin-page-finance .finance-detail-card-v412.is-expense .finance-detail-values-v412,body.admin-page-finance .finance-detail-card-v412.is-total .finance-detail-values-v412{border-color:rgba(255,120,120,.14)!important;background:rgba(188,38,37,.045)!important}body.admin-page-finance .finance-year-row-v412{grid-template-columns:.72fr repeat(4,minmax(120px,1fr))!important;gap:10px!important;padding:12px!important}body.admin-page-finance .finance-year-row-v412 .finance-year-cell-v412{min-width:0!important;border:1px solid rgba(255,255,255,.07)!important;border-radius:13px!important;background:rgba(255,255,255,.024)!important;padding:10px 11px!important}body.admin-page-finance .finance-year-row-v412 .finance-year-year-v412{border-color:rgba(255,255,255,.10)!important}body.admin-page-finance .finance-year-row-v412.is-positive .finance-year-year-v412{border-color:rgba(114,255,171,.30)!important;background:rgba(34,197,94,.09)!important}body.admin-page-finance .finance-year-row-v412.is-positive .finance-year-year-v412 strong{color:#caffd8!important}body.admin-page-finance .finance-year-row-v412.is-negative .finance-year-year-v412{border-color:rgba(255,120,120,.34)!important;background:rgba(188,38,37,.10)!important}body.admin-page-finance .finance-year-row-v412.is-negative .finance-year-year-v412 strong{color:#ffd0d0!important}body.admin-page-finance .finance-year-row-v412.is-zero .finance-year-year-v412{border-color:rgba(255,255,255,.10)!important;background:rgba(255,255,255,.026)!important}body.admin-page-finance .finance-year-row-v412.is-zero .finance-year-year-v412 strong{color:#f4f6fa!important}body.admin-page-finance .finance-year-row-v412 .finance-year-cell-v412 small{display:block!important;color:#aeb6c3!important;font-size:.66rem!important;text-transform:uppercase!important;letter-spacing:.055em!important;font-weight:920!important}body.admin-page-finance .finance-year-row-v412 .finance-year-cell-v412 strong{display:block!important;margin-top:3px!important;color:#fff!important;font-size:.96rem!important;font-weight:950!important;line-height:1.2!important;overflow-wrap:anywhere!important}@media(max-width:1050px){body.admin-page-finance .finance-year-row-v412{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){body.admin-page-finance .finance-year-row-v412{grid-template-columns:1fr!important}body.admin-page-finance .finance-detail-values-v412{padding:9px 10px!important}}body.admin-page-finance .finance-main-split-v411{grid-template-columns:1fr!important;gap:16px!important}body.admin-page-finance .finance-main-period-v411{overflow:hidden!important}body.admin-page-finance .finance-main-pair-v411{grid-template-columns:1fr!important;gap:10px!important}body.admin-page-finance .finance-main-kpi-v411{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(148px,42%)!important;grid-template-areas:"label value" "hint value"!important;align-items:center!important;column-gap:14px!important;min-width:0!important;overflow:hidden!important}body.admin-page-finance .finance-main-kpi-v411 span{grid-area:label!important;min-width:0!important;overflow:hidden!important;text-overflow:ellipsis!important}body.admin-page-finance .finance-main-kpi-v411 strong{grid-area:value!important;min-width:0!important;max-width:100%!important;margin:0!important;text-align:right!important;font-size:clamp(1.2rem,3.1vw,2.05rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;letter-spacing:-.035em!important;font-variant-numeric:tabular-nums!important}body.admin-page-finance .finance-main-kpi-v411 em{grid-area:hint!important;min-width:0!important;margin-top:5px!important;overflow:hidden!important;text-overflow:ellipsis!important}body.admin-page-finance .finance-detail-values-v412 strong,body.admin-page-finance .finance-detail-values-v412 span,body.admin-page-finance .finance-contract-strip-v411 strong,body.admin-page-finance .finance-contract-strip-v411 em,body.admin-page-finance .finance-year-row-v412 .finance-year-cell-v412 strong{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important;max-width:100%!important;font-variant-numeric:tabular-nums!important}@media(max-width:700px){body.admin-page-finance .finance-main-kpi-v411{grid-template-columns:minmax(0,1fr) minmax(132px,48%)!important;column-gap:10px!important;padding:14px 12px!important}body.admin-page-finance .finance-main-kpi-v411 strong{font-size:clamp(1.05rem,5.2vw,1.55rem)!important}}@media(max-width:390px){body.admin-page-finance .finance-main-kpi-v411{grid-template-columns:minmax(0,1fr) minmax(120px,50%)!important}body.admin-page-finance .finance-main-kpi-v411 strong{font-size:clamp(.98rem,4.8vw,1.32rem)!important}}.rb-music-player .rb-music-track,.rb-music-modal .rb-music-track{color:rgba(188,38,37,.70)!important;font-weight:950!important;letter-spacing:.02em!important}.rb-music-player .rb-music-control{opacity:.72!important;transition:opacity .14s ease,transform .14s ease,background .14s ease,border-color .14s ease!important}.rb-music-player .rb-music-control.is-available,.rb-music-player .rb-music-control-primary.is-ready,.rb-music-player .rb-music-control-primary.is-playing{opacity:1!important}.rb-music-player .rb-music-control-primary.is-playing{border-color:rgba(188,38,37,.62)!important;background:linear-gradient(135deg,rgba(188,38,37,.92),rgba(113,18,18,.92))!important;box-shadow:0 13px 28px rgba(188,38,37,.18)!important}.rb-music-player .rb-music-control-primary.is-ready{border-color:rgba(255,255,255,.18)!important;background:rgba(255,255,255,.075)!important}.rb-music-player .rb-music-control:disabled{opacity:.38!important;cursor:not-allowed!important;transform:none!important}.rb-music-player .rb-music-control.is-pulse{transform:translateY(-1px) scale(1.035)!important}.rb-music-player .rb-music-disc img,html.rb-music-playing .rb-music-player .rb-music-disc img,body.rb-music-playing .rb-music-player .rb-music-disc img,html:not(.rb-music-playing) .rb-music-player .rb-music-disc img,body:not(.rb-music-playing) .rb-music-player .rb-music-disc img{animation:none!important;-webkit-animation:none!important;animation-play-state:paused!important;-webkit-animation-play-state:paused!important}.rb-music-info-hero{position:relative!important;width:150px!important;height:112px!important;display:grid!important;place-items:center!important;margin:0 auto 10px!important;isolation:isolate!important}.rb-music-info-logo-bg{position:absolute!important;z-index:0!important;width:150px!important;height:150px!important;object-fit:contain!important;filter:grayscale(1) contrast(1.05)!important;opacity:.18!important;pointer-events:none!important}.rb-music-info-hero .rb-music-info-icon{position:relative!important;z-index:2!important;margin:0!important;width:62px!important;height:62px!important;background:rgba(0,0,0,.42)!important;border-color:rgba(255,255,255,.26)!important;box-shadow:0 15px 36px rgba(0,0,0,.36),0 0 0 1px rgba(188,38,37,.20)!important}.rb-music-info-hero .rb-music-info-icon svg{width:31px!important;height:31px!important}@media(max-width:520px){.rb-music-info-hero{width:132px!important;height:98px!important;margin-bottom:8px!important}.rb-music-info-logo-bg{width:132px!important;height:132px!important}.rb-music-info-hero .rb-music-info-icon{width:58px!important;height:58px!important}}html body .rb-music-info-modal,html body .rb-music-modal{position:fixed!important;inset:0!important;z-index:2147483000!important;isolation:isolate!important}html body .rb-music-info-modal.is-open,html body .rb-music-modal.is-open{display:flex!important;align-items:center!important;justify-content:center!important;padding:clamp(12px,3vw,24px)!important}html body .rb-music-info-modal .rb-music-info-box{position:relative!important;z-index:2147483001!important;width:min(92vw,390px)!important;max-height:calc(100svh - 28px)!important;overflow:auto!important;overscroll-behavior:contain!important;padding:56px 20px 20px!important;box-sizing:border-box!important}html body .rb-music-info-modal .rb-music-info-hero{position:relative!important;width:92px!important;height:92px!important;min-width:92px!important;min-height:92px!important;display:grid!important;place-items:center!important;margin:0 auto 12px!important;isolation:isolate!important}html body .rb-music-info-modal .rb-music-info-logo-bg{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;width:82px!important;height:82px!important;max-width:82px!important;max-height:82px!important;object-fit:contain!important;filter:grayscale(1) saturate(0) contrast(1.08) brightness(.92)!important;-webkit-filter:grayscale(1) saturate(0) contrast(1.08) brightness(.92)!important;opacity:.32!important;mix-blend-mode:luminosity!important;pointer-events:none!important;z-index:0!important}html body .rb-music-info-modal .rb-music-info-icon{position:absolute!important;inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important;z-index:2!important;width:48px!important;height:48px!important;min-width:48px!important;min-height:48px!important;margin:0!important;display:grid!important;place-items:center!important;background:rgba(0,0,0,.46)!important;border:1px solid rgba(255,255,255,.26)!important;box-shadow:0 14px 30px rgba(0,0,0,.34),0 0 0 1px rgba(188,38,37,.18)!important}html body .rb-music-info-modal .rb-music-info-icon svg{width:24px!important;height:24px!important;display:block!important}@media(max-width:520px){html body .rb-music-info-modal .rb-music-info-box{width:min(92vw,350px)!important;padding:54px 17px 18px!important}html body .rb-music-info-modal .rb-music-info-hero{width:84px!important;height:84px!important;min-width:84px!important;min-height:84px!important;margin-bottom:10px!important}html body .rb-music-info-modal .rb-music-info-logo-bg{width:74px!important;height:74px!important;max-width:74px!important;max-height:74px!important}html body .rb-music-info-modal .rb-music-info-icon{width:44px!important;height:44px!important;min-width:44px!important;min-height:44px!important}html body .rb-music-info-modal .rb-music-info-icon svg{width:22px!important;height:22px!important}}body.admin-page-finance .finance-kpi-section-v412,body.admin-page-finance .finance-unified-overview-v412,body.admin-page-finance .finance-page-card-v412{min-width:0!important;overflow:hidden!important}body.admin-page-finance .finance-main-split-v411{grid-template-columns:1fr!important;gap:16px!important}body.admin-page-finance .finance-main-period-v411{min-width:0!important;overflow:hidden!important}body.admin-page-finance .finance-main-pair-v411{grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important}body.admin-page-finance .finance-main-kpi-v411{display:grid!important;grid-template-columns:1fr!important;grid-template-areas:"label" "value" "hint"!important;gap:7px!important;align-items:start!important;min-width:0!important;overflow:hidden!important;padding:18px 16px!important}body.admin-page-finance .finance-main-kpi-v411 span,body.admin-page-finance .finance-main-kpi-v411 em,body.admin-page-finance .finance-main-kpi-v411 strong{min-width:0!important;max-width:100%!important}body.admin-page-finance .finance-main-kpi-v411 strong{display:block!important;width:100%!important;margin:0!important;text-align:left!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;font-size:clamp(1.55rem,4.4vw,2.55rem)!important;line-height:1.02!important;letter-spacing:-.045em!important;font-variant-numeric:tabular-nums!important}body.admin-page-finance .finance-main-kpi-v411 span{overflow:hidden!important;text-overflow:ellipsis!important}body.admin-page-finance .finance-main-kpi-v411 em{overflow:hidden!important;text-overflow:ellipsis!important}body.admin-page-finance .finance-detail-card-v411,body.admin-page-finance .finance-detail-values-v412,body.admin-page-finance .finance-contract-strip-v411>div,body.admin-page-finance .finance-year-cell-v412{min-width:0!important;overflow:hidden!important}body.admin-page-finance .finance-detail-values-v412 strong,body.admin-page-finance .finance-detail-values-v412 span,body.admin-page-finance .finance-contract-strip-v411 strong,body.admin-page-finance .finance-contract-strip-v411 em,body.admin-page-finance .finance-year-row-v412 .finance-year-cell-v412 strong{display:block!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;font-variant-numeric:tabular-nums!important;letter-spacing:-.015em!important}@media(min-width:1240px){body.admin-page-finance .finance-main-pair-v411{grid-template-columns:repeat(2,minmax(300px,1fr))!important}}@media(max-width:900px){body.admin-page-finance .finance-main-pair-v411{grid-template-columns:1fr!important}body.admin-page-finance .finance-main-kpi-v411 strong{font-size:clamp(1.4rem,7vw,2.1rem)!important}}@media(max-width:430px){body.admin-page-finance .finance-main-kpi-v411{padding:15px 12px!important}body.admin-page-finance .finance-main-kpi-v411 strong{font-size:clamp(1.12rem,6.7vw,1.58rem)!important;letter-spacing:-.055em!important}}@media(min-width:981px){.probetraining-layout{align-items:stretch!important}.probetraining-info-card,.probetraining-form-card{height:100%!important;box-sizing:border-box!important}.probetraining-form-card::before{content:""!important;display:block!important;height:34px!important;margin-bottom:12px!important}}.page-slug-angebote .offer-weekly-trigger.aqua-join-disabled-v415{background:linear-gradient(135deg,rgba(60,74,92,.92),rgba(24,35,49,.94))!important;border-color:rgba(148,190,210,.30)!important;color:#eaf7ff!important;box-shadow:0 8px 22px rgba(0,0,0,.22)!important}.aqua-public-modal-v404 .aqua-disabled-panel-v415{display:grid!important;gap:9px!important;padding:16px!important;border-radius:20px!important;border:1px solid rgba(125,219,255,.22)!important;background:linear-gradient(180deg,rgba(29,155,215,.12),rgba(255,255,255,.035))!important;box-shadow:inset 0 0 0 1px rgba(255,255,255,.035)!important}.aqua-public-modal-v404 .aqua-disabled-panel-v415 strong{color:#eaf9ff!important;font-size:clamp(1.05rem,4vw,1.35rem)!important;font-weight:950!important;letter-spacing:.01em!important}.aqua-public-modal-v404 .aqua-disabled-panel-v415 p,.aqua-public-modal-v404 .aqua-disabled-panel-v415 small{margin:0!important;color:#cdefff!important;line-height:1.55!important;font-weight:750!important}.aqua-public-modal-v404 .aqua-disabled-panel-v415 small{color:#9ecadd!important;font-size:.86rem!important}.offer-schedule-modal .schedule-wrapper{width:100%!important;overflow-x:auto!important;overflow-y:visible!important;padding:2px 0 4px!important}.offer-schedule-modal .schedule{table-layout:fixed!important;width:100%!important;min-width:660px!important;border-collapse:separate!important;border-spacing:0!important}.offer-schedule-modal .schedule th:first-child,.offer-schedule-modal .schedule td.time{width:142px!important;min-width:142px!important;max-width:142px!important;overflow:hidden!important}.offer-schedule-modal .schedule td.time{padding-left:10px!important;padding-right:10px!important}.offer-schedule-modal .schedule .time .schedule-time-pill,.offer-schedule-modal .schedule td.time .schedule-time-pill{min-width:0!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;padding-left:8px!important;padding-right:8px!important;font-size:clamp(.72rem,1.7vw,.88rem)!important}.offer-schedule-modal .schedule .course{max-width:100%!important;box-sizing:border-box!important;overflow-wrap:normal!important;word-break:normal!important}@media(max-width:760px){.offer-schedule-modal .schedule{min-width:620px!important}.offer-schedule-modal .schedule th:first-child,.offer-schedule-modal .schedule td.time{width:128px!important;min-width:128px!important;max-width:128px!important}.offer-schedule-modal .schedule .time .schedule-time-pill,.offer-schedule-modal .schedule td.time .schedule-time-pill{font-size:.72rem!important;padding-left:6px!important;padding-right:6px!important}}.aqua-public-modal-v404{max-width:100%!important}.aqua-public-modal-v404 .aqua-public-form-v404{grid-template-columns:1fr 1fr!important;align-items:end!important}.aqua-public-modal-v404 .aqua-public-form-v404 .form-row-full{grid-column:1/-1!important}@media(max-width:560px){.aqua-public-modal-v404{gap:9px!important}.aqua-public-modal-v404 .aqua-public-form-v404{grid-template-columns:1fr!important;padding:10px!important;gap:9px!important}.aqua-public-modal-v404 .aqua-progress{padding:9px!important;margin:5px 0!important}.aqua-public-modal-v404 .aqua-submit-btn-v404{width:100%!important;min-height:44px!important}}body.admin-page-finance .finance-main-period-v411,body.admin-page-finance .finance-main-kpi-v411{container-type:inline-size!important;min-width:0!important;overflow:hidden!important}body.admin-page-finance .finance-main-pair-v411{grid-template-columns:1fr!important;gap:10px!important}body.admin-page-finance .finance-main-kpi-v411{padding:16px!important}body.admin-page-finance .finance-main-kpi-v411 strong{display:block!important;width:100%!important;max-width:100%!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;font-size:clamp(1.18rem,12cqw,2.36rem)!important;line-height:1.02!important;letter-spacing:-.055em!important;font-variant-numeric:tabular-nums!important}body.admin-page-finance .finance-main-kpi-v411 span,body.admin-page-finance .finance-main-kpi-v411 em{white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}@media(min-width:1180px){body.admin-page-finance .finance-main-split-v411{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:520px){body.admin-page-finance .finance-main-kpi-v411 strong{font-size:clamp(1rem,11cqw,1.55rem)!important;letter-spacing:-.06em!important}body.admin-page-finance .finance-main-kpi-v411 span,body.admin-page-finance .finance-main-kpi-v411 em{white-space:normal!important}}.dashboard-visitor-card-v416{border:1px solid rgba(255,255,255,.10)!important;border-radius:24px!important;background:linear-gradient(180deg,rgba(255,255,255,.045),rgba(255,255,255,.025))!important;padding:18px!important}.dashboard-visitor-grid-v416{display:grid!important;grid-template-columns:repeat(4,minmax(0,1fr))!important;gap:12px!important;margin-top:14px!important}.dashboard-visitor-grid-v416>div{min-width:0!important;border:1px solid rgba(255,255,255,.09)!important;border-radius:18px!important;background:rgba(5,8,14,.38)!important;padding:14px!important;display:grid!important;gap:5px!important}.dashboard-visitor-grid-v416 small{color:#aeb6c4!important;font-size:.76rem!important;font-weight:900!important;letter-spacing:.08em!important;text-transform:uppercase!important}.dashboard-visitor-grid-v416 strong{color:#fff!important;font-size:clamp(1.35rem,2.5vw,2rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:ellipsis!important}.dashboard-visitor-grid-v416 span{color:#c8d0dc!important;font-size:.86rem!important;font-weight:750!important}.dashboard-visitor-total-v416{opacity:.70!important}@media(max-width:900px){.dashboard-visitor-grid-v416{grid-template-columns:repeat(2,minmax(0,1fr))!important}}@media(max-width:540px){.dashboard-visitor-grid-v416{grid-template-columns:1fr!important}.dashboard-visitor-grid-v416 strong{font-size:1.55rem!important}}.aqua-admin-card-v404 .section-sub strong{color:#fff!important}.aqua-public-modal-v404 .aqua-disabled-panel-v415{border-color:rgba(77,190,255,.30)!important;background:linear-gradient(180deg,rgba(29,155,215,.16),rgba(255,255,255,.035))!important}.offer-schedule-modal .schedule-wrapper{width:100%!important;max-width:100%!important;overflow-x:auto!important;overflow-y:visible!important;border-radius:18px!important;padding:0 0 6px!important;background:rgba(3,6,12,.28)!important;-webkit-overflow-scrolling:touch!important}.offer-schedule-modal .schedule{width:100%!important;min-width:880px!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.offer-schedule-modal .schedule th,.offer-schedule-modal .schedule td{min-width:0!important;padding:13px 10px!important;vertical-align:middle!important;overflow:visible!important;line-height:1.2!important}.offer-schedule-modal .schedule th:first-child,.offer-schedule-modal .schedule td.time{position:static!important;left:auto!important;z-index:auto!important;width:158px!important;min-width:158px!important;max-width:158px!important;overflow:visible!important;background:rgba(14,19,28,.86)!important}.offer-schedule-modal .schedule td.time{padding:12px 12px!important}.offer-schedule-modal .schedule .time .schedule-time-pill,.offer-schedule-modal .schedule td.time .schedule-time-pill,.offer-schedule-modal .schedule .time .schedule-time-pill-neutral,.offer-schedule-modal .schedule td.time .schedule-time-pill-neutral{display:flex!important;align-items:center!important;justify-content:center!important;width:100%!important;max-width:100%!important;min-width:0!important;box-sizing:border-box!important;margin:0!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;font-size:.80rem!important;padding:8px 9px!important;line-height:1.1!important}.offer-schedule-modal .schedule .course{display:inline-flex!important;align-items:center!important;justify-content:center!important;max-width:100%!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:visible!important;text-overflow:clip!important;word-break:normal!important;overflow-wrap:normal!important;font-size:clamp(.66rem,.95vw,.78rem)!important;line-height:1.05!important;padding:9px 10px!important;border-radius:15px!important;min-height:36px!important}.offer-schedule-modal .schedule td:not(.time){width:144px!important;min-width:144px!important}.offer-schedule-modal .schedule tr{min-height:62px!important}@media(max-width:760px){.offer-schedule-modal .schedule{min-width:860px!important}.offer-schedule-modal .schedule th:first-child,.offer-schedule-modal .schedule td.time{width:152px!important;min-width:152px!important;max-width:152px!important}.offer-schedule-modal .schedule td:not(.time){width:140px!important;min-width:140px!important}.offer-schedule-modal .schedule .course{font-size:.66rem!important;padding-left:8px!important;padding-right:8px!important}}@media(min-width:981px){.probetraining-layout{align-items:start!important}.probetraining-info-card,.probetraining-form-card{align-self:start!important;height:auto!important}.probetraining-form-card::before{content:none!important;display:none!important;height:0!important;margin:0!important}}.dashboard-visitor-card-v416 .dashboard-email-status-head span{display:none!important}.aqua-stand-card-v417{display:grid!important;gap:14px!important}.aqua-toggle-panel-v417{display:grid!important;gap:8px!important;padding:12px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.09)!important;background:rgba(255,255,255,.035)!important}.aqua-toggle-panel-v417 label{color:#dfe6f0!important;font-size:.78rem!important;font-weight:950!important;letter-spacing:.06em!important;text-transform:uppercase!important}.aqua-toggle-controls-v417{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;gap:10px!important;align-items:center!important}.aqua-toggle-controls-v417 select{min-width:0!important}.aqua-toggle-controls-v417 .btn{width:auto!important;white-space:nowrap!important}.aqua-stat-grid-v417{margin-top:0!important}@media(max-width:680px){.aqua-toggle-controls-v417{grid-template-columns:1fr!important}.aqua-toggle-controls-v417 .btn{width:100%!important}}.page-slug-angebote .offer-schedule-modal .offer-schedule-modal-dialog{width:min(96vw,920px)!important;overflow:auto!important}.page-slug-angebote .offer-schedule-modal .schedule-wrapper{overflow-x:hidden!important;overflow-y:visible!important;max-width:100%!important;padding:0!important}.page-slug-angebote .offer-schedule-modal .schedule{min-width:0!important;width:100%!important;table-layout:fixed!important;border-collapse:separate!important;border-spacing:0!important}.page-slug-angebote .offer-schedule-modal .schedule th,.page-slug-angebote .offer-schedule-modal .schedule td{min-width:0!important;width:auto!important;padding:clamp(6px,1.1vw,11px) clamp(3px,.75vw,9px)!important;overflow:hidden!important;vertical-align:middle!important}.page-slug-angebote .offer-schedule-modal .schedule th:first-child,.page-slug-angebote .offer-schedule-modal .schedule td.time{width:clamp(84px,14vw,122px)!important;min-width:0!important;max-width:none!important;position:static!important;overflow:hidden!important}.page-slug-angebote .offer-schedule-modal .schedule td:not(.time){width:auto!important;min-width:0!important}.page-slug-angebote .offer-schedule-modal .schedule .time .schedule-time-pill,.page-slug-angebote .offer-schedule-modal .schedule td.time .schedule-time-pill,.page-slug-angebote .offer-schedule-modal .schedule .time .schedule-time-pill-neutral,.page-slug-angebote .offer-schedule-modal .schedule td.time .schedule-time-pill-neutral{width:100%!important;max-width:100%!important;min-width:0!important;margin:0!important;padding:7px 5px!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;font-size:clamp(.56rem,1.18vw,.78rem)!important;line-height:1.05!important}.page-slug-angebote .offer-schedule-modal .schedule .course{max-width:100%!important;min-width:0!important;box-sizing:border-box!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;padding:7px 6px!important;min-height:32px!important;border-radius:13px!important;font-size:clamp(.50rem,.95vw,.70rem)!important;line-height:1.05!important;letter-spacing:-.025em!important}.page-slug-angebote .offer-schedule-modal .swipe-hint{display:none!important}@media(max-width:720px){.page-slug-angebote .offer-schedule-modal .offer-schedule-modal-dialog{width:min(96vw,430px)!important;max-height:calc(100svh - 20px)!important}.page-slug-angebote .offer-schedule-modal .schedule th,.page-slug-angebote .offer-schedule-modal .schedule td{padding:5px 2px!important}.page-slug-angebote .offer-schedule-modal .schedule th:first-child,.page-slug-angebote .offer-schedule-modal .schedule td.time{width:76px!important}.page-slug-angebote .offer-schedule-modal .schedule .time .schedule-time-pill,.page-slug-angebote .offer-schedule-modal .schedule td.time .schedule-time-pill,.page-slug-angebote .offer-schedule-modal .schedule .time .schedule-time-pill-neutral,.page-slug-angebote .offer-schedule-modal .schedule td.time .schedule-time-pill-neutral{font-size:.50rem!important;padding:6px 3px!important}.page-slug-angebote .offer-schedule-modal .schedule .course{font-size:.46rem!important;padding:6px 3px!important;min-height:28px!important;border-radius:11px!important}}@media (min-width:761px) and (max-width:1180px){.topbar .main-nav,.main-nav{gap:6px!important;justify-content:flex-end!important;align-items:center!important}.topbar .main-nav a,.main-nav a{font-size:12.5px!important;padding:8px 10px!important;min-height:36px!important;letter-spacing:-.01em!important}}@media (max-width:760px){.topbar{position:sticky!important;top:0!important;z-index:9000!important}.topbar .container.topbar-inner,.topbar-inner{padding-top:9px!important;padding-bottom:9px!important;gap:8px!important}.topbar .brand-title{font-size:clamp(.98rem,4vw,1.18rem)!important;line-height:1.05!important}.topbar .brand-sub{font-size:.72rem!important;letter-spacing:.04em!important}.topbar .brand-logo{width:50px!important;height:50px!important;flex-basis:50px!important}.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:42px!important;height:38px!important;min-height:38px!important;border-radius:14px!important}.topbar .main-nav.open,.main-nav.open{display:grid!important;grid-template-columns:1fr!important;gap:6px!important;max-height:calc(100svh - 96px)!important;overflow-y:auto!important;padding:9px!important;border-radius:18px!important}.topbar .main-nav.open a,.main-nav.open a{min-height:38px!important;padding:8px 9px!important;font-size:.78rem!important;line-height:1.12!important;border-radius:13px!important}}@media (min-width:430px) and (max-width:760px){.topbar .main-nav.open,.main-nav.open{grid-template-columns:1fr 1fr!important}}.message-center-kpi-grid.message-center-kpi-grid-all-v383{grid-template-columns:repeat(auto-fit,minmax(118px,1fr))!important;gap:8px!important}.message-center-kpi{padding:10px 11px!important;min-height:64px!important;border-radius:16px!important}.message-center-kpi small{font-size:.72rem!important;line-height:1.1!important}.message-center-kpi strong{font-size:1.28rem!important;line-height:1!important}.message-flow-card{gap:6px!important;padding:9px 10px!important;overflow:auto hidden!important;scrollbar-width:none!important}.message-flow-card::-webkit-scrollbar{display:none!important}.message-flow-card .flow-step{white-space:nowrap!important;padding:6px 9px!important;border-radius:999px!important;font-size:.76rem!important}.message-filters{gap:7px!important}.filter-chip{min-height:38px!important;padding:8px 10px!important;border-radius:14px!important}.filter-chip span{font-size:.82rem!important}.filter-chip strong{min-width:24px!important;height:24px!important;font-size:.78rem!important}.messages-overview-layout .mailbox-card,.messages-overview-layout .conversation-card.grouped-card{padding:12px!important;border-radius:18px!important}.messages-overview-layout .conversation-headline{gap:6px!important;margin-bottom:6px!important}.messages-overview-layout .conversation-name{font-size:.98rem!important;line-height:1.16!important}.messages-overview-layout .conversation-contact-lines,.messages-overview-layout .conversation-snippet,.messages-overview-layout .conversation-latest-preview-v410{font-size:.82rem!important;line-height:1.25!important}.messages-overview-layout .conversation-meta{margin-top:7px!important;gap:6px!important}.message-action-toolbar-v420{display:flex;flex-wrap:wrap;align-items:center;gap:8px;margin:14px 0 12px;padding:10px;border:1px solid rgba(255,255,255,.08);border-radius:18px;background:rgba(255,255,255,.035)}.message-action-toolbar-v420 form{margin:0!important}.message-action-toolbar-v420 .btn{min-height:38px!important;padding:8px 12px!important;font-size:.84rem!important}.message-status-actions-v420{display:flex;flex-wrap:wrap;gap:7px;margin-left:auto}.archive-retention-note-v420{display:flex;gap:10px;align-items:flex-start;margin:0 0 10px;padding:10px 12px;border-radius:16px;border:1px solid rgba(255,255,255,.1);background:rgba(255,255,255,.035);color:#cfd5df;font-size:.9rem;line-height:1.35}.archive-retention-note-v420 strong{color:#fff;white-space:nowrap}.status-archived,.conversation-status-badge.status-archived{background:rgba(255,255,255,.08)!important;color:#d7dce5!important;border-color:rgba(255,255,255,.14)!important}@media (max-width:760px){.message-center-kpi-grid.message-center-kpi-grid-all-v383{grid-template-columns:repeat(2,minmax(0,1fr))!important}.message-filters{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important}.filter-chip{width:100%!important;justify-content:space-between!important}.messages-overview-layout{gap:10px!important}.message-action-toolbar-v420{display:grid!important;grid-template-columns:1fr!important}.message-action-toolbar-v420 .btn{width:100%!important;justify-content:center!important}.message-status-actions-v420{display:grid!important;grid-template-columns:1fr 1fr!important;margin-left:0!important}.message-status-actions-v420 form{display:block!important}.message-status-actions-v420 .btn{width:100%!important}.archive-retention-note-v420{display:block!important}.archive-retention-note-v420 strong{display:block;margin-bottom:3px}}@media (max-width:420px){.message-center-kpi-grid.message-center-kpi-grid-all-v383,.message-filters{grid-template-columns:1fr!important}}@media (max-width:760px){.site-shell{padding-top:64px!important}.topbar{top:0!important;margin-top:0!important;min-height:0!important}.topbar .container.topbar-inner,.topbar-inner{min-height:58px!important;padding-top:3px!important;padding-bottom:3px!important;gap:8px!important;align-items:center!important}.topbar .brand{gap:8px!important;align-items:center!important}.topbar .brand-logo{width:46px!important;height:46px!important;flex:0 0 46px!important}.topbar .brand-title{font-size:1rem!important;line-height:1.03!important}.topbar .brand-sub{font-size:.68rem!important;line-height:1.05!important}.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:42px!important;min-width:42px!important;height:38px!important;min-height:38px!important;margin:0!important;align-self:center!important}.topbar .main-nav,.main-nav{top:64px!important;max-height:calc(100dvh - 76px)!important}[id],.section,.hero{scroll-margin-top:76px!important}}body.admin-page-messages .message-center-kpi-grid.message-center-kpi-grid-all-v383{grid-template-columns:repeat(auto-fit,minmax(124px,1fr))!important}body.admin-page-messages .archive-expiry-badge-v423{background:rgba(188,38,37,.16)!important;border-color:rgba(188,38,37,.34)!important;color:#ffe0e0!important;font-weight:900!important}body.admin-page-messages .archive-delete-date-v423{display:inline-flex;align-items:center;gap:6px;color:#d8dde7;font-size:.78rem;background:rgba(255,255,255,.045);border:1px solid rgba(255,255,255,.08);border-radius:999px;padding:5px 9px}body.admin-page-messages .archive-retention-note-v420 span{color:#d8dde7!important}@media (max-width:720px){body.admin-page-messages .message-center-kpi-grid.message-center-kpi-grid-all-v383{grid-template-columns:repeat(2,minmax(0,1fr))!important}body.admin-page-messages .archive-delete-date-v423{width:100%;justify-content:center;margin-top:4px}}.rb-brand-nowrap,.rb-nowrap-brand,.brand-title,.footer-brand-title,.footer-copy-brand,.welcome-brand-line,.rb-music-title-brand,.rb-music-title-ev{white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important}@media (max-width:760px){.site-shell{padding-top:58px!important}.topbar{top:0!important;margin-top:0!important;min-height:0!important}.topbar .container.topbar-inner,.topbar-inner{min-height:54px!important;padding-top:0!important;padding-bottom:0!important;gap:9px!important;align-items:center!important}.topbar .brand{gap:9px!important;align-items:center!important;min-height:54px!important}.topbar .brand-logo{width:50px!important;height:50px!important;flex:0 0 50px!important}.topbar .brand-title{font-size:1.02rem!important;line-height:1!important;max-width:calc(100vw - 128px)!important;overflow:hidden!important;text-overflow:clip!important}.topbar .brand-sub{font-size:.69rem!important;line-height:1!important}.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:45px!important;min-width:45px!important;height:41px!important;min-height:41px!important;margin:0!important;align-self:center!important}.topbar .main-nav,.main-nav{top:58px!important;max-height:calc(100dvh - 68px)!important}[id],.section,.hero{scroll-margin-top:70px!important}}body.admin-page-messages .reply-tools-grid-v424{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr)!important;gap:12px!important;align-items:start!important;margin:0 0 12px!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card,body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box{height:auto!important;min-height:74px!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,255,255,.1)!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card[open]{align-self:start!important}body.admin-page-messages .reply-tools-title-v424{display:block;margin:0 0 9px;color:#f4f7fb;font-size:.78rem;font-weight:950;text-transform:uppercase;letter-spacing:.08em}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-btn{width:100%!important;min-height:42px!important;margin:0!important;white-space:normal!important;line-height:1.12!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-inner{display:grid!important;gap:9px!important;margin-top:10px!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-submit{width:100%!important;justify-content:center!important}@media(max-width:980px){body.admin-page-messages .reply-tools-grid-v424{grid-template-columns:1fr!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-actions{grid-template-columns:1fr!important}}.rb-music-control,.rb-music-shuffle,[data-rb-music-playpause],[data-rb-music-prev],[data-rb-music-next]{touch-action:manipulation!important}.rb-music-modal .rb-music-player{will-change:transform,opacity}.rb-brand-nowrap{display:inline-block!important;white-space:nowrap!important;word-break:keep-all!important;overflow-wrap:normal!important;hyphens:none!important;max-width:100%}@media (max-width:760px){.topbar .container.topbar-inner,.topbar-inner{min-height:54px!important;padding-top:0!important;padding-bottom:0!important;align-items:center!important}.topbar .brand{min-height:54px!important;transform:translateY(-3px)!important;gap:9px!important}.topbar .brand-logo{width:52px!important;height:52px!important;flex:0 0 52px!important}.topbar .brand-title{font-size:1.04rem!important;line-height:1!important;white-space:nowrap!important}.topbar .brand-sub{font-size:.70rem!important;line-height:1!important}.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:47px!important;min-width:47px!important;height:42px!important;min-height:42px!important;transform:translateY(-3px)!important;align-self:center!important}}body.admin-page-messages .reply-tools-grid-v424{display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))!important;gap:12px!important;align-items:stretch!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card,body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box{width:100%!important;min-width:0!important;min-height:84px!important;height:100%!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box{display:flex!important;flex-direction:column!important;justify-content:flex-start!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-actions{flex:1 1 auto!important;align-content:start!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card summary{min-height:42px!important;display:flex!important;align-items:center!important}@media(max-width:820px){body.admin-page-messages .reply-tools-grid-v424{grid-template-columns:1fr!important}}@media (max-width:760px){html{--rb-mobile-shell-pad:0px!important;--rb-mobile-menu-top:78px!important}body .site-shell,.site-shell{padding-top:0!important}body .topbar,.topbar{position:sticky!important;top:0!important;left:auto!important;right:auto!important;width:100%!important;margin-top:0!important;transform:none!important;translate:0 0!important;z-index:20000!important;overflow:visible!important}body .topbar .container.topbar-inner,body .topbar-inner,.topbar .container.topbar-inner,.topbar-inner{display:grid!important;grid-template-columns:minmax(0,1fr) 56px!important;align-items:center!important;justify-content:normal!important;min-height:78px!important;width:min(var(--max),calc(100% - 26px))!important;padding:6px 0!important;gap:10px!important;margin-left:auto!important;margin-right:auto!important;box-sizing:border-box!important}body .topbar .brand,.topbar .brand{grid-column:1!important;width:100%!important;min-width:0!important;min-height:0!important;gap:10px!important;align-items:center!important;transform:none!important;translate:0 0!important}body .topbar .brand>div,.topbar .brand>div{min-width:0!important;transform:none!important;translate:0 0!important}body .topbar .brand-logo,.topbar .brand-logo{width:62px!important;height:62px!important;flex:0 0 62px!important;min-width:62px!important;min-height:62px!important;padding:1px!important;object-fit:contain!important;transform:none!important;translate:0 0!important}body .topbar .brand-title,.topbar .brand-title{font-size:clamp(1.08rem,4.3vw,1.28rem)!important;line-height:1.02!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;max-width:calc(100vw - 154px)!important}body .topbar .brand-sub,.topbar .brand-sub{font-size:clamp(.72rem,3.1vw,.86rem)!important;line-height:1.05!important;white-space:nowrap!important;overflow:hidden!important;text-overflow:clip!important;max-width:calc(100vw - 154px)!important}body .topbar .mobile-nav-toggle,body .mobile-nav-toggle,.topbar .mobile-nav-toggle,.mobile-nav-toggle{grid-column:2!important;justify-self:end!important;align-self:center!important;width:54px!important;min-width:54px!important;height:50px!important;min-height:50px!important;padding:0!important;margin:0!important;border-radius:18px!important;transform:none!important;translate:0 0!important}body .topbar .main-nav,body .main-nav,.topbar .main-nav,.main-nav{position:fixed!important;top:78px!important;left:14px!important;right:14px!important;inset-inline-start:14px!important;inset-inline-end:14px!important;width:auto!important;max-width:none!important;max-height:calc(100dvh - 90px)!important}[id],.section,.hero{scroll-margin-top:88px!important}}@media (max-width:380px){.topbar .brand-logo{width:58px!important;height:58px!important;flex-basis:58px!important;min-width:58px!important;min-height:58px!important}.topbar .brand-title{font-size:1.02rem!important;max-width:calc(100vw - 148px)!important}.topbar .brand-sub{font-size:.70rem!important;max-width:calc(100vw - 148px)!important}.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:50px!important;min-width:50px!important;height:47px!important;min-height:47px!important}}@media (max-width:760px){body .topbar .container.topbar-inner,body .topbar-inner,.topbar .container.topbar-inner,.topbar-inner{grid-template-columns:minmax(0,1fr) 54px!important;gap:8px!important}body .topbar .brand,.topbar .brand{gap:8px!important;min-width:0!important;max-width:100%!important;overflow:visible!important}body .topbar .brand>div,.topbar .brand>div{min-width:0!important;max-width:calc(100vw - 150px)!important;overflow:visible!important}body .topbar .brand-title,.topbar .brand-title{font-size:clamp(.94rem,3.55vw,1.07rem)!important;line-height:1.02!important;max-width:none!important;width:auto!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important;letter-spacing:-.01em!important}body .topbar .brand-title .rb-brand-nowrap,.topbar .brand-title .rb-brand-nowrap{display:inline-flex!important;flex-wrap:nowrap!important;align-items:baseline!important;max-width:none!important;white-space:nowrap!important}body .topbar .brand-sub,.topbar .brand-sub{font-size:clamp(.68rem,2.85vw,.78rem)!important;max-width:calc(100vw - 150px)!important;overflow:visible!important;text-overflow:unset!important;white-space:nowrap!important}body .topbar .brand-logo,.topbar .brand-logo{width:60px!important;height:60px!important;flex:0 0 60px!important;min-width:60px!important;min-height:60px!important}body .topbar .mobile-nav-toggle,body .mobile-nav-toggle,.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:52px!important;min-width:52px!important;height:49px!important;min-height:49px!important}}@media (max-width:380px){body .topbar .brand>div,.topbar .brand>div{max-width:calc(100vw - 142px)!important}body .topbar .brand-logo,.topbar .brand-logo{width:56px!important;height:56px!important;flex-basis:56px!important;min-width:56px!important;min-height:56px!important}body .topbar .brand-title,.topbar .brand-title{font-size:.94rem!important;max-width:none!important;overflow:visible!important;text-overflow:unset!important}body .topbar .brand-sub,.topbar .brand-sub{font-size:.68rem!important;max-width:calc(100vw - 142px)!important}body .topbar .mobile-nav-toggle,body .mobile-nav-toggle,.topbar .mobile-nav-toggle,.mobile-nav-toggle{width:49px!important;min-width:49px!important;height:46px!important;min-height:46px!important}}body.admin-page-messages .reply-tools-grid-v424{grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;align-items:start!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card,body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box{align-self:start!important;height:auto!important;min-height:84px!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box{flex:0 0 auto!important;justify-self:stretch!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card[open]+.quick-reply-box{height:auto!important;min-height:84px!important;align-self:start!important}body.admin-page-messages .reply-tools-grid-v424{display:grid!important;grid-template-columns:minmax(0,1fr) minmax(0,1fr)!important;gap:12px!important;align-items:start!important;position:relative!important;overflow:visible!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card,body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box{align-self:start!important;justify-self:stretch!important;height:auto!important;min-height:84px!important;margin:0!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box,body.admin-page-messages .reply-tools-grid-v424 .message-forward-card[open]+.quick-reply-box{transform:none!important;translate:0 0!important;margin-top:0!important;position:relative!important;top:auto!important;height:auto!important;min-height:84px!important;max-height:none!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card{position:relative!important;overflow:visible!important;z-index:20!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card[open]{z-index:90!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card .message-forward-inner{display:grid!important;gap:10px!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card[open] .message-forward-inner{position:absolute!important;top:calc(100%+10px)!important;left:0!important;right:0!important;z-index:120!important;padding:14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.14)!important;background:#101319!important;box-shadow:0 22px 58px rgba(0,0,0,.45)!important}body.admin-page-messages .message-panel-full .chat-wrap{overflow:visible!important}body.admin-page-messages .message-panel-full .chat-bg-logo,body.admin-page-messages .refined-inbox-layout .chat-bg-logo{display:none!important}body.admin-page-messages .message-panel-full .chat-messages,body.admin-page-messages .refined-inbox-layout .chat-messages{position:relative!important;isolation:isolate!important;overflow:auto!important}body.admin-page-messages .message-panel-full .chat-watermark,body.admin-page-messages .refined-inbox-layout .chat-watermark{position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;display:block!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(56%,520px) auto!important;opacity:.18!important;filter:grayscale(1) contrast(1.05)!important;transform:none!important}body.admin-page-messages .message-panel-full .chat-messages>:not(.chat-watermark),body.admin-page-messages .refined-inbox-layout .chat-messages>:not(.chat-watermark){position:relative!important;z-index:1!important}@media (min-width:981px){body.admin-page-messages .message-panel-full .chat-wrap{height:auto!important;min-height:0!important;display:flex!important;flex-direction:column!important}body.admin-page-messages .message-panel-full .chat-messages{height:clamp(460px,calc(100vh - 430px),660px)!important;min-height:460px!important;flex:0 0 auto!important}body.admin-page-messages .message-panel-full .chat-form{flex:0 0 auto!important}}@media (max-width:820px){body.admin-page-messages .reply-tools-grid-v424{grid-template-columns:1fr!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card[open] .message-forward-inner{position:relative!important;top:auto!important;left:auto!important;right:auto!important;margin-top:10px!important}}@media (min-width:981px){.probetraining-layout{align-items:stretch!important}.probetraining-info-card,.probetraining-form-card{align-self:stretch!important;height:auto!important;min-height:100%!important;margin-top:0!important}.probetraining-info-card>.badge,.probetraining-form-card>.section-title{margin-top:0!important}}.main-nav a[href="/kontakt"]{display:inline-flex!important}.rb-seo-page{display:grid;gap:18px}.rb-seo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;align-items:stretch}.rb-seo-card{border:1px solid rgba(255,255,255,.10);background:rgba(255,255,255,.035);border-radius:22px;padding:20px;box-shadow:0 14px 38px rgba(0,0,0,.12)}.rb-seo-card h2{margin-top:0}.rb-seo-card ul,.rb-seo-card ol{margin:10px 0 0;padding-left:1.2rem}.rb-faq-block{display:grid;gap:12px}.rb-faq-item{border-top:1px solid rgba(255,255,255,.10);padding-top:12px}.rb-faq-item:first-of-type{border-top:0}.rb-faq-item h3{margin:.1rem 0 .35rem;font-size:1.05rem}.message-search-card{display:grid;grid-template-columns:1fr auto;gap:14px;align-items:end}.message-search-card label{display:grid;gap:6px}.message-search-card input[type=search]{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;padding:0 14px}.message-search-actions{display:flex;gap:10px;align-items:center;flex-wrap:wrap}.message-admin-workflow-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;margin:14px 0}.message-workflow-card{border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.035);border-radius:18px;padding:14px;display:grid;gap:10px;align-content:start}.message-workflow-card label{display:grid;gap:6px}.message-workflow-card select,.message-workflow-card input[type=date]{min-height:42px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:#10141b;color:#fff;padding:0 12px}.message-snooze-actions{display:flex;gap:8px;align-items:center;flex-wrap:wrap}.priority-important{background:rgba(245,166,35,.18)!important;border-color:rgba(245,166,35,.45)!important;color:#ffdca0!important}.priority-urgent{background:rgba(188,38,37,.20)!important;border-color:rgba(188,38,37,.52)!important;color:#ffd2d2!important}.priority-normal{background:rgba(255,255,255,.06)!important}.message-archive-retention-card input[type=number]{min-height:44px;border-radius:14px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);color:#fff;padding:0 14px;max-width:220px}.admin-audit-log-card .compact-table th,.admin-audit-log-card .compact-table td{font-size:.92rem;padding:.65rem .75rem}@media(max-width:760px){.rb-seo-grid,.message-search-card,.message-admin-workflow-grid{grid-template-columns:1fr}.rb-seo-card{padding:16px;border-radius:18px}.message-snooze-actions .btn,.message-search-actions .btn{width:100%}}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card{display:grid!important;grid-template-rows:auto minmax(20px,auto) auto!important;align-content:start!important;gap:7px!important;min-height:112px!important;height:100%!important;padding:13px 14px!important;border-radius:18px!important;border:1px solid rgba(255,255,255,.12)!important;border-left:4px solid var(--mailbox-color,#bc2625)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.022))!important;box-shadow:none!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card.has-messages,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card.has-unread{border-color:rgba(255,255,255,.12)!important;border-left-color:var(--mailbox-color,#bc2625)!important;background:linear-gradient(135deg,rgba(255,255,255,.045),rgba(255,255,255,.022))!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card.has-messages::before,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card.has-unread::before,body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card.has-unread::after{display:none!important;content:none!important}body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .inbox-item.active .mailbox-card{background:linear-gradient(135deg,color-mix(in srgb,var(--mailbox-color,#bc2625) 16%,rgba(255,255,255,.035)),rgba(255,255,255,.03))!important;border-color:color-mix(in srgb,var(--mailbox-color,#bc2625) 45%,rgba(255,255,255,.13))!important;border-left-color:var(--mailbox-color,#bc2625)!important;box-shadow:0 10px 24px rgba(0,0,0,.18)!important}body.admin-page-messages .messages-overview-layout .mailbox-top{display:flex!important;align-items:center!important;gap:8px!important;min-height:24px!important}body.admin-page-messages .messages-overview-layout .mailbox-top strong{font-size:.94rem!important;line-height:1.18!important;color:#fff!important}body.admin-page-messages .messages-overview-layout .mailbox-email-line{min-height:20px!important;margin:0!important;line-height:1.25!important;font-size:.8rem!important;opacity:.76!important}body.admin-page-messages .messages-overview-layout .mailbox-stats{display:flex!important;align-items:center!important;flex-wrap:wrap!important;gap:6px!important;margin-top:auto!important}body.admin-page-messages .messages-overview-layout .mailbox-stats .badge{min-height:24px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:999px!important;padding:4px 8px!important;font-size:.72rem!important}@media(max-width:760px){body.admin-page-messages .messages-overview-layout.refined-inbox-layout:not(.admin-profile-inbox-layout)>.mailbox-panel .mailbox-card{min-height:96px!important}}@media (min-width:981px){.page-slug-probetraining .probetraining-layout{display:grid!important;align-items:start!important;grid-auto-rows:auto!important}.page-slug-probetraining .probetraining-info-card,.page-slug-probetraining .probetraining-form-card{align-self:start!important;height:auto!important;min-height:0!important;margin-top:0!important;transform:none!important}.page-slug-probetraining .probetraining-info-card::before,.page-slug-probetraining .probetraining-info-card::after,.page-slug-probetraining .probetraining-form-card::before,.page-slug-probetraining .probetraining-form-card::after{content:none!important;display:none!important;height:0!important;margin:0!important;padding:0!important}.page-slug-probetraining .probetraining-info-card>:first-child,.page-slug-probetraining .probetraining-form-card>:first-child{margin-top:0!important}}body.admin-page-messages .rb-forward-polished-v433{position:relative!important;border-radius:18px!important;border:1px solid rgba(188,38,37,.30)!important;background:linear-gradient(135deg,rgba(188,38,37,.16),rgba(255,255,255,.035))!important;box-shadow:0 12px 28px rgba(0,0,0,.18)!important;overflow:visible!important}body.admin-page-messages .rb-forward-polished-v433>summary{min-height:52px!important;display:grid!important;grid-template-columns:auto 1fr auto!important;align-items:center!important;gap:10px!important;padding:10px 14px!important;border-radius:18px!important;cursor:pointer!important;list-style:none!important}body.admin-page-messages .rb-forward-polished-v433>summary::-webkit-details-marker{display:none!important}body.admin-page-messages .rb-forward-polished-v433>summary .message-forward-summary-icon{width:34px!important;height:34px!important;display:inline-flex!important;align-items:center!important;justify-content:center!important;border-radius:12px!important;background:#bc2625!important;color:#fff!important;font-weight:900!important;box-shadow:0 8px 20px rgba(188,38,37,.24)!important}body.admin-page-messages .rb-forward-polished-v433>summary span:not(.message-forward-summary-icon){color:#fff!important;font-weight:900!important;letter-spacing:.01em!important}body.admin-page-messages .rb-forward-polished-v433>summary small{color:#ffd9d9!important;font-size:.74rem!important;font-weight:800!important;text-transform:uppercase!important;letter-spacing:.05em!important;padding:5px 8px!important;border-radius:999px!important;border:1px solid rgba(255,255,255,.12)!important;background:rgba(255,255,255,.055)!important}body.admin-page-messages .rb-forward-polished-v433[open]>summary{border-bottom:1px solid rgba(255,255,255,.10)!important;border-bottom-left-radius:0!important;border-bottom-right-radius:0!important}body.admin-page-messages .rb-forward-polished-v433 .message-forward-submit{justify-self:start!important;border-color:#bc2625!important;background:#bc2625!important;color:#fff!important;font-weight:900!important}body.admin-page-messages .message-panel-full .chat-watermark,body.admin-page-messages .refined-inbox-layout .chat-watermark{background-size:min(42%,430px) auto!important;opacity:.075!important;filter:grayscale(1) contrast(.82) brightness(1.26)!important}body.admin-page-messages .message-panel-full .chat-wrap,body.admin-page-messages .refined-inbox-layout .chat-wrap{background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))!important;border-radius:22px!important}body.admin-page-messages .status-open,body.admin-page-messages .message-header-side .status-open{background:rgba(188,38,37,.18)!important;color:#ffd6d6!important;border-color:rgba(188,38,37,.42)!important}body.admin-page-messages .message-forward-note-box{border-left:4px solid #bc2625!important;background:rgba(188,38,37,.08)!important;border-radius:15px!important}body.admin-page-messages .mail-attachments a[href*="mail-attachment.php"]::after,body.admin-page-profile .mail-attachments a[href*="mail-attachment.php"]::after{content:"geschützt";margin-left:6px;padding:2px 7px;border-radius:999px;font-size:.68rem;font-weight:900;letter-spacing:.04em;text-transform:uppercase;color:#d8ffe6;background:rgba(51,179,110,.16);border:1px solid rgba(51,179,110,.32)}@media (min-width:981px){.page-slug-probetraining .probetraining-layout{align-items:flex-start!important}.page-slug-probetraining .probetraining-info-card,.page-slug-probetraining .probetraining-form-card{align-self:flex-start!important;box-sizing:border-box!important}}@media (max-width:760px){body.admin-page-messages .rb-forward-polished-v433>summary{grid-template-columns:auto 1fr!important}body.admin-page-messages .rb-forward-polished-v433>summary small{grid-column:2!important;justify-self:start!important}}.new-conversation-form textarea[name="new_reply"],.admin-profile-new-conversation-card textarea[name="mail_message"]{min-height:180px!important;max-height:380px!important;resize:vertical!important}.message-panel-full .chat-form textarea[name="reply"],.admin-profile-message-area-compact .chat-form textarea[name="reply"]{min-height:160px!important;max-height:380px!important;resize:vertical!important}.rb-mail-upload-box{min-height:86px!important;margin:0!important}.rb-mail-upload-box small{line-height:1.45!important}.chat-form .rb-mail-upload-box{background:rgba(255,255,255,.045)!important;border-color:rgba(255,255,255,.12)!important}.rb-mail-upload-box .upload-file-name.has-files{display:block!important;margin-top:8px!important;color:#fff!important;font-weight:800!important;overflow-wrap:anywhere!important}.rb-mail-upload-box input[type="file"][multiple]{cursor:pointer!important}.rb-mail-upload-box input.rb-mail-stored-file-input{display:none!important;pointer-events:none!important}.rb-mail-upload-control{display:grid!important;gap:8px!important;min-height:96px!important;padding:16px!important;border-radius:18px!important;background:linear-gradient(180deg,rgba(188,38,37,.12),rgba(255,255,255,.03))!important;border:1px dashed rgba(188,38,37,.45)!important}.rb-mail-upload-control.has-file{border-style:solid!important;background:linear-gradient(180deg,rgba(47,176,97,.14),rgba(255,255,255,.03))!important}.rb-mail-attachment-button{width:max-content!important;max-width:100%!important}.rb-mail-upload-control small{color:#c9ced6!important;line-height:1.45!important}.rb-mail-file-list{font-size:12px!important;color:#d3d7de!important;opacity:.95!important;overflow-wrap:anywhere!important}.rb-mail-file-list.has-files{color:#fff!important;font-weight:700!important}.rb-mail-file-list strong{display:block!important;margin-bottom:4px!important}.rb-mail-file-list ul{margin:4px 0 0 18px!important;padding:0!important}.rb-mail-file-list li{margin:2px 0!important}.rb-mail-file-input-store,.rb-mail-hidden-file-input{position:absolute!important;left:-99999px!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important}.message-action-toolbar-v487,.admin-profile-message-toolbar-v487{display:flex!important;align-items:center!important;justify-content:space-between!important;gap:10px!important;flex-wrap:wrap!important;width:100%!important;max-width:100%!important;box-sizing:border-box!important;overflow:hidden!important}.message-action-toolbar-v487 .message-toolbar-group,.admin-profile-message-toolbar-v487 .message-toolbar-group{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;box-sizing:border-box!important}.message-action-toolbar-v487 .message-toolbar-status-group,.admin-profile-message-toolbar-v487 .message-toolbar-status-group{justify-content:flex-start!important;flex:1 1 360px!important}.message-action-toolbar-v487 .message-toolbar-manage-group,.admin-profile-message-toolbar-v487 .message-toolbar-manage-group{justify-content:flex-end!important;flex:0 1 auto!important;margin-left:auto!important}.message-action-toolbar-v487 form{margin:0!important;max-width:100%!important}.message-action-toolbar-v487 .btn,.admin-profile-message-toolbar-v487 .btn{min-height:36px!important;padding:8px 11px!important;border-radius:12px!important;font-size:.82rem!important;line-height:1.1!important;box-sizing:border-box!important;white-space:nowrap!important}.rb-message-delete-btn{color:#ffd7d7!important;border-color:rgba(188,38,37,.38)!important;background:rgba(188,38,37,.10)!important}.rb-message-delete-btn:hover,.rb-message-delete-btn:focus-visible{color:#fff!important;border-color:rgba(188,38,37,.58)!important;background:rgba(188,38,37,.18)!important}.admin-profile-message-toolbar-v487{margin:0 0 10px!important;padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important}@media (max-width:760px){.message-action-toolbar-v487,.admin-profile-message-toolbar-v487{display:grid!important;grid-template-columns:1fr!important;overflow:visible!important}.message-action-toolbar-v487 .message-toolbar-group,.admin-profile-message-toolbar-v487 .message-toolbar-group{display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;margin-left:0!important}.message-action-toolbar-v487 .message-toolbar-manage-group,.admin-profile-message-toolbar-v487 .message-toolbar-manage-group{justify-content:stretch!important}.message-action-toolbar-v487 form,.message-action-toolbar-v487 .btn,.admin-profile-message-toolbar-v487 .btn{width:100%!important;justify-content:center!important}}@media (max-width:420px){.message-action-toolbar-v487 .message-toolbar-group,.admin-profile-message-toolbar-v487 .message-toolbar-group{grid-template-columns:1fr!important}}.rb-mail-upload-control{justify-items:center!important;text-align:center!important;min-height:84px!important;padding:14px 16px!important;border-radius:17px!important;background:rgba(255,255,255,.045)!important;border:1px dashed rgba(255,255,255,.18)!important}.rb-mail-upload-control.has-file{background:rgba(47,176,97,.075)!important;border-color:rgba(47,176,97,.30)!important}.rb-mail-attachment-button{justify-self:center!important;width:auto!important;min-width:218px!important;max-width:min(100%,290px)!important;justify-content:center!important;margin:0 auto!important}.rb-mail-upload-control small{display:block!important;max-width:620px!important;margin:0 auto!important;text-align:center!important}.rb-mail-file-list{width:100%!important;max-width:720px!important;margin:2px auto 0!important;padding:8px 10px!important;border-radius:13px!important;background:rgba(0,0,0,.14)!important;border:1px solid rgba(255,255,255,.06)!important;box-sizing:border-box!important;text-align:center!important}.rb-mail-file-list.has-files{text-align:left!important}.rb-mail-file-list.has-files strong{text-align:left!important}.message-action-toolbar-v488,.admin-profile-message-toolbar-v488{align-items:flex-start!important;padding:10px 0!important;border-top:1px solid rgba(255,255,255,.07)!important;border-bottom:1px solid rgba(255,255,255,.07)!important}.admin-profile-message-toolbar-v488{padding:10px!important}.message-action-toolbar-v488 .message-toolbar-group,.admin-profile-message-toolbar-v488 .message-toolbar-group{row-gap:7px!important}.message-action-toolbar-v488 .message-toolbar-status-group,.admin-profile-message-toolbar-v488 .message-toolbar-status-group{order:1!important}.message-action-toolbar-v488 .message-toolbar-manage-group,.admin-profile-message-toolbar-v488 .message-toolbar-manage-group{order:2!important}.message-action-toolbar-v488 .message-toolbar-manage-group .btn,.admin-profile-message-toolbar-v488 .message-toolbar-manage-group .btn{opacity:.94!important}@media (max-width:760px){.rb-mail-attachment-button{width:100%!important;max-width:360px!important}.message-action-toolbar-v488,.admin-profile-message-toolbar-v488{padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:16px!important}}.message-toolbar-manage-group .rb-message-delete-btn,.admin-profile-message-toolbar-v489 .rb-message-delete-btn{display:inline-flex!important}.message-action-toolbar-v489,.admin-profile-message-toolbar-v489{gap:12px!important}.message-action-toolbar-v489 .message-toolbar-status-group,.admin-profile-message-toolbar-v489 .message-toolbar-status-group{flex:1 1 440px!important}.message-action-toolbar-v489 .message-toolbar-manage-group,.admin-profile-message-toolbar-v489 .message-toolbar-manage-group{flex:0 1 360px!important}.admin-profile-reply-tools-v489{display:grid!important;grid-template-columns:1fr!important;gap:12px!important;margin:0 0 12px!important}.admin-profile-reply-tools-v489 .quick-reply-box{width:100%!important;box-sizing:border-box!important}.reply-compose-footer-v489,.new-mail-compose-footer-v489{display:grid!important;grid-template-columns:minmax(280px,1fr) minmax(220px,320px)!important;gap:14px!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}.new-mail-compose-footer-v489{align-items:center!important}.reply-attachments-v489{min-width:0!important}.reply-compose-footer-v489 .rb-mail-upload-control,.new-mail-compose-footer-v489 .rb-mail-upload-control{height:100%!important;min-height:94px!important;justify-content:center!important}.reply-send-panel-v489{display:flex!important;flex-direction:column!important;justify-content:center!important;align-items:stretch!important;gap:10px!important;min-height:94px!important;padding:14px!important;border-radius:17px!important;border:1px solid rgba(255,255,255,.08)!important;background:rgba(255,255,255,.035)!important;box-sizing:border-box!important}.reply-send-panel-v489 .btn,.reply-send-panel-v489 button[type=submit]{width:100%!important;justify-content:center!important}.reply-note-toggle-v489{display:flex!important;align-items:flex-start!important;gap:8px!important;margin:0!important;color:#d5d9e1!important;font-size:.92rem!important;line-height:1.35!important}.reply-note-toggle-v489 input{margin-top:2px!important}.new-mail-send-panel-v489{min-height:94px!important}.new-mail-send-panel-v489 .btn{min-height:46px!important}@media (max-width:900px){.reply-compose-footer-v489,.new-mail-compose-footer-v489{grid-template-columns:1fr!important}.reply-send-panel-v489{min-height:auto!important}}@media (max-width:760px){.message-action-toolbar-v489 .message-toolbar-status-group,.admin-profile-message-toolbar-v489 .message-toolbar-status-group,.message-action-toolbar-v489 .message-toolbar-manage-group,.admin-profile-message-toolbar-v489 .message-toolbar-manage-group{flex:1 1 auto!important}}body.admin-page-messages .message-detail-page .message-action-toolbar-v489,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489{display:grid!important;grid-template-columns:minmax(0,1fr) auto!important;align-items:start!important;gap:12px!important;width:100%!important;max-width:100%!important;margin:12px 0 14px!important;padding:10px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;box-sizing:border-box!important;overflow:visible!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-group{display:flex!important;align-items:center!important;gap:7px!important;flex-wrap:wrap!important;min-width:0!important;max-width:100%!important;margin:0!important;box-sizing:border-box!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-status-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-status-group{grid-column:1!important;justify-content:flex-start!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-manage-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-manage-group{grid-column:2!important;justify-content:flex-end!important;margin-left:0!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 form,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 form{margin:0!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .btn,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .btn{display:inline-flex!important;align-items:center!important;justify-content:center!important;min-height:36px!important;padding:8px 11px!important;border-radius:12px!important;font-size:.82rem!important;line-height:1.12!important;white-space:nowrap!important;box-sizing:border-box!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-manage-group .btn,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-manage-group .btn{opacity:.96!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .rb-message-delete-btn,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .rb-message-delete-btn{display:inline-flex!important;color:#ffd7d7!important;border-color:rgba(188,38,37,.38)!important;background:rgba(188,38,37,.10)!important}body.admin-page-messages .reply-tools-grid-v424,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424{display:grid!important;grid-template-columns:minmax(260px,.9fr) minmax(280px,1.1fr)!important;gap:12px!important;align-items:start!important;margin:0 0 12px!important}body.admin-page-profile .admin-profile-message-detail .admin-profile-reply-tools-v489{grid-template-columns:minmax(280px,1fr)!important}body.admin-page-messages .reply-tools-grid-v424 .message-forward-card,body.admin-page-messages .reply-tools-grid-v424 .quick-reply-box,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424 .message-forward-card,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424 .quick-reply-box{height:auto!important;min-height:74px!important;margin:0!important;padding:12px!important;border:1px solid rgba(255,255,255,.10)!important;border-radius:18px!important;background:rgba(255,255,255,.035)!important;box-sizing:border-box!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-actions,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424 .quick-reply-actions{display:grid!important;grid-template-columns:repeat(3,minmax(0,1fr))!important;gap:8px!important;align-items:stretch!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-btn,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424 .quick-reply-btn{width:100%!important;min-height:42px!important;margin:0!important;white-space:normal!important;line-height:1.12!important;text-align:center!important}body.admin-page-messages .message-detail-page .chat-form.chat-form-separated,body.admin-page-profile .admin-profile-message-detail .chat-form.chat-form-separated{padding-top:14px!important;border-top:1px solid rgba(255,255,255,.07)!important}body.admin-page-messages .message-detail-page .chat-form.chat-form-separated textarea[name="reply"],body.admin-page-profile .admin-profile-message-detail .chat-form.chat-form-separated textarea[name="reply"]{width:100%!important;min-height:170px!important;box-sizing:border-box!important}body.admin-page-messages .reply-compose-footer-v489,body.admin-page-profile .admin-profile-message-detail .reply-compose-footer-v489,body.admin-page-messages .new-mail-compose-footer-v489,body.admin-page-profile .new-mail-compose-footer-v489{display:grid!important;grid-template-columns:minmax(300px,1fr) minmax(240px,320px)!important;gap:14px!important;align-items:stretch!important;width:100%!important;box-sizing:border-box!important}body.admin-page-messages .reply-compose-footer-v489 .rb-mail-upload-control,body.admin-page-profile .admin-profile-message-detail .reply-compose-footer-v489 .rb-mail-upload-control,body.admin-page-messages .new-mail-compose-footer-v489 .rb-mail-upload-control,body.admin-page-profile .new-mail-compose-footer-v489 .rb-mail-upload-control{height:100%!important;min-height:100px!important}body.admin-page-messages .reply-send-panel-v489,body.admin-page-profile .admin-profile-message-detail .reply-send-panel-v489{min-height:100px!important;padding:14px!important;border:1px solid rgba(255,255,255,.08)!important;border-radius:17px!important;background:rgba(255,255,255,.035)!important}body.admin-page-messages .chat-wrap,body.admin-page-profile .admin-profile-message-detail .admin-profile-chat-wrap{position:relative!important;overflow:hidden!important;border-radius:22px!important;background:linear-gradient(180deg,rgba(255,255,255,.018),rgba(255,255,255,.008))!important}body.admin-page-messages .chat-bg-logo,body.admin-page-profile .admin-profile-message-detail .chat-bg-logo{display:none!important}body.admin-page-messages .chat-messages,body.admin-page-profile .admin-profile-message-detail .chat-messages{position:relative!important;isolation:isolate!important;background:transparent!important}body.admin-page-messages .chat-messages>.chat-watermark,body.admin-page-profile .admin-profile-message-detail .chat-messages>.chat-watermark{display:block!important;content:""!important;position:absolute!important;inset:0!important;z-index:0!important;pointer-events:none!important;background-image:url('/assets/branding/logo.png')!important;background-repeat:no-repeat!important;background-position:center center!important;background-size:min(42%,430px) auto!important;opacity:.075!important;filter:grayscale(1) contrast(.82) brightness(1.26)!important;transform:none!important}body.admin-page-messages .chat-messages>:not(.chat-watermark),body.admin-page-profile .admin-profile-message-detail .chat-messages>:not(.chat-watermark){position:relative!important;z-index:1!important}@media (max-width:980px){body.admin-page-messages .reply-tools-grid-v424,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424,body.admin-page-messages .reply-compose-footer-v489,body.admin-page-profile .admin-profile-message-detail .reply-compose-footer-v489,body.admin-page-messages .new-mail-compose-footer-v489,body.admin-page-profile .new-mail-compose-footer-v489{grid-template-columns:1fr!important}body.admin-page-messages .reply-tools-grid-v424 .quick-reply-actions,body.admin-page-profile .admin-profile-message-detail .reply-tools-grid-v424 .quick-reply-actions{grid-template-columns:1fr!important}}@media (max-width:760px){body.admin-page-messages .message-detail-page .message-action-toolbar-v489,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489{grid-template-columns:1fr!important;padding:10px!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-status-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-status-group,body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-manage-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-manage-group{grid-column:1!important;display:grid!important;grid-template-columns:1fr 1fr!important;width:100%!important;justify-content:stretch!important}body.admin-page-messages .message-detail-page .message-action-toolbar-v489 form,body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .btn,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .btn{width:100%!important}body.admin-page-messages .chat-messages>.chat-watermark,body.admin-page-profile .admin-profile-message-detail .chat-messages>.chat-watermark{background-size:min(68%,360px) auto!important;opacity:.065!important}}@media (max-width:420px){body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-status-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-status-group,body.admin-page-messages .message-detail-page .message-action-toolbar-v489 .message-toolbar-manage-group,body.admin-page-profile .admin-profile-message-detail .admin-profile-message-toolbar-v489 .message-toolbar-manage-group{grid-template-columns:1fr!important}}[data-trial-guardian-row][hidden],[data-trial-guardian-input][hidden],[data-trial-guardian-display][hidden]{display:none!important}.trial-guardian-display{min-height:54px!important}.trial-guardian-help{min-height:18px!important}

/* RB-V493-START: Trainer-Breite, hellere Eingabefelder und Branding-Signale */
body .page-slug-trainer > .hero .container,
body .page-slug-trainer > .hero .hero-card{
  width:min(var(--max),calc(100% - 32px))!important;
  max-width:var(--max)!important;
  margin-left:auto!important;
  margin-right:auto!important;
}
body .page-slug-trainer > .hero .hero-card{
  display:block!important;
  box-sizing:border-box!important;
  padding:42px 34px!important;
}
body .page-slug-trainer > .hero .hero-title,
body .page-slug-trainer > .hero .hero-text,
body .page-slug-trainer .trainer-page-card,
body .page-slug-trainer .trainer-page-card.section-card,
body .page-slug-trainer .trainer-profile-card,
body .page-slug-trainer .trainer-quote-box{
  width:100%!important;
  max-width:100%!important;
  box-sizing:border-box!important;
}
body .page-slug-trainer > .hero .hero-title,
body .page-slug-trainer > .hero .hero-text{
  max-width:none!important;
}
@media (max-width:640px){
  body .page-slug-trainer > .hero .container,
  body .page-slug-trainer > .hero .hero-card{
    width:min(var(--max),calc(100% - 22px))!important;
  }
  body .page-slug-trainer > .hero .hero-card{
    padding:24px 20px!important;
  }
}
.site-shell input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="file"]),
.site-shell select,
.site-shell textarea{
  background:linear-gradient(180deg,rgba(255,255,255,.08),rgba(255,255,255,.06))!important;
  border:1px solid rgba(255,255,255,.14)!important;
  color:#fff!important;
  box-shadow:inset 0 1px 0 rgba(255,255,255,.05)!important;
}
.site-shell input:not([type="checkbox"]):not([type="radio"]):not([type="range"]):not([type="submit"]):not([type="button"]):not([type="file"])::placeholder,
.site-shell textarea::placeholder{
  color:rgba(233,237,243,.72)!important;
}
.site-shell select option{
  background:#171a20!important;
  color:#fff!important;
}
/* RB-V493-END */
