:root{--red:#d5253a;--red-hover:#b91f31;--red-soft:#eeeff0;--ink:#17191a;--muted:#5b6165;--paper:#f7f7f5;--wash:#eeeef0;--line:#dadddf;--green:#33383b;--amber:#4f5457;--radius:12px;--product-accent:#d5253a;--product-ink:#17191a;--product-paper:#f7f7f5;background:#e8eaec;color-scheme:light}
.resonanz-product{color:var(--ink)}
.resonanz-product .resonanz-brand-word{display:block;width:124px;height:auto;flex-shrink:0}
.resonanz-product .t-tag.green,.resonanz-product .t-tag.amber{background:#eceeef;color:#41494f}
.resonanz-product .t-tag.red{color:#b91f31}
.resonanz-product :is(button,select,input:not([type="checkbox"]):not([type="radio"]),textarea){min-height:44px}
.resonanz-product :is(button,a,input,select,textarea):focus-visible{outline:3px solid #d5253a;outline-offset:4px}
.resonanz-product .t-brand,.resonanz-product .next-brand{font-family:TonistText,Arial,sans-serif;letter-spacing:-.065em}
.resonanz-product .t-button{border-radius:8px;min-height:46px}
.resonanz-product .t-button:hover{transform:none}
.resonanz-product .t-link-button{min-height:44px}
.resonanz-product .t-dialog{background:var(--product-paper);border:1px solid var(--line);border-radius:16px}
.resonanz-product .t-dialog h2{font-family:TonistText,Arial,sans-serif;letter-spacing:-.04em}
.resonanz-product .t-field{font-size:13px}
.resonanz-product .t-field :is(input,select,textarea){font-size:16px;background:#fff;border-color:#c6cbd0}
.resonanz-product .t-toast{background:var(--product-ink);color:var(--product-paper);font-size:13px}
.resonanz-noscript{padding:30px;font-size:16px}
.resonanz-product .resonanz-demo-contact{margin:18px 0 22px;padding:14px 16px;background:var(--wash);color:var(--product-ink);border-radius:8px}
.resonanz-product .resonanz-demo-contact p{margin:0;font-size:13px;line-height:1.6}
.resonanz-product .resonanz-demo-contact a{display:flex;align-items:center;min-height:44px;margin-top:4px;padding-block:8px;font-size:13px;line-height:1.5;font-weight:600;text-decoration:underline;text-underline-offset:4px;overflow-wrap:anywhere}
.resonanz-app{--next-paper:#f7f7f5;--next-card:#ffffff;--next-ink:#17191a;--next-muted:#5b6165;--next-line:#dadddf;--next-accent:#d5253a;--next-accent-text:#b91f31;--next-soft:#eeeff0;--next-inverse:#f7f7f5;--red:#d5253a;--red-soft:#eeeff0;background:#e8eaec}
.resonanz-app .next-preview-bar{color:#474e53;font-size:12px}
.resonanz-app .next-preview-bar>span{font-size:10px}
.resonanz-app .next-shell{border-color:#d0d4d7;border-radius:22px 22px 0 0;box-shadow:0 18px 70px #17191a15}
.resonanz-app .next-header{background:var(--product-ink);color:var(--product-paper);height:82px;padding:17px 23px}
.resonanz-app .next-avatar{background:#e8eaec;color:#343a3f}
.resonanz-app .next-response-dot.yes{background:#41494f}
.resonanz-app .next-response-dot.no{background:#d5253a}
.resonanz-app .next-task-check>span{border-color:#a6adb2}
.resonanz-app .next-next-event>.t-icon{color:#fff}
.resonanz-app .next-brand{color:var(--product-paper);font-size:30px}
.resonanz-app .next-mark{transform:none;gap:3px}
.resonanz-app .next-mark i{background:var(--product-accent);border-radius:2px;width:4px}
.resonanz-app .next-header .next-avatar{background:#d5253a;color:#fff;border:1px solid #d5253a}
.resonanz-app .next-club-label{font-size:10px;letter-spacing:.05em}
.resonanz-app .next-demo-strip{background:var(--product-ink);border-color:#41474c;color:#dce0e3;padding-inline:23px;font-size:11px}
.resonanz-app .next-demo-strip button{font-size:11px;color:#dce0e3}
.resonanz-app #next-main{padding:28px 22px 122px}
.resonanz-app .next-greeting{margin-bottom:25px}
.resonanz-app .next-greeting h1,.resonanz-app .next-view-heading h1,.resonanz-app .next-practice-heading h1{font:600 33px/1.13 TonistText,Arial,sans-serif;letter-spacing:-.05em;margin:11px 0 12px;text-transform:none}
.resonanz-app .next-greeting>.next-eyebrow,.resonanz-app .next-eyebrow{font-size:10px;letter-spacing:.09em;color:#596066}
.resonanz-app .next-greeting>p:last-child,.resonanz-app .next-view-heading>p:last-child{font-size:13px;line-height:1.6}
.resonanz-app .next-set-hero{background:var(--product-accent);color:#fff;border-radius:14px;padding:23px 19px 15px;grid-template-columns:minmax(0,1fr) 108px;gap:18px 9px;box-shadow:none;border:1px solid #d5253a}
.resonanz-app .next-set-copy h2{font:600 31px/1.08 TonistText,Arial,sans-serif;letter-spacing:-.06em}
.resonanz-app .next-set-label{font-size:10px;line-height:1.5;white-space:normal;letter-spacing:.035em;margin-bottom:14px}
.resonanz-app .next-set-caption{font-size:12px;line-height:1.5;opacity:1}
.resonanz-app .next-rhythm{width:108px;height:108px;color:#ffffff}
.resonanz-app .next-rhythm>strong{font:600 34px/1 TonistText,Arial,sans-serif;top:31px;letter-spacing:-.06em}
.resonanz-app .next-rhythm>span{font-size:9px;top:69px;letter-spacing:.08em}
.resonanz-app .next-set-start{color:#fff;border-color:#ffffff60!important;min-height:49px}
.resonanz-app .next-set-start>span{font-size:13px;line-height:1.4}
.resonanz-app .next-set-start>span>.t-icon{fill:#fff}
.resonanz-app .next-section-heading h2,.resonanz-app .next-set-list .next-section-heading h2{font:600 21px/1.2 TonistText,Arial,sans-serif;letter-spacing:-.045em}
.resonanz-app .next-button{border-radius:8px;font-size:13px;background:#d5253a;color:#fff}
.resonanz-app .next-button.secondary{background:#eeeff0;color:#b91f31}
.resonanz-app .next-icon-button{border-radius:9px}
.resonanz-app .next-inline-button{font-size:12px}
.resonanz-app .next-filter-rail button,.resonanz-app .next-instrument-rail button{font-size:12px;padding-inline:12px}
.resonanz-app .next-filter-rail button[aria-pressed="true"]{background:#d5253a;color:#f7f7f5;border-color:#d5253a}
.resonanz-app .next-piece-cover{border-radius:9px;width:46px;height:52px;background:#e8eaec;color:#394148;font-family:TonistText,Arial,sans-serif;font-size:20px}
.resonanz-app .next-piece-cover.olive{background:#e6e8ea;color:#384047}
.resonanz-app .next-piece-cover.violet{background:#ececed;color:#41464b}
.resonanz-app .next-piece-cover.amber{background:#f0e9e9;color:#67434a}
.resonanz-app .next-piece-open strong{font-size:15px;line-height:1.4}
.resonanz-app .next-piece-open small{font-size:12px}
.resonanz-app .next-library-heading{font-size:12px}
.resonanz-app .next-library-heading>span{font-size:10px}
.resonanz-app .next-next-event{background:#24272a;border-color:#43494e!important;border-radius:13px;color:#f7f7f5;margin:25px 0 28px}
.resonanz-app .next-next-event strong{font-size:13px}
.resonanz-app .next-next-event>span:nth-child(2)>small{font-size:11px;color:#dde0e3}
.resonanz-app .next-next-event em{font-size:11px;color:#fff}
.resonanz-app .next-mini-date{color:#fff;font:600 30px/1 TonistText,Arial,sans-serif}
.resonanz-app .next-mini-date>small{font-size:10px}
.resonanz-app .next-board-compact .next-eyebrow{font-size:10px;color:#5b6165}
.resonanz-app .next-board-compact h2{font-size:21px}
.resonanz-app .next-task-row.is-done .next-task-content>strong{color:#5b6165}
.resonanz-app .next-task-content>span{font-size:12px}
.resonanz-app .next-nav{background:#17191af8;border-top-color:#43494e;padding:7px 10px max(8px,env(safe-area-inset-bottom))}
.resonanz-app .next-nav button{color:#d6dade;min-height:59px;border-radius:10px}
.resonanz-app .next-nav button[aria-current="page"]{background:#d5253a;color:#fff}
.resonanz-app .next-nav button[aria-current="page"]>i{background:#fff}
.resonanz-app .next-nav button>span{font-size:11px}
.resonanz-app .next-preview-footer{font-size:12px;color:#5b6165;line-height:1.65}
.resonanz-app .next-preview-footer>strong{color:#17191a;font-size:14px}
.resonanz-app .next-note,.resonanz-app .next-session{background:#eeeff0;border-color:#d3d7da;border-radius:12px}
.resonanz-app .next-note>strong{color:#b91f31;font:600 18px/1.25 TonistText,Arial,sans-serif}
.resonanz-app .next-note>p,.resonanz-app .next-fine,.resonanz-app .next-session-status{font-size:12px;line-height:1.6}
.resonanz-app .next-practice-selector>span,.resonanz-app .next-practice-selector .next-inline-button{font-size:11px}
.resonanz-app .next-range-tabs button{font-size:11px;min-height:44px}
.resonanz-app .next-score-stage,.resonanz-app .next-sheet-score{background:#ffffff;border-color:#dadddf;box-shadow:none;color:#17191a}
.resonanz-app .next-score-stage .score-current,.resonanz-app .next-sheet-score .score-current{fill:#fae1e5;stroke:#ca7e88}
.resonanz-app .next-score-heading>span,.resonanz-app .next-score-footer{font-size:10px;letter-spacing:0}
.resonanz-app .next-score-heading>strong{color:#d5253a;font-size:11px}
.resonanz-app .next-tempo-label{font-size:13px}
.resonanz-app .next-tempo-limits{font-size:10px}
.resonanz-app .next-play-controls>.next-button{font-size:12px}
.resonanz-app .next-complete-task{font-size:12px;border-radius:9px}
.resonanz-app .next-complete-task[aria-pressed="true"]{background:#d5253a;color:#fff}
.resonanz-app .next-event-card{background:#ffffff;border-color:#dadddf;border-radius:12px}
.resonanz-app .next-event-card h2{font-family:TonistText,Arial,sans-serif;font-size:23px}
.resonanz-app .next-event-card>p,.resonanz-app .next-event-response>strong{font-size:12px}
.resonanz-app .next-rsvp>button{font-size:12px}
.resonanz-app .next-date-hint,.resonanz-app .next-agenda-selection{font-size:11px}
.resonanz-app .next-date-rail button>span{font-size:11px}
.resonanz-app .next-member-avatar{background:#d5253a;color:#fff}
.resonanz-app .next-club-photo{border-radius:12px}
.resonanz-app .next-club-photo>img{object-position:68% 50%}
.resonanz-app .next-club-photo figcaption small{font-size:11px}
.resonanz-app .next-news-row small,.resonanz-app .next-member-card p,.resonanz-app .next-member-card>div>span,.resonanz-app .next-news-row>span>span{font-size:12px}
.resonanz-app .next-sheet{background:#f7f7f5;color:#17191a;border-radius:20px 20px 0 0}
.resonanz-app .next-sheet h2{font-family:TonistText,Arial,sans-serif;letter-spacing:-.045em}
.resonanz-app .next-sheet-intro{font-size:13px}
.resonanz-app .next-feedback{background:#17191a;color:#f7f7f5;border:1px solid #50585e;box-shadow:0 8px 28px #17191a20}
.resonanz-app .next-feedback>p,.resonanz-app .next-feedback #next-undo{font-size:12px}
.resonanz-app .next-header :focus-visible,.resonanz-app .next-nav :focus-visible,.resonanz-app .next-demo-strip :focus-visible{outline-color:#d5253a}
.resonanz-admin{background:#eeeef0;font-size:14px}
.resonanz-admin .admin-sidebar{width:252px;padding:30px 18px 20px;background:#17191a;color:#f7f7f5;border:0}
.resonanz-admin .admin-sidebar>.t-brand{font-size:31px;color:#f7f7f5}
.resonanz-admin .t-mark{transform:none}
.resonanz-admin .t-mark i{background:#d5253a;width:4px}
.resonanz-admin .admin-club{border-color:#3b4247;margin-block:25px 19px;padding:17px 10px}
.resonanz-admin .admin-club-mark{background:#d5253a;color:#fff;border-radius:7px;width:36px;height:36px;font-size:12px}
.resonanz-admin .admin-club strong{font-size:13px}
.resonanz-admin .admin-club small{font-size:11px;color:#c7cdd1}
.resonanz-admin #admin-nav>p{font-size:10px;color:#b8c1c7;padding-top:18px}
.resonanz-admin #admin-nav>button{font-size:13px;min-height:46px;color:#e0e4e7;border-radius:8px;padding:11px 12px;gap:11px}
.resonanz-admin #admin-nav>button:hover{background:#30363b}
.resonanz-admin #admin-nav>button[aria-current="page"]{background:#d5253a;color:#fff}
.resonanz-admin #admin-nav .admin-nav-count{background:#f7f7f5;color:#30363b;font-size:11px}
.resonanz-admin .admin-sidebar-bottom{padding-top:24px}
.resonanz-admin .admin-sidebar-bottom>a{display:flex;align-items:center;min-height:44px;color:#d4dce1;font-size:12px}
.resonanz-admin .admin-sidebar-bottom>div{border-color:#3b4247}
.resonanz-admin .admin-sidebar-bottom strong{font-size:12px}
.resonanz-admin .admin-sidebar-bottom small{font-size:11px;color:#c7cdd1}
.resonanz-admin .admin-sidebar .t-avatar{background:#d5253a;color:#fff}
.resonanz-admin .admin-sidebar :focus-visible{outline-color:#d5253a}
.resonanz-admin .admin-workspace{margin-left:252px}
.resonanz-admin .admin-topbar{background:#f7f7f5;min-height:76px;padding-inline:32px;gap:16px;font-size:11px}
.resonanz-admin .admin-demo-chip{background:#eeeff0;border-color:#d4d8dc;color:#505a62;font-size:10px;border-radius:6px;letter-spacing:.035em}
.resonanz-motion{background:transparent;border:0;min-width:92px;padding:10px 0;color:#505a62;font-size:11px;text-decoration:underline;text-underline-offset:4px}
.resonanz-admin .admin-help{min-width:44px;min-height:44px;font-size:15px;color:#d5253a;border-color:#bfc7cd}
.resonanz-admin #admin-main{padding:40px clamp(22px,3.4vw,62px);max-width:1480px}
.resonanz-admin .admin-heading h1{font:600 clamp(30px,3vw,42px)/1.1 TonistText,Arial,sans-serif;letter-spacing:-.055em}
.resonanz-admin .admin-heading .t-eyebrow{font-size:10px;letter-spacing:.08em}
.resonanz-admin .admin-heading>div>p:last-child{font-size:14px;line-height:1.6;max-width:750px}
.resonanz-admin .admin-heading>.t-button{font-size:13px;min-height:46px}
.resonanz-admin .admin-priority{background:#eeeff1;border-color:#ccd2d7;border-radius:12px;padding:19px 21px}
.resonanz-admin .admin-priority-icon{background:#d5253a;color:#fff;border-radius:9px}
.resonanz-admin .admin-priority p{font-size:14px}
.resonanz-admin .admin-priority small{font-size:12px}
.resonanz-admin .admin-priority .t-link-button{font-size:13px;color:#b91f31}
.resonanz-admin .t-card{background:#ffffff;border-color:#dadddf;border-radius:12px;box-shadow:none}
.resonanz-admin .admin-grid{gap:22px;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr)}
.resonanz-admin .admin-grid .t-card{padding:25px}
.resonanz-admin .t-card-head h2{font-size:17px;letter-spacing:-.035em;line-height:1.3}
.resonanz-admin .admin-next-head h3{font:600 26px/1.15 TonistText,Arial,sans-serif;letter-spacing:-.045em}
.resonanz-admin .admin-next-head p:not(.t-eyebrow){font-size:13px;line-height:1.6}
.resonanz-admin .admin-date{background:#eeeff0;color:#b91f31;font-size:11px;border-radius:9px}
.resonanz-admin .admin-date strong{font-family:TonistText,Arial,sans-serif;font-size:31px}
.resonanz-admin .admin-rsvp-summary,.resonanz-admin .admin-registers div,.resonanz-admin .admin-registers small{font-size:12px}
.resonanz-admin .admin-legend{font-size:11px;gap:13px;flex-wrap:wrap}
.resonanz-admin .admin-rsvp-bar span:first-child,.resonanz-admin .admin-legend span:first-child i{background:#41494f}
.resonanz-admin .admin-rsvp-bar span:nth-child(2),.resonanz-admin .admin-legend span:nth-child(2) i{background:#929a9f}
.resonanz-admin .admin-next-bottom{font-size:11px;flex-wrap:wrap}
.resonanz-admin .admin-activity-number{font-family:TonistText,Arial,sans-serif}
.resonanz-admin .admin-activity-number small{font-size:12px}
.resonanz-admin .t-tabs button{min-height:44px;font-size:12px}
.resonanz-admin .t-tabs button[aria-pressed="true"]{background:#eeeff0;color:#d5253a;border-color:#bdc6cc}
.resonanz-admin .admin-chart [stroke="#cf2438"]{stroke:#d5253a}
.resonanz-admin .admin-chart [fill="#fcecef"]{fill:#eeeff0}
.resonanz-admin .admin-chart [stroke="#eeeae7"]{stroke:#dadddf}
.resonanz-admin .admin-chart-note{font-size:12px;line-height:1.6}
.resonanz-admin .admin-chart-labels{font-size:10px}
.resonanz-admin .admin-todo h3{font-size:14px;line-height:1.45}
.resonanz-admin .admin-todo p{font-size:12px;line-height:1.55}
.resonanz-admin .admin-todo>.t-link-button{min-height:44px;font-size:12px}
.resonanz-admin .admin-news-card>p{font-size:14px;line-height:1.65;max-width:none}
.resonanz-admin .admin-news-author{font-size:12px}
.resonanz-admin .admin-table th{background:#f1f2f3;color:#555e65;font-size:11px}
.resonanz-admin .admin-table td{font-size:13px}
.resonanz-admin .admin-table td small{font-size:12px}
.resonanz-admin .admin-table .admin-song-name{font-size:15px;min-height:44px}
.resonanz-admin .admin-table td .t-link-button{font-size:12px;min-height:44px}
.resonanz-admin .admin-table td .t-tag,.resonanz-admin .t-tag{font-size:11px;border-radius:6px}
.resonanz-admin .admin-table-toolbar .t-search{font-size:16px;min-height:46px;background:#ffffff}
.resonanz-admin .admin-task-row h2{font-size:21px}
.resonanz-admin .admin-task-row p,.resonanz-admin .admin-task-stats{font-size:13px}
.resonanz-admin .admin-event-row h2{font-size:20px}
.resonanz-admin .admin-event-row p,.resonanz-admin .admin-file-row p{font-size:13px;line-height:1.6}
.resonanz-admin .admin-file-row h3{font-size:15px}
.resonanz-admin .admin-beta-note{font-size:13px;line-height:1.65;border-radius:10px}
.resonanz-admin .admin-beta-note{background:#f0f1f2;border-color:#d3d8dc}
.resonanz-admin .admin-stat-grid p{font-size:12px}
.resonanz-admin .admin-stat-grid .t-eyebrow{font-size:10px}
.resonanz-admin .admin-stat-grid strong{font-family:TonistText,Arial,sans-serif}
.resonanz-admin .admin-detail-note,.resonanz-admin .t-demo-note,.resonanz-admin .t-small{font-size:12px;line-height:1.6}
.resonanz-admin .admin-footer{font-size:11px;padding:21px 32px;background:#f7f7f5}
.resonanz-embedded .next-preview-bar,.resonanz-embedded .next-preview-footer{display:none}
.resonanz-embedded .next-shell{border-radius:0;border:0;box-shadow:none}
.resonanz-admin.resonanz-embedded .admin-footer{padding-block:14px}
html[data-motion="off"] .resonanz-product *,html[data-motion="off"] .resonanz-product *::before,html[data-motion="off"] .resonanz-product *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
@media(max-width:1150px){.resonanz-admin .admin-sidebar{width:226px;padding-inline:14px}.resonanz-admin .admin-workspace{margin-left:226px}.resonanz-admin .admin-grid{grid-template-columns:1fr}.resonanz-admin .admin-topbar{padding-inline:24px;gap:12px}.resonanz-admin .admin-demo-chip{display:none}.resonanz-admin .resonanz-motion{margin-left:auto}}
@media(max-width:760px){.resonanz-admin .admin-sidebar{width:268px}.resonanz-admin .admin-workspace{margin-left:0}.resonanz-admin .admin-topbar{padding:10px 14px;gap:10px;min-height:68px;flex-wrap:wrap}.resonanz-admin .resonanz-admin-context{font-size:10px;letter-spacing:0;flex:1;min-width:115px}.resonanz-admin .admin-topbar>span:first-of-type>span{margin-inline:4px}.resonanz-admin .resonanz-motion{order:4;margin:0;width:100%;min-height:44px;text-align:right;border-top:1px solid #dadddf;padding:10px 0}.resonanz-admin #admin-menu{min-width:44px;width:44px;min-height:44px}.resonanz-admin #admin-main{padding:28px 17px}.resonanz-admin .admin-heading{gap:17px}.resonanz-admin .admin-heading h1{font-size:32px}.resonanz-admin .admin-heading>div>p:last-child{font-size:13px}.resonanz-admin .admin-grid .t-card{padding:20px}.resonanz-admin .admin-priority{padding:16px;gap:12px}.resonanz-admin .admin-priority .t-link-button{min-height:44px;margin-left:0;width:100%;padding:8px 0}.resonanz-admin .admin-priority p{font-size:13px}.resonanz-admin .admin-priority small{font-size:12px}.resonanz-admin .admin-next-head h3{font-size:24px}.resonanz-admin .admin-next-head p:not(.t-eyebrow){font-size:12px}.resonanz-admin .admin-registers{gap:12px}.resonanz-admin .admin-registers div,.resonanz-admin .admin-registers small{font-size:11px}.resonanz-admin .admin-legend{gap:11px;font-size:10px}.resonanz-admin .admin-todo{flex-wrap:wrap}.resonanz-admin .admin-todo>div{min-width:160px}.resonanz-admin .admin-todo>.t-link-button{margin-left:30px}.resonanz-admin .admin-event-row>.t-button{margin-left:0;width:100%}.resonanz-admin .admin-stat-grid strong{font-size:30px}.resonanz-admin .admin-file-row{gap:10px;flex-wrap:wrap}.resonanz-admin .admin-file-row>div{min-width:135px}.resonanz-admin .admin-footer{padding:18px 17px;font-size:11px}.resonanz-admin .admin-task-stats{flex-wrap:wrap}.resonanz-admin .admin-next-bottom .t-link-button{font-size:12px}}
@media(max-width:500px){html[data-product="app"]{background:#f7f7f5}.resonanz-app{background:#f7f7f5}.resonanz-app .next-shell{border:0;border-radius:0;box-shadow:none}.resonanz-app .next-preview-bar,.resonanz-app .next-preview-footer{background:#e8eaec}.resonanz-app .next-preview-bar{padding-inline:18px}.resonanz-app .next-preview-bar>span{display:none}}
@media(max-width:370px){.resonanz-app .next-header{padding-inline:18px}.resonanz-app .next-demo-strip{padding-inline:18px;font-size:10px}.resonanz-app #next-main{padding:24px 17px 122px}.resonanz-app .next-greeting h1,.resonanz-app .next-view-heading h1,.resonanz-app .next-practice-heading h1{font-size:30px;line-height:1.14}.resonanz-app .next-set-hero{grid-template-columns:minmax(0,1fr) 85px;padding:21px 16px 15px;gap:18px 8px}.resonanz-app .next-rhythm{width:85px;height:85px}.resonanz-app .next-rhythm>strong{font-size:27px;top:25px}.resonanz-app .next-rhythm>span{font-size:8px;top:55px}.resonanz-app .next-set-copy h2{font-size:29px}.resonanz-app .next-set-label{font-size:9px}.resonanz-app .next-filter-rail button{font-size:11px;padding-inline:11px}.resonanz-app .next-nav{padding-inline:7px}.resonanz-app .next-nav button>span{font-size:10px}.resonanz-app .next-session{padding-inline:14px}.resonanz-app .next-practice-selector{align-items:flex-start;flex-direction:column;gap:0;padding-top:10px}.resonanz-app .next-range-tabs button{font-size:10px}.resonanz-app .next-rsvp>button{font-size:11px}.resonanz-app .next-next-event{padding-inline:13px;gap:10px}}
@media(prefers-reduced-motion:reduce){.resonanz-product *,.resonanz-product *::before,.resonanz-product *::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
