.ak-pl{--pl-fs-xs: calc(var(--ak-fs) * 1);--pl-fs-sm: calc(var(--ak-fs) * 1.08);--pl-fs-md: calc(var(--ak-fs) * 1.18);--pl-fs-lg: var(--ak-fs-lg, calc(var(--ak-fs) * 1.2));--pl-line: var(--ak-line, #E2E4EA);--pl-karte: var(--ak-card-bg, #FAFAFC);--pl-feld: var(--ak-white, #FFFFFF);--pl-akzent: var(--ak-accent, #3789E7);--pl-akzent-dark: var(--ak-accent-dark, #2A6FBE);--pl-muted: var(--ak-text-muted, #545E70);--pl-radius: var(--ak-radius, 30px);--pl-rot: #C0392B;--pl-gefahr: #B8382C;--pl-ok-bg: #E4EEE6;--pl-ok-fg: #2F6B41;--pl-warn-bg: #F9EADB;--pl-warn-fg: #8A5A16;--pl-bad-bg: #F7E4E1;--pl-bad-fg: #8C2E24;font-size:var(--pl-fs-md)}.ak-pl .eng-kicker{font-size:var(--pl-fs-xs);font-weight:600;letter-spacing:.1em;text-transform:uppercase;color:var(--pl-akzent);margin:0 0 8px}.ak-pl{max-width:var(--ak-max, 1120px);margin-inline:auto;padding-inline:20px;padding-block:40px 80px}.ak-pl .pl-kopf{margin-bottom:22px}.ak-pl .pl-name{font-size:clamp(1.6rem,3vw,2.3rem);font-weight:700;margin:0 0 6px;outline:none;border-radius:8px;padding:2px 6px;margin-inline:-6px}.ak-pl .pl-name:hover,.ak-pl .pl-name:focus{background:var(--pl-feld);box-shadow:inset 0 0 0 1px var(--pl-line)}.ak-pl .pl-kopfzeile{margin:0;color:var(--pl-muted);font-size:var(--pl-fs-sm)}.ak-pl .pl-banner{border-radius:var(--pl-radius);background:var(--pl-karte);padding:20px 26px;margin-bottom:26px;box-shadow:0 1px 2px #12161d0d,0 6px 18px #12161d12;border-left:4px solid var(--pl-akzent)}.ak-pl .pl-banner p{margin:0 0 12px}.ak-pl .pl-banner-row{display:flex;gap:10px;flex-wrap:wrap}.ak-pl .pl-aktionsleiste{display:flex;flex-wrap:wrap;gap:10px;margin:20px 0}.ak-pl .pl-btn{font-size:var(--pl-fs-sm);font-weight:600;padding:11px 20px;border-radius:999px;cursor:pointer;border:1px solid var(--pl-line);background:var(--pl-feld);color:#1b2027;line-height:1.2;text-decoration:none;display:inline-flex;align-items:center;gap:6px}.ak-pl .pl-btn:hover{border-color:var(--pl-akzent);color:var(--pl-akzent-dark)}.ak-pl .pl-btn--primary{background:var(--pl-akzent);border-color:var(--pl-akzent);color:#fff}.ak-pl .pl-btn--primary:hover{background:var(--pl-akzent-dark);border-color:var(--pl-akzent-dark);color:#fff}.ak-pl .pl-btn--ghost{background:transparent}.ak-pl .pl-btn--gefahr{color:var(--pl-gefahr)}.ak-pl .pl-btn--gefahr:hover{border-color:var(--pl-gefahr);color:var(--pl-gefahr)}.ak-pl .pl-btn:disabled{opacity:.6;cursor:default}.ak-pl .pl-note{margin:6px 0 0}.ak-pl .pl-note>div{border-radius:14px;padding:12px 16px;font-size:var(--pl-fs-sm)}.ak-pl .pl-note--ok{background:var(--pl-ok-bg);color:var(--pl-ok-fg)}.ak-pl .pl-note--warn{background:var(--pl-warn-bg);color:var(--pl-warn-fg)}.ak-pl .pl-note--bad{background:var(--pl-bad-bg);color:var(--pl-bad-fg)}.ak-pl .pl-leer{text-align:center;padding:60px 24px;border-radius:var(--pl-radius);background:var(--pl-karte)}.ak-pl .pl-leer h2{margin:0 0 10px;font-size:var(--pl-fs-lg)}.ak-pl .pl-leer p{max-width:52ch;margin:0 auto 22px;color:var(--pl-muted)}.ak-pl .pl-liste{list-style:none;margin:0;padding:0;display:grid;gap:18px}.ak-pl .pl-karte{background:var(--pl-karte);border-radius:var(--pl-radius);padding:26px 28px 22px;box-shadow:0 1px 2px #12161d0d,0 6px 18px #12161d12;break-inside:avoid}.ak-pl .pl-karte--bestellt{opacity:.82}.ak-pl .pl-karte-kopf{display:flex;align-items:center;gap:12px;margin-bottom:16px}.ak-pl .pl-karte-nr{font-weight:700;color:var(--pl-akzent);min-width:1.6em;font-size:var(--pl-fs-md)}.ak-pl .pl-karte-titel{flex:1 1 auto;font-size:var(--pl-fs-lg);font-weight:700;border:0;border-bottom:1px dashed var(--pl-line);background:transparent;padding:4px 6px 6px;border-radius:8px 8px 0 0;min-width:0;cursor:text}.ak-pl .pl-karte-titel::placeholder{color:var(--pl-muted);font-weight:500;opacity:1}.ak-pl .pl-karte-titel:hover{border-bottom-color:var(--pl-akzent)}.ak-pl .pl-karte-titel:focus{background:var(--pl-feld);border-bottom-style:solid;border-bottom-color:var(--pl-akzent);box-shadow:inset 0 0 0 1px var(--pl-line);outline:none}.ak-pl .pl-badge{font-size:var(--pl-fs-xs);font-weight:600;text-transform:uppercase;letter-spacing:.06em;padding:4px 10px;border-radius:999px}.ak-pl .pl-badge--bestellt{background:var(--pl-ok-bg);color:var(--pl-ok-fg)}.ak-pl .pl-grafik{position:relative;padding:34px 8px 40px}.ak-pl .pl-grafik svg{width:100%;height:auto;display:block}.ak-pl .pl-grafik-knoten{position:absolute;top:8px;text-align:center;max-width:34%}.ak-pl .pl-grafik-knoten--links{left:0;text-align:left}.ak-pl .pl-grafik-knoten--rechts{right:0;text-align:right}.ak-pl .pl-grafik-platzhalter{display:block;font-size:var(--pl-fs-xs);text-transform:uppercase;letter-spacing:.08em;color:var(--pl-muted)}.ak-pl .pl-grafik-feld{display:inline-block;min-width:2.4em;font-weight:600;outline:none;border-radius:6px 6px 0 0;padding:1px 5px 3px;border-bottom:1px dashed var(--pl-line);cursor:text}.ak-pl .pl-grafik-feld:empty:before{content:"eintippen";color:var(--pl-muted);font-weight:400;font-style:italic}.ak-pl .pl-grafik-feld:hover{border-bottom-color:var(--pl-akzent)}.ak-pl .pl-grafik-feld:hover:empty:before{color:var(--pl-akzent-dark)}.ak-pl .pl-grafik-feld:focus{background:var(--pl-feld);border-bottom-style:solid;border-bottom-color:var(--pl-akzent);box-shadow:inset 0 0 0 1px var(--pl-line)}.ak-pl .pl-grafik-ueber{position:absolute;left:0;right:0;top:34px;text-align:center;font-size:var(--pl-fs-sm);color:var(--pl-muted)}.ak-pl .pl-grafik-unter{position:absolute;left:0;right:0;bottom:6px;text-align:center;font-size:var(--pl-fs-sm);color:var(--pl-muted)}.ak-pl .pl-stueckliste{margin:10px 0;border-top:1px solid var(--pl-line);padding-top:10px}.ak-pl .pl-stueckliste summary{cursor:pointer;font-weight:600;font-size:var(--pl-fs-sm)}.ak-pl .pl-scroll{overflow-x:auto}.ak-pl table{border-collapse:collapse;width:100%;font-size:var(--pl-fs-sm);margin-top:8px}.ak-pl th{text-align:left;font-size:var(--pl-fs-xs);text-transform:uppercase;letter-spacing:.07em;color:var(--pl-muted);padding:6px 8px;border-bottom:1px solid var(--pl-line)}.ak-pl td{padding:8px;border-bottom:1px solid var(--pl-line)}.ak-pl tfoot td{font-weight:700;border-bottom:0}.ak-pl table a{color:inherit;text-decoration:underline}.ak-pl .pl-notiz-feld{display:block;margin:14px 0 4px}.ak-pl .pl-notiz-feld textarea{width:100%;margin-top:6px;border:1px solid var(--pl-line);border-radius:14px;padding:10px 12px;font:inherit;resize:vertical}.ak-pl .pl-karte-aktionen{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.ak-pl .pl-karte-aktionen .pl-btn{padding:8px 16px;font-size:var(--pl-fs-sm)}.ak-pl .pl-karte-fussnote{margin:8px 0 0;font-size:var(--pl-fs-xs);color:var(--pl-warn-fg)}.ak-pl .pl-karte-fussnote:empty{display:none}.ak-pl .pl-summenblock{margin-top:34px}.ak-pl .pl-summenblock h2{font-size:var(--pl-fs-lg);margin:0 0 4px}.ak-pl .pl-hinweis{margin-top:34px;font-size:var(--pl-fs-xs);color:var(--pl-muted);max-width:74ch}.pl-undo{position:fixed;left:50%;bottom:24px;transform:translate(-50%);z-index:60;background:#1b2027;color:#fff;border-radius:999px;padding:12px 12px 12px 20px;display:flex;align-items:center;gap:14px;font-size:var(--pl-fs-sm);box-shadow:0 10px 30px #00000040}.pl-undo[hidden]{display:none}.pl-undo .pl-btn{background:#ffffff1f;border-color:transparent;color:#fff}.pl-undo .pl-btn:hover{background:#ffffff38;border-color:transparent;color:#fff}.ak-pl .pl-druckkopf,.ak-pl .pl-druckfuss{display:none}.pl-modal{position:fixed;top:0;right:0;bottom:0;left:0;z-index:70;background:#12161d8c;display:flex;align-items:flex-start;justify-content:center;padding:6vh 16px;overflow-y:auto}.pl-modal[hidden]{display:none}.pl-modal-inner{position:relative;background:#fff;border-radius:var(--ak-radius, 30px);padding:32px 30px;max-width:480px;width:100%}.pl-modal-schliessen{position:absolute;top:14px;right:16px;border:0;background:none;font-size:1.6rem;line-height:1;cursor:pointer;color:#545e70}.pl-modal h2{margin:0 0 8px;font-size:var(--pl-fs-lg)}.pl-modal .pl-feld{margin:14px 0}.pl-modal .pl-feld label{display:block;font-weight:600;font-size:var(--pl-fs-sm);margin-bottom:4px}.pl-modal .pl-feld input[type=text],.pl-modal .pl-feld input[type=email],.pl-modal .pl-feld input[type=tel],.pl-modal .pl-feld textarea{width:100%;border:1px solid var(--ak-line,#E2E4EA);border-radius:12px;padding:9px 12px;font:inherit}.pl-modal .pl-feld--checkbox{display:flex;gap:8px;align-items:flex-start;font-size:var(--pl-fs-sm);color:#545e70}.pl-modal .pl-feld--checkbox input{margin-top:3px}.pl-feld-verdeckt{position:absolute;width:1px;height:1px;overflow:hidden;opacity:0}@media(max-width:600px){.ak-pl .pl-grafik-knoten{position:static;display:block;max-width:none;margin-bottom:4px}.ak-pl .pl-grafik-ueber,.ak-pl .pl-grafik-unter{position:static;margin-top:4px}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/planung-v2.css.map */
