/* Konto und Anmeldung: gemeinsamer Zugang auf Desktop und im mobilen Menü. */
.fv-employer-entry { margin-top: 28px; }
.fv-employer-entry-card {
    display: flex;
    align-items: center;
    justify-content: space-between;
    flex-wrap: wrap;
    gap: 20px 32px;
    padding: 24px 28px;
    border: 1px solid #bed3f2;
    border-radius: 12px;
    background: #f0f6ff;
}
.fv-employer-entry-copy { flex: 1 1 300px; min-width: 0; }
.fv-employer-entry-copy p { margin: 0; font-size: 14px; color: #47617c; }
.fv-employer-entry-copy .fv-employer-entry-title {
    margin-bottom: 5px;
    color: #142f53;
    font-size: 21px;
    font-weight: 650;
    line-height: 1.35;
}
.fv-employer-entry-link { flex: 0 0 auto; text-align: center; }
@media (max-width: 640px) {
    .fv-employer-entry { margin-top: 20px; }
    .fv-employer-entry-card { padding: 22px; gap: 18px; }
    .fv-employer-entry-copy { flex-basis: 100%; }
    .fv-employer-entry-link { width: 100%; }
}


.fv-employer-entry-actions { display: flex; align-items: center; gap: 20px; flex-wrap: wrap; }
.fv-employer-register-link { font-size: 14px; font-weight: 600; text-decoration: underline; text-underline-offset: 3px; }
#main-nav .fv-account-nav {
    display: inline-flex;
    align-items: center;
    justify-content: center;
    padding: 10px 18px;
    border-radius: 7px;
    background: #175cd3;
    color: #fff;
    font-weight: 650;
    white-space: nowrap;
}
#main-nav .fv-account-nav:hover { background: #124daF; text-decoration: none; }
@media (min-width: 801px) {
    .header-inner { flex-wrap: wrap; padding-block: 16px; }
    .header-inner #main-nav { flex-wrap: wrap; gap: 14px 18px; }
}
@media (max-width: 800px) {
    #main-nav .fv-account-nav { margin-top: 6px; }
}
@media (max-width: 640px) {
    .fv-employer-entry-actions { width: 100%; justify-content: center; gap: 14px; }
    .fv-employer-entry-actions .fv-employer-entry-link { justify-content: center; }
}


footer .fv-legal-action{font-size:14px;font-weight:700;text-decoration:underline;text-underline-offset:3px}
