.fori59-strip{display:flex;align-items:center;gap:18px;margin:16px 0 22px;padding:12px 18px;border-left:4px solid #65a32d;border-radius:0 14px 14px 0;background:#f3f8ee;color:#1f3e79;clear:both}.fori59-strip p{margin:0;font:700 clamp(17px,2vw,23px)/1.35 Arial,Helvetica,sans-serif}.fori59-image{object-fit:contain}.fori59-chat-launch{display:flex;align-items:center}.fori59-chat-launch .fori59-image{max-width:70px!important;max-height:70px!important;width:auto!important;height:auto!important}.fori59-chat-head{display:flex;gap:10px;align-items:center;min-width:0}.fori59-chat-head .fori59-image{max-width:64px!important;max-height:64px!important;width:auto!important;height:auto!important}.fori59-manager{scroll-margin-top:20px}.fori59-mode,.fori59-filter{display:flex;align-items:flex-end;gap:16px;flex-wrap:wrap;margin:20px 0}.fori59-mode label,.fori59-filter label{flex:1;min-width:190px}.fori59-manager label{display:block;font-weight:700;font-size:16px}.fori59-manager input:not([type=checkbox]),.fori59-manager select{display:block;width:100%;padding:10px;margin:5px 0;border:1px solid #b7c7d9;border-radius:8px;background:white;color:#183252;font:inherit;min-height:44px}.fori59-manager .fori59-check{display:flex;gap:10px;align-items:center}.fori59-check input{width:20px;height:20px;flex-shrink:0}.fori59-links{display:flex;gap:10px;flex-wrap:wrap;margin:14px 0}.fori59-catalog{width:100%;height:720px;border:1px solid #dce5ef;border-radius:12px;margin-top:16px}.fori59-position-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.fori59-position{border:1px solid #dce5ef;padding:18px;border-radius:14px;background:#fff;scroll-margin-top:20px;min-width:0}.fori59-position[hidden]{display:none}.fori59-position-top{display:flex;align-items:center;gap:14px;min-height:145px}.fori59-position h3{font-size:22px;margin:7px 0}.fori59-position p{font-size:15px;line-height:1.45}.fori59-preview{display:flex;justify-content:center;align-items:center;min-width:110px;max-width:45%;background:#edf2f7;border-radius:12px;padding:8px}.fori59-preview img{max-height:240px}.fori59-slot-form{display:grid;gap:10px;margin-top:16px}.fori59-manager summary{font-weight:700;cursor:pointer;padding:10px 0;min-height:44px}.fori59-gallery{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));gap:16px}.fori59-gallery article{border:1px solid #dce5ef;padding:14px;border-radius:12px;text-align:center;background:#fff}.fori59-gallery img{display:block;margin:auto;width:150px;height:150px;max-width:100%;object-fit:contain}.fori59-gallery h3{font-size:18px}.fori59-gallery a{display:block;padding:7px}.fori59-manager :focus-visible{outline:3px solid #f06a22;outline-offset:3px}@media(max-width:800px){.fori59-position-grid{grid-template-columns:1fr}}@media(max-width:450px){.fori59-strip{padding:10px;gap:10px}.fori59-strip .fori59-image{max-width:90px!important;height:auto!important}.fori59-chat-head{flex-wrap:wrap}.fori59-position-top{align-items:flex-start;flex-direction:column}.fori59-position{padding:12px}}

/* Update 61: Fori ohne Banner; breite Fenster mit Begleiter links unten. */
.fori59-strip[data-fori59-slot^="front_"],.fori59-strip[data-fori59-slot^="public_"]{background:transparent;border:0;border-radius:0;max-width:1120px;margin:22px auto;padding:0 24px;box-sizing:border-box;gap:20px}
.fori61-companion{position:relative}
.fori61-companion .fori59-image{width:auto!important;height:auto!important;max-width:min(var(--fori61-size,200px),40vw)!important;max-height:var(--fori61-size,200px)!important;filter:drop-shadow(0 5px 5px #1f3e7918)}
.fori61-companion p{font-size:clamp(17px,2vw,22px);max-width:420px}
.fori61-close{display:none}
.fori61-companion[hidden]{display:none!important}
@media(min-width:1500px){
 .fori59-strip.fori61-companion{position:fixed;left:18px;bottom:18px;z-index:80;display:flex;flex-direction:column;align-items:center;gap:8px;width:220px;max-width:220px;margin:0;padding:0;pointer-events:none}
 .fori61-companion p{font:700 15px/1.35 Arial,Helvetica,sans-serif;text-align:center;background:#fff;color:#1f3e79;border:1px solid #dce5ef;border-radius:12px;padding:9px 12px;box-shadow:0 3px 14px #18325212;max-width:220px}
 .fori61-close{display:block;position:absolute;right:0;top:-20px;width:32px;height:32px;padding:0;border:1px solid #dce5ef;border-radius:50%;background:#fff;color:#1f3e79;font:24px/1 Arial,sans-serif;cursor:pointer;pointer-events:auto}
 .fori61-close:focus-visible{outline:3px solid #f06a22;outline-offset:3px}
}
@media(max-width:500px){.fori59-strip.fori61-companion{padding:0 18px;gap:14px}.fori61-companion .fori59-image{max-height:150px!important}.fori61-companion p{font-size:17px}}
@media print{.fori61-companion{display:none!important}}
@media(min-width:1500px){.fori59-strip.fori61-companion{width:clamp(140px,calc((100vw - 1140px)/2 - 36px),220px)}.fori61-companion .fori59-image{max-width:min(var(--fori61-size,200px),100%)!important}}
