.accordion-body .konfrow[data-v-7c36e578]:not(:last-child):after{content:"";position:relative;left:12px;width:calc(100% - 24px);bottom:0;height:2px;background-color:var(--light-3);margin:20px 0}.infoBTNHide[data-v-7c36e578]{float:right;background-color:#fff;color:#56983d}.errorMessage[data-v-7c36e578]{background-color:#fcf2a9}.infoBTN[data-v-7c36e578]{border:0;background-color:#fff}.hidden[data-v-7c36e578]{display:none}.tooltipKomp[data-v-7c36e578]{position:relative;display:inline-block}.tooltipKomp .tooltiptext[data-v-7c36e578]{visibility:hidden;background-color:green;color:#fff;text-align:center;border-radius:6px;position:absolute;z-index:1;bottom:-45px;left:50%;transform:translate(-50%);opacity:0;transition:opacity .3s;padding:6px 10px;width:auto;height:30px;line-height:20px;white-space:nowrap}.tooltiptext[data-v-7c36e578]:after{content:"";position:absolute;bottom:100%;left:50%;margin-left:-10px;border-width:10px;border-style:solid;border-color:transparent transparent green transparent}.tooltipKomp:hover .tooltiptext[data-v-7c36e578],.tooltipKomp.demo .tooltiptext[data-v-7c36e578]{visibility:visible;opacity:1}.option-card[data-v-6ed8b2ea]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem 1rem;margin-bottom:1.25rem}.full-row[data-v-6ed8b2ea]{grid-column:1 / -1}.field[data-v-6ed8b2ea]{display:flex;flex-direction:column}.label[data-v-6ed8b2ea]{font-weight:600;font-size:.85rem;margin-bottom:.25rem}.text-input[data-v-6ed8b2ea]{padding:.4rem .5rem;border:1px solid #ccc;border-radius:.25rem;width:100%}textarea[data-v-6ed8b2ea]{resize:vertical}.toggle-row[data-v-6ed8b2ea]{margin-bottom:.25rem}.color-preview p[data-v-74db56f0]{color:#000;margin-top:8px;margin-bottom:0}.preview-bg[data-v-74db56f0]{background:#fff;width:240px;height:240px;border-top-left-radius:5px;border-top-right-radius:5px}.color-radio-preview[data-v-388db5cd]{display:inline-block;width:18px;height:18px;margin-bottom:-4px;margin-right:5px;outline:1px solid #d6d6d5;flex-shrink:0}.color-row{display:grid;grid-template-columns:auto auto 1fr;align-items:start}.color-row input{margin-right:5px;margin-top:4px}.color-row .color-radio-preview{margin-bottom:0!important;margin-top:2px}.d_block_label[data-v-043781d6]{display:block}.color-group-title[data-v-043781d6]{color:#56983d;margin-left:4px;cursor:pointer;margin-bottom:5px}.color-group-title[data-v-043781d6]:before{content:"+";font-size:18px;margin-right:9px}.color-group-title.active[data-v-043781d6]:before{content:"−"!important}.option-card[data-v-be6e1898]{display:grid;grid-template-columns:repeat(3,1fr);gap:.75rem 1rem;margin-bottom:1.25rem}.full-row[data-v-be6e1898]{grid-column:1 / -1}.field[data-v-be6e1898]{display:flex;flex-direction:column}.label[data-v-be6e1898]{font-weight:600;font-size:.85rem;margin-bottom:.25rem}.text-input[data-v-be6e1898]{padding:.4rem .5rem;border:1px solid #ccc;border-radius:.25rem;width:100%}textarea[data-v-be6e1898]{resize:vertical}.toggle-row[data-v-be6e1898]{margin-bottom:.25rem}.flaechen-pflicht-hint[data-v-3b5d707a]{display:block;color:red;font-size:.85em}.invalid[data-v-bf731aef]{border:2px solid red!important}.konfig-adresse[data-v-bf731aef]{position:relative}.konfig-adresse .address-selector-button[data-v-bf731aef]{display:grid;grid-gap:6px;grid-auto-flow:column;justify-content:end;margin-bottom:4px}.konfig-adresse .address-selector-button .leer[data-v-bf731aef]{background-color:var(--light-3);color:var(--dark-3)}.konfig-adresse .address-selector-button .leer[data-v-bf731aef]:hover{background-color:var(--light-4);color:var(--dark-2)}.konfig-adresse .address-selector-button .address-btn[data-v-bf731aef]{border-radius:50px;font-size:12px;padding:5px 10px}.shipment_m .shipment-delete-button[data-v-bf731aef]{border-radius:50px;font-size:12px;padding:5px 10px;background-color:var(--light-3);color:var(--dark-3)}.shipment_m .shipment-delete-button[data-v-bf731aef]:hover{color:red}.konfig-adresse select[data-v-bf731aef]{padding:10px 15px!important}.konfig-adresse input[data-v-bf731aef]{line-height:1.5!important}.speichern_check[data-v-bf731aef]{margin-top:8px}.shipment-info[data-v-bf731aef]{background-color:#fcf2a9;padding:5px;font-size:14px;margin-bottom:12px}.address-list[data-v-bf731aef]{padding:1rem;border:1px solid #ddd;max-width:36rem;margin-bottom:12px;border-radius:5px!important}.address-item button[data-v-bf731aef]{border-radius:5px!important;color:#000;width:100%;text-align:left;padding:.5rem .75rem;border:1px solid #ccc;background:#f9f9f9}.address-list ul[data-v-bf731aef]{margin-left:0;padding-left:0;margin-bottom:0}.address-list ul .address-btn .addr[data-v-bf731aef]{color:var(--dark-2)}.address-list ul .address-btn .default-badge[data-v-bf731aef]{display:inline-block;background:#e8f2e8;color:#1e5c1e;border-radius:3px;font-size:11px;padding:1px 6px;margin:4px 6px 0 0}.address-list button.cancel[data-v-bf731aef]{border-radius:50px;color:var(--dark-3);border-color:var(--light-4);background-color:var(--light-1)}.address-list button.cancel[data-v-bf731aef]:hover{color:var(--light-1);border-color:var(--dark-3);background-color:var(--dark-3)}.address-list h3[data-v-bf731aef]{font-size:1.25rem;margin-bottom:12px}.konfig-adresse label[data-v-bf731aef]:not(.anrede):not(.speichern){visibility:hidden}.konfig-adresse div:has(input:not(:placeholder-shown))>label[data-v-bf731aef]{visibility:visible!important}ul[data-v-bf731aef]{list-style:none}.address-item+.address-item[data-v-bf731aef]{margin-top:.5rem}.address-item button[data-v-bf731aef]:hover{background:#f0f0f0}.cancel[data-v-bf731aef]{margin-top:1rem}#app label.anrede[data-v-bf731aef]{display:inline-block;margin-right:10px}.konfig-rechnungsadresse label[data-v-bf731aef]:not(.anrede):not(.speichern){font-size:80%}.konfig-rechnungsadresse .anrede[data-v-bf731aef]{margin-right:20px}.konfig-adresse input[data-v-bf731aef]:not([type=radio]):not(.speichern),.konfig-adresse select[data-v-bf731aef]{width:100%;margin-top:15px}.konfig-adresse label[data-v-bf731aef]:not(.anrede):not(.speichern){position:absolute;padding:0 4px;background:var(--light-1);margin-left:12px;margin-top:5px}.width25[data-v-bf731aef]{width:25%}.width50[data-v-bf731aef]{width:50%}.width75[data-v-bf731aef]{width:75%}.row-collumn[data-v-bf731aef]{display:flex;gap:15px}.manager-list[data-v-2b2ded0c]{list-style:none;margin:0;padding:0}.manager-item[data-v-2b2ded0c]{border:1px solid #ddd;border-radius:5px;padding:.75rem;margin-bottom:.75rem;background:#f9f9f9}.manager-item .addr[data-v-2b2ded0c]{color:var(--dark-2)}.badges[data-v-2b2ded0c]{margin:4px 0}.default-badge[data-v-2b2ded0c]{display:inline-block;background:#e8f2e8;color:#1e5c1e;border-radius:3px;font-size:11px;padding:1px 6px;margin:0 6px 4px 0}.row-actions[data-v-2b2ded0c]{margin-top:6px;display:flex;flex-wrap:wrap;gap:6px;align-items:center}.defaults-label[data-v-2b2ded0c]{font-size:12px;color:var(--dark-2)}.manager-btn[data-v-2b2ded0c]{border-radius:50px;font-size:12px;padding:5px 10px;background-color:var(--light-3);color:var(--dark-3)}.manager-btn[data-v-2b2ded0c]:hover{background-color:var(--light-4);color:var(--dark-2)}.manager-btn.danger[data-v-2b2ded0c]:hover{color:red}.manager-btn.save[data-v-2b2ded0c],.manager-btn.add[data-v-2b2ded0c]{background-color:var(--dark-3);color:var(--light-1)}.manager-form[data-v-2b2ded0c]{margin-top:10px;padding:.75rem;border:1px dashed #ccc;border-radius:5px;background:#fff}.manager-form h4[data-v-2b2ded0c]{font-size:1rem;margin-bottom:8px}.form-defaults[data-v-2b2ded0c]{margin-top:10px}.form-defaults label[data-v-2b2ded0c]{display:block;margin-bottom:4px;font-size:14px}.payment-method-option[data-v-acad52c2]{display:block;margin-bottom:4px}.danke-section-head[data-v-177ce309]{cursor:default;pointer-events:none}.danke-lines[data-v-177ce309]{line-height:1.4}.danke-lines>span[data-v-177ce309]{display:block}.danke-lines__meta[data-v-177ce309]{margin-bottom:4px;color:var(--dark-2, #666)}.lblock>p[data-v-177ce309]{margin:0 0 6px;line-height:1.4}.danke-anmerkungen[data-v-177ce309]{white-space:pre-line}.danke-konfig-rows[data-v-177ce309]{display:grid;grid-template-columns:minmax(180px,340px) 1fr;column-gap:32px;row-gap:8px;align-items:start}@media (max-width: 720px){.danke-konfig-rows[data-v-177ce309]{grid-template-columns:1fr;row-gap:2px}.danke-konfig-rows__label[data-v-177ce309]{margin-top:8px}}.upload-btn[data-v-177ce309]{display:inline-block;padding:8px 16px;border:0;background:var(--brand, #56983d);color:#fff;text-decoration:none;cursor:pointer}.upload-btn input[data-v-177ce309]{position:absolute;width:1px;height:1px;opacity:0;pointer-events:none}.pay-btn[data-v-177ce309]{background-color:var(--brand, #56983d);color:#fff}.danke-upload-form__row[data-v-177ce309]{display:grid;grid-template-columns:140px 1fr;gap:24px;align-items:start;margin-bottom:14px}.danke-upload-form__files[data-v-177ce309]{min-width:0}.danke-upload-form__file-row[data-v-177ce309]{display:grid;grid-template-columns:minmax(220px,1fr) auto auto minmax(130px,auto);gap:20px;align-items:start;margin-bottom:9px;color:#777;font-size:20px}.danke-upload-form__file-row.is-error[data-v-177ce309]{color:#b00020}.danke-upload-form__file-name[data-v-177ce309]{overflow-wrap:anywhere}.danke-upload-form__file-actions[data-v-177ce309]{display:flex;flex-direction:column;align-items:flex-start;gap:4px}.danke-upload-form__file-action[data-v-177ce309]{display:inline-block;border:0;padding:3px 10px;background:var(--light-2, #eee);color:#666;line-height:1.25;text-decoration:none;cursor:pointer}.danke-upload-form__hint[data-v-177ce309]{margin:28px 0 16px;color:#666}.danke-upload-form__submit[data-v-177ce309]{width:100%;border:0;padding:12px 16px;background:var(--brand, #56983d);color:#fff;font-size:18px;cursor:pointer}@media (max-width: 720px){.danke-upload-form__row[data-v-177ce309],.danke-upload-form__file-row[data-v-177ce309]{grid-template-columns:1fr;gap:8px}}#price-box{max-width:1200px;margin-right:auto;margin-bottom:0;margin-left:auto}#bestell_btn{color:#57991d;background-color:var(--light-1);cursor:pointer}#bestell_btn_link{color:#57991d}.price_small{font-size:.875em}#price_text_grid h2.dp_inline,#price_text_grid p.dp_inline{display:inline-block;margin-right:5px}#konfig-price-grid{display:flex;flex-wrap:wrap;align-items:center;margin-left:-20px}.konfig-price-grid-col{padding-left:20px}#konfig-price-view{position:sticky;margin-left:calc(-50vw + 50%);margin-right:calc(-50vw + 50%);bottom:0;width:100vw!important;left:0;background-color:#fff;border-top-color:#eaeae9;border-top-style:solid;border-top-width:1px}.modal-overlay[data-v-5d5961ba]{position:fixed;top:0;left:0;width:100vw;height:100vh;background-color:#00000080;display:flex;justify-content:center;align-items:center;z-index:1000}.spinner[data-v-5d5961ba]{width:40px;height:40px;border:4px solid rgba(255,255,255,.3);border-top-color:#fff;border-radius:50%;animation:spin-5d5961ba 1s linear infinite}@keyframes spin-5d5961ba{to{transform:rotate(360deg)}}.konf-error-banner{position:fixed;top:16px;right:16px;z-index:9999;display:flex;flex-direction:column;gap:8px;max-width:420px}.konf-error-banner__item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;background:#fdecea;color:#611a15;border:1px solid #f5c2c0;border-radius:4px;box-shadow:0 2px 6px #00000014;font-size:14px}.konf-error-banner__msg{flex:1}.konf-error-banner__close{background:transparent;border:0;font-size:18px;line-height:1;cursor:pointer;color:inherit;padding:0 4px}.konf-success-banner__item{display:flex;align-items:flex-start;gap:12px;padding:10px 12px;background:#e6f4ea;color:#1e4620;border:1px solid #b7dfc0;border-radius:4px;box-shadow:0 2px 6px #00000014;font-size:14px}.konf-success-banner__icon{flex:0 0 auto}.konf-success-banner__msg{flex:1}#app .konfig-speichern-btn--gespeichert{opacity:.6;cursor:default;pointer-events:none}#app .optionSpezialAuflage{display:grid;grid-template-columns:repeat(2,1fr);gap:.75rem 1rem;margin-bottom:1.25rem}#app .section-content.visible{display:block}#app .section-content{display:none;padding:12px}#app .section-header h2{margin:0;font-size:17px;font-weight:400}#app .section-header{cursor:pointer;padding:9px 12px 13px 14px;margin-top:2px;background-color:#eaeae9}#app .bestellpreis .row-collumn{border-bottom:2px dotted var(--light-3)!important;padding-bottom:0!important;margin-bottom:15px}#app .bestellpreis-left,#app .bestellpreis-right{padding:0!important}#app .bestellpreis-left>span,#app .bestellpreis-right>span{position:relative;bottom:-6px;background:var(--light-1)}#app .bestellpreis-left>span{padding-right:5px}#app .bestellpreis-right>span{padding-left:5px}#app .bestellpreis-right{text-align:right}#app .width25{width:25%}#app .width50{width:50%}#app .width75{width:75%}#app .invalid{border:2px solid red!important}#app input[type=checkbox].invalid,#app input[type=radio].invalid{outline:2px solid red;outline-offset:1px}#app .create_account label{position:absolute;padding:0 4px;background:var(--light-1);margin-left:12px;margin-top:5px}#app .create_account input:not([type=radio]){width:100%;margin-top:15px;border:1px solid;border-radius:0;padding:10px 15px;max-width:100%;color:var(--dark-3);background-color:var(--light-1);border-color:var(--light-4)}#app .shipment-delete-button{float:right}#app .shipment_m{border:1px solid #eee;padding:12px;margin-top:6px;margin-bottom:6px}#app .konfig-settings-btn{margin:20px 0}#app .konfig-settings-btn .konfig-settings-btn-text:hover{color:#fff}#app .konfig-settings-btn-text{align-items:center;column-gap:.5em;display:inline-flex;justify-content:center;text-decoration:none;width:100%}#app .konfig-settings-btn-grid{column-gap:1em;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));row-gap:1em}#app table.auflage-standard{width:60%}#app table.auflage-express{width:40%}#app table.auflage-standard th,#app table.auflage-express th{border:0}#app .b1-auflage table{margin-top:20px;border:0}#app .auflage-standard{float:left}#app .only-mobile{display:none}#app .b1-auflage table tbody tr td{height:52px!important}#app .b1-auflage table thead tr th{height:70px!important}#app .b1-auflage tr:last-child th{background:var(--light-3)}#app .b1-auflage tr:first-child th:first-child{text-align:left;vertical-align:top;padding:35px 0 0 20px}#app .b1-auflage tr:last-child th:last-child{border-right:1px solid var(--light-3)}#app .b1-auflage .auflage-standard tr:last-child th:first-child,#app .b1-auflage .auflage-standard tr:last-child th:last-child{border-right:1px solid var(--light-1)}#app .b1-auflage th{font-weight:400}#app .b1-auflage th p:first-child{font-size:17px}#app .b1-auflage td,#app .b1-auflage th{text-align:right;padding:5px 10px;height:40px}#app .b1-auflage .auflage-heading{margin-bottom:0}#app .b1-auflage td{width:11%}#app .b1-auflage th span{font-weight:400}#app .b1-auflage td:first-child{width:16%}#app .b1-auflage td:nth-child(2),#app td:nth-child(6){width:6%!important;padding-left:25px!important;border-right:0}#app .b1-auflage td.netto{border-left:0!important;border-right:0!important}#app .b1-auflage td.brutto{border-left:0!important;width:14%}#app .b1-auflage td.brutto,#app .b1-auflage td.netto{white-space:nowrap}#app .b1-auflage tr td{border-bottom:1px solid var(--light-3)}#app .b1-auflage tr td:first-child{border-left:1px solid var(--light-3)}#app .b1-auflage .brutto{font-weight:700}#app .b1-auflage tr:hover td{background-color:#fff}#app .small,#app small{font-size:86%}#app input{margin-right:5px}#app .color-group-title{color:#56983d;margin-left:4px;cursor:pointer;margin-bottom:5px}#app .color-group-title:before{content:"+";font-size:18px;margin-right:9px}#app .color-group-title.active:before{content:"−"!important}#app .accordion-button:after{content:none}#app .accordion-button{position:relative;display:flex;flex-direction:column;align-items:flex-start}#app .accordion-button .icon{position:absolute;right:10px;top:50%;transform:translateY(-50%);transition:fill .3s ease}#app .accordion-button.collapsed .icon svg{fill:#d6d6d5}#app .accordion-button:not(.collapsed){background-color:#fff}#app .accordion-button:not(.collapsed) .icon svg{fill:#74b238}#app .accordion-button h3:before{font-size:22px;content:"−";padding-right:8px}#app .accordion-button.collapsed h3:before{content:"+"!important}#app .accordion-tab-summary{line-height:1.2;display:none;font-size:.85rem;color:gray;margin-top:5px}#app .accordion-button.collapsed .accordion-tab-summary{display:block}#app .labelDisplayBlock{display:block;margin-bottom:5px}#app .accordion-header p{margin-left:22px;font-size:small}#app legend,#app label{margin-bottom:5px;color:var(--dark-2)}#app #cover label,#app #bindung label,#app #schweizer_broschur label,#app .umschlag label,#app #blattEinZwei label,#app #fadenfarbe label,#app .lblock label{display:block;margin-bottom:5px}#app .lblock button:disabled{opacity:.6;cursor:not-allowed;pointer-events:none}#app input,#app .select{padding:4px 8px;line-height:1.2}#app .b1-konfig-number input{width:60px}#app .b1-konfig-number span{width:40px;display:inline-block}
