.card h3,.detailtop h2{overflow-wrap:anywhere;white-space:normal;line-height:1.3}.german-name{font-size:.9rem;color:#5e6661;line-height:1.4;margin:.3rem 0 .6rem;overflow-wrap:anywhere}.info-button{display:inline-flex;align-items:center;justify-content:center;min-width:30px;min-height:30px;padding:2px;margin-left:3px;border:1px solid #72857a;border-radius:50%;background:#fff;color:#284e3a;font-size:1rem;line-height:1;cursor:pointer;vertical-align:middle}.info-button:focus-visible,.glossary-popover button:focus-visible{outline:3px solid #326ecc;outline-offset:3px}.info-button[aria-expanded=true]{background:#e2eee6}.glossary-popover{position:fixed;z-index:10000;box-sizing:border-box;max-width:calc(100vw - 24px);max-height:calc(100dvh - 24px);overflow:auto;padding:16px;border:1px solid #7d9586;border-radius:10px;background:#fff;color:#243c2d;box-shadow:0 8px 30px #15291d38;font-size:.95rem;line-height:1.5}.glossary-popover[hidden]{display:none}.glossary-popover p{margin:9px 0 12px}.glossary-popover button{min-height:36px;padding:6px 12px;border:1px solid #789082;border-radius:6px;background:#f1f5f2;color:#213d2c;font:inherit;cursor:pointer}.filter-group>.info-button{margin:6px 10px 0}.profile-field dt{line-height:1.5}.profile-field dd{overflow-wrap:anywhere}@media(max-width:600px){.info-button{min-width:36px;min-height:36px}.detailtop h2{font-size:1.3rem}.glossary-popover{font-size:1rem}.profile-field{min-width:0}}

.professional-code{display:block;font-weight:700;font-size:1rem;line-height:1.5;letter-spacing:.025em}.plain-meaning{display:block;line-height:1.5;margin-top:2px}.additional-rating{display:block;margin-top:10px;padding-top:8px;border-top:1px solid #dce3dd}.profile-tabs{display:flex;flex-wrap:nowrap;overflow-x:auto;max-width:100%;scrollbar-width:thin}.profile-tabs [role=tab]{flex:0 0 auto;white-space:nowrap;min-height:44px}.profile-field dd{min-width:0}.profile-field[data-field=soilUnresolved]{border-left:3px solid #ad8a42;padding-left:10px}
