/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.text-align-left{text-align:left;}.text-align-right{text-align:right;}.text-align-center{text-align:center;}.text-align-justify{text-align:justify;}.align-left{float:left;}.align-right{float:right;}.align-center{display:block;margin-right:auto;margin-left:auto;}
.container-inline div,.container-inline label{display:inline-block;}.container-inline .details-wrapper{display:block;}
.clearfix::after{display:table;clear:both;content:"";}.nowrap{white-space:nowrap;}
.hidden{display:none;}.visually-hidden{position:absolute !important;overflow:hidden;clip:rect(1px,1px,1px,1px);width:1px;height:1px;word-wrap:normal;}.visually-hidden.focusable:active,.visually-hidden.focusable:focus-within{position:static !important;overflow:visible;clip:auto;width:auto;height:auto;}.invisible{visibility:hidden;}
.js .js-hide{display:none;}.js-show{display:none;}.js .js-show{display:block;}
.views-align-left{text-align:left;}.views-align-right{text-align:right;}.views-align-center{text-align:center;}.views-view-grid .views-col{float:left;}.views-view-grid .views-row{float:left;clear:both;width:100%;}.views-display-link + .views-display-link{margin-left:0.5em;}
.vk-page{width:100%;max-width:660px;}.vk-card{margin:0 auto;}.vk-page__kopf{margin-bottom:24px;}.vk-page__titel{font-size:26px;font-weight:500;color:var(--yv-petrol);margin-bottom:8px;}.vk-page__untertitel{font-size:15px;color:var(--yv-gray);line-height:1.6;}.vk-card{background:var(--yv-white);border:0.5px solid var(--yv-border);border-radius:16px;padding:20px;box-shadow:var(--yv-shadow);}.vk-card__toolbar{display:flex;align-items:center;justify-content:space-between;margin-bottom:10px;}.vk-card__label{font-size:13px;font-weight:600;color:var(--yv-petrol);}.vk-card__actions{display:flex;gap:8px;}.vk-btn{font-size:13px;font-weight:500;padding:7px 14px;border-radius:8px;cursor:pointer;border:none;transition:all 0.15s;font-family:inherit;}.vk-btn--ghost{background:var(--yv-surface);color:var(--yv-gray);border:0.5px solid var(--yv-border);}.vk-btn--ghost:hover{background:var(--yv-light);color:var(--yv-petrol);}.vk-textarea{width:100%;min-height:100px;padding:14px;font-size:18px;color:var(--yv-petrol);border:0.5px solid rgba(22,64,77,0.2);border-radius:10px;background:var(--yv-surface);box-sizing:border-box;resize:vertical;font-family:inherit;margin-bottom:16px;}.vk-textarea:focus{outline:none;border-color:var(--yv-teal);box-shadow:0 0 0 3px rgba(47,158,137,0.1);}#vk-holder select#kb_mappingselector{display:none !important;}#vk-holder select#kb_langselector{display:none !important;}.vk-varianten{margin-top:16px;font-size:14px;color:var(--yv-gray);display:flex;align-items:center;flex-wrap:wrap;gap:4px 10px;}.vk-varianten__label{font-weight:600;color:var(--yv-petrol);margin-right:4px;}.vk-variante{color:var(--yv-teal);text-decoration:none;padding:2px 4px;border-radius:4px;transition:all 0.15s;}.vk-variante:hover{text-decoration:underline;}.vk-variante.is-active{color:var(--yv-petrol);font-weight:600;cursor:default;}.vk-variante:not(:last-child)::after{content:"|";color:var(--yv-border);margin-left:10px;font-weight:400;}color:#9aa8ab;}
