.message-customer-button{z-index:18;background:var(--gold);color:#fff;box-shadow:0 8px 24px color-mix(in srgb,var(--gold),transparent 55%);cursor:pointer;border:0;border-radius:999px;align-items:center;gap:8px;padding:12px 16px;font-weight:700;display:flex;position:fixed;bottom:22px;right:22px}.message-customer-button span:first-child{font-size:18px}.message-form textarea{resize:vertical;width:100%;min-height:110px;font:inherit;color:var(--ink);border:1px solid #d7d2c9;border-radius:8px;padding:12px}.message-form textarea:focus{border-color:var(--gold);box-shadow:0 0 0 3px color-mix(in srgb,var(--gold),transparent 82%);outline:0}.customer-web-wallet{position:relative}.wallet-mailbox-button{z-index:2;border:1px solid color-mix(in srgb,var(--customer-accent),transparent 28%);color:#fff;background:#0b0b0b;border-radius:50%;width:38px;height:38px;font-size:17px;position:absolute;top:14px;right:15px}.wallet-mailbox-button b{background:var(--customer-accent);color:#fff;border-radius:999px;min-width:19px;height:19px;padding:0 5px;font:700 11px/19px Arial,sans-serif;position:absolute;top:-5px;right:-4px}.wallet-dialog-backdrop{z-index:100;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:#000000a8;place-items:center;padding:18px;display:grid;position:fixed;inset:0}.wallet-mailbox,.wallet-message-popup{border:2px solid var(--customer-accent);color:#fff;width:min(100%,390px);max-height:min(78dvh,650px);box-shadow:0 18px 65px #0000008c,0 0 28px color-mix(in srgb,var(--customer-accent),transparent 78%);background:#050505;border-radius:20px;overflow:auto}.wallet-mailbox{padding:20px}.wallet-mailbox>div{justify-content:space-between;align-items:center;margin-bottom:12px;display:flex}.wallet-mailbox h2{margin:0;font-family:Georgia,serif;font-size:25px}.wallet-mailbox>div>button{color:#fff;background:0 0;border:0;font-size:30px}.wallet-mailbox>button{color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #282828;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 4px;display:flex}.wallet-mailbox>button span{gap:5px;font-weight:700;display:grid}.wallet-mailbox>button small{color:#969da5;font-weight:400}.wallet-mailbox>button i{background:var(--customer-accent);border-radius:50%;flex:none;width:9px;height:9px}.wallet-mailbox>p{color:#999}.wallet-message-popup{padding:26px}.wallet-message-popup>span{color:var(--customer-accent);letter-spacing:.13em;text-transform:uppercase;font-size:11px}.wallet-message-popup h2{margin:10px 0 14px;font-family:Georgia,serif;font-size:29px}.wallet-message-popup>strong{background:color-mix(in srgb,var(--customer-accent),transparent 82%);color:#fff;border-radius:9px;margin-bottom:15px;padding:11px;display:block}.wallet-message-popup p{white-space:pre-wrap;color:#e5e5e5;line-height:1.55}.wallet-message-popup small{color:#9198a0;margin:18px 0;display:block}.wallet-message-popup button{background:var(--customer-accent);color:#fff;border:0;border-radius:9px;width:100%;height:46px;font-weight:700}.wallet-message-popup .calendar-import-button{border:1px solid var(--customer-accent);color:var(--customer-accent);background:0 0;margin-bottom:9px}@media (max-width:900px){.message-customer-button{padding:11px 13px;bottom:76px;right:14px}.message-customer-button span:last-child{display:none}}.customer-wallet-stack .customer-web-wallet footer:after{content:var(--package-details);white-space:pre-line;color:#b8bdc4;border-top:1px solid #ffffff1f;margin-top:9px;padding-top:9px;font-size:10px;line-height:1.55;display:block}.tariff-settings{margin-top:22px}.tariff-settings h2{margin:0;font-family:Georgia,serif;font-weight:500}.tariff-settings p{color:var(--muted)}.tariff-add{grid-template-columns:minmax(160px,1fr) 110px 120px auto;gap:9px;display:grid}.tariff-add input,.tariff-list input{height:42px;color:var(--ink);background:#fff;border:1px solid #d7d2c9;border-radius:8px;padding:0 10px}.tariff-list{gap:8px;margin-top:15px;display:grid}.tariff-list>div{grid-template-columns:minmax(160px,1fr) 130px 120px 80px 36px 36px auto;align-items:center;gap:8px;display:grid}.tariff-list label{align-items:center;gap:6px;font-size:11px;display:flex}.tariff-list label input[type=number]{width:72px}.tariff-list label input[type=checkbox]{width:18px;height:18px}.tariff-list button{background:#fff;border:1px solid #d7d2c9;border-radius:7px;height:36px}.tariff-list button.danger{color:#a34343;padding:0 10px}@media (max-width:700px){.tariff-add{grid-template-columns:1fr 1fr}.tariff-add input:first-child{grid-column:1/-1}.tariff-list>div{grid-template-columns:1fr 1fr}.tariff-list>div>input:first-child,.tariff-list button.danger{grid-column:1/-1}}.wallet-topup-button{border:1px solid var(--customer-accent);width:100%;height:42px;color:var(--customer-accent);background:0 0;border-radius:9px;margin-top:12px;font-weight:700}.wallet-tariff-picker{border:2px solid var(--customer-accent);color:#fff;background:#050505;border-radius:20px;width:min(100%,390px);padding:22px;box-shadow:0 18px 65px #0000008c}.wallet-tariff-picker h2{margin:0 0 15px;font-family:Georgia,serif;font-size:26px}.wallet-tariff-picker>button:not(.wallet-tariff-close){color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #292929;justify-content:space-between;align-items:center;gap:15px;width:100%;padding:15px 5px;display:flex}.wallet-tariff-picker>button span{gap:4px;font-weight:700;display:grid}.wallet-tariff-picker>button small{color:#9ca2aa;font-weight:400}.wallet-tariff-picker>button strong{color:var(--customer-accent);font-size:17px}.wallet-tariff-close{background:var(--customer-accent);color:#fff;border:0;border-radius:9px;width:100%;height:44px;margin-top:16px;font-weight:700}.tariff-add.multilingual{grid-template-columns:repeat(3,minmax(140px,1fr)) 90px 110px auto}.tariff-list.multilingual>div{grid-template-columns:minmax(220px,1fr) 130px 120px 80px 36px 36px auto}.tariff-names{gap:6px;display:grid}.tariff-names input{width:100%}.tariff-language-field{position:relative;display:block!important}.tariff-language-field>span{z-index:1;color:#687483;letter-spacing:.04em;white-space:nowrap;min-width:52px;font-size:10px;font-weight:700;position:absolute;top:50%;left:10px;transform:translateY(-50%)}.tariff-language-field>input{width:100%;padding-left:70px!important}.tariff-names{background:#faf8f4;border:1px solid #e5e0d7;border-radius:10px;padding:8px}.tariff-add.multilingual .tariff-language-field{margin:0}.tariff-metric-field,.tariff-value-field{color:#687483;gap:4px;font-size:10px;font-weight:700;line-height:1.15;display:grid!important}.tariff-metric-field input,.tariff-value-field input{width:100%}.tariff-add.multilingual{align-items:end}.tariff-value-field>span{white-space:nowrap}.tariff-add.tariff-add-simple{grid-template-columns:minmax(260px,1fr) 120px 120px auto;align-items:end}@media (max-width:850px){.tariff-add.multilingual{grid-template-columns:1fr 1fr}.tariff-add.multilingual .tariff-language-field{grid-column:1/-1}.tariff-list.multilingual>div{grid-template-columns:1fr 1fr}.tariff-list.multilingual .tariff-names,.tariff-list.multilingual button.danger{grid-column:1/-1}}@media (max-width:700px){.tariff-add.tariff-add-simple{grid-template-columns:1fr 1fr}.tariff-add.tariff-add-simple .tariff-language-field,.tariff-add.tariff-add-simple button{grid-column:1/-1}}.wallet-topup-control{margin-top:22px}.wallet-topup-control>label{cursor:pointer;align-items:center;gap:13px;display:flex}.wallet-topup-control input{width:23px;height:23px;accent-color:var(--gold)}.wallet-topup-control span{gap:4px;display:grid}.wallet-topup-control small{color:var(--muted);font-weight:400}.wallet-mailbox>.wallet-request{border-bottom:1px solid #282828;margin:0 0 6px;padding-bottom:14px;display:block}.wallet-mailbox>.wallet-request .wallet-request-open{border:1px solid var(--customer-accent);width:100%;color:var(--customer-accent);font:inherit;background:0 0;border-radius:12px;padding:12px;font-size:15px}.wallet-mailbox>.wallet-request form{gap:10px;display:grid}.wallet-mailbox>.wallet-request label{color:#969da5;gap:5px;font-size:13px;display:grid}.wallet-mailbox>.wallet-request input,.wallet-mailbox>.wallet-request textarea{box-sizing:border-box;color:#fff;width:100%;font:inherit;resize:vertical;background:#111;border:1px solid #2f2f2f;border-radius:10px;padding:10px 12px;font-size:16px}.wallet-mailbox>.wallet-request ::placeholder{color:#6b7178}.wallet-mailbox>.wallet-request form>div{justify-content:flex-end;gap:8px;margin:0;display:flex}.wallet-mailbox>.wallet-request form button{color:#fff;font:inherit;background:0 0;border:1px solid #2f2f2f;border-radius:9px;padding:9px 16px;font-size:15px}.wallet-mailbox>.wallet-request form button:last-child{border-color:var(--customer-accent);background:var(--customer-accent)}.wallet-mailbox>.wallet-request form button:disabled{opacity:.5}.wallet-mailbox>.wallet-request .wallet-request-notice{color:var(--customer-accent);margin:10px 0 0;font-size:13px}.wallet-mailbox>button.eigene{opacity:.72}.wallet-mailbox>.wallet-archiv{margin-top:6px}.wallet-mailbox>.wallet-archiv .wallet-archiv-schalter{color:#969da5;width:100%;font:inherit;text-align:left;background:0 0;border:0;padding:12px 4px;font-size:14px}.wallet-mailbox>.wallet-archiv>button:not(.wallet-archiv-schalter){color:#fff;text-align:left;background:0 0;border:0;border-bottom:1px solid #282828;justify-content:space-between;align-items:center;gap:12px;width:100%;padding:14px 4px;display:flex}.wallet-mailbox>.wallet-archiv>button span{gap:5px;font-weight:700;display:grid}.wallet-mailbox>.wallet-archiv>button small{color:#969da5;font-weight:400}.wallet-mailbox>.wallet-archiv>button{opacity:.78}
:root[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--cream:#0b0b0d;--line:#232328;--ink:#ece9ef;--muted:#8d8792}:root[data-theme=dark] .score-pairs small{color:#a8a2ae}:root[data-theme=dark] .form-error{color:#d97070;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .app-shell{background:linear-gradient(115deg, color-mix(in srgb, var(--cream), #111113 38%) 0%, var(--cream) 100%)}:root[data-theme=dark] .brand{border-bottom:1px solid #ffffff02}:root[data-theme=dark] .today{color:#615c66;border-top:1px solid #ffffff06}:root[data-theme=dark] .customers-panel{background:#101014;border-right:1px solid #1c1c21}:root[data-theme=dark] .search{color:#8d8792;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-list{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-list button{background:#111113;border-bottom:1px solid #1c1c21}:root[data-theme=dark] .customer-flags i{color:#dd6dd4;background:#17171a}:root[data-theme=dark] .customer-flags i[aria-label^=Aufladen]{color:#5ac682;background:#17171a}:root[data-theme=dark] .avatar{box-shadow:inset 0 0 0 1px #ffffff03}:root[data-theme=dark] .avatar.small{background:linear-gradient(145deg,#26262c,#26262c)}:root[data-theme=dark] .customer-summary{background:#141418;border:1px solid #1c1c21}:root[data-theme=dark] .summary-stat.package small{color:#91bb9d;background:#17171a}:root[data-theme=dark] .ring:after{background:#111113}:root[data-theme=dark] .balance-card small{color:#615c66}:root[data-theme=dark] .notice{color:#78b487;background:#17171a}:root[data-theme=dark] .history-card{background:#141418;border:1px solid #1c1c21}:root[data-theme=dark] .history-heading button{color:#dbb76b}:root[data-theme=dark] .table-head{color:#a8a2ae;border-bottom:1px solid #1c1c21}:root[data-theme=dark] .table-row{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .table-row .icon{color:#a8a2ae}:root[data-theme=dark] .package-history-card{background:#141418;border:1px solid #1c1c21}:root[data-theme=dark] .package-history-card .history-heading small{color:#dabb7b}:root[data-theme=dark] .package-entry{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .package-entry-title{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .package-entry-title span,:root[data-theme=dark] .package-entry dt{color:#a8a2ae}:root[data-theme=dark] .package-entry.archived{background:#111113}:root[data-theme=dark] .package-archive{border-top:1px solid #1c1c21}:root[data-theme=dark] .package-archive summary{color:#d7d2dc}:root[data-theme=dark] .package-usage{border-top:1px solid #1c1c21}:root[data-theme=dark] .package-usage summary{color:#d7d2dc}:root[data-theme=dark] .package-usage p span{color:#a8a2ae}:root[data-theme=dark] .wallet-preview{background:#141418;border:1px solid #1c1c21}:root[data-theme=dark] .phone hr{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-count small{color:#615c66}:root[data-theme=dark] .progress{background:#26262c}:root[data-theme=dark] .wallet-last span{color:#8d8792}:root[data-theme=dark] .account{border-top:1px solid #ffffff06}:root[data-theme=dark] .account small{color:#8d8792}:root[data-theme=dark] .panel-title button,:root[data-theme=dark] .summary-actions button{color:#dabb7b;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .panel-title button:hover,:root[data-theme=dark] .summary-actions button:hover{background:#17171a}:root[data-theme=dark] .customer-list button>span:nth-child(2) small{color:#a8a2ae}:root[data-theme=dark] .whatsapp{color:#56c774;background:#17171a}:root[data-theme=dark] .modal{background:#111113}:root[data-theme=dark] .modal-head button{color:#a8a2ae}:root[data-theme=dark] .customer-form label{color:#d7d2dc}:root[data-theme=dark] .customer-form input,:root[data-theme=dark] .customer-form select,:root[data-theme=dark] .form-actions>button:first-child{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .adjust-box>small{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .adjust-box p{color:#a8a2ae}:root[data-theme=dark] .adjust-box button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .trainer-header{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .trainer-header p{color:#a8a2ae}:root[data-theme=dark] .trainer-grid article{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .trainer-grid p{color:#a8a2ae}:root[data-theme=dark] .role{color:#d7d2dc;background:#17171a}:root[data-theme=dark] .role.admin{color:#d4ae5f;background:#17171a}:root[data-theme=dark] .trainer-grid article>strong small{color:#a8a2ae}:root[data-theme=dark] .future-plan{background:#111113}:root[data-theme=dark] .future-plan p{color:#a8a2ae}:root[data-theme=dark] .settings-card{background:#141418;border:1px solid #1c1c21}:root[data-theme=dark] .logo-setting p{color:#a8a2ae}:root[data-theme=dark] .file-button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .logo-setting small{color:#a8a2ae}:root[data-theme=dark] .color-card{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .color-card small{color:#a8a2ae}:root[data-theme=dark] .color-card input[type=color]{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .hex-input{border:1px solid #1c1c21}:root[data-theme=dark] .settings-error{background:#17171a}:root[data-theme=dark] .app-identity-setting p,:root[data-theme=dark] .app-identity-setting small{color:#a8a2ae}:root[data-theme=dark] .app-name-field{color:#d7d2dc}:root[data-theme=dark] .app-name-field input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .icon-scale-field{color:#d7d2dc}:root[data-theme=dark] .sidebar{background:radial-gradient(circle at 20% 0%, color-mix(in srgb, var(--navy), #111113 15%), var(--navy) 48%, color-mix(in srgb, var(--navy), black 22%))}:root[data-theme=dark] .customer-list button.selected{background:linear-gradient(90deg, color-mix(in srgb, var(--gold), #111113 87%), color-mix(in srgb, var(--gold), #111113 94%))}:root[data-theme=dark] .selected .avatar.small,:root[data-theme=dark] .avatar{background:linear-gradient(145deg, color-mix(in srgb, var(--navy), #111113 12%), var(--navy))}:root[data-theme=dark] .balance-card{background:linear-gradient(120deg, color-mix(in srgb, var(--navy), #111113 8%), color-mix(in srgb, var(--navy), black 18%))}:root[data-theme=dark] .progress i{background:linear-gradient(90deg, var(--gold), color-mix(in srgb, var(--gold), #111113 20%))}:root[data-theme=dark] .account-menu{background:#111113}:root[data-theme=dark] .account-menu button:hover{background:#17171a}:root[data-theme=dark] .account-menu button.logout{color:#d07373}:root[data-theme=dark] .account-menu button.logout:hover{background:#111113}:root[data-theme=dark] .ring{background:conic-gradient(var(--gold) var(--progress), #17171a 0)}:root[data-theme=dark] .customer-prices{border:1px solid #1c1c21}:root[data-theme=dark] .customer-prices>p{color:#a8a2ae}:root[data-theme=dark] .customer-prices>label{border-top:1px solid #1c1c21}:root[data-theme=dark] .customer-prices small{color:#a8a2ae}:root[data-theme=dark] .customer-prices b{color:#d7d2dc}:root[data-theme=dark] .customer-topup-toggle{background:#17171a;border:1px solid #1c1c21}:root[data-theme=dark] .customer-topup-toggle small{color:#a8a2ae}:root[data-theme=dark] .auth-card p{color:#a8a2ae}:root[data-theme=dark] .auth-card label{color:#d7d2dc}:root[data-theme=dark] .auth-card input{border:1px solid #1c1c21}:root[data-theme=dark] .auth-error{color:#d47f7f;background:#17171a}:root[data-theme=dark] .auth-page{background:radial-gradient(circle at 50% 0%, color-mix(in srgb, var(--navy), #111113 12%), var(--navy) 62%, color-mix(in srgb, var(--navy), black 28%))}:root[data-theme=dark] .auth-card{background:color-mix(in srgb, var(--cream), #111113 35%)}:root[data-theme=dark] .list-section-title{color:#a8a2ae}:root[data-theme=dark] .pending-list{border-color:color-mix(in srgb, var(--gold), #1c1c21 30%)}:root[data-theme=dark] .customer-list button.pending{background:color-mix(in srgb, var(--gold), #111113 91%)}:root[data-theme=dark] .customer-list button.pending small{color:#d9b25f!important}:root[data-theme=dark] .identity>small{color:#d9b76d}:root[data-theme=dark] .summary-actions button.approve{color:#69c687;background:#17171a}:root[data-theme=dark] .trainer-picker{border:1px solid #1c1c21}:root[data-theme=dark] .trainer-picker legend{color:#d7d2dc}:root[data-theme=dark] .quota-number>span,:root[data-theme=dark] .quota-number>small{color:#a8a2ae}:root[data-theme=dark] .quota-number>i{background:#17171a}:root[data-theme=dark] .web-share>div span{color:#a8a2ae}:root[data-theme=dark] .web-share .danger{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-pin-card p,:root[data-theme=dark] .customer-pin-card label,:root[data-theme=dark] .customer-web-wallet header small,:root[data-theme=dark] .customer-balance>span{color:#8d8792}:root[data-theme=dark] .customer-balance p{color:#615c66}:root[data-theme=dark] .customer-history article time,:root[data-theme=dark] .customer-history article span,:root[data-theme=dark] .customer-history>p{color:#8d8792}:root[data-theme=dark] .customer-web-wallet footer{color:#a8a2ae}:root[data-theme=dark] .customer-wallet-page{background:#111113}:root[data-theme=dark] .customer-balance{border-color:#ffffff04}:root[data-theme=dark] .customer-balance i{background:#26262c}:root[data-theme=dark] .customer-history article{border-color:#ffffff04}:root[data-theme=dark] .wallet-package-history>p{color:#8d8792}:root[data-theme=dark] .wallet-package{border:1px solid #ffffff04}:root[data-theme=dark] .wallet-package dt{color:#8d8792}:root[data-theme=dark] .wallet-package-history details{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-package-history summary{color:#8d8792}:root[data-theme=dark] .wallet-package-trigger{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-package-popup>div:first-child button,:root[data-theme=dark] .wallet-package-popup>p{color:#8d8792}:root[data-theme=dark] .wallet-package-popup>details{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-package-popup>details>summary{color:#8d8792}:root[data-theme=dark] .wallet-development{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-development-grid button{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-development-grid button small,:root[data-theme=dark] .wallet-weekly-goal{color:#8d8792}:root[data-theme=dark] .wallet-weekly-goal i{background:#26262c}:root[data-theme=dark] .wallet-plan-card{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-plan-card details{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-plan-card details p{color:#615c66}:root[data-theme=dark] .wallet-plan-card details p span{color:#8d8792}:root[data-theme=dark] .wallet-exercise-list li{border-top:1px solid #ffffff03}:root[data-theme=dark] .wallet-exercise-grid small,:root[data-theme=dark] .wallet-diary-actions>small{color:#a8a2ae}:root[data-theme=dark] .wallet-diary-editor{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-diary-editor>header>div strong{color:#615c66}:root[data-theme=dark] .wallet-diary-editor label,:root[data-theme=dark] .wallet-diary-editor legend{color:#a8a2ae}:root[data-theme=dark] .wallet-diary-editor input,:root[data-theme=dark] .wallet-diary-editor select{border:1px solid #ffffff05}:root[data-theme=dark] .wallet-diary-exercises>article{border:1px solid #ffffff03}:root[data-theme=dark] .wallet-diary-exercises>article>div:first-child small,:root[data-theme=dark] .wallet-diary-exercises fieldset label small{color:#d7d2dc}:root[data-theme=dark] .wallet-diary-editor>footer button.secondary{color:#8d8792;border:1px solid #ffffff05}:root[data-theme=dark] .wallet-exercise-progress{color:#a8a2ae}:root[data-theme=dark] .wallet-diary-history>article{border-bottom:1px solid #ffffff03}:root[data-theme=dark] .wallet-diary-history>article strong{color:#615c66}:root[data-theme=dark] .wallet-diary-history>article span{color:#a8a2ae}:root[data-theme=dark] .wallet-diary-charts article>span{color:#615c66}:root[data-theme=dark] .wallet-diary-log-list summary small{color:#a8a2ae}:root[data-theme=dark] .wallet-diary-log-list p{color:#8d8792}:root[data-theme=dark] .customer-diary-card{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-diary-heading p,:root[data-theme=dark] .customer-diary-plan>header p{color:#a8a2ae}:root[data-theme=dark] .customer-diary-heading>strong{background:color-mix(in srgb, var(--gold) 10%, #111113)}:root[data-theme=dark] .customer-diary-plan{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-diary-plan>header button,:root[data-theme=dark] .customer-diary-empty button{border:1px solid color-mix(in srgb, var(--gold) 35%, #1c1c21);background:#111113}:root[data-theme=dark] .customer-diary-entries,:root[data-theme=dark] .customer-diary-entries details+details{border-top:1px solid #1c1c21}:root[data-theme=dark] .customer-diary-entries summary small{color:#a8a2ae}:root[data-theme=dark] .customer-diary-exercises>div{border-top:1px solid #1c1c21}:root[data-theme=dark] .customer-diary-exercises em,:root[data-theme=dark] .customer-diary-exercises>div>small{color:#a8a2ae}:root[data-theme=dark] .customer-diary-empty{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .customer-combined-diary{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-combined-diary article{border-top:1px solid #1c1c21}:root[data-theme=dark] .customer-combined-diary .pt,:root[data-theme=dark] .wallet-combined-list .pt,:root[data-theme=dark] .wallet-combined-filters .pt{color:#6a9ddc;background:#17171a}:root[data-theme=dark] .customer-combined-diary .extra,:root[data-theme=dark] .wallet-combined-list .extra,:root[data-theme=dark] .wallet-combined-filters .extra{background:#17171a}:root[data-theme=dark] .customer-combined-diary .hiit,:root[data-theme=dark] .wallet-combined-list .hiit,:root[data-theme=dark] .wallet-combined-filters .hiit{color:#d99d5d;background:#17171a}:root[data-theme=dark] .customer-combined-diary small,:root[data-theme=dark] .customer-combined-diary time{color:#a8a2ae}:root[data-theme=dark] .plan-mode-settings{background:#17171a;border:1px solid #1c1c21}:root[data-theme=dark] .plan-mode-settings>label{color:#a8a2ae}:root[data-theme=dark] .plan-mode-settings select,:root[data-theme=dark] .interval-settings-grid input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .interval-settings-grid label,:root[data-theme=dark] .wallet-combined-diary header>span,:root[data-theme=dark] .wallet-combined-list small,:root[data-theme=dark] .wallet-combined-list time,:root[data-theme=dark] .wallet-interval-summary small,:root[data-theme=dark] .wallet-interval-exercises small,:root[data-theme=dark] .wallet-interval-timer>p{color:#a8a2ae}:root[data-theme=dark] .wallet-interval-controls button.secondary{color:#8d8792}:root[data-theme=dark] .wallet-interval-complete p{color:#a8a2ae}:root[data-theme=dark] .plan-diary-dashboard{border-top:1px solid #1c1c21}:root[data-theme=dark] .plan-diary-dashboard>header>strong{background:color-mix(in srgb, var(--gold), #111113 91%)}:root[data-theme=dark] .plan-progress-grid article{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .plan-progress-grid article small{color:#a8a2ae}:root[data-theme=dark] .plan-progress-grid article em{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .plan-progress-grid article em.positive{color:#79c792;background:#17171a}:root[data-theme=dark] .plan-progress-grid article em.negative{background:#17171a}:root[data-theme=dark] .plan-diary-empty{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .plan-log-list details{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .plan-log-list summary small{color:#a8a2ae}:root[data-theme=dark] .plan-log-list details>div{color:#a8a2ae;border-top:1px solid #1c1c21}:root[data-theme=dark] .wallet-plan-targets span,:root[data-theme=dark] .wallet-plan-notes{color:#8d8792}:root[data-theme=dark] .plan-manager-layout aside,:root[data-theme=dark] .plan-editor{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .plan-manager-layout label{color:#d7d2dc}:root[data-theme=dark] .plan-manager-layout input,:root[data-theme=dark] .plan-manager-layout select,:root[data-theme=dark] .plan-manager-layout textarea{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .plan-sidebar-tabs{background:#17171a}:root[data-theme=dark] .plan-sidebar-tabs button{color:#a8a2ae}:root[data-theme=dark] .plan-sidebar-tabs button.active{background:#111113}:root[data-theme=dark] .plan-sidebar-tabs button span{background:color-mix(in srgb, var(--gold), #111113 88%)}:root[data-theme=dark] .plan-library-note{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .template-list article{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .template-list article>p,:root[data-theme=dark] .template-list article>small{color:#a8a2ae}:root[data-theme=dark] .template-list article>button{border:1px solid color-mix(in srgb, var(--gold), #1c1c21 40%);background:color-mix(in srgb, var(--gold), #111113 92%)}:root[data-theme=dark] .customer-plan-list-help{color:#a8a2ae}:root[data-theme=dark] .plan-list article{border:1px solid #1c1c21}:root[data-theme=dark] .plan-list small{color:#a8a2ae}:root[data-theme=dark] .plan-editor-heading>button{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .plan-sections article,:root[data-theme=dark] .plan-items>div.training-item{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .plan-items>div.training-item>input:nth-of-type(5){background:#111113}:root[data-theme=dark] .plan-items>div.training-item>button{border-left:1px solid #1c1c21}:root[data-theme=dark] .exercise-weight span,:root[data-theme=dark] .plan-items>div button{color:#a8a2ae}:root[data-theme=dark] .plan-save p{color:#d7d2dc}:root[data-theme=dark] .plan-product-settings>div>p{color:#a8a2ae}:root[data-theme=dark] .plan-product-grid article{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .wallet-exercise-note{color:#a8a2ae}:root[data-theme=dark] .wallet-package-usage{border-top:1px solid #ffffff04}:root[data-theme=dark] .wallet-package-usage summary,:root[data-theme=dark] .wallet-package-usage p span{color:#8d8792}:root[data-theme=dark] .training-type-picker>button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .training-type-picker>button:hover{background:color-mix(in srgb, var(--gold), #111113 92%)}:root[data-theme=dark] .training-type-add input,:root[data-theme=dark] .training-type-list>div>input,:root[data-theme=dark] .training-type-list button,:root[data-theme=dark] .training-location-add input,:root[data-theme=dark] .training-location-add select,:root[data-theme=dark] .training-location-list input,:root[data-theme=dark] .training-location-list select,:root[data-theme=dark] .training-location-list button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .invite-status{color:#75b98a;background:#17171a}:root[data-theme=dark] .invite-status.pending{color:#d7ad5b;background:#17171a}:root[data-theme=dark] .invite-status.expired{background:#17171a}:root[data-theme=dark] .export-button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .audit-card{background:#141418;border:1px solid #1c1c21}:root[data-theme=dark] .audit-head small{color:#a8a2ae}:root[data-theme=dark] .audit-list>div{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .audit-list time,:root[data-theme=dark] .audit-list span,:root[data-theme=dark] .legal-links a{color:#a8a2ae}:root[data-theme=dark] .adyen-heading .configured{color:#6dbb86;background:#17171a}:root[data-theme=dark] .adyen-heading .not-configured{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .adyen-grid label{color:#d7d2dc}:root[data-theme=dark] .adyen-grid input,:root[data-theme=dark] .adyen-grid select{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .adyen-grid small{color:#a8a2ae}:root[data-theme=dark] .adyen-methods{border:1px solid #1c1c21}:root[data-theme=dark] .adyen-methods legend{color:#d7d2dc}:root[data-theme=dark] .adyen-security{background:color-mix(in srgb, var(--gold), #111113 92%)}:root[data-theme=dark] .adyen-security p{color:#a8a2ae}:root[data-theme=dark] .adyen-message{color:#d47f7f}:root[data-theme=dark] .adyen-message.success{color:#75b98a}:root[data-theme=dark] .adyen-key-row input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .adyen-key-row button{color:#d3a543;background:#111113}:root[data-theme=dark] .adyen-webhook-settings label{color:#d7d2dc}:root[data-theme=dark] .adyen-webhook-settings input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .adyen-webhook-settings small{color:#a8a2ae}:root[data-theme=dark] .history-current-month>strong,:root[data-theme=dark] .history-month summary,:root[data-theme=dark] .history-current-month>p{color:#8d8792}:root[data-theme=dark] .history-month{border-top:1px solid #ffffff04}:root[data-theme=dark] .body-analysis-layout>aside,:root[data-theme=dark] .body-analysis-upload,:root[data-theme=dark] .analysis-history{background:#111113}:root[data-theme=dark] .body-analysis-layout label{color:#d7d2dc}:root[data-theme=dark] .body-analysis-layout select,:root[data-theme=dark] .body-analysis-upload input,:root[data-theme=dark] .body-analysis-upload textarea{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .analysis-file{background:#111113}:root[data-theme=dark] .body-analysis-message{color:#ba9d65;background:#17171a}:root[data-theme=dark] .customer-analysis-card,:root[data-theme=dark] .customer-analysis-heading select{background:#111113}:root[data-theme=dark] .analysis-latest-grid>div{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .analysis-chart-title span{color:#8d8792}:root[data-theme=dark] .analysis-chart svg text.date{fill:#a8a2ae}:root[data-theme=dark] .analysis-chart>p{color:#a8a2ae}:root[data-theme=dark] .analysis-measurement-list>article{border:1px solid #1c1c21}:root[data-theme=dark] .measurement-index{color:#c7a647}:root[data-theme=dark] .wallet-analysis-entry{border:1px solid #ffffff04}:root[data-theme=dark] .wallet-analysis-entry>span,:root[data-theme=dark] .wallet-analysis-entry dt{color:#8d8792}:root[data-theme=dark] .metric-status{color:#a8a2ae}:root[data-theme=dark] .analysis-series-legend span{color:#8d8792}:root[data-theme=dark] .analysis-chart svg .baseline{stroke:#d7d2dc}:root[data-theme=dark] .benchmark-gauge span{color:#8d8792}:root[data-theme=dark] .benchmark-gauge strong small{color:#a8a2ae}:root[data-theme=dark] .body-visual-grid article>header strong{color:#8d8792}:root[data-theme=dark] .composition-visual svg text{fill:#a8a2ae}:root[data-theme=dark] .segment-visual svg>circle,:root[data-theme=dark] .segment-visual svg>path{stroke:#d7d2dc}:root[data-theme=dark] .segment-visual li{color:#8d8792}:root[data-theme=dark] .score-ring small,:root[data-theme=dark] .score-visual dt{color:#a8a2ae}:root[data-theme=dark] .wallet-benchmark-overview>div{border:1px solid #ffffff04}:root[data-theme=dark] .wallet-benchmark-overview span,:root[data-theme=dark] .wallet-benchmark-overview strong small{color:#8d8792}:root[data-theme=dark] .wallet-analysis-timeline article{border:1px solid #ffffff04}:root[data-theme=dark] .wallet-analysis-timeline small{color:#8d8792}:root[data-theme=dark] .package-history-card .history-heading>button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .package-entry-actions>button{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .package-entry-actions>button.danger{color:#db7777;border-color:#1c1c21}:root[data-theme=dark] .initial-package-fields{border:1px solid #1c1c21}:root[data-theme=dark] .initial-package-fields>small{color:#a8a2ae}:root[data-theme=dark] .package-edit-name{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .package-edit-name span{color:#a8a2ae}:root[data-theme=dark] .package-discount-summary{background:#111113}:root[data-theme=dark] .package-discount-summary>span{color:#d7d2dc}:root[data-theme=dark] .package-discount-summary>del{color:#a8a2ae}:root[data-theme=dark] .package-discount-summary>small{color:#c7ab4c}:root[data-theme=dark] .customer-wallet-stack .customer-web-wallet header.wallet-hero-v3>p.wallet-hero-status em{border:1px solid #ffffff06!important}:root[data-theme=dark] .customer-wallet-stack .customer-web-wallet header.wallet-hero-v3>.customer-balance.wallet-hero-balance>small,:root[data-theme=dark] .customer-wallet-stack .customer-web-wallet header.wallet-hero-v3>.customer-balance.wallet-hero-balance .wallet-hero-progress-row p{color:#615c66!important}:root[data-theme=dark] .customer-wallet-stack .wallet-weekly-goal.wallet-weekly-goal-v2 .weekly-goal-meta small{color:#8d8792!important}:root[data-theme=dark] .customer-wallet-stack .wallet-active-packages{border:1px solid #ffffff05}:root[data-theme=dark] .customer-wallet-stack .wallet-active-package-row{border-top:1px solid #ffffff03}:root[data-theme=dark] .customer-wallet-stack .wallet-active-package-row small{color:#a8a2ae}:root[data-theme=dark] .customer-wallet-stack .customer-balance>small{color:#615c66}:root[data-theme=dark] .customer-wallet-stack .customer-web-wallet header>p em{border-color:#ffffff06!important}:root[data-theme=dark] .customer-wallet-stack .wallet-weekly-goal>div small{color:#8d8792}:root[data-theme=dark] .customer-wallet-stack .wallet-weekly-goal p{color:#8d8792;border-top:1px solid #ffffff03}:root[data-theme=dark] .customer-wallet-stack .wallet-development-grid button.locked:after{color:#615c66;border:1px solid #ffffff05}:root[data-theme=dark] .customer-wallet-stack .customer-balance{border-left:1px solid #ffffff05}:root[data-theme=dark] .customer-wallet-stack .customer-web-wallet header em,:root[data-theme=dark] .customer-wallet-stack .customer-balance{border:1px solid #ffffff05}:root[data-theme=dark] .customer-wallet-stack .customer-balance p{color:#615c66}:root[data-theme=dark] .customer-wallet-stack .wallet-weekly-goal{border:1px solid #ffffff06}:root[data-theme=dark] .customer-wallet-stack .wallet-development-grid button.locked>span svg{stroke:#8d8792}:root[data-theme=dark] .scan-error{color:#d67878;background:#111113}:root[data-theme=dark] .dashboard-metrics article,:root[data-theme=dark] .dashboard-planning>section{background:#111113}:root[data-theme=dark] .scan-card p{color:#615c66}:root[data-theme=dark] .week-calendar button{background:#111113}:root[data-theme=dark] .week-calendar button.today{background:#17171a}:root[data-theme=dark] .week-calendar button.selected small{color:#615c66}:root[data-theme=dark] .alarm-time-controls,:root[data-theme=dark] .alarm-time-controls select,:root[data-theme=dark] .appointment-list article{background:#111113}:root[data-theme=dark] .appointment-main small{color:#a8a2ae}:root[data-theme=dark] .appointment-list article>div button{background:#17171a}:root[data-theme=dark] .appointment-list article>div button.danger{color:#dc7979}:root[data-theme=dark] .agenda-range{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .agenda-range button{color:#a8a2ae}:root[data-theme=dark] .upcoming-agenda .appointment-main time{border-right:1px solid #1c1c21}:root[data-theme=dark] .upcoming-agenda .appointment-main em{color:#a8a2ae}:root[data-theme=dark] .wallet-sync-status{background:#17171a}:root[data-theme=dark] .date-button-picker legend{color:#d7d2dc}:root[data-theme=dark] .month-buttons button,:root[data-theme=dark] .day-buttons button{color:#d7d2dc;background:#17171a}:root[data-theme=dark] .day-buttons button{color:#72deaa;background:#17171a}:root[data-theme=dark] .month-buttons button.selected{color:#2663a2}:root[data-theme=dark] .appointment-wallet-hint{color:#a8a2ae;background:#17171a}:root[data-theme=dark] .apple-wallet-link-field{color:#a8a2ae}:root[data-theme=dark] .apple-wallet-link-field input,:root[data-theme=dark] .date-button-picker,:root[data-theme=dark] .alarm-time-picker{background:#111113}:root[data-theme=dark] .date-button-picker legend,:root[data-theme=dark] .alarm-time-picker legend{color:#d7d2dc}:root[data-theme=dark] .calendar-weekdays span{color:#a8a2ae}:root[data-theme=dark] .calendar-days button{color:#57d89c;background:#17171a}:root[data-theme=dark] .calendar-days button:disabled{color:#8d8792;background:#17171a}:root[data-theme=dark] .time-dial-center select{background:#111113}:root[data-theme=dark] .time-dial-center small{color:#8d8792}:root[data-theme=dark] .live-scanner-panel{border:1px solid #ffffff06}:root[data-theme=dark] .live-scanner-panel p{color:#615c66}:root[data-theme=dark] .wallet-next-training em{color:#8d8792}:root[data-theme=dark] .outlook-toolbar{background:#111113}:root[data-theme=dark] .calendar-nav button,:root[data-theme=dark] .calendar-view-toggle button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .outlook-week-scroll{background:#111113}:root[data-theme=dark] .outlook-week-head{background:#111113;border-bottom:1px solid #1c1c21}:root[data-theme=dark] .outlook-week-head>button{background:#111113;border-left:1px solid #1c1c21}:root[data-theme=dark] .outlook-time-axis{color:#a8a2ae}:root[data-theme=dark] .outlook-day-column{background:repeating-linear-gradient(to bottom, transparent 0, transparent calc(var(--hour-height) - 1px), #17171a calc(var(--hour-height) - 1px), #17171a var(--hour-height));border-left:1px solid #1c1c21}:root[data-theme=dark] .outlook-day-column>button:not(.outlook-event):hover,:root[data-theme=dark] .outlook-month-weekdays{background:#111113}:root[data-theme=dark] .outlook-month-weekdays span{color:#a8a2ae;border-left:1px solid #1c1c21}:root[data-theme=dark] .outlook-month-grid>section{background:#111113;border-top:1px solid #1c1c21;border-left:1px solid #1c1c21}:root[data-theme=dark] .outlook-month-grid>section.outside{color:#8d8792;background:#111113}:root[data-theme=dark] .month-event{background:#17171a}:root[data-theme=dark] .month-more{color:#a8a2ae}:root[data-theme=dark] .appointment-time-fields{background:#111113}:root[data-theme=dark] .appointment-time-fields legend,:root[data-theme=dark] .appointment-time-fields label{color:#d7d2dc}:root[data-theme=dark] .appointment-time-fields input,:root[data-theme=dark] .appointment-time-fields select,:root[data-theme=dark] .time-presets button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .home-logout{background:#141418}:root[data-theme=dark] .home-logout:hover,:root[data-theme=dark] .home-logout:focus-visible{color:#d57373;background:#111113}:root[data-theme=dark] .apple-wallet-button,:root[data-theme=dark] .copy-wallet-link,:root[data-theme=dark] .wallet-preview>button:not(.apple-wallet-button):not(.copy-wallet-link){background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .apple-wallet-button:hover,:root[data-theme=dark] .apple-wallet-button:focus-visible,:root[data-theme=dark] .copy-wallet-link:hover,:root[data-theme=dark] .copy-wallet-link:focus-visible{background:#17171a}:root[data-theme=dark] .agenda-outcome .held{color:#5dbe7b;background:#17171a}:root[data-theme=dark] .agenda-outcome .cancelled{color:#dc7979;background:#17171a}:root[data-theme=dark] .reporting-table td{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .reporting-table td.urgent{color:#dc7979}:root[data-theme=dark] .paket-auswahl-inhalt>header p{color:#8d8792}:root[data-theme=dark] .paket-karte{border:1px solid #ffffff06}:root[data-theme=dark] .paket-karte:hover{border-color:#ffffff0a}:root[data-theme=dark] .paket-einheiten{color:#8d8792}:root[data-theme=dark] .paket-preis{border:1px solid #ffffff06}:root[data-theme=dark] .paket-bestaetigen:disabled{color:#a8a2ae}:root[data-theme=dark] .paket-schliessen{color:#8d8792}:root[data-theme=dark] .wallet-packages-popup>div:first-child button{color:#8d8792;background:#0d0d10}:root[data-theme=dark] .wallet-packages-popup .wallet-package{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-packages-popup .wallet-package dl{border-top:1px solid #ffffff03}:root[data-theme=dark] .wallet-packages-popup .wallet-package dt{color:#8d8792}:root[data-theme=dark] .wallet-packages-popup .wallet-package-usage{border-top:1px solid #ffffff03}:root[data-theme=dark] .wallet-packages-popup>details{border-top:1px solid #ffffff04}:root[data-theme=dark] .benchmark-track b{background:#111113}:root[data-theme=dark] .benchmark-scale em.normal{color:#70ddab}:root[data-theme=dark] .benchmark-track i.neutral{background:#26262c}:root[data-theme=dark] .wallet-set-scheme{border-top:1px solid #ffffff03}:root[data-theme=dark] .wallet-set-scheme li>span,:root[data-theme=dark] .wallet-plan-popup .wallet-exercise-list .wallet-exercise-row>summary>em,:root[data-theme=dark] .wallet-plan-popup .wallet-exercise-list .wallet-exercise-row>summary:after{color:#8d8792}:root[data-theme=dark] .wallet-plan-picker button{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-plan-text>small{color:#8d8792}:root[data-theme=dark] .wallet-plan-back{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-plan-popup .wallet-exercise-list>li{border:1px solid #ffffff04}:root[data-theme=dark] .wallet-plan-popup .wallet-exercise-list .wallet-exercise-row[open]>summary{border-bottom:1px solid #ffffff03}:root[data-theme=dark] .wallet-plan-popup .wallet-exercise-list .wallet-exercise-row>summary>em,:root[data-theme=dark] .wallet-plan-popup .wallet-diary-exercises fieldset label small,:root[data-theme=dark] .wallet-package-popup .wallet-diary-exercises fieldset label small{color:#8d8792}:root[data-theme=dark] .wallet-step{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-set-inputs .wallet-step-row>b{color:#8d8792}:root[data-theme=dark] .change-label{color:#d7d2dc}:root[data-theme=dark] .analysis-change-bars b.hoch{color:#56d79f}:root[data-theme=dark] .analysis-change-bars small{color:#a8a2ae}:root[data-theme=dark] .change-before{color:#8d8792}:root[data-theme=dark] .analysis-change-range,:root[data-theme=dark] .trend-label>small{color:#a8a2ae}:root[data-theme=dark] .analysis-trend-rows .trend-plot polyline{stroke:#8d8792}:root[data-theme=dark] .trend-point:before{background:#26262c}:root[data-theme=dark] .trend-point>b{color:#d7d2dc}:root[data-theme=dark] .analysis-trend-rows>li.trend-axis>div:last-child,:root[data-theme=dark] .wallet-metric-previous,:root[data-theme=dark] .wallet-analysis-when>small{color:#a8a2ae}:root[data-theme=dark] .wallet-combined-month-group{border-top:1px solid #ffffff03}:root[data-theme=dark] .wallet-combined-month-group>summary{color:#a8a2ae}:root[data-theme=dark] .wallet-combined-month-group>summary>b{color:#8d8792;background:#0d0d10}:root[data-theme=dark] .wallet-combined-list article time{color:#a8a2ae}:root[data-theme=dark] .wallet-combined-filters button.pt,:root[data-theme=dark] .wallet-combined-filters button.extra,:root[data-theme=dark] .wallet-combined-filters button.hiit,:root[data-theme=dark] .wallet-combined-filters button{color:#8d8792;border:1px solid #ffffff06}:root[data-theme=dark] .wallet-combined-empty{color:#a8a2ae}:root[data-theme=dark] .plan-items .exercise-units .exercise-unit>span{color:#d7d2dc}:root[data-theme=dark] .wallet-set-timer-reset{color:#8d8792;border:1px solid #ffffff06}:root[data-theme=dark] .wallet-set-timer{border:1px solid #ffffff06}:root[data-theme=dark] .wallet-diary-exercises .wallet-set-row>small{color:#8d8792}:root[data-theme=dark] .wallet-medals>li.verbraucht>button>strong,:root[data-theme=dark] .wallet-medals>li.verbraucht>button>small{color:#a8a2ae}:root[data-theme=dark] .wallet-medal.gold .wallet-medal-face{color:#ac8328}:root[data-theme=dark] .wallet-medal.silber .wallet-medal-face{background:linear-gradient(145deg,#111113 0%,#1d1d21 26%,#26262c 55%,#17171a 78%,#26262c 100%)}:root[data-theme=dark] .wallet-medal.bronze .wallet-medal-face{color:#b26a2a}:root[data-theme=dark] .wallet-medals>li>button>small{color:#615c66}:root[data-theme=dark] .wallet-medals>li>button>em{color:#a8a2ae}:root[data-theme=dark] .day-appointments{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .day-appointments>strong{color:#c2aa70}:root[data-theme=dark] .day-appointments li>span{color:#d7d2dc}:root[data-theme=dark] .day-appointments small{color:#a8a2ae}:root[data-theme=dark] .appointment-time-fields .time-presets button.belegt{background:#17171a}:root[data-theme=dark] .appointment-time-fields .time-presets button.belegt:after{color:var(--gold,#dabb7b)}:root[data-theme=dark] .customer-picker-abbrechen{color:#a8a2ae}:root[data-theme=dark] .customer-picker-current{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-picker-current>button{color:#dabb7b;background:#111113}:root[data-theme=dark] .customer-picker-empty{color:#a8a2ae}:root[data-theme=dark] .admin-bereich{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .admin-bereich>summary small{color:#a8a2ae}:root[data-theme=dark] .admin-bereich[open]>summary{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .admin-bereich>.settings-card,:root[data-theme=dark] .admin-bereich>section,:root[data-theme=dark] .admin-bereich>form{border-top:1px solid #1c1c21}:root[data-theme=dark] .body-analysis-layout .customer-picker .search,:root[data-theme=dark] .plan-manager-layout .customer-picker .search{color:#8d8792}:root[data-theme=dark] .status-pille.aktiv{color:#41cc7a;background:#17171a}:root[data-theme=dark] .status-pille.pruefung{color:#d59e4a;background:#17171a}:root[data-theme=dark] .status-pille.archiv{color:#d7d2dc;background:#17171a}:root[data-theme=dark] .datenschutz-karte{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .datenschutz-karte p{color:#d7d2dc}:root[data-theme=dark] .datenschutz-aktionen a,:root[data-theme=dark] .datenschutz-aktionen button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .datenschutz-karte .datenschutz-loeschen{color:#db7474}:root[data-theme=dark] .datenschutz-karte .datenschutz-loeschen:hover:not(:disabled),:root[data-theme=dark] .datenschutz-dialog{background:#111113}:root[data-theme=dark] .datenschutz-dialog .datenschutz-warnung{color:#db7474}:root[data-theme=dark] .datenschutz-dialog input{border:1px solid #1c1c21}:root[data-theme=dark] .datenschutz-dialog-aktionen button{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .akte-anpassen-schalter{background:#141418}:root[data-theme=dark] .akte-widget.anpassbar{background:#101014}:root[data-theme=dark] .akte-widget-griff button{background:#111113}:root[data-theme=dark] .akte-ausgeblendet{background:#101014;border:1px dashed #1c1c21}:root[data-theme=dark] .akte-ausgeblendet button{background:#111113}:root[data-theme=dark] .akte-leer{border:1px dashed #1c1c21}:root[data-theme=dark] .rechnung-liste button{background:#141418}:root[data-theme=dark] .rechnung-liste button.aktiv{background:#111113}:root[data-theme=dark] .rechnung-editor{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .rechnung-kopf>button{background:#111113}:root[data-theme=dark] .rechnung-posten-zeile input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .rechnung-posten-zeile>button,:root[data-theme=dark] .rechnung-aktionen button{background:#111113}:root[data-theme=dark] .rechnung-abgeschlossen{background:#101014}:root[data-theme=dark] .rechnung-meldung{background:#141418}:root[data-theme=dark] .customer-form label.kunde-studio{background:#101014}:root[data-theme=dark] .rechnung-vorschau{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .rechnung-vorschau iframe{background:#17171a}:root[data-theme=dark] .rechnung-vorschau-leer{border:1px dashed #1c1c21}:root[data-theme=dark] .studio-hinweis{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-diary-aeltere>summary{background:#141418}:root[data-theme=dark] .rechnung-absender{background:#101014}:root[data-theme=dark] .rechnung-absender textarea,:root[data-theme=dark] .rechnung-absender input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .rechnung-absender textarea:disabled,:root[data-theme=dark] .rechnung-absender input:disabled{background:#17171a}:root[data-theme=dark] .rechnung-schritt{border:1px dashed #1c1c21}:root[data-theme=dark] .rechnung-stornieren{background:#111113}:root[data-theme=dark] .mail-panel input[type=text],:root[data-theme=dark] .mail-panel input[type=email],:root[data-theme=dark] .mail-panel input[type=password],:root[data-theme=dark] .mail-panel input[type=number],:root[data-theme=dark] .mail-panel input:not([type]){background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .mail-panel-kunde{background:#101014}:root[data-theme=dark] .mail-panel-aktionen .mail-panel-test{background:#111113}:root[data-theme=dark] .mail-panel-meldung{background:#141418}:root[data-theme=dark] .rechnung-fertig-vorschau{background:#17171a}:root[data-theme=dark] .rechnung-gross>div{background:#111113}:root[data-theme=dark] .rechnung-uebersicht,:root[data-theme=dark] .rechnung-suche{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .rechnung-zeile:hover{background:#141418}:root[data-theme=dark] .rechnung-zeile em[data-zustand=offen]{color:#d7b456}:root[data-theme=dark] .rechnung-offen{background:#17171a}:root[data-theme=dark] .rechnung-offen strong{color:#d2a740}:root[data-theme=dark] .rechnung-bezahlt{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .rechnung-bezahlt.ist-bezahlt{color:#75b98a;background:#17171a;border-color:#232328}:root[data-theme=dark] .system-pille{color:#d2a740;background:#17171a}:root[data-theme=dark] .system-pille.fehler{color:#d86b5c;background:#17171a}:root[data-theme=dark] .system-status-dialog{background:#111113}:root[data-theme=dark] .kursstunde:hover{background:#141418}:root[data-theme=dark] .kursstunden-aktion{background:#101014}:root[data-theme=dark] .kursstunden-aktion input{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-form .kunde-studio input[type=checkbox],:root[data-theme=dark] .plan-manager-layout .rechnung-wallet input[type=checkbox],:root[data-theme=dark] .kursstunde input[type=checkbox],:root[data-theme=dark] .mail-panel-kunde input[type=checkbox],:root[data-theme=dark] .check-label input[type=checkbox],:root[data-theme=dark] .wahlkarten input[type=radio]{background:#111113;border:1.5px solid #232328}:root[data-theme=dark] .customer-form .kunde-studio input[type=checkbox]:checked:after,:root[data-theme=dark] .plan-manager-layout .rechnung-wallet input[type=checkbox]:checked:after,:root[data-theme=dark] .kursstunde input[type=checkbox]:checked:after,:root[data-theme=dark] .mail-panel-kunde input[type=checkbox]:checked:after,:root[data-theme=dark] .check-label input[type=checkbox]:checked:after{border:solid #1c1c21}:root[data-theme=dark] .wahlkarten input[type=radio]:checked:after{background:#111113}:root[data-theme=dark] .customer-form fieldset.wahlkarten label{background:#101014}:root[data-theme=dark] .terminwuensche{background:#17171a}:root[data-theme=dark] .terminwuensche-kopf{color:#d2a740}:root[data-theme=dark] .terminwuensche-liste li{border-top:1px solid #1c1c21}:root[data-theme=dark] .terminwuensche-aktionen button{color:#cfa331;background:#111113}:root[data-theme=dark] .ablauf-karte{background:#111113;border:1px solid #1c1c21;border-left:4px solid #232328}:root[data-theme=dark] .ablauf-kopf{color:#d7d2dc}:root[data-theme=dark] .ablauf-kopf small{color:#a8a2ae}:root[data-theme=dark] .ablauf-fenster button{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .ablauf-fenster button.aktiv{background:#26262c;border-color:#232328}:root[data-theme=dark] .ablauf-fenster small{color:#a8a2ae}:root[data-theme=dark] .ablauf-liste li{border-top:1px solid #1c1c21}:root[data-theme=dark] .ablauf-liste li>div:first-child span{color:#a8a2ae}:root[data-theme=dark] .ablauf-frist strong{color:#d7d2dc}:root[data-theme=dark] .ablauf-frist time{color:#a8a2ae}:root[data-theme=dark] .ablauf-liste li button{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .ablauf-zahl.leer{color:#a8a2ae;background:#1d1d21}:root[data-theme=dark] .kz{background:#111113}:root[data-theme=dark] .kz-titel,:root[data-theme=dark] .kz strong small,:root[data-theme=dark] .kz p{color:#a8a2ae}:root[data-theme=dark] .kz p.warnend{color:#dc9779}:root[data-theme=dark] .kz-zeitraum>span{color:#a8a2ae}:root[data-theme=dark] .kz-zeitraum button{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .kz-block{background:#111113}:root[data-theme=dark] .kz-block h3{color:#a8a2ae}:root[data-theme=dark] .kz-leer{color:#8d8792}:root[data-theme=dark] .kz-ring-label{fill:#8d8792}:root[data-theme=dark] .kz-ring li button em{color:#8d8792}:root[data-theme=dark] .kundenzeile .wer small{color:#a8a2ae}:root[data-theme=dark] .kundenzeile .rest small{color:#8d8792}:root[data-theme=dark] .kundenpille.pruefung{color:#d3aa44}:root[data-theme=dark] .kundenpille.archiv{color:#a8a2ae}:root[data-theme=dark] .kundengruppe>h3{background:color-mix(in srgb, var(--cream), #111113 45%);color:#8d8792}:root[data-theme=dark] .customers-panel .statusfilter button{color:#d7d2dc;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .panel-title button.kunde-anlegen,:root[data-theme=dark] .analyse-verlauf{color:color-mix(in srgb, var(--gold), #9e7e25 45%)}@media (max-width:900px){:root[data-theme=dark] .customer-list button{border-bottom:1px solid #1c1c21}:root[data-theme=dark] .back-to-customers{background:color-mix(in srgb, var(--cream), #111113 38%)}:root[data-theme=dark] .alarm-time-controls{background:#17171a}:root[data-theme=dark] .scroll-to-top{border:1px solid #ffffff07}:root[data-theme=dark] .kalender-schalter{background:#111113}:root[data-theme=dark] .guthaben-balken{background:#0d0d10}:root[data-theme=dark] .package-entry .paket-zeile,:root[data-theme=dark] .package-entry .paket-rest small{color:#8d8792}:root[data-theme=dark] .customer-summary .identity .betreut-von{color:#a8a2ae}}@media (max-width:560px){:root[data-theme=dark] .alphabet-filter button{color:#a8a2ae;background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] .customer-list button{border-bottom:1px solid #1c1c21!important}:root[data-theme=dark] .history-card .table-row>span:first-child,:root[data-theme=dark] .history-card .table-row span:nth-child(3){color:#a8a2ae}}@media (min-width:901px){:root[data-theme=dark] .customer-analysis-card .analysis-chart{background:linear-gradient(145deg,#111113 0% 100%)}:root[data-theme=dark] .customer-analysis-card .analysis-chart-title small{color:#91bb9d}:root[data-theme=dark] .customer-analysis-card .analysis-chart svg line{stroke:#615c66}:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .body-analysis-insights article{background:linear-gradient(145deg,#111113 0% 100%)}:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .benchmark-gauge{background:#111113;border:1px solid #1c1c21}:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .segment-visual svg>circle,:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .segment-visual svg>path{stroke:#8d8792}:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .segment-visual li,:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .score-visual dl div{border-color:#1c1c21}:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .score-ring{background:radial-gradient(circle at center, #111113 57%, transparent 58%), conic-gradient(var(--gold) var(--score), #17171a 0)}:root[data-theme=dark] :where(.body-analysis-page,:root[data-theme=dark] .customer-analysis-card) .score-pairs span{background:#111113;border-color:#1c1c21}:root[data-theme=dark] .body-analysis-layout>aside.page-side,:root[data-theme=dark] .plan-manager-layout>aside.page-side{background:#101014;border-right:1px solid #1c1c21}}
:root[data-theme=dark] .adjust-box>strong,:root[data-theme=dark] .scan-card .scan-button,:root[data-theme=dark] .alarm-time-controls select,:root[data-theme=dark] .appointment-main strong,:root[data-theme=dark] .wallet-sync-status,:root[data-theme=dark] .apple-wallet-link-field input,:root[data-theme=dark] .time-dial-center select,:root[data-theme=dark] .calendar-nav button,:root[data-theme=dark] .calendar-view-toggle button,:root[data-theme=dark] .outlook-week-head>button,:root[data-theme=dark] .month-event,:root[data-theme=dark] .appointment-time-fields input,:root[data-theme=dark] .appointment-time-fields select,:root[data-theme=dark] .time-presets button,:root[data-theme=dark] .home-logout,:root[data-theme=dark] .prescription-history li b,:root[data-theme=dark] .kz strong{color:#f2f2f4}:root[data-theme=dark] .kz-ring-summe{fill:#f2f2f4}:root[data-theme=dark] body,:root[data-theme=dark] .home-dashboard,:root[data-theme=dark] .workspace,:root[data-theme=dark] .plan-manager-layout,:root[data-theme=dark] .settings-workspace{background:#0b0b0d}:root[data-theme=dark] .app-shell{background:linear-gradient(115deg,#101014 0%,#08080a 100%)}:root[data-theme=dark] .auth-card{background:#14141a}:root[data-theme=dark] .customer-summary,:root[data-theme=dark] .wallet-preview{background:#111113}:root[data-theme=dark] .back-to-customers{background:#0b0b0d;border-bottom-color:#232328}:root[data-theme=dark] input,:root[data-theme=dark] select,:root[data-theme=dark] textarea{color:#f2f2f4;background:#17171a;border-color:#2c2c33}:root[data-theme=dark] input::placeholder,:root[data-theme=dark] textarea::placeholder{color:#6b6672}:root[data-theme=dark] input[type=checkbox],:root[data-theme=dark] input[type=radio]{background:#1d1d21}:root[data-theme=dark] .preview-wallet-stack .customer-web-wallet{box-shadow:0 0 0 1px #2c2c33}:root[data-theme=dark] .kz,:root[data-theme=dark] .kz-block,:root[data-theme=dark] .dashboard-metrics article,:root[data-theme=dark] .dashboard-planning>section,:root[data-theme=dark] .history-card,:root[data-theme=dark] .wallet-preview{box-shadow:none}:root[data-theme=dark] .kz-ring svg>circle:first-child{stroke:#26262c}.thema-schalter{border:1px solid var(--line);width:34px;height:34px;color:var(--ink);cursor:pointer;background:0 0;border-radius:10px;place-items:center;margin:0 auto 8px;font-size:15px;line-height:1;display:grid}.thema-schalter:hover{border-color:var(--gold)}:root[data-theme=dark] .thema-schalter{background:#17171a;border-color:#2c2c33}@media (max-width:900px){:root[data-theme=dark] .thema-schalter{background:#17171a;box-shadow:0 4px 14px #00000080}.sidebar nav{scrollbar-width:none;scroll-snap-type:x proximity;overflow-x:auto}.sidebar nav::-webkit-scrollbar{display:none}.sidebar nav button{scroll-snap-align:start;flex:none;min-width:78px;padding:0 6px}.sidebar nav button span{white-space:nowrap;font-size:10.5px}}:root[data-theme=dark] .kundengruppe>h3{color:#615c66;background:#0b0b0d}:root[data-theme=dark] .customer-list button.kundenzeile.selected{background:color-mix(in srgb, var(--gold), transparent 84%)}:root[data-theme=dark] .kundenpille.archiv{color:#8d8792;background:#26262c}:root[data-theme=dark] .guthaben-balken{background:#ffffff29}:root[data-theme=dark] .kz,:root[data-theme=dark] .kz-block,:root[data-theme=dark] .history-card,:root[data-theme=dark] .package-history-card,:root[data-theme=dark] .customer-analysis-card,:root[data-theme=dark] .customer-diary-card,:root[data-theme=dark] .akte-rechnungen,:root[data-theme=dark] .dashboard-metrics article,:root[data-theme=dark] .dashboard-planning>section,:root[data-theme=dark] .customer-summary,:root[data-theme=dark] .settings-card,:root[data-theme=dark] .rechnung-absender{background:#121216;border:1px solid #2a2a31}:root[data-theme=dark] .package-entry,:root[data-theme=dark] .kundengruppe .customer-list,:root[data-theme=dark] .measurement-list article,:root[data-theme=dark] .analysis-measurement-list article,:root[data-theme=dark] .customer-diary-plan,:root[data-theme=dark] .customer-diary-entries,:root[data-theme=dark] .package-history-list,:root[data-theme=dark] .wallet-active-packages,:root[data-theme=dark] .metric-grid>div,:root[data-theme=dark] .analysis-metric-grid>div{box-shadow:none;background:0 0;border:0}:root[data-theme=dark] .package-entry+.package-entry,:root[data-theme=dark] .analysis-measurement-list article+article,:root[data-theme=dark] .customer-diary-plan+.customer-diary-plan{border-top:1px solid #1c1c21}:root[data-theme=dark] .scan-button,:root[data-theme=dark] .home-new-appointment,:root[data-theme=dark] .agenda-range button.selected,:root[data-theme=dark] .calendar-view-toggle button.selected,:root[data-theme=dark] .week-calendar button.selected,:root[data-theme=dark] .week-calendar button.today,:root[data-theme=dark] .time-presets button.selected,:root[data-theme=dark] .kz-zeitraum button.aktiv,:root[data-theme=dark] .customers-panel .statusfilter button.aktiv,:root[data-theme=dark] .calendar-action,:root[data-theme=dark] .outlook-week-head>button.today strong{border:1px solid var(--gold)}:root[data-theme=dark] .agenda-range,:root[data-theme=dark] .calendar-view-toggle,:root[data-theme=dark] .customers-panel .statusfilter{border-color:#232328}:root[data-theme=dark] input[type=checkbox]:checked,:root[data-theme=dark] input[type=radio]:checked{border-color:var(--gold)!important;background:var(--gold)!important}:root[data-theme=dark] input[type=checkbox]:not(:checked),:root[data-theme=dark] input[type=radio]:not(:checked){background:#101014;border-color:#33333b}:root[data-theme=dark] .day-buttons button{color:#cfc9d4;background:#141418;border:1px solid #26262c}:root[data-theme=dark] .day-buttons button.selected{color:#17100a;background:#ff650f;border-color:#ff650f;font-weight:800}:root[data-theme=dark] .day-buttons button.occupied:not(.selected){box-shadow:inset 0 0 0 2px var(--gold);border-color:#0000}:root[data-theme=dark] .day-buttons button:disabled{opacity:.4}:root[data-theme=dark] .month-buttons button.selected{color:#08213b;background:#53a8f6;border-color:#53a8f6}:root[data-theme=dark] .week-calendar button.today{background:#e5342b1a;border-color:#e5342b;box-shadow:inset 0 0 0 1px #e5342b}:root[data-theme=dark] .outlook-month-grid>section.today{box-shadow:inset 0 0 0 2px #e5342b}:root[data-theme=dark] .outlook-month-grid>section.today .month-day-number{color:#fff;background:#e5342b}:root[data-theme=dark] .outlook-week-head>button.today strong{color:#fff;background:#e5342b;border-color:#e5342b}:root[data-theme=dark] .day-buttons button.heute{box-shadow:inset 0 0 0 2px #ff4a3d}
