.mein-faq-accordion{border:none;border-radius:10px;overflow:hidden;margin-bottom:32px;box-shadow:0 4px 24px rgba(0,0,0,.1),0 1.5px 4px rgba(0,0,0,.06);background:#f8fafc;padding:0 0 8px;transition:box-shadow .2s}.mein-faq-list{margin:20px 0;padding:0;list-style:none}.mein-faq-item{border-bottom:1px solid #e3e8ee;background:#fff;transition:background .2s}.mein-faq-item:last-child{border-bottom:none}.mein-faq-details{width:100%}.mein-faq-question{background:0 0;color:#222;cursor:pointer;padding:18px 28px;width:100%;text-align:left;border:none;outline:none;font-size:1.08rem;font-weight:600;transition:background .15s,color .15s;display:flex;justify-content:space-between;align-items:center;line-height:1.4;border-radius:0;letter-spacing:.01em;position:relative;z-index:2;list-style:none}.mein-faq-question::-webkit-details-marker{display:none}.mein-faq-question{list-style-type:none}.mein-faq-question:hover,.mein-faq-question:focus{background:#f0f4f8;color:#0073aa}.mein-faq-icon{display:inline-block;width:12px;height:12px;border-right:2.5px solid #0073aa;border-bottom:2.5px solid #0073aa;transform:rotate(45deg);transition:transform .25s cubic-bezier(.68,-.55,.27,1.55),border-color .2s;margin-left:18px;flex-shrink:0}.mein-faq-details[open] .mein-faq-icon{transform:rotate(-135deg);border-color:#005177}.mein-faq-answer{padding:18px 28px 22px;background:#f7fafc;color:#444;border-top:1px solid #e3e8ee;line-height:1.7;font-size:1rem;border-radius:0 0 8px 8px;animation:mein-faq-fadein .25s}@keyframes mein-faq-fadein{from{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.mein-faq-answer p:first-child{margin-top:0}.mein-faq-answer p:last-child{margin-bottom:0}.mein-faq-answer ul,.mein-faq-answer ol{margin-left:22px;margin-top:10px;margin-bottom:10px;padding-left:15px}.mein-faq-answer li{margin-bottom:7px}.mein-faq-answer a{color:#0073aa;text-decoration:underline;text-underline-offset:2px;transition:color .15s}.mein-faq-answer a:hover{color:#005177}.mein-faq-title{font-size:1.5rem;margin-bottom:14px;color:#222;font-weight:700;letter-spacing:.01em}@media (max-width:900px){.mein-faq-accordion{margin-bottom:24px}.mein-faq-question,.mein-faq-answer{padding-left:16px;padding-right:16px}}@media (max-width:600px){.mein-faq-accordion{border-radius:6px;box-shadow:0 1px 6px rgba(0,0,0,.08)}.mein-faq-question,.mein-faq-answer{padding:12px 8px;font-size:.98rem}.mein-faq-icon{width:10px;height:10px;margin-left:10px}}@media (max-width:400px){.mein-faq-question,.mein-faq-answer{padding:8px 2px;font-size:.93rem}.mein-faq-title{font-size:1.1rem}}.mein-faq-item-admin.closed .inside{display:none}.mein-faq-item-admin .handlediv{cursor:pointer}.mein-faq-item-admin .handlediv:hover{color:#0073aa}