@layer bricks {.brxe-code{width:100%}}#structure {margin-top: 40px; margin-bottom: 20px}#architektur {margin-top: 20px; margin-bottom: 20px}#datenfluss {margin-top: 20px; margin-bottom: 20px}#grundlagen {margin-top: 20px; margin-bottom: 20px}#fees {margin-top: 20px; margin-bottom: 20px}#payment-compare {margin-top: 20px; margin-bottom: 20px}#pos-compare {margin-top: 20px; margin-bottom: 20px}#szenarien {margin-top: 20px; margin-bottom: 20px}#erp {margin-top: 20px; margin-bottom: 20px}#brxe-23772d {width: 100%}.edcs.section{ max-width:1100px; margin:0 auto; padding:28px 18px;}.edcs .card{ border:1px solid #e6eaef; border-radius:14px; background:#fff; padding:16px;}.edcs .grid-3{ display:grid; grid-template-columns:repeat(3,1fr); gap:16px;}@media (max-width:980px){ .edcs .grid-3{ grid-template-columns:1fr; }}.edcs .check{ margin:10px 0 0 18px;} .edcs .check li{ margin:6px 0;}.edcs .note{ margin-top:16px; border:1px solid #e6eaef; border-radius:14px; padding:14px; background:#f8fafc;} .edcs .note span{ display:inline-block; margin-right:10px; }.edcs .flow{ display:flex; align-items:stretch; gap:14px; margin-top:16px; flex-wrap:wrap;} .edcs .flow-box{ flex:1 1 260px; min-width:240px; border:1px solid #e6eaef; border-radius:14px; background:#fff; padding:14px;} .edcs .flow-box.highlight{ border-color:#cfd8e3; background:#fbfdff;} .edcs .flow-arrow{ display:flex; align-items:center; justify-content:center; padding:0 6px;}@media (max-width:680px){ .edcs .flow-arrow{ display:none; }}.edcs .toc.card{ border:1px solid #e6eaef; border-radius:14px; background:#fff; padding:16px;} .edcs .toc-head{ display:flex; align-items:baseline; justify-content:space-between; gap:12px; flex-wrap:wrap;} .edcs .toc-list{ margin:12px 0 0; padding:0; list-style:none; display:grid; gap:10px;} .edcs .toc-list a{ display:block; padding:12px 14px; border:1px solid #eef2f6; border-radius:12px; text-decoration:none; color:inherit; background:#fafcff;} .edcs .toc-list a:hover{ background:#f3f7ff; border-color:#dbe6ff;}@media (min-width:900px){ .edcs .toc-list{ grid-template-columns:1fr 1fr; }}.edcs hr.edcs-divider{ border:0 !important; height:12px !important; border-radius:999px !important; background:#111 !important; display:block !important; width:min(100%, 980px) !important; margin:34px auto !important; opacity:1 !important; box-shadow:0 10px 26px rgba(0,0,0,.18) !important;}.edcs .edcs-sep{ height:2px; background:#e6eaef; border-radius:999px; width:min(100%, 980px); margin:34px auto; position:relative;} .edcs .edcs-sep::after{ content:""; position:absolute; left:50%; top:50%; transform:translate(-50%,-50%); width:min(240px, 44%); height:8px; border-radius:999px; background:#111; box-shadow:0 10px 26px rgba(0,0,0,.16);}#brxe-42004b {width: 1100px}#brxe-lurlgp {display: flex}#brxe-ishpgu {width: 100%; display: flex; max-height: 20px; transform: rotateX(180deg)}