/* SELA Bridge – Wunschzettel. Farben/Schriften erbt alles vom Theme (Kadence). */
.sela-wz-knopf{display:flex;flex-wrap:wrap;gap:.5em;margin:.6em 0 1em}
.sela-wz-knopf>button{flex:1 1 auto;display:inline-flex;align-items:center;justify-content:center;gap:.35em;padding:.55em .9em;background:#fff;color:inherit;border:1px solid currentColor;border-radius:2px;font:inherit;font-weight:600;cursor:pointer;opacity:.9}
.sela-wz-knopf>button:hover{opacity:1}
.sela-wz-merken[aria-pressed="true"] .sela-wz-herz{color:#b95c76}
.sela-wz-wahl{flex-basis:100%;background:#fff;border:1px solid rgba(0,0,0,.12);padding:.8em 1em}
.sela-wz-label{font-size:.78em;letter-spacing:.1em;text-transform:uppercase;font-weight:700;margin:0 0 .4em}
.sela-wz-option{display:block;padding:.2em 0}
.sela-wz-neutitel{margin-left:.3em;max-width:14em}
.sela-wz-zeile{display:flex;gap:.6em;align-items:center;flex-wrap:wrap;margin:.6em 0}
.sela-wz-menge{width:4.5em}
.sela-wz-notiz{flex:1 1 10em}
.sela-wz-meldung{margin:0}
.sela-wz-klein{font-size:.86em;opacity:.8}
.sela-wz-erfuellt{color:#4f7360;font-weight:600}
.sela-wz-merk{list-style:none;margin:0;padding:0}
.sela-wz-merk li{display:flex;gap:1em;align-items:center;padding:.8em 0;border-top:1px solid rgba(0,0,0,.08)}
.sela-wz-merk li:first-child{border-top:0}
.sela-wz-bild img{width:64px;height:auto;display:block}
.sela-wz-txt{flex:1;min-width:0}
.sela-wz-name{font-weight:600}
.sela-wz-akt{display:flex;gap:.5em;align-items:center}
.sela-wz-weg{background:none;border:0;cursor:pointer;font-size:1.1em;opacity:.6;padding:.2em .4em}
.sela-wz-weg:hover{opacity:1}
.sela-wz-liste{list-style:none;margin:1em 0;padding:0}
.sela-wz-liste li{display:flex;justify-content:space-between;gap:1em;padding:.6em 0;border-top:1px solid rgba(0,0,0,.08)}
.sela-wz-liste li.sela-wz-archiv{opacity:.6}
.sela-wz-neu{display:flex;flex-wrap:wrap;gap:.5em;align-items:center;margin:1em 0 2em}
.sela-wz-neu label{flex-basis:100%;font-weight:600}
.sela-wz-neu input{flex:1 1 14em}
.sela-wz-adresse{border:1px solid rgba(0,0,0,.12);padding:1em;margin:1em 0}
.sela-wz-teilen{background:#f1e9dc;padding:.8em 1em;margin:1.5em 0}
.sela-wz-link{background:none;border:0;padding:0;text-decoration:underline;cursor:pointer;font:inherit;opacity:.75}
.sela-wz-pos input[type=text]{width:100%}
@media (max-width:600px){.sela-wz-merk li{flex-wrap:wrap}.sela-wz-akt{flex-basis:100%;justify-content:flex-end}}
/* W2: Teilen im Konto */
.sela-wz-linkzeile{display:flex;gap:.5em;flex-wrap:wrap}
.sela-wz-linkfeld{flex:1 1 16em;font-size:.9em}
.sela-wz-teilen-knoepfe{display:flex;gap:.5em;flex-wrap:wrap}
/* W2: geteilte Seite (Variante B „Regal“) */
.sela-wz-seite .sela-wz-innen{max-width:1100px;margin:0 auto;padding:2em 16px 3em}
.sela-wz-regal-kopf{max-width:46em;margin-bottom:1.5em}
.sela-wz-titel{margin:.1em 0 .3em}
.sela-wz-gruss{font-style:italic;margin:.2em 0 .6em}
.sela-wz-lieferung{display:flex;gap:.7em;align-items:center;background:#e3ece6;color:#2f4a3c;padding:.7em .9em;margin:.8em 0}
.sela-wz-pin{flex:0 0 1.8em;height:1.8em;border-radius:50%;background:#6C8E7A;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:700}
.sela-wz-regal{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(auto-fill,minmax(170px,1fr));gap:14px}
.sela-wz-kachel{background:#fff;border:1px solid rgba(0,0,0,.08);padding:10px;display:flex;flex-direction:column;gap:.35em}
.sela-wz-kachel .sela-wz-bild img{width:100%;height:auto;display:block}
.sela-wz-kachel .sela-wz-name{font-weight:600;line-height:1.3}
.sela-wz-kachel .button,.sela-wz-kachel form{margin-top:auto}
.sela-wz-kachel form .button{width:100%}
.sela-wz-voll{opacity:.55}
.sela-wz-stempel{display:inline-block;align-self:flex-start;font-size:.82em;font-weight:700;color:#4f7360;background:#e3ece6;padding:.1em .6em;border-radius:1em}
.sela-wz-notizchen{font-style:italic;font-size:.88em;opacity:.85}
.sela-wz-rueckfrage{background:#fffaf0;border:1px solid #fbe9a6;padding:1em 1.1em;margin:0 0 1.5em;max-width:46em}
.sela-wz-rueckfrage form{display:flex;gap:.6em;flex-wrap:wrap}
/* W2: Geschenk-Kasse – nur ein Adressformular (das der Schenkenden) */
body.sela-wz-geschenkkasse .wc-block-checkout__use-address-for-billing,
body.sela-wz-geschenkkasse .wp-block-woocommerce-checkout-billing-address-block{display:none!important}
.sela-wz-hinweis{background:#fffaf0;border:1px solid #fbe9a6;padding:.6em .8em}
