/* Valorim Wissen, Fassung 1 (02.11.2026). Gilt nur auf den Blogseiten unter /wissen. */
/* Filter nach Kategorie */
.vlm-w-filter{display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.5rem}
.vlm-w-filter a{display:inline-flex;align-items:center;min-height:2.75rem;padding:.5rem 1rem;border-radius:999px;border:1px solid var(--vlm-warmgrau,#d9d5d4);background:#fff;color:var(--f-text,#1a1a1a);font-weight:600;font-size:.9375rem;text-decoration:none;transition:border-color .18s ease,background-color .18s ease}
.vlm-w-filter a:hover{border-color:var(--vlm-petrol,#004046)}
.vlm-w-filter a[aria-current="page"]{background:var(--vlm-petrol,#004046);border-color:var(--vlm-petrol,#004046);color:#fff}
/* Übersicht: Odoo-Kopf und Seitenleiste aus, Karten nach Design 2.0 */
.website_blog #o_wblog_index_content{padding-top:3rem;padding-bottom:4rem}
.website_blog #o_wblog_index_content .o_wblog_post .o_record_cover_container{box-shadow:none!important;border:1px solid var(--vlm-warmgrau,#d9d5d4);border-radius:1rem!important;background:var(--vlm-offwhite,#f0f0f0)}
.website_blog #o_wblog_index_content .o_wblog_post{height:100%;background:#fff;border:1px solid var(--vlm-warmgrau,#d9d5d4);border-radius:1rem;padding:1rem;transition:transform .18s ease,border-color .18s ease}
.website_blog #o_wblog_index_content .o_wblog_post:hover{border-color:var(--vlm-taupe,#887470);transform:translateY(-2px)}
.website_blog #o_wblog_index_content .o_wblog_post_title{font-size:1.125rem;font-weight:700;line-height:1.3;color:var(--f-text,#1a1a1a)}
.website_blog #o_wblog_index_content .o_wblog_post .o_wblog_post_short_tag_section a,.website_blog #o_wblog_index_content .o_wblog_post .badge{background:var(--vlm-offwhite,#f0f0f0)!important;color:var(--f-text,#1a1a1a)!important;border:0!important;border-radius:999px;font-weight:600}
.website_blog .o_wblog_sidebar,.website_blog #o_wblog_sidebar{display:none!important}
/* Beitrag */
.website_blog #o_wblog_post_main{padding-top:3rem!important;padding-bottom:4rem!important}
.website_blog #o_wblog_post_main .breadcrumb,.website_blog #o_wblog_post_info,.website_blog #o_wblog_post_main .o_wblog_post_content_field + div .badge{display:none!important}
.website_blog #o_wblog_post_content{max-width:46rem;margin:0 auto}
.website_blog .o_wblog_post_content_field{font-size:1.0625rem;line-height:1.65;color:var(--f-text,#1a1a1a)}
.website_blog .o_wblog_post_content_field h2{font-size:1.5rem;font-weight:700;line-height:1.25;margin:2.5rem 0 .75rem}
.website_blog .o_wblog_post_content_field h3{font-size:1.1875rem;font-weight:700;margin:2rem 0 .5rem}
.website_blog .o_wblog_post_content_field p{margin:0 0 1rem}
.website_blog .o_wblog_post_content_field a{color:var(--vlm-petrol,#004046);text-decoration:underline}
.website_blog .o_wblog_post_content_field table{width:100%;border-collapse:collapse;margin:1.5rem 0;font-size:.9375rem}
.website_blog .o_wblog_post_content_field th,.website_blog .o_wblog_post_content_field td{border-bottom:1px solid var(--vlm-warmgrau,#d9d5d4);padding:.625rem .5rem;text-align:left;vertical-align:top}
.website_blog .o_wblog_post_content_field th{font-size:.8125rem;color:var(--f-text-2,#6f5f5c);font-weight:600}
.website_blog .o_wblog_post_content_field .vlm-w-quellen{background:var(--vlm-offwhite,#f0f0f0);border:1px solid var(--vlm-warmgrau,#d9d5d4);border-radius:1rem;padding:1.25rem 1.5rem;margin-top:2.5rem;font-size:.9375rem}
.website_blog .o_wblog_post_content_field .vlm-w-quellen p{margin:0 0 .5rem}
.website_blog .o_wblog_post_content_field .vlm-w-kern{border-left:4px solid var(--vlm-petrol,#004046);padding:.25rem 0 .25rem 1.25rem;margin:1.5rem 0;font-size:1.125rem;font-weight:600}
.vlm-w-meta{font-size:.875rem;color:var(--f-text-2,#6f5f5c)}
.website_blog #o_wblog_post_footer{display:none}
@media (prefers-reduced-motion: reduce){.website_blog #o_wblog_index_content .o_wblog_post{transition:none}}
.website_blog #o_wblog_post_content > .o_wblog_post_content_field ~ .text-muted{display:none!important}
.website_blog #o_wblog_index_content .o_record_cover_container:has(.o_record_cover_image[style*="none"]){display:none!important}
.website_blog .o_wblog_post_content_field.o_wblog_read_text{max-width:none;font-weight:400;font-size:1.0625rem}
.website_blog .o_wblog_post_content_field.o_wblog_read_text p,.website_blog .o_wblog_post_content_field.o_wblog_read_text li{font-weight:400;font-size:1.0625rem;line-height:1.65}
.website_blog .o_wblog_post_content_field.o_wblog_read_text .vlm-w-kern{font-weight:600;font-size:1.125rem}
.website_blog .o_wblog_post_content_field ul{padding-left:1.25rem;margin:0 0 1rem}
.website_blog .o_wblog_post_content_field li{margin-bottom:.5rem}
.website_blog #o_wblog_index_content .o_wblog_post_title,.website_blog #o_wblog_index_content .o_blog_post_title{font-weight:700}
