/*!
 * Copyright © 2026 Gaastra GmbH, Grünwald, Germany.
 * All rights reserved.
 * www.webappz.com | www.gaastra.gmbh
 *
 * PROPRIETARY AND CONFIDENTIAL
 *
 * Unauthorized copying, modification, distribution, disclosure, publication,
 * reverse engineering, sublicensing, or use of this software, in whole or in
 * part, is prohibited without prior written permission from Gaastra GmbH.
 *
 * AI / TDM RESTRICTIONS
 *
 * This software and related assets may not be used for text and data mining
 * (TDM), scraping, crawling, indexing, automated extraction, dataset creation,
 * machine learning, AI model training, AI evaluation, embeddings, or code
 * generation systems. All rights expressly reserved.
 */.wa-sep{border-color:#c10028;border-style:double;border-width:20px;max-width:100%;margin:0;padding:0;font-family:Idworx,sans-serif;font-size:14px;font-weight:800;text-align:center}.fl-builder-edit .fl-row:has(.wa-sep) .fl-block-controls,.fl-builder-edit .fl-row:has(.wa-sep) .fl-block-overlay,.fl-builder-edit .fl-row:has(.wa-sep) .fl-builder-block-controls{display:none!important}.wa-tabs{margin:0 0 24px 0}.wa-tabs-nav{display:flex;flex-wrap:wrap;align-items:flex-end;gap:6px;margin:0;padding:0 0 2px 0;border-bottom:3px solid #050607;overflow:visible}.wa-tab-btn{position:relative;isolation:isolate;display:inline-flex;align-items:center;justify-content:center;cursor:pointer;margin:0;padding:10px 20px 9px;border:2px solid rgba(0,0,0,.38);border-bottom:none;border-radius:16px 16px 0 0;background:0 0;font-family:Idworx,sans-serif;font-size:14px;font-weight:800;letter-spacing:.01em;line-height:1.1;color:#111;text-shadow:0 1px 0 rgba(255,255,255,.45);box-shadow:0 8px 18px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.45);overflow:hidden}.wa-tab-btn::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#f4f6f8 0,#d8dde3 15%,#aeb5bd 50%,#e6ebf0 100%);z-index:-2}.wa-tab-btn::after{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.2) 18%,rgba(255,255,255,0) 40%,rgba(255,255,255,.1) 60%,rgba(255,255,255,.25) 100%);z-index:-1}.wa-tab-btn.is-active{margin-bottom:-2px;padding-bottom:11px;color:#d9dde2;text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 8px rgba(255,255,255,.08);box-shadow:0 10px 24px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.55);z-index:2}.wa-tab-btn.is-active::before{background:linear-gradient(180deg,#6f7680 0,#494f57 7%,#1a1d21 18%,#050607 34%,#1a1c20 51%,#2f343b 66%,#0a0b0d 82%,#555b64 100%)}.wa-tab-btn.is-active::after{background:linear-gradient(115deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.12) 14%,rgba(255,255,255,0) 34%,rgba(255,255,255,.08) 52%,rgba(255,255,255,0) 72%,rgba(255,255,255,.2) 100%)}.wa-tab-btn:active,.wa-tab-btn:focus,.wa-tab-btn:hover{outline:0;border:2px solid rgba(0,0,0,.38);border-bottom:none;color:#111;background:0 0}.wa-tab-btn.is-active:active,.wa-tab-btn.is-active:focus,.wa-tab-btn.is-active:hover{outline:0;border:2px solid rgba(0,0,0,.38);border-bottom:none;color:#d9dde2;background:0 0}.wa-tab-btn:hover{color:#000;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.55)}.wa-tab-btn:hover::after{background:linear-gradient(115deg,rgba(255,255,255,.7) 0,rgba(255,255,255,.25) 18%,rgba(255,255,255,0) 40%,rgba(255,255,255,.15) 60%,rgba(255,255,255,.35) 100%)}.wa-tab-panel{display:none;padding:18px 0 0 0}.wa-tab-panel.is-active{display:block}.wa-acc-btn,.wa-accordion{position:relative;isolation:isolate;display:block;width:100%;cursor:pointer;margin:0 0 12px 0;padding:12px 44px 12px 16px;border:2px solid rgba(0,0,0,.38);background:0 0;text-align:left;outline:0;appearance:none;-webkit-appearance:none;font-family:Idworx,sans-serif;font-size:14px;font-weight:800;letter-spacing:.01em;line-height:1.1;color:#111;text-shadow:0 1px 0 rgba(255,255,255,.45);box-shadow:0 8px 18px rgba(15,23,42,.1),inset 0 1px 0 rgba(255,255,255,.38),inset 0 -1px 0 rgba(0,0,0,.45);overflow:hidden;transition:box-shadow .2s ease,color .2s ease,border-color .2s ease}.wa-acc-btn::before,.wa-accordion::before{content:"";position:absolute;inset:0;background:linear-gradient(115deg,rgba(255,255,255,.55) 0,rgba(255,255,255,.2) 18%,rgba(255,255,255,0) 40%,rgba(255,255,255,.1) 60%,rgba(255,255,255,.25) 100%),linear-gradient(180deg,#f4f6f8 0,#d8dde3 15%,#aeb5bd 50%,#e6ebf0 100%);z-index:-1}.wa-acc-btn::after,.wa-accordion::after{content:"";position:absolute;right:16px;top:50%;transform:translateY(-50%);width:0;height:0;border-top:6px solid transparent;border-bottom:6px solid transparent;border-left:7px solid #111;pointer-events:none;transition:transform .2s ease,border-left-color .2s ease,border-top-color .2s ease}.wa-acc-btn:hover,.wa-accordion:hover{color:#000;box-shadow:0 10px 22px rgba(15,23,42,.14),inset 0 1px 0 rgba(255,255,255,.55),inset 0 -1px 0 rgba(0,0,0,.55)}.wa-acc-btn:active,.wa-acc-btn:focus,.wa-acc-btn:hover,.wa-accordion:active,.wa-accordion:focus,.wa-accordion:hover{outline:0;border-color:rgba(0,0,0,.38);background-color:transparent}.wa-acc-btn.is-active,.wa-accordion.is-active,.wa-accordion.wa-accordion-active{color:#d9dde2;text-shadow:0 1px 0 rgba(0,0,0,.7),0 0 8px rgba(255,255,255,.08);box-shadow:0 10px 24px rgba(15,23,42,.12),inset 0 1px 0 rgba(255,255,255,.35),inset 0 -1px 0 rgba(0,0,0,.55)}.wa-acc-btn.is-active::before,.wa-accordion.is-active::before,.wa-accordion.wa-accordion-active::before{background:linear-gradient(115deg,rgba(255,255,255,.32) 0,rgba(255,255,255,.12) 14%,rgba(255,255,255,0) 34%,rgba(255,255,255,.08) 52%,rgba(255,255,255,0) 72%,rgba(255,255,255,.2) 100%),linear-gradient(180deg,#6f7680 0,#494f57 7%,#1a1d21 18%,#050607 34%,#1a1c20 51%,#2f343b 66%,#0a0b0d 82%,#555b64 100%)}.wa-acc-btn.is-active::after,.wa-accordion.is-active::after,.wa-accordion.wa-accordion-active::after{transform:translateY(-50%) rotate(90deg);border-left-color:#d9dde2}.wa-acc-panel,.wa-accordion-panel{padding:0 18px;background:#fff;overflow:hidden;max-height:0;transition:max-height .2s ease-out}