@font-face{font-family:"EintrachtDisplay-Headline";src:url("https://fsconnect.eintracht.de/assets/EintrachtDisplay-Headline-0a96a132deb49961eac4a24246f2cfab9c07f297b3f700700ec70212c813aff8.woff2") format("woff2");font-style:normal}h1,h2,h3,h4,h5,h6,.kit-name,.kit-number{font-family:"EintrachtDisplay-Headline", "sans-serif";font-style:normal}@font-face{font-family:"EintrachtSans";src:url("https://fsconnect.eintracht.de/assets/EintrachtSans-Regular-59f0cfe80c0cc20dc235013258fb9fab493c873f793d30014fcf23c88a00eea0.woff2") format("woff2");font-weight:normal;font-style:normal}@font-face{font-family:"EintrachtSans";src:url("https://fsconnect.eintracht.de/assets/EintrachtSans-RegularItalic-d9b28d407713a4c91ca1bb7df6b137284efcb380d031c425c3d7ea1f6e47dd58.woff2") format("woff2");font-weight:normal;font-style:italic}@font-face{font-family:"EintrachtSans";src:url("https://fsconnect.eintracht.de/assets/EintrachtSans-Bold-ca51e7395fe4a1d322bba0e31ff2504df70bfb927d2678aa76595fe1c5e1447b.woff2") format("woff2");font-weight:bold;font-style:normal}body.portal,body.portal p{font-family:"EintrachtSans", "sans-serif"}body.manage{background:#fff}dl.sub-nav dd.active a{background:#000}ul.regular li a{color:#676767}ul.regular li a:hover{color:#000}.element--navigation,.navigation{background:#f3f3f3;border-bottom:1px solid #f3f3f3}.element--navigation ul li a,.navigation ul li a{color:#000}.element--navigation ul li a:hover,.navigation ul li a:hover{color:#e0111e}.element--navigation ul li a.focus,.navigation ul li a.focus{color:#e0111e}.element--navigation ul li a:hover,.element--navigation ul li a:focus,.navigation ul li a:hover,.navigation ul li a:focus{border-bottom:2px solid #e0111e}.element--navigation ul li.active a,.navigation ul li.active a{color:#e0111e;border-bottom:2px solid #e0111e}.element--heaven,.heaven{background:#000}.element--heaven .user-info,.element--heaven .user-info a,.heaven .user-info,.heaven .user-info a{color:#fff}.element--user-topbar{background:#000;color:#fff}.element--user-topbar .topbar--icon{color:rgba(255,255,255,0.7)}.element--user-topbar .topbar--link{color:#fff}.element--user-topbar .topbar--link:hover{color:rgba(255,255,255,0.85)}.input-wrapper-checkbox .field_with_errors label{color:#e0111e}.field_with_errors label{color:#e0111e}.field_with_errors input{color:#e0111e}.input-wrapper.error label{color:#e0111e}.input-wrapper.error input{color:#e0111e;border-color:#e0111e}.input-wrapper.error small.error{color:#e0111e;background:none}.element--textarea-large{width:100%;min-height:480px;min-height-display:block;min-height-margin-top:5px !important}strong.alert{color:#e0111e}h1,h2{color:#343434}i.info,p.info{color:orange}i.success,p.success{color:#779b59}i.success-light,p.success-light{color:#abc397}i.alert,p.alert{color:#e0111e}i.warning,p.warning{color:orange}i.neutral,p.neutral{color:#f3f3f3}i.gray,p.gray{color:#949494}.icon{background:#000}.icon.secondary{background:#f3f3f3}.icon.secondary i{color:#b3b3b3}.icon.alert{background:#e0111e}a .round-icon{background:#f3f3f3;border:1px solid #cdcdcd}a .round-icon:hover{background:#d4d4d4}.button.mail:hover{background:#000}ul.event-date li a.button.active{background:silver}strong span.success,legend span.success{color:#779b59}strong span.neutral,legend span.neutral{color:#9a9a9a}strong span.warning,legend span.warning{color:orange}strong span.alert,legend span.alert{color:#e0111e}a{color:#000}.element--table table{border-bottom:1px solid #f3f3f3}.element--table table thead.headline{background:#000}.element--table table thead.legend th{color:#000;border-top:0px;border-bottom:1px solid #f3f3f3}.element--table table tbody tr#footer{background:#fff !important}.element--table table tbody tr:hover{background:#fff}.element--table table th.kpi span.success,.element--table table td.kpi span.success{color:#779b59}.element--table table th.kpi span.neutral,.element--table table td.kpi span.neutral{color:#9a9a9a}.element--table table th.kpi span.warning,.element--table table td.kpi span.warning{color:orange}.element--table table th.kpi span.alert,.element--table table td.kpi span.alert{color:#e0111e}.element--table table th.stock-item-border,.element--table table td.stock-item-border{border-color:#f3f3f3}.element--table table th.stock-item-alert,.element--table table td.stock-item-alert{border-color:#e0111e}.element--table table th.stock-item-warning,.element--table table td.stock-item-warning{border-color:orange}.element--table table th.stock-item-success,.element--table table td.stock-item-success{border-color:#779b59}.element--table table th.stock-item-secondary,.element--table table td.stock-item-secondary{border-color:#f3f3f3}table.trainer-workloads td.has-tip.scheduled,table.trainer-availabilities td.has-tip.scheduled{background:#779b59}table.trainer-workloads td.has-tip.standby,table.trainer-availabilities td.has-tip.standby{background:orange}table.trainer-workloads td,table.trainer-availabilities td{border-bottom:1px solid #f3f3f3}span.has-tip:hover .tooltip-help{background:#f3f3f3}.kpi-panel.success{border-color:#779b59}.kpi-panel.alert{border-color:#e0111e}.kpi-panel.info{border-color:orange}.kpi-panel.warning{border-color:orange}#footer{text-align:center;background-color:#000}body#error h1{background:#000}body#login{background:#f3f3f3}body#login .panel{background:#fff}body#login .panel h3,body#login .panel p{color:#000}body#login .panel #error_explanation{background:#e0111e}.trainercard,a>.trainercard{background:#fff;border:1px solid #f3f3f3;color:#4d4d4d}.trainercard.blanco:hover,a>.trainercard.blanco:hover{background:#779b59}.trainercard .professional i.fi-prohibited,a>.trainercard .professional i.fi-prohibited{color:#e0111e}.trainercard i.text,a>.trainercard i.text{color:#000}.trainercard:hover,a>.trainercard:hover{background:#fff}.trainercard .info-field,a>.trainercard .info-field{background:#fff}.trainercard .capacity,a>.trainercard .capacity{background:#fff}.trainercard .capacity span,a>.trainercard .capacity span{color:silver}.trainercard .info-field.neutral span,.trainercard .capacity.neutral span,a>.trainercard .info-field.neutral span,a>.trainercard .capacity.neutral span{color:silver}.trainercard .info-field.success span,.trainercard .capacity.success span,a>.trainercard .info-field.success span,a>.trainercard .capacity.success span{color:#779b59}.trainercard .info-field.notice span,.trainercard .capacity.notice span,a>.trainercard .info-field.notice span,a>.trainercard .capacity.notice span{color:#DDB95E}.trainercard .info-field.alert span,.trainercard .capacity.alert span,a>.trainercard .info-field.alert span,a>.trainercard .capacity.alert span{color:#e0111e}ul#todo_items i.handle:hover{color:#779b59}input:focus{border-color:#000 !important}form.todo-items .by{color:#a7a7a7}.panel.radio-highlight{background:#779b59}.radio-highlight{background:#779b59}span.primary{color:#000}span.success{color:#779b59}span.alert{color:#e0111e}.label.primary{background:#000;color:#fff}.label.success{background:#779b59;color:#fff}.label.info{background:orange;color:#fff}.label.warning{background:orange;color:#fff}.label.alert{background:#e0111e;color:#fff}.label.secondary{background:#f3f3f3;color:#333}.money-green{color:#779b59}.money-negative{color:#e0111e}.rating-value span.success{color:#779b59}.rating-value span.warning{color:orange}.rating-value span.alert{color:#e0111e}.rating-value span.secondary{color:#f3f3f3}.rating-field{background:#fff}.progress.warning span{background:orange}.progress.success .meter{background:#779b59}.progress.warning .meter{background:orange}.progress.alert .meter{background:#e0111e}.progress.secondary .meter{background:#949494}.bookable-event span.fully-booked{color:#e0111e}.booking-confirmation .icon.success,.registration-confirmation .icon.success{color:#779b59}.booking-confirmation .icon-wrapper.success,.registration-confirmation .icon-wrapper.success{background:#779b59;color:#fff}.booking-confirmation .icon-wrapper.primary,.registration-confirmation .icon-wrapper.primary{background:#000;color:#fff}.product-container{border:1px solid #f3f3f3}.element--product-container .product-desc{color:#000}#mailer-preview #mailer-body a{color:#000}#mailer-preview #mailer-body p.callout{background:#f3f3f3}@media only screen and (min-width: 850px){body.portal{background:#ffffff;background-position:center top 100px}}body.portal #footer{background:#ffffff}body.portal.iframe{background:none}body.portal.iframe .element--portal-yield{margin-top:0}.element--event-box .middle-part .closing-date,.element--event-box .bottom-part .closing-date,.event-box .middle-part .closing-date,.event-box .bottom-part .closing-date{color:#71746f}.element--event-box .middle-part .event-price,.element--event-box .bottom-part .event-price,.event-box .middle-part .event-price,.event-box .bottom-part .event-price{color:#000}.element--event-box .middle-part .secondary,.element--event-box .bottom-part .secondary,.event-box .middle-part .secondary,.event-box .bottom-part .secondary{background:#f3f3f3 !important;color:#333}.element--event-box .middle-part .success,.element--event-box .bottom-part .success,.event-box .middle-part .success,.event-box .bottom-part .success{background:#779b59 !important;color:#fff}.element--event-box .middle-part .alert,.element--event-box .bottom-part .alert,.event-box .middle-part .alert,.event-box .bottom-part .alert{background:#e0111e !important;color:#fff}.element--event-box .middle-part .info,.element--event-box .bottom-part .info,.event-box .middle-part .info,.event-box .bottom-part .info{background:#f3f3f3 !important;color:#333}.element--event-box .middle-part .warning,.element--event-box .bottom-part .warning,.event-box .middle-part .warning,.event-box .bottom-part .warning{background:orange !important;color:#fff}.element--event-box .middle-part .event-price .sale-price,.element--event-box .bottom-part .event-price .sale-price,.event-box .middle-part .event-price .sale-price,.event-box .bottom-part .event-price .sale-price{color:#e0111e !important}.element--event-box .middle-part .event-price .member-price,.element--event-box .bottom-part .event-price .member-price,.event-box .middle-part .event-price .member-price,.event-box .bottom-part .event-price .member-price{color:#e0111e !important}.element--event-box .middle-part .event-price .member-price span,.element--event-box .bottom-part .event-price .member-price span,.event-box .middle-part .event-price .member-price span,.event-box .bottom-part .event-price .member-price span{color:#e0111e !important}.element--event-box .product-variant-sale .sale-price,.event-box .product-variant-sale .sale-price{color:#e0111e !important}.element--timeslot-box .status-banderole .secondary{background:#f3f3f3 !important;color:#333}.element--timeslot-box .status-banderole .success{background:#779b59 !important;color:#fff}.element--timeslot-box .status-banderole .alert{background:#e0111e !important;color:#fff}.element--live-ratings .element--stars{color:#779b59}.custom-switch.active{background:#779b59}a .custom-switch.active:hover{background:#709153}.vertical-status-options ul li,.vertical-status-options ul li>a{color:#71746f}span.required-input{color:#71746f}.vertical-status-bar .row .circle{background:#f3f3f3;color:#333}.vertical-status-bar .row .circle.done{background:#779b59;color:#fff}.vertical-status-bar .row .connector.done{background:#779b59}.vertical-status-bar .row .text-label span{color:#71746f !important}.member-price{color:#e0111e}.panel.docs{background:linear-gradient(-135deg, #e0111e 10%, #fff 10%)}.panel.docs i.fi-page-copy{color:#e0111e}.panel.docs i.fi-arrow-right{color:#fff}a{color:#000}a:hover{color:#000;text-decoration:underline}hr{border-color:#f3f3f3}label.internal{color:#e0111e}a.card-link-wrapper .element--card{color:#000}a.card-link-wrapper:hover .element--card{background:#f3f3f3}.element--card{border:1px solid #f3f3f3}.element--card.callout--info{border-left:6px solid #949494;background:#f3f3f3}.element--card.callout--success{border-left:6px solid #779b59}.element--card.callout--alert{border-left:6px solid #e0111e}.element--card.alert-border{border-left:4px solid #e0111e}.element--card.success-border{border-left:4px solid #779b59}.element--card .card--title.danger-zone{color:#e0111e}.element--card .card--title-secondary{color:#71746f}.element--kanban-lanes .element--card.alert-border{border-left:4px solid #e0111e}.element--kanban-lanes .element--card.success-border{border-left:4px solid #779b59}.element--kanban-lanes .element--card .card--title span.label.alert{background:#e0111e !important;color:#fff !important}.element--kanban-lanes .element--card .card--title span.label.success{background:#779b59 !important;color:#fff !important}.element--kanban-lanes .invoice-item .success-info{color:#779b59}.element--kanban-lanes .invoice-item .error-indicator{color:#e0111e}.card--title-secondary{color:#71746f}details summary{font-weight:bold;color:#71746f;font-size:14px}.element--back-link{color:#71746f}.element--back-link a{color:#71746f}.element--sidebar .sidebar--item i.fa{color:#71746f}.element--sidebar .sidebar--item a{color:#000}.element--sidebar .sidebar--item.active i.fa{color:#000}.element--sidebar .sidebar--item.active a{color:#000}.element--sidebar .sidebar--item .label.success{background:#779b59}.element--sidebar .sidebar--item .label.success i.fa{color:#fff}.element--sidebar .sidebar--item .label.alert{background:#e0111e}.element--sidebar .sidebar--item .label.alert i.fa{color:#fff}.element--decor{color:#f3f3f3}.button,.element--alert-box{background:#000;border:#000}.button.secondary,.element--alert-box.secondary{background:#f3f3f3;border:#dadada;color:#333}.button.primary,.element--alert-box.primary{background:#000;border:#000;color:#fff}.button.success,.button.notice,.element--alert-box.success,.element--alert-box.notice{background:#779b59;border:#5e7b46;color:#fff}.button.info,.element--alert-box.info{background:orange;border:#cc8400;color:#fff}.button.warning,.element--alert-box.warning{background:orange;border:#cc8400;color:#fff}.button.alert,.element--alert-box.alert{background:#e0111e;border:#b10d18;color:#fff}.element--iconized-link .icon-box{background:#000;color:#f3f3f3}.element--iconized-link .content .title{color:#000}.element--iconized-link .content .desc{color:#949494}a.iconized-link-wrapper .element--iconized-link:hover{color:#fff}a.iconized-link-wrapper .element--iconized-link:hover .icon-box{color:#fff}a.iconized-link-wrapper .element--iconized-link:hover .content .desc{color:#646464}a.iconized-link-wrapper .element--iconized-link.inaccessible{color:#f3f3f3}a.iconized-link-wrapper .element--iconized-link.inaccessible .icon-box{background:#f3f3f3;color:#949494}a.iconized-link-wrapper .element--iconized-link.inaccessible .title{color:#949494}.element--icon-list ul li a i.fa,.element--icon-list ul li span i.fa{background-color:#000}.element--icon-list ul li a i.fa.alert,.element--icon-list ul li span i.fa.alert{background-color:#e0111e}.element--icon-list ul li a i.fa.unstyled.alert,.element--icon-list ul li span i.fa.unstyled.alert{color:#e0111e}.element--icon-list ul li a .item-desc,.element--icon-list ul li span .item-desc{color:#000}.element--icon-list ul li a:visited,.element--icon-list ul li span:visited{color:#949494}.element--icon-list ul li.alert i.fa{background-color:#e0111e}.element--icon-list ul li.alert .item-desc{color:#e0111e}.element--icon-list ul li.alert .item-desc:hover{color:#e0111e}.element--icon-list ul li.neutral i.fa{background-color:#949494}.element--icon-list ul li.neutral .item-desc{color:#949494}.element--icon-list ul li.neutral .item-desc:hover{color:#949494}.element--icon-list.toc ul li a i.fa,.element--icon-list.toc ul li span i.fa{color:#949494}.element--icon-list.toc ul li a .item-desc,.element--icon-list.toc ul li span .item-desc{color:#646464}.element--icon-list.toc ul li a:hover i.fa,.element--icon-list.toc ul li span:hover i.fa{color:#000}.element--icon-list.toc ul li a:hover .item-desc,.element--icon-list.toc ul li span:hover .item-desc{color:#000}.element--icon-list.with-desc ul{margin-top:0}.element--icon-list.with-desc ul li{display:flex;align-items:center;padding:8px 0}.element--icon-list.with-desc ul li a{display:flex;align-items:center;width:100%}.element--icon-list.with-desc ul li a i.fa{flex-shrink:0}.element--icon-list.with-desc ul li a .item-title{color:#000;font-weight:bold;white-space:nowrap;margin-right:12px}.element--icon-list.with-desc ul li a .item-desc{color:#949494;font-weight:normal;font-size:14px;margin-left:auto;text-align:right}.element--icon-list.with-desc ul li a:hover .item-title{text-decoration:underline}.element--icon-list.with-desc ul li a:hover .item-desc{color:#646464}.markdown-help{margin-top:8px}.markdown-help summary{cursor:pointer;color:#949494;font-size:13px}.markdown-help summary i.fa{margin-right:4px}.markdown-help summary:hover{color:#000}.markdown-help .markdown-help-content{margin-top:10px;padding:12px;background:#fff;border-radius:4px}.markdown-help .markdown-help-content p{margin-bottom:10px;font-size:13px}.markdown-help .markdown-help-content table.markdown-examples{width:100%;font-size:13px}.markdown-help .markdown-help-content table.markdown-examples th{text-align:left;padding:4px 8px;background:#f2f2f2;font-weight:bold}.markdown-help .markdown-help-content table.markdown-examples td{padding:4px 8px;border-bottom:1px solid #e6e6e6}.markdown-help .markdown-help-content table.markdown-examples td code{background:#ebebeb;padding:2px 4px;border-radius:3px;font-family:monospace}i.fa.element--icon-link{background-color:#000;color:#fff}.element--radio-option.selected{border-color:#000;background:#7a7a7a}.element--radio-option .radio-content .radio-label{color:#000}.element--radio-option .radio-content .radio-desc{color:#646464}.element--switch-option .switch-content .switch-label{color:#000}.element--switch-option .switch-content .switch-desc{color:#646464}.element--switch-option .switch-toggle.active{background:#779b59}.element--switch-option .switch-checkbox:checked+.switch-toggle{background:#779b59}.element--checkbox-option .checkbox-content .checkbox-label{color:#000}.element--checkbox-option .checkbox-content .checkbox-desc{color:#646464}.element--form label{color:#000}.element--table table th a,.element--table table td a{color:#000}.element--table table th.active,.element--table table td.active{color:#779b59}.element--table table tr.alert td{color:#e0111e}.element--table table tr.alert td a{color:#e0111e}.element--table table tr.success td{color:#779b59}.element--table table tr.success td a{color:#779b59}ul.element--sortable-standalone li i.handler{color:#949494}ul.element--sortable-standalone li:hover i.handler{color:#000}.element--product-listing .product-description{color:#646464}.element--product-listing .product-offer-period{color:#646464}.element--email-preview{border:1px solid #b3b3b3;padding-left:20px;padding-right:20px;padding-bottom:20px;background:#fff;font-size:emCalc(14px)}.element--email-preview #mailer-subject{border-bottom:1px solid #b3b3b3;background:#f2f2f2;padding:10px;margin-left:-20px;margin-right:-20px}.element--email-preview #mailer-body a{color:#000}.element--email-preview #mailer-body p.callout{padding:10px;background:#f3f3f3}.element--email-preview table.social,.element--email-preview table.column{background:#f2f2f2;font-size:emCalc(14px) !important;border:none}.element--email-preview img.mailer-header{margin-top:20px;margin-bottom:20px}.element--kpi{border-color:#000}.element--kpi.success{border-color:#779b59}.element--kpi.alert{border-color:#e0111e}.element--kpi.info{border-color:orange}.element--kpi.warning{border-color:orange}.element--kpi .name{color:#949494}.element--user-navigation{color:#fff}.element--user-navigation ul li a,.element--user-navigation ul li button{color:#fff}.element--user-navigation ul li a:hover,.element--user-navigation ul li a.active,.element--user-navigation ul li a:focus,.element--user-navigation ul li button:hover,.element--user-navigation ul li button.active,.element--user-navigation ul li button:focus{border-bottom:2px solid #e0111e}.element--user-navigation ul li i.system-status-alert{color:#e0111e}.element--user-navigation ul li i.system-status-ok{color:#779b59}.element--user-navigation ul li i.updates-alert{color:orange}.element--user-navigation ul li.has-system-alert a{border-color:#e0111e}.element--user-navigation ul li.has-new-updates a{border-color:orange}.element--current-user .user-wrapper .user-name{color:#fff}.element--current-user .user-wrapper .sign-out-link{color:#fff}.element--current-user .user-wrapper .sign-out-link a{color:#fff}.element--tls{margin-top:8px;color:#779b59;font-weight:bold;text-align:center}.element--portal-heaven .element--portal-heaven-topbar-wrapper{background-color:#f3f3f3;color:#000}.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--portal-heaven-top-menu li a,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--portal-heaven-top-menu li a:visited{color:#000}.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--portal-heaven-top-menu li a:hover,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--portal-heaven-top-menu li a.active,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--portal-heaven-top-menu li a:visited:hover,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--portal-heaven-top-menu li a.active:visited{color:#e0111f}.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-social-menu li a,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-social-menu li a:visited,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-locales-menu li a,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-locales-menu li a:visited{color:#000}.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-social-menu li a:hover,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-social-menu li a.active,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-social-menu li a:visited:hover,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-social-menu li a.active:visited,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-locales-menu li a:hover,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-locales-menu li a.active,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-locales-menu li a:visited:hover,.element--portal-heaven .element--portal-heaven-topbar-wrapper ul.element--heaven-locales-menu li a.active:visited{color:#e0111f}.element--portal-heaven .element--portal-heaven-bottombar-wrapper{background-color:#f3f3f3;color:#000}.element--portal-heaven .element--portal-heaven-bottombar-wrapper ul.element--portal-heaven-bottom-menu li a,.element--portal-heaven .element--portal-heaven-bottombar-wrapper ul.element--portal-heaven-bottom-menu li a:visited{color:#000}.element--portal-heaven .element--portal-heaven-bottombar-wrapper ul.element--portal-heaven-bottom-menu li a:hover,.element--portal-heaven .element--portal-heaven-bottombar-wrapper ul.element--portal-heaven-bottom-menu li a.active,.element--portal-heaven .element--portal-heaven-bottombar-wrapper ul.element--portal-heaven-bottom-menu li a:visited:hover,.element--portal-heaven .element--portal-heaven-bottombar-wrapper ul.element--portal-heaven-bottom-menu li a.active:visited{color:#e0111f}.element--sso-box{background-color:#fff;color:#000}.element--sso-box .sso-sign-in-button-wrapper a.button,.element--sso-box .sso-sign-in-button-wrapper button{background-color:#dd101e;color:#fff}.element--sso-box .custom--vflwob-shopware .custom--vflwob-shopware-new-link a,.element--sso-box .custom--vflwob-shopware .custom--vflwob-shopware-pw-link a{color:#000}.element--sso-box .sso-name a{color:#000}.element--sso-box .sso-my-data-link a,.element--sso-box .sso-sign-out-link a{color:#000}.element--card p{margin-bottom:16px !important}.element--card ul{margin-top:10px}.element--card-membership{border-top:6px solid #f3f3f3;border-bottom:6px solid #f3f3f3}.element--countdown-progress-bar .progress.success{color:#779b59}#footer.portal .imprint-privacy a{color:#71746f}.element--event-filter .card--title-secondary{color:#000}.element--event-filter .title{color:#000}.element--event-filter label{color:#000}.element--event-filter label.bold{color:#000 !important;font-weight:bold !important}.element--portal-feedbacks blockquote p{color:#000}.element--portal-feedbacks blockquote p.footer{color:#1a1a1a}a.element--timeslot-cell-field-wrapper .element--timeslot-cell-field{text-decoration:none !important}.element--timeslot-cell-field{background-color:#f3f3f3;color:#333}.element--timeslot-cell-field.available{background-color:#779b59;color:#fff}.element--timeslot-cell-field.blocked-by-me{background-color:#526a3d;color:#fff;font-weight:bold}.element--timeslot-cell-field.blocked-by-me:hover{cursor:not-allowed}.element--timeslot-cell-field.blocked{background-color:#f3f3f3;color:#333}.element--timeslot-cell-field.blocked:hover{cursor:not-allowed}.element--timeslot-cell-field.free-but-not-bookable{background-color:orange;color:#fff}.element--timeslot-cell-field.free-but-not-bookable:hover{cursor:not-allowed}.element--portal-banner-wrap{background-color:#910000}.element--portal-banner-wrap .element--portal-banner .element--portal-banner-item{color:#fff}.element--stadiumblock .pitch-location-indicator .pitch-field{background:#779b59;border-color:#779b59}.element--stadiumblock .element--stadiumrow .row-label{background:#f3f3f3}.element--stadiumblock .element--stadiumrow .row-label a{color:#333}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat{border-color:#f3f3f3;color:#646464}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat:hover{border-color:#000;background:#fff}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat.selected{background:#779b59;color:#fff}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat.selected:hover{background:#e0111e;color:#fff}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat.available{border-color:#779b59;color:#779b59}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat.available:hover{background:#fff}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat.grayed-out{border-color:#f3f3f3;background:#fff;color:#949494}.element--stadiumblock .element--stadiumrow .seats-container .element--stadiumseat.grayed-out:hover{border-color:#f3f3f3;background:#fff}.status--header .status--icon-large.status-ok{color:#779b59}.status--header .status--icon-large.status-alert{color:#e0111e}.status--header .status--title{color:#000}.status--header .status--description{color:#000}.element--status-card .status--header .status--icon-large.status-ok{color:#779b59}.element--status-card .status--header .status--icon-large.status-alert{color:#e0111e;animation:pulse-alert 2s ease-in-out infinite}.element--status-card .status--header .status--title{color:#000}.element--status-card .status--header .status--description{color:#000}.element--status-card .status--section-title{color:#000}.element--status-card .status--row .status--icon.success{color:#779b59}.element--status-card .status--row .status--icon.info{color:orange}.element--status-card .status--row .status--icon.warning{color:orange}.element--status-card .status--row .status--icon.alert{color:#e0111e}.element--status-card .status--row .status--content .status--label{color:#000}.element--status-card .status--row .status--content .status--message{color:#000}.element--status-card .status--row .status--content .status--details{color:#000}.element--status-card .status--row .status--content .status--error-block{background:#fcdadc;border-left-color:#e0111e}.element--status-card .status--row .status--content .status--error-block .error-interpretation{color:#000}.element--status-card .status--row .status--content .status--error-block .error-technical .technical-label{color:#b10d18}.element--status-card .status--row .status--content .status--error-block .error-technical .technical-message{color:#000;background:rgba(255,255,255,0.6)}body#auth .auth-link a{color:#888;font-size:14px}body#auth .auth-link a:hover{color:#555}body#auth .impersonate-banner{background-color:#e74c3c;color:white;padding:12px 20px;text-align:center;position:sticky;top:0;z-index:1000;font-size:14px}body#auth .impersonate-banner .impersonate-banner--link{color:white;text-decoration:underline;margin-left:15px;font-weight:bold}body#auth .impersonate-banner .impersonate-banner--link:hover{color:#f5f5f5}.event-wizard-progress{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 2rem 0;gap:0.5rem;flex-wrap:wrap}.event-wizard-progress .event-wizard-progress__step{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;border-radius:4px;background:#f3f3f3;color:#71746f;font-size:0.85rem;flex:1;min-width:130px}.event-wizard-progress .event-wizard-progress__step .event-wizard-progress__number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#949494;color:#fff;font-weight:bold;font-size:0.8rem;flex-shrink:0}.event-wizard-progress .event-wizard-progress__step.event-wizard-progress__step--current{background:#000;color:#fff}.event-wizard-progress .event-wizard-progress__step.event-wizard-progress__step--current .event-wizard-progress__number{background:#fff;color:#000}.event-wizard-progress .event-wizard-progress__step.event-wizard-progress__step--done{background:#fff;color:#000}.event-wizard-progress .event-wizard-progress__step.event-wizard-progress__step--done .event-wizard-progress__number{background:#000;color:#fff}.user-migration-wizard-progress{display:flex;justify-content:space-between;align-items:center;margin:1rem 0 2rem 0;gap:0.5rem;flex-wrap:wrap}.user-migration-wizard-progress .user-migration-wizard-progress__step{display:flex;align-items:center;gap:0.5rem;padding:0.5rem 0.75rem;border-radius:4px;background:#f3f3f3;color:#71746f;font-size:0.85rem;flex:1;min-width:130px}.user-migration-wizard-progress .user-migration-wizard-progress__step .user-migration-wizard-progress__number{display:inline-flex;align-items:center;justify-content:center;width:1.5rem;height:1.5rem;border-radius:50%;background:#949494;color:#fff;font-weight:bold;font-size:0.8rem;flex-shrink:0}.user-migration-wizard-progress .user-migration-wizard-progress__step.user-migration-wizard-progress__step--current{background:#000;color:#fff}.user-migration-wizard-progress .user-migration-wizard-progress__step.user-migration-wizard-progress__step--current .user-migration-wizard-progress__number{background:#fff;color:#000}.user-migration-wizard-progress .user-migration-wizard-progress__step.user-migration-wizard-progress__step--done{background:#fff;color:#000}.user-migration-wizard-progress .user-migration-wizard-progress__step.user-migration-wizard-progress__step--done .user-migration-wizard-progress__number{background:#000;color:#fff}.account-portal-tiles{margin-top:1rem;display:flex;flex-wrap:wrap}.account-portal-tiles>.columns{display:flex;flex-direction:column}.account-portal-tiles .account-portal-tile{display:block;text-align:center;padding:1.5rem 0.75rem;margin-bottom:1rem;border:2px solid transparent;transition:border-color 0.15s ease, box-shadow 0.15s ease;color:#000;cursor:pointer;height:100%}.account-portal-tiles .account-portal-tile .fa{color:#000;margin-bottom:0.5rem}.account-portal-tiles .account-portal-tile h4{margin:0.5rem 0 0.25rem 0;font-size:1rem}.account-portal-tiles .account-portal-tile p{color:#71746f;font-size:0.85rem;margin:0}.account-portal-tiles .account-portal-tile:hover{border-color:#000;text-decoration:none;box-shadow:0 2px 6px rgba(0,0,0,0.08)}.totp-input{font-family:"Courier New", Courier, monospace;font-size:2.5rem;letter-spacing:0.75rem;text-align:center;padding:1rem 0.5rem 1rem 1.25rem;width:100%;max-width:22rem;margin:0.5rem 0;border:2px solid #949494;border-radius:8px;font-weight:bold;height:auto;box-shadow:none}.totp-input:focus{border-color:#000;box-shadow:0 0 0 3px rgba(0,0,0,0.08);outline:none}.totp-input::placeholder{color:#949494;font-weight:normal}.email-template-active-toggle{display:flex;align-items:center;gap:0.5rem;margin-top:1rem;padding:0.75rem 1rem;background:rgba(255,255,255,0.6);border:1px dashed rgba(0,0,0,0.15);border-radius:4px;font-size:1rem;cursor:pointer}.email-template-active-toggle input[type="checkbox"]{transform:scale(1.4);margin:0}.email-template-active-toggle strong{line-height:1.3}.event-wizard-categories{margin-top:1rem;display:flex;flex-wrap:wrap}.event-wizard-categories>.columns{display:flex;flex-direction:column}.event-wizard-categories .event-wizard-category-card{display:block;text-align:center;padding:2rem 1rem;margin-bottom:1rem;border:2px solid transparent;transition:border-color 0.15s ease, box-shadow 0.15s ease;color:#000;cursor:pointer;height:100%}.event-wizard-categories .event-wizard-category-card .fa{color:#000;margin-bottom:0.75rem}.event-wizard-categories .event-wizard-category-card .card--title{margin:0.5rem 0 0.5rem 0;font-size:1.1rem}.event-wizard-categories .event-wizard-category-card p{color:#71746f;font-size:0.9rem;margin:0}.event-wizard-categories .event-wizard-category-card:hover{border-color:#000;box-shadow:0 4px 12px rgba(0,0,0,0.08);text-decoration:none;color:#000}.event-wizard-erp-details summary{cursor:pointer;font-weight:bold;padding:0.5rem 0;color:#000}.event-wizard-erp-details summary:hover{color:#000}.event-wizard-erp-details details[open] summary{margin-bottom:1rem}.element--topbar{background:#f3f3f3}.tb-nav a{color:#000}.tb-nav a:hover{color:#e0111e}.tb-nav a.active{color:#e0111e}.tb-nav a.active::after{background:#000}.tb-bi--active{background:rgba(0,0,0,0.1)}.tb-bi--active:hover{background:rgba(0,0,0,0.14)}.tb-pill--check{color:#000}.tb-pill--on{background:rgba(0,0,0,0.16);color:#000}.tb-avatar,.tb-acard-av{box-shadow:inset 0 0 0 2px #000}.tb-acard-cam{background:#000}.tb-mi-ico--accent{background:rgba(0,0,0,0.14) !important;color:#000 !important}.tb-drawer-nav .tb-nav a.active{background:rgba(0,0,0,0.1);box-shadow:inset 3px 0 0 #000}
