.pflege-recruit-mvp{max-width:960px}.pflege-recruit-mvp .pr-smart-match,.pr-smart-match{background:#fff;border:1px solid #d9e2ec;border-radius:8px;box-sizing:border-box;margin:18px 0;padding:18px;width:100%}.pflege-recruit-mvp .pr-smart-match-header,.pr-smart-match-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between;margin-bottom:10px}.pflege-recruit-mvp .pr-smart-match-score,.pr-smart-match-score{color:#102a43;font-size:1rem;font-weight:700;line-height:1.35}.pflege-recruit-mvp .pr-smart-match-percent,.pflege-recruit-mvp .pr-smart-match-label,.pr-smart-match-percent,.pr-smart-match-label{background:#e6f6ff;border-radius:999px;color:#0b5394;display:inline-flex;font-size:.86rem;font-weight:700;line-height:1;padding:7px 10px}.pflege-recruit-mvp .pr-smart-progress,.pr-smart-progress{background:#edf2f7;border-radius:999px;height:8px;margin:6px 0 14px;overflow:hidden;width:100%}.pflege-recruit-mvp .pr-smart-progress-fill,.pr-smart-progress-fill{background:linear-gradient(90deg,#1f8a70,#36b37e);display:block;border-radius:999px;height:100%}.pflege-recruit-mvp .pr-smart-progress-fill-0,.pr-smart-progress-fill-0{width:0%}.pflege-recruit-mvp .pr-smart-progress-fill-10,.pr-smart-progress-fill-10{width:10%}.pflege-recruit-mvp .pr-smart-progress-fill-20,.pr-smart-progress-fill-20{width:20%}.pflege-recruit-mvp .pr-smart-progress-fill-30,.pr-smart-progress-fill-30{width:30%}.pflege-recruit-mvp .pr-smart-progress-fill-40,.pr-smart-progress-fill-40{width:40%}.pflege-recruit-mvp .pr-smart-progress-fill-50,.pr-smart-progress-fill-50{width:50%}.pflege-recruit-mvp .pr-smart-progress-fill-60,.pr-smart-progress-fill-60{width:60%}.pflege-recruit-mvp .pr-smart-progress-fill-70,.pr-smart-progress-fill-70{width:70%}.pflege-recruit-mvp .pr-smart-progress-fill-80,.pr-smart-progress-fill-80{width:80%}.pflege-recruit-mvp .pr-smart-progress-fill-90,.pr-smart-progress-fill-90{width:90%}.pflege-recruit-mvp .pr-smart-progress-fill-100,.pr-smart-progress-fill-100{width:100%}.pflege-recruit-mvp .pr-smart-reasons,.pr-smart-reasons{margin-top:12px}.pflege-recruit-mvp .pr-smart-reasons-title,.pr-smart-reasons-title{font-size:.98rem;margin:0 0 8px}.pflege-recruit-mvp .pr-smart-reason-list,.pr-smart-reason-list{display:grid;gap:7px;list-style:none;margin:0;padding:0}.pflege-recruit-mvp .pr-smart-reason,.pr-smart-reason{align-items:flex-start;color:#243b53;display:flex;font-size:.94rem;gap:8px;line-height:1.45;margin:0}.pflege-recruit-mvp .pr-smart-reason::before,.pr-smart-reason::before{border-radius:999px;content:"";flex:0 0 auto;height:8px;margin-top:.55em;width:8px}.pflege-recruit-mvp .pr-smart-reason-positive::before,.pr-smart-reason-positive::before{background:#1f8a70}.pflege-recruit-mvp .pr-smart-reason-warning::before,.pr-smart-reason-warning::before{background:#c97b00}.pflege-recruit-mvp .pr-smart-match-table-cell .pr-smart-reasons,.pr-smart-match-table-cell .pr-smart-reasons{margin-top:8px}.pflege-recruit-mvp .pr-smart-match-table-cell .pr-smart-reasons-title,.pr-smart-match-table-cell .pr-smart-reasons-title{font-size:.86rem;margin-bottom:5px}.pflege-recruit-mvp .pr-smart-match-table-cell .pr-smart-reason,.pr-smart-match-table-cell .pr-smart-reason{font-size:.84rem}@media (max-width:767px){.pflege-recruit-mvp .pr-smart-match,.pr-smart-match{padding:14px}.pflege-recruit-mvp .pr-smart-match-header,.pr-smart-match-header{align-items:flex-start;flex-direction:column}}.pflege-recruit-mvp form,.pflege-recruit-mvp .pr-job,.pflege-recruit-mvp .pr-employer,.pflege-recruit-mvp .pr-job-detail{margin:0 0 1.25rem}.pflege-recruit-mvp .pr-list{display:grid;gap:1rem;margin:0 0 1.25rem}.pflege-recruit-mvp .pr-list-item,.pflege-recruit-mvp .pr-detail,.pflege-recruit-mvp .pr-detail-section{border:1px solid #dcdcde;padding:1rem}.pflege-recruit-mvp .pr-list-item h3,.pflege-recruit-mvp .pr-list-item h4,.pflege-recruit-mvp .pr-detail h2,.pflege-recruit-mvp .pr-detail-section h3{margin-top:0}.pflege-recruit-mvp .pr-detail-header{margin:0 0 1rem}.pflege-recruit-mvp .pr-detail-section{margin:0 0 1rem}.pflege-recruit-mvp .pr-meta,.pflege-recruit-mvp .pr-detail-meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem;margin:0 0 .75rem}.pflege-recruit-mvp .pr-meta span{display:inline-block}.pflege-recruit-mvp .pr-employer-card,.pflege-recruit-mvp .pr-job-card{display:flex;gap:1rem}.pflege-recruit-mvp .pr-employer-card-body,.pflege-recruit-mvp .pr-job-card-body{min-width:0}.pflege-recruit-mvp .pr-employer-logo-wrap,.pflege-recruit-mvp .pr-job-image-wrap{flex:0 0 auto;margin:0 0 .75rem}.pflege-recruit-mvp .pr-card-media{flex:0 0 auto}.pflege-recruit-mvp .pr-employer-logo,.pflege-recruit-mvp .pr-job-image{background:#fff;border:1px solid #dcdcde;display:block;max-width:100%}.pflege-recruit-mvp .pr-employer-logo-placeholder{background:#f6f7f7;border:1px dashed #b4b9be;box-sizing:border-box}.pflege-recruit-mvp .pr-employer-list,.pflege-recruit-mvp .pr-employer-list *{box-sizing:border-box;min-width:0}.pflege-recruit-mvp .pr-employer-list{max-width:100%;width:100%}.pflege-recruit-mvp .pr-employer-list__grid{display:grid;gap:var(--pr-card-gap,20px)}.pflege-recruit-mvp .pr-employer-list--card,.pflege-recruit-mvp .pr-employer-list--cards{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--pr-employer-list-card-min-width, 280px)),1fr))}.pflege-recruit-mvp .pr-employer-list--compact,.pflege-recruit-mvp .pr-employer-list--list{grid-template-columns:minmax(0,1fr)}.pflege-recruit-mvp .pr-employer-list--card .pr-employer-card,.pflege-recruit-mvp .pr-employer-list--cards .pr-employer-card{flex-direction:column}.pflege-recruit-mvp .pr-employer-list--compact .pr-employer-card,.pflege-recruit-mvp .pr-employer-list--list .pr-employer-card{align-items:flex-start;flex-direction:row}.pflege-recruit-mvp .pr-employer-card{max-width:100%;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-employer-card__content{display:flex;flex-direction:column;gap:.65rem;min-width:0;width:100%}.pflege-recruit-mvp .pr-employer-card__title,.pflege-recruit-mvp .pr-employer-card__description,.pflege-recruit-mvp .pr-employer-card__meta{overflow-wrap:anywhere}.pflege-recruit-mvp .pr-employer-card__meta{display:flex;flex-wrap:wrap;gap:.4rem 1rem}.pflege-recruit-mvp .pr-employer-card__meta-row{align-items:baseline;display:inline-flex;flex-wrap:wrap;gap:.25rem}.pflege-recruit-mvp .pr-employer-card__image-wrap{align-items:center;background:#fff0;display:flex;flex:0 0 auto;justify-content:center;max-width:100%;overflow:hidden}.pflege-recruit-mvp .pr-employer-card__image{background:#fff0;display:block;max-width:100%}.pflege-recruit-mvp .pr-employer-card__placeholder{align-items:center;display:flex;justify-content:center}.pflege-recruit-mvp .pr-employer-card__actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem;max-width:100%}.pflege-recruit-mvp .pr-employer-card__button-primary,.pflege-recruit-mvp .pr-employer-card__button-secondary{max-width:100%}@media (max-width:720px){.pflege-recruit-mvp .pr-employer-list--compact .pr-employer-card,.pflege-recruit-mvp .pr-employer-list--list .pr-employer-card{flex-direction:column}}.pflege-recruit-mvp .pr-employer-detail-logo,.pflege-recruit-mvp .pr-job-detail-image{margin-bottom:1rem}.pflege-recruit-mvp .pr-employer-contact,.pflege-recruit-mvp .pr-employer-public-description{margin-bottom:1rem}.pflege-recruit-mvp .pr-application-questions{border:1px solid #dcdcde;margin:0 0 1rem;padding:1rem}.pflege-recruit-mvp .pr-application-question{margin:0 0 1rem}.pflege-recruit-mvp .pr-application-state-box{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,#dcdcde);border-radius:var(--pr-card-radius,10px);box-shadow:var(--pr-card-shadow,none);margin:0 0 1rem;padding:1.25rem}.pflege-recruit-mvp .pr-application-state-title{margin:0 0 .45rem}.pflege-recruit-mvp .pr-application-state-text{color:var(--pr-color-muted,#4b5563);margin:0 0 1rem}.pflege-recruit-mvp .pr-application-state-actions{display:flex;flex-wrap:wrap;gap:.75rem}.pflege-recruit-mvp .pr-application-state-actions .pr-button{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}@media (max-width:600px){.pflege-recruit-mvp .pr-application-state-actions{flex-direction:column}.pflege-recruit-mvp .pr-application-state-actions .pr-button{width:100%}}.pflege-recruit-mvp .pr-auth-form,.pflege-recruit-mvp .pr-profile-form,.pflege-recruit-mvp .pr-dashboard-section{border:1px solid #dcdcde;margin:0 0 1rem;padding:1rem}.pflege-recruit-mvp .pr-employer-job-form{border:1px solid #dcdcde;margin:0 0 1rem;padding:1rem}.pflege-recruit-mvp .pr-dashboard-section h3{margin-top:0}.pflege-recruit-mvp .pr-login-message,.pflege-recruit-mvp .pr-account-links{margin:.75rem 0}.pflege-recruit-mvp .pr-dashboard-table{font-size:.95rem}.pflege-recruit-mvp .pr-dashboard-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem}.pflege-recruit-mvp .pr-inline-action-form{display:inline;margin:0}.pflege-recruit-mvp .pr-inline-status-form{display:grid;gap:.4rem;margin:0;max-width:18rem}.pflege-recruit-mvp .pr-inline-status-form select,.pflege-recruit-mvp .pr-inline-status-form textarea{box-sizing:border-box;max-width:100%;width:100%}.pflege-recruit-mvp .pr-provider-record-details{margin-top:.45rem}.pflege-recruit-mvp .pr-provider-record-details summary{cursor:pointer;font-weight:600}.pflege-recruit-mvp .pr-action-button{background:#f6f7f7;border:1px solid #c3c4c7;color:#1d2327;display:inline-block;line-height:1.3;padding:.4rem .65rem;text-decoration:none}.pflege-recruit-mvp .pr-action-button:hover,.pflege-recruit-mvp .pr-action-button:focus{background:#fff;border-color:#8c8f94}.pflege-recruit-mvp .pr-danger-button{border-color:#d63638;color:#b32d2e}.pflege-recruit-mvp .pr-status-badge{background:#f6f7f7;border:1px solid #dcdcde;display:inline-block;padding:.2rem .45rem}.pflege-recruit-mvp .pr-status-active{border-color:#00a32a}.pflege-recruit-mvp .pr-status-filled,.pflege-recruit-mvp .pr-status-expired{border-color:#d63638}.pflege-recruit-mvp .pr-status-archived,.pflege-recruit-mvp .pr-status-paused{border-color:#8c8f94}.pflege-recruit-mvp .pr-job-status-row{align-items:center;display:flex;flex-wrap:wrap;gap:.4rem;margin:.45rem 0 .75rem}.pflege-recruit-mvp .pr-vacancy-badge{border-color:#2271b1}.pflege-recruit-mvp .pr-job-capacity-section{margin:1rem 0}.pflege-recruit-mvp .pr-job-capacity-warning,.pflege-recruit-mvp .pr-warning-box{background:#fff8e5;border-left:4px solid #dba617;margin:0 0 1rem;padding:.75rem 1rem}.pflege-recruit-mvp .pr-help{color:#646970;margin:.4rem 0 0}.pflege-recruit-mvp .pr-status-pending_review{border-color:#dba617}.pflege-recruit-mvp .pr-success-message{border-left:4px solid #00a32a;margin:0 0 1rem;padding:.75rem 1rem}.pflege-recruit-mvp .pr-question-help{color:#646970;margin:.25rem 0}.pflege-recruit-mvp .pr-checkbox-option{display:block;margin:.3rem 0}.pflege-recruit-mvp .pr-button{border:1px solid #2271b1;display:inline-block;padding:.45rem .75rem;text-decoration:none}.pflege-recruit-mvp .pr-empty-message,.pflege-recruit-mvp .pr-error-message{border-left:4px solid #dcdcde;margin:0 0 1rem;padding:.75rem 1rem}.pflege-recruit-mvp .pr-error-message{border-left-color:#d63638}.pflege-recruit-mvp input[type="text"],.pflege-recruit-mvp input[type="email"],.pflege-recruit-mvp input[type="password"],.pflege-recruit-mvp input[type="url"],.pflege-recruit-mvp input[type="number"],.pflege-recruit-mvp input[type="search"],.pflege-recruit-mvp select,.pflege-recruit-mvp textarea{box-sizing:border-box;max-width:100%;width:100%}.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{cursor:pointer}.pflege-recruit-mvp table{border-collapse:collapse;margin:0 0 1.25rem;width:100%}.pflege-recruit-mvp th,.pflege-recruit-mvp td{border:1px solid #dcdcde;padding:.55rem;text-align:left;vertical-align:top}.pflege-recruit-mvp .pr-filters{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pflege-recruit-mvp .pr-job-list{display:flex;flex-direction:column;gap:1.25rem}.pflege-recruit-mvp .pr-job-list-content{display:flex;flex-direction:column;gap:1.25rem}.pflege-recruit-mvp .pr-job-list-filter-layout-left_sidebar,.pflege-recruit-mvp .pr-job-list-filter-layout-right_sidebar{align-items:flex-start;display:flex;gap:1.5rem}.pflege-recruit-mvp .pr-job-list-filter-layout-right_sidebar{flex-direction:row-reverse}.pflege-recruit-mvp .pr-job-list-filter-layout-left_sidebar .pr-job-list-filter,.pflege-recruit-mvp .pr-job-list-filter-layout-right_sidebar .pr-job-list-filter{flex:0 0 280px;max-width:100%}.pflege-recruit-mvp .pr-job-list-filter-layout-left_sidebar .pr-job-list-results,.pflege-recruit-mvp .pr-job-list-filter-layout-right_sidebar .pr-job-list-results{flex:1 1 auto;min-width:0}.pflege-recruit-mvp .pr-job-list-filter-layout-compact_top_bar .pr-job-search-form{padding:.75rem}.pflege-recruit-mvp .pr-job-list-filter-layout-compact_top_bar .pr-job-search-fields{grid-template-columns:repeat(auto-fit,minmax(150px,1fr))}.pflege-recruit-mvp .pr-job-list-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.75rem}.pflege-recruit-mvp .pr-job-list-details-button,.pflege-recruit-mvp .pr-job-list-apply-button,.pflege-recruit-mvp .pr-job-search-details-button,.pflege-recruit-mvp .pr-job-search-apply-button{align-items:center;display:inline-flex;gap:.45rem;justify-content:center;text-align:center}.pflege-recruit-mvp .pr-button-icon{display:inline-flex;line-height:1}.pflege-recruit-mvp .pr-job-list-load-more{margin:1.25rem 0 0;text-align:center}.pflege-recruit-mvp .pr-job-search{display:flex;flex-direction:column;gap:1.25rem;margin:0 0 1.25rem;max-width:100%;min-width:0;overflow-wrap:break-word;width:100%}.pflege-recruit-mvp .pr-job-search .pr-job-search-layout{box-sizing:border-box;display:flex;flex-direction:column;gap:inherit;max-width:100%;min-width:0;width:100%}.pflege-recruit-mvp .pr-job-search-layout-sidebar-left,.pflege-recruit-mvp .pr-job-search-layout-sidebar-right{align-items:flex-start;flex-direction:row}.pflege-recruit-mvp .pr-job-search-layout-sidebar-right{flex-direction:row-reverse}.pflege-recruit-mvp .pr-job-search-layout-compact{gap:.75rem}.pflege-recruit-mvp .pr-job-search--sidebar .pr-job-search-layout{align-items:start;display:grid;gap:24px;grid-template-columns:minmax(260px,320px) minmax(0,1fr)}.pflege-recruit-mvp .pr-job-search-layout-sidebar-right.pr-job-search--sidebar .pr-job-search-layout{grid-template-columns:minmax(0,1fr) minmax(260px,320px)}.pflege-recruit-mvp .pr-job-search-layout-sidebar-right.pr-job-search--sidebar .pr-job-filter-sidebar{order:2}.pflege-recruit-mvp .pr-job-search-layout-sidebar-right.pr-job-search--sidebar .pr-job-results{order:1}.pflege-recruit-mvp .pr-job-search-form-wrap{flex:0 0 280px;max-width:100%;min-width:0}.pflege-recruit-mvp .pr-job-search-results-wrap{flex:1 1 auto;max-width:100%;min-width:0}.pflege-recruit-mvp .pr-job-search.is-pr-job-search-loading .pr-job-search-results-wrap,.pflege-recruit-mvp .pr-job-search.pr-job-search-loading .pr-job-search-results-wrap{opacity:.62;pointer-events:none;transition:opacity 0.18s ease}.pflege-recruit-mvp .pr-job-search-form{border:1px solid #dcdcde;border-radius:12px;background:#fff;margin:0;padding:1rem}.pflege-recruit-mvp .pr-job-search-fields{display:grid;gap:.75rem;grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pflege-recruit-mvp .pr-job-search-field{margin:0}.pflege-recruit-mvp .pr-job-search-label{display:block;margin:0 0 .25rem}.pflege-recruit-mvp .pr-job-search-form .pr-job-search-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin:1rem 0 0}.pflege-recruit-mvp .pr-button-reset{align-items:center;display:inline-flex;justify-content:center;text-decoration:none}.pflege-recruit-mvp .pr-job-search-results{min-width:0}.pflege-recruit-mvp .pr-job-search-result-count{margin:0 0 .75rem}.pflege-recruit-mvp .pr-job-search,.pflege-recruit-mvp .pr-job-list,.pflege-recruit-mvp .pr-job-list-content,.pflege-recruit-mvp .pr-job-list-filter,.pflege-recruit-mvp .pr-job-list-results,.pflege-recruit-mvp .pr-job-search-form-wrap,.pflege-recruit-mvp .pr-job-search-results-wrap,.pflege-recruit-mvp .pr-job-search-layout,.pflege-recruit-mvp .pr-job-filter-sidebar,.pflege-recruit-mvp .pr-job-results,.pflege-recruit-mvp .pr-job-search-filter-shell,.pflege-recruit-mvp .pr-job-search-form,.pflege-recruit-mvp .pr-job-search-fields,.pflege-recruit-mvp .pr-job-search-field,.pflege-recruit-mvp .pr-job-search-actions,.pflege-recruit-mvp .pr-job-search-results,.pflege-recruit-mvp .pr-job-search-card,.pflege-recruit-mvp .pr-job-list-card,.pflege-recruit-mvp .pr-job-list-actions,.pflege-recruit-mvp .pr-job-card-actions{box-sizing:border-box;max-width:100%;min-width:0}.pflege-recruit-mvp .pr-job-search-input,.pflege-recruit-mvp .pr-job-search-button,.pflege-recruit-mvp .pr-job-search-reset{box-sizing:border-box;max-width:100%;min-width:0}.pflege-recruit-mvp .pr-job-search-input{width:100%}.pflege-recruit-mvp .pr-job-search--public .pr-job-search-form,.pflege-recruit-mvp .pr-job-search--candidate .pr-job-search-form{box-shadow:0 12px 28px rgb(15 47 63 / .08)}.pflege-recruit-mvp .pr-job-search--candidate .pr-job-card{border-color:rgb(37 99 235 / .2)}.pflege-recruit-mvp .pr-job-smart-badge{background:#e8f5f3;border-color:#b8ded7;color:#0f513f}.pflege-recruit-mvp .pr-job-match{background:#f5f9ff;border:1px solid #d8e7ff;border-radius:10px;color:#243b53;display:grid;gap:.55rem;margin:.9rem 0 0;max-width:100%;min-width:0;padding:.8rem}.pflege-recruit-mvp .pr-job-match-header{align-items:baseline;display:flex;flex-wrap:wrap;gap:.45rem .75rem;justify-content:space-between}.pflege-recruit-mvp .pr-job-match-header strong{color:#0f2f3f;font-weight:700}.pflege-recruit-mvp .pr-job-match-header span{color:#2563eb;font-size:.92rem;font-weight:600}.pflege-recruit-mvp .pr-job-match-bar{background:#dbeafe;border-radius:999px;height:8px;overflow:hidden;width:100%}.pflege-recruit-mvp .pr-job-match-bar span{background:linear-gradient(90deg,#14b8a6,#2563eb);display:block;height:100%}.pflege-recruit-mvp .pr-job-match-list{margin:0;padding-left:1.1rem}.pflege-recruit-mvp .pr-job-match-list li{margin:.15rem 0}.pflege-recruit-mvp .pr-job-match-missing{color:#92400e}.pflege-recruit-mvp .pr-job-match-next{margin:0}.pflege-recruit-mvp .pr-job-search-mobile-header{align-items:center;display:none;gap:.75rem;justify-content:space-between;margin:0 0 .75rem}.pflege-recruit-mvp .pr-job-search-mobile-heading{display:grid;gap:.15rem;min-width:0}.pflege-recruit-mvp .pr-job-search-mobile-title{font-weight:600}.pflege-recruit-mvp .pr-job-search-active-summary{color:var(--pr-muted-text-color,#667085);font-size:.9rem;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-search-mobile-toggle{align-items:center;background:var(--pr-primary-color,#2563eb);border:1px solid var(--pr-primary-color,#2563eb);border-radius:var(--pr-button-radius,6px);color:#fff;cursor:pointer;display:inline-flex;justify-content:center;line-height:1.2;padding:.65rem .9rem;white-space:nowrap}.pflege-recruit-mvp .pr-job-filter-desktop-horizontal .pr-job-search-fields{grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left.pr-job-search,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right.pr-job-search,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left .pr-job-list-content,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right .pr-job-list-content{align-items:flex-start;display:flex;gap:1.5rem}.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left.pr-job-search,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left .pr-job-list-content{flex-direction:row}.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right.pr-job-search,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right .pr-job-list-content{flex-direction:row-reverse}.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left .pr-job-search-form-wrap,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right .pr-job-search-form-wrap,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left .pr-job-list-filter,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right .pr-job-list-filter{flex:0 0 280px}.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left .pr-job-search-results-wrap,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right .pr-job-search-results-wrap,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-left .pr-job-list-results,.pflege-recruit-mvp .pr-job-filter-desktop-sidebar-right .pr-job-list-results{flex:1 1 auto}.pflege-recruit-mvp .pr-job-filter-desktop-compact .pr-job-search-form{padding:.75rem}.pflege-recruit-mvp .pr-job-filter-desktop-compact .pr-job-search-fields{grid-template-columns:repeat(auto-fit,minmax(160px,1fr))}.pflege-recruit-mvp .pr-job-filter-actions-desktop-row .pr-job-search-form .pr-job-search-actions{flex-direction:row;justify-content:flex-start}.pflege-recruit-mvp .pr-job-filter-actions-desktop-column .pr-job-search-form .pr-job-search-actions{align-items:stretch;flex-direction:column}.pflege-recruit-mvp .pr-job-filter-actions-desktop-right-aligned .pr-job-search-form .pr-job-search-actions{justify-content:flex-end}.pflege-recruit-mvp .pr-job-filter-actions-desktop-full-width .pr-job-search-form .pr-job-search-actions{align-items:stretch;flex-direction:column}.pflege-recruit-mvp .pr-job-filter-actions-desktop-full-width .pr-job-search-form .pr-job-search-actions>*{width:100%}.pflege-recruit-mvp .pr-results-anchor,.pflege-recruit-mvp #pr-job-results{scroll-margin-top:150px}.pflege-recruit-mvp .pr-search-preset-clean-cards .pr-card{background:#fff}.pflege-recruit-mvp .pr-search-preset-sidebar-filter .pr-job-search-form{background:#f6f7f7}.pflege-recruit-mvp .pr-search-preset-compact .pr-job-search-form,.pflege-recruit-mvp .pr-search-preset-compact .pr-card{padding:.75rem}.pflege-recruit-mvp .pr-search-preset-pflege-professional .pr-job-search-form{border-color:#c7d2fe}.pflege-recruit-mvp .pr-search-preset-pflege-professional .pr-button-primary,.pflege-recruit-mvp .pr-search-preset-pflege-professional .pr-job-search-button{background:#2563eb;color:#fff}.pflege-recruit-mvp .pr-notice{border-left:4px solid #2271b1;margin:0 0 1rem;padding:.75rem 1rem}.pflege-recruit-mvp .pr-notice-error{border-left-color:#d63638}.pflege-recruit-mvp .pr-notice-success{border-left-color:#00a32a}.pflege-recruit-mvp .pr-pagination{display:flex;gap:.4rem;margin:1rem 0}.pflege-recruit-mvp .pr-pagination a,.pflege-recruit-mvp .pr-pagination span{border:1px solid #dcdcde;padding:.35rem .6rem}.pflege-recruit-mvp .pr-documents,.pflege-recruit-mvp .pr-application-documents{margin:0 0 1rem}.pflege-recruit-mvp .pr-document-upload-form{border:1px solid #dcdcde;margin:0 0 1rem;padding:.75rem}.pflege-recruit-mvp .pr-document-list{margin-top:.75rem}.pflege-recruit-mvp .pr-document-item{display:block;margin:.35rem 0}.pflege-recruit-mvp .pr-document-status{border:1px solid #dcdcde;display:inline-block;padding:.15rem .4rem}.pflege-recruit-mvp .pr-download-button{display:inline-block;margin:.15rem 0}.pflege-recruit-mvp .pr-candidate-document-help{color:var(--pr-color-muted,#5f6b7a);margin:0 0 .75rem}.pflege-recruit-mvp .pr-candidate-document-meta{color:var(--pr-color-muted,#5f6b7a);margin-top:.15rem}.pflege-recruit-mvp .pr-candidate-document-actions{align-items:center;display:flex;flex-wrap:wrap;gap:.45rem}.pflege-recruit-mvp .pr-candidate-document-button{align-items:center;background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,#dcdcde);border-radius:6px;color:var(--pr-color-primary,#0f2b46);display:inline-flex;font-size:.92rem;line-height:1.2;padding:.38rem .65rem;text-decoration:none}.pflege-recruit-mvp .pr-candidate-document-button:hover,.pflege-recruit-mvp .pr-candidate-document-button:focus{background:var(--pr-color-light,#f7fbff);color:var(--pr-color-primary,#0f2b46)}.pflege-recruit-mvp .pr-candidate-document-download{background:var(--pr-color-primary,#0f2b46);border-color:var(--pr-color-primary,#0f2b46);color:#fff}.pflege-recruit-mvp .pr-candidate-document-download:hover,.pflege-recruit-mvp .pr-candidate-document-download:focus{background:var(--pr-color-accent,#2e9e6f);border-color:var(--pr-color-accent,#2e9e6f);color:#fff}.pflege-recruit-mvp .pr-candidate-document-delete-form{display:inline-flex;margin:0}.pflege-recruit-mvp .pr-application-document-actions{margin-top:.35rem}.pflege-recruit-mvp .pr-candidate-document-card{display:grid;gap:.35rem}.pflege-recruit-mvp .pr-candidate-document-name{font-weight:600}.pflege-recruit-mvp .pr-upload-error,.pflege-recruit-mvp .pr-upload-success{border-left:4px solid #d63638;margin:0 0 1rem;padding:.75rem 1rem}.pflege-recruit-mvp .pr-upload-success{border-left-color:#00a32a}@media (max-width:1024px){.pflege-recruit-mvp .pr-job-search--sidebar .pr-job-search-layout{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-search--sidebar .pr-job-filter-sidebar,.pflege-recruit-mvp .pr-job-search--sidebar .pr-job-results{order:initial}.pflege-recruit-mvp .pr-job-search-layout-sidebar-left,.pflege-recruit-mvp .pr-job-search-layout-sidebar-right,.pflege-recruit-mvp .pr-job-list-filter-layout-left_sidebar,.pflege-recruit-mvp .pr-job-list-filter-layout-right_sidebar{align-items:stretch;display:flex;flex-direction:column}.pflege-recruit-mvp .pr-job-search-form-wrap,.pflege-recruit-mvp .pr-job-list-filter{flex:1 1 auto;width:100%}.pflege-recruit-mvp .pr-job-filter-tablet-two-columns .pr-job-search-fields{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-job-filter-tablet-compact .pr-job-search-fields{grid-template-columns:repeat(auto-fit,minmax(180px,1fr))}.pflege-recruit-mvp .pr-job-filter-tablet-accordion .pr-job-search-mobile-header{display:flex}.pflege-recruit-mvp .pr-job-filter-tablet-accordion [data-pr-job-filter-shell][data-pr-filter-open="0"] [data-pr-job-filter-panel]{display:none}.pflege-recruit-mvp .pr-job-filter-actions-tablet-row .pr-job-search-form .pr-job-search-actions{align-items:center;flex-direction:row}.pflege-recruit-mvp .pr-job-filter-actions-tablet-column .pr-job-search-form .pr-job-search-actions,.pflege-recruit-mvp .pr-job-filter-actions-tablet-full-width .pr-job-search-form .pr-job-search-actions{align-items:stretch;flex-direction:column}.pflege-recruit-mvp .pr-job-filter-actions-tablet-full-width .pr-job-search-form .pr-job-search-actions>*{width:100%}}@media (max-width:767px){.pflege-recruit-mvp .pr-job-search-mobile-header{display:flex}.pflege-recruit-mvp .pr-job-filter-mobile-stacked .pr-job-search-mobile-header{display:none}.pflege-recruit-mvp .pr-job-filter-mobile-accordion [data-pr-job-filter-shell][data-pr-filter-open="0"] [data-pr-job-filter-panel],.pflege-recruit-mvp .pr-job-filter-mobile-offcanvas [data-pr-job-filter-shell][data-pr-filter-open="0"] [data-pr-job-filter-panel]{display:none}.pflege-recruit-mvp .pr-job-filter-mobile-offcanvas .pr-job-search-form{background:var(--pr-card-background,#fff);border-radius:var(--pr-card-radius,8px);box-shadow:0 12px 30px rgb(15 23 42 / .14)}.pflege-recruit-mvp .pr-job-search-fields,.pflege-recruit-mvp .pr-job-filter-tablet-two-columns .pr-job-search-fields,.pflege-recruit-mvp .pr-job-filter-tablet-compact .pr-job-search-fields{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-search-input,.pflege-recruit-mvp .pr-job-search-button,.pflege-recruit-mvp .pr-job-search-reset{width:100%}.pflege-recruit-mvp .pr-job-search-form .pr-job-search-actions,.pflege-recruit-mvp .pr-job-filter-actions-mobile-column .pr-job-search-form .pr-job-search-actions,.pflege-recruit-mvp .pr-job-filter-actions-mobile-full-width .pr-job-search-form .pr-job-search-actions{align-items:stretch;flex-direction:column;justify-content:flex-start}.pflege-recruit-mvp .pr-job-filter-actions-mobile-row .pr-job-search-form .pr-job-search-actions{align-items:center;flex-direction:row}.pflege-recruit-mvp .pr-job-filter-mobile-buttons-full .pr-job-search-form .pr-job-search-actions>*,.pflege-recruit-mvp .pr-job-filter-actions-mobile-full-width .pr-job-search-form .pr-job-search-actions>*{width:100%}.pflege-recruit-mvp .pr-list-layout-grid,.pflege-recruit-mvp .pr-list-layout-card,.pflege-recruit-mvp .pr-list-layout-cards,.pflege-recruit-mvp .pr-job-search-results .pr-list,.pflege-recruit-mvp .pr-job-list-results .pr-list{grid-template-columns:1fr}.pflege-recruit-mvp .pr-list-layout-row .pr-card,.pflege-recruit-mvp .pr-list-layout-compact .pr-card,.pflege-recruit-mvp .pr-job-row,.pflege-recruit-mvp .pr-job-compact,.pflege-recruit-mvp .pr-job-search-card,.pflege-recruit-mvp .pr-job-list-card{grid-template-columns:1fr}.pflege-recruit-mvp .pr-card-media,.pflege-recruit-mvp .pr-card-content,.pflege-recruit-mvp .pr-card-footer,.pflege-recruit-mvp .pr-job-list-actions,.pflege-recruit-mvp .pr-job-search-actions{max-width:100%;min-width:0}.pflege-recruit-mvp .pr-card-footer,.pflege-recruit-mvp .pr-job-list-actions,.pflege-recruit-mvp .pr-job-search-results .pr-job-search-actions{align-items:stretch;flex-direction:column}.pflege-recruit-mvp .pr-card-footer .pr-button,.pflege-recruit-mvp .pr-job-list-actions .pr-button,.pflege-recruit-mvp .pr-job-search-results .pr-button{width:100%}.pflege-recruit-mvp .pr-title,.pflege-recruit-mvp .pr-card-title,.pflege-recruit-mvp .pr-card-text,.pflege-recruit-mvp .pr-meta{overflow-wrap:anywhere}}@media (max-width:640px){.pflege-recruit-mvp .pr-employer-card,.pflege-recruit-mvp .pr-job-card,.pflege-recruit-mvp .pr-job-search-layout-sidebar-left,.pflege-recruit-mvp .pr-job-search-layout-sidebar-right,.pflege-recruit-mvp .pr-job-list-filter-layout-left_sidebar,.pflege-recruit-mvp .pr-job-list-filter-layout-right_sidebar{display:block}}.pflege-recruit-mvp{background:var(--pr-background-color,#fff);color:var(--pr-text-color,#1f2937);max-width:min(100%, 1040px)}.pflege-recruit-mvp .pr-container{margin-inline:auto;max-width:1040px}.pflege-recruit-mvp .pr-list{gap:var(--pr-card-gap,16px)}.pflege-recruit-mvp .pr-card,.pflege-recruit-mvp .pr-list-item,.pflege-recruit-mvp .pr-detail,.pflege-recruit-mvp .pr-detail-section,.pflege-recruit-mvp .pr-form,.pflege-recruit-mvp .pr-dashboard-section{background:var(--pr-card-background,#fff);border:1px solid var(--pr-border-color,#d9e2ec);border-radius:var(--pr-card-radius,8px);box-shadow:var(--pr-card-shadow,none);padding:var(--pr-card-padding,20px)}.pflege-recruit-mvp .pr-card-header h3,.pflege-recruit-mvp .pr-card-body h3,.pflege-recruit-mvp .pr-detail-header h2{margin-block:0 .65rem}.pflege-recruit-mvp .pr-card-footer{align-items:center;display:flex;flex-wrap:wrap;gap:.5rem;margin-top:.85rem}.pflege-recruit-mvp .pr-meta{color:var(--pr-muted-text-color,#667085);gap:.45rem 1rem}.pflege-recruit-mvp .pr-meta-item strong{color:var(--pr-text-color,#1f2937)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{border-radius:var(--pr-button-radius,6px);padding:var(--pr-button-padding-y,10px) var(--pr-button-padding-x,16px)}.pflege-recruit-mvp .pr-button-outline{background:#fff0;border-color:var(--pr-primary-color,#2563eb);color:var(--pr-primary-color,#2563eb)}.pflege-recruit-mvp .pr-button-minimal{background:#fff0;border-color:#fff0;color:var(--pr-primary-color,#2563eb);padding-inline:0}.pflege-recruit-mvp .pr-card-style-shadow{box-shadow:0 10px 24px rgb(15 23 42 / .12)}.pflege-recruit-mvp .pr-card-style-minimal{background:#fff0;border-color:#fff0;box-shadow:none}.pflege-recruit-mvp .pr-card-style-bordered{border-width:2px}.pflege-recruit-mvp .pr-image-top,.pflege-recruit-mvp .pr-logo-top{flex-direction:column}.pflege-recruit-mvp .pr-image-left,.pflege-recruit-mvp .pr-logo-left{flex-direction:row}.pflege-recruit-mvp .pr-image-right,.pflege-recruit-mvp .pr-logo-right{flex-direction:row-reverse}.pflege-recruit-mvp .pr-image-right .pr-card-media,.pflege-recruit-mvp .pr-logo-right .pr-card-media{order:2}.pflege-recruit-mvp .pr-image-right .pr-card-content,.pflege-recruit-mvp .pr-logo-right .pr-card-content{order:1}.pflege-recruit-mvp .pr-image-top .pr-card-media,.pflege-recruit-mvp .pr-logo-top .pr-card-media{width:100%}.pflege-recruit-mvp input[type="text"],.pflege-recruit-mvp input[type="email"],.pflege-recruit-mvp input[type="password"],.pflege-recruit-mvp input[type="url"],.pflege-recruit-mvp input[type="number"],.pflege-recruit-mvp input[type="search"],.pflege-recruit-mvp select,.pflege-recruit-mvp textarea{border:1px solid var(--pr-border-color,#d9e2ec);border-radius:var(--pr-input-radius,6px);padding:var(--pr-input-padding,10px)}.pflege-recruit-mvp .pr-profile-form,.pflege-recruit-mvp .pr-auth-form,.pflege-recruit-mvp .pr-document-upload-form,.pflege-recruit-mvp .pr-employer-job-form{display:grid;gap:var(--pr-form-gap,14px)}.pflege-recruit-mvp .pr-list-layout-row .pr-card,.pflege-recruit-mvp .pr-job-row,.pflege-recruit-mvp .pr-employer-row{align-items:center;display:grid;gap:var(--pr-card-gap,16px);grid-template-columns:auto minmax(0,1fr) auto}.pflege-recruit-mvp .pr-list-layout-compact .pr-card,.pflege-recruit-mvp .pr-job-compact{align-items:center;display:grid;gap:var(--pr-card-gap,16px);grid-template-columns:minmax(0,1fr) auto}.pflege-recruit-mvp .pr-employer-logo-card{align-items:center;text-align:center}.pflege-recruit-mvp .pr-training-courses,.pflege-recruit-mvp .pr-training-providers,.pflege-recruit-mvp .pr-training-recommendations{gap:var(--pr-card-gap,16px)}.pflege-recruit-mvp .pr-training-list,.pflege-recruit-mvp .pr-training-grid{display:grid;gap:var(--pr-card-gap,16px);grid-template-columns:repeat(auto-fit,minmax(240px,1fr))}.pflege-recruit-mvp .pr-training-row,.pflege-recruit-mvp .pr-list-layout-row.pr-training-list,.pflege-recruit-mvp .pr-list-layout-compact.pr-training-list{grid-template-columns:1fr}.pflege-recruit-mvp .pr-provider-card,.pflege-recruit-mvp .pr-course-card{box-sizing:border-box}.pflege-recruit-mvp .pr-provider-logo,.pflege-recruit-mvp .pr-course-image{display:block;height:auto;max-width:100%;object-fit:cover}.pflege-recruit-mvp .pr-provider-logo{object-fit:contain}.pflege-recruit-mvp .pr-training-meta{align-items:center;display:flex;flex-wrap:wrap}.pflege-recruit-mvp .pr-training-course-card .pr-card-footer{display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pflege-recruit-mvp .pr-training-lead-form{border:1px solid var(--pr-border-color,#d9e2ec);display:grid;gap:var(--pr-form-gap,14px)}.pflege-recruit-mvp .pr-training-lead-field{margin:0}.pflege-recruit-mvp .pr-training-lead-label{display:block;margin:0 0 .25rem}.pflege-recruit-mvp .pr-training-lead-input{width:100%}.pflege-recruit-mvp .pr-training-lead-button{align-items:center;display:inline-flex;justify-content:center}.pflege-recruit-mvp .pr-training-lead-success{color:#008a20}.pflege-recruit-mvp .pr-training-lead-error{color:#b32d2e}.pflege-recruit-mvp .pr-training-preset-clean-cards .pr-training-card{background:#fff}.pflege-recruit-mvp .pr-training-preset-compact .pr-training-card{padding:14px}.pflege-recruit-mvp .pr-training-preset-premium-partner .pr-training-card{border-color:var(--pr-accent-color,#f59e0b)}.pflege-recruit-mvp .pr-training-preset-pflege-professional .pr-training-button{background:var(--pr-primary-color,#2563eb);color:#fff}.pflege-recruit-mvp .pr-training-course-recommendations{margin-top:24px}.pflege-recruit-mvp .pr-job-course-recommendations{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,var(--pr-border-color,#d9e2ec));border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 12px 30px rgb(15 46 70 / .08));box-sizing:border-box;color:var(--pr-color-text,var(--pr-text,#1f2933));margin:28px auto 0;padding:var(--pr-section-padding,28px);width:100%}.pr-job-course-rec-section-align-left .pflege-recruit-mvp .pr-job-course-recommendations,.pflege-recruit-mvp .pr-job-course-rec-section-align-left .pr-job-course-recommendations{margin-left:0;margin-right:auto}.pr-job-course-rec-section-align-center .pflege-recruit-mvp .pr-job-course-recommendations,.pflege-recruit-mvp .pr-job-course-rec-section-align-center .pr-job-course-recommendations{margin-left:auto;margin-right:auto}.pr-job-course-rec-section-align-right .pflege-recruit-mvp .pr-job-course-recommendations,.pflege-recruit-mvp .pr-job-course-rec-section-align-right .pr-job-course-recommendations{margin-left:auto;margin-right:0}.pflege-recruit-mvp .pr-job-course-recommendations-header{display:grid;gap:8px;margin-bottom:20px}.pflege-recruit-mvp .pr-job-course-recommendations-title,.pflege-recruit-mvp .pr-job-course-recommendations-intro{margin:0}.pflege-recruit-mvp .pr-job-course-recommendations-intro{color:var(--pr-color-muted,#52616b);max-width:760px}.pflege-recruit-mvp .pr-course-recommendations-editor-notice{background:#fff7ed;border:1px solid #fed7aa;border-radius:8px;color:#9a3412;font-size:.92rem;margin:6px 0 0;padding:8px 10px}.pflege-recruit-mvp .pr-course-recommendations-admin-debug{background:#eef6ff;border:1px solid #bfdbfe;border-radius:8px;color:#1d4ed8;font-size:.9rem;margin:10px 0 0;padding:8px 10px}.pflege-recruit-mvp .pr-job-course-recommendations-grid{display:grid;gap:var(--pr-course-rec-row-gap,var(--pr-course-rec-gap,var(--pr-grid-gap,20px)));grid-template-columns:repeat(var(--pr-course-rec-columns,3),minmax(0,1fr))}.pflege-recruit-mvp .pr-course-recommendations-empty-state{background:var(--pr-color-bg,#f7fafc);border:1px dashed var(--pr-color-border,var(--pr-border-color,#d9e2ec));border-radius:var(--pr-card-radius,16px);box-sizing:border-box;padding:var(--pr-card-padding,20px)}.pflege-recruit-mvp .pr-course-recommendations-empty-title,.pflege-recruit-mvp .pr-course-recommendations-empty-text{margin:0}.pflege-recruit-mvp .pr-course-recommendations-empty-title+.pr-course-recommendations-empty-text{margin-top:6px}.pflege-recruit-mvp .pr-course-recommendations-layout-list .pr-job-course-recommendations-grid,.pflege-recruit-mvp .pr-course-recommendations-layout-row .pr-job-course-recommendations-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-course-recommendations-layout-cards .pr-job-course-recommendations-grid,.pflege-recruit-mvp .pr-course-recommendations-layout-grid .pr-job-course-recommendations-grid{grid-template-columns:repeat(var(--pr-course-rec-columns,3),minmax(0,1fr))}.pflege-recruit-mvp .pr-course-recommendations-layout-standard-cards .pr-job-course-recommendations-grid{grid-template-columns:repeat(var(--pr-course-rec-columns,3),minmax(0,1fr))}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-course-recommendations-grid,.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-course-recommendations-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-course-recommendation-card{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,var(--pr-border-color,#d9e2ec));border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 10px 24px rgb(15 46 70 / .07));box-sizing:border-box;display:grid;gap:14px;min-width:0;overflow:hidden;padding:var(--pr-card-padding,20px);transition:box-shadow .18s ease,transform .18s ease}.pr-course-rec-hover-yes .pflege-recruit-mvp .pr-job-course-recommendation-card:hover,.pflege-recruit-mvp .pr-course-rec-hover-yes .pr-job-course-recommendation-card:hover{transform:translateY(-2px)}.pflege-recruit-mvp .pr-course-recommendations-equal-height .pr-job-course-recommendation-card{height:100%}.pflege-recruit-mvp .pr-course-recommendations-layout-horizontal .pr-job-course-recommendation-card{align-items:start;grid-template-columns:minmax(90px,160px) minmax(0,1fr)}.pflege-recruit-mvp .pr-course-recommendations-layout-horizontal .pr-job-course-recommendation-card.pr-course-rec-no-media{grid-template-columns:1fr}.pflege-recruit-mvp .pr-course-recommendations-layout-compact .pr-job-course-recommendation-card{gap:10px;padding:14px}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-detail__course-recommendation-card{align-items:center;gap:12px 18px;grid-template-columns:minmax(0,1fr) auto;padding:16px}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-detail__course-title,.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-detail__course-title{margin-bottom:4px}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-detail__course-meta,.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-detail__course-meta{font-size:.92rem;gap:8px 12px}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-detail__course-actions{justify-content:flex-end}.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-detail__course-recommendation-card{align-items:center;border-style:dashed;gap:12px 18px;grid-template-columns:minmax(0,1fr) auto;padding:14px 16px}.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-detail__course-actions{justify-content:flex-end;margin:0}.pflege-recruit-mvp .pr-course-rec-media img{aspect-ratio:16 / 9;display:block;height:auto;max-width:100%;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-course-rec-media .pr-course-rec-image{aspect-ratio:16 / 9;background:linear-gradient(135deg,rgb(15 46 70 / .12),rgb(46 173 107 / .16));border-radius:var(--pr-card-radius,16px);width:100%}.pflege-recruit-mvp .pr-course-rec-provider-logo-wrap{align-items:center;display:flex;margin-bottom:2px}.pflege-recruit-mvp .pr-course-rec-provider-logo{align-items:center;background:var(--pr-color-bg,#f7fafc);border:1px solid var(--pr-color-border,var(--pr-border-color,#d9e2ec));border-radius:12px;color:var(--pr-color-primary,#0f2e46);display:inline-flex;font-weight:700;height:48px;justify-content:center;object-fit:contain;padding:6px;width:48px}.pflege-recruit-mvp .pr-course-rec-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px;margin:0}.pflege-recruit-mvp .pr-course-rec-meta-item{align-items:center;border:1px solid #fff0;border-radius:999px;display:inline-flex;gap:4px;min-width:0}.pflege-recruit-mvp .pr-course-rec-meta-icon::before{background:currentColor;border-radius:50%;content:"";display:block;height:6px;width:6px}.pflege-recruit-mvp .pr-course-rec-meta-label{color:var(--pr-color-muted,#52616b);font-weight:700}.pflege-recruit-mvp .pr-course-recommendations-meta-grid .pr-course-rec-meta,.pflege-recruit-mvp .pr-course-recommendations-meta-boxes .pr-course-rec-meta{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr))}.pflege-recruit-mvp .pr-course-recommendations-meta-boxes .pr-course-rec-meta-item{background:var(--pr-color-bg,#f7fafc);border-color:var(--pr-color-border,var(--pr-border-color,#d9e2ec));border-radius:10px;padding:8px 10px}.pflege-recruit-mvp .pr-course-recommendations-meta-badges .pr-course-rec-meta-item{background:rgb(15 46 70 / .08);background:color-mix(in srgb,var(--pr-color-primary,#0f2e46) 9%,#fff);border-color:rgb(15 46 70 / .16);border-color:color-mix(in srgb,var(--pr-color-primary,#0f2e46) 18%,#fff);color:var(--pr-color-primary,#0f2e46);padding:5px 10px}.pflege-recruit-mvp .pr-course-recommendations-meta-compact .pr-course-rec-meta{gap:4px 10px}.pflege-recruit-mvp .pr-course-recommendations-meta-compact .pr-course-rec-meta-item{font-size:.92em;padding:0}.pflege-recruit-mvp .pr-course-rec-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:14px}.pflege-recruit-mvp .pr-course-rec-actions .pr-inline-action-form{margin:0}.pflege-recruit-mvp .pr-course-rec-primary,.pflege-recruit-mvp .pr-course-rec-secondary{align-items:center;display:inline-flex;justify-content:center;text-align:center}@media (max-width:720px){.pflege-recruit-mvp .pr-list-layout-row .pr-card,.pflege-recruit-mvp .pr-job-row,.pflege-recruit-mvp .pr-employer-row,.pflege-recruit-mvp .pr-list-layout-compact .pr-card,.pflege-recruit-mvp .pr-job-compact{display:block}.pflege-recruit-mvp .pr-job-course-recommendations{padding:18px}.pflege-recruit-mvp .pr-job-course-recommendations-grid,.pflege-recruit-mvp .pr-course-recommendations-layout-horizontal .pr-job-course-recommendation-card{grid-template-columns:1fr}.pr-course-rec-mobile-full-yes .pflege-recruit-mvp .pr-course-rec-actions,.pr-course-rec-mobile-full-yes .pflege-recruit-mvp .pr-course-rec-actions .pr-button,.pr-course-rec-mobile-full-yes .pflege-recruit-mvp .pr-course-rec-actions .pr-inline-action-form,.pr-course-rec-mobile-full-yes .pflege-recruit-mvp .pr-course-rec-actions .pr-inline-action-form .pr-button,.pflege-recruit-mvp .pr-course-rec-mobile-full-yes .pr-course-rec-actions,.pflege-recruit-mvp .pr-course-rec-mobile-full-yes .pr-course-rec-actions .pr-button,.pflege-recruit-mvp .pr-course-rec-mobile-full-yes .pr-course-rec-actions .pr-inline-action-form,.pflege-recruit-mvp .pr-course-rec-mobile-full-yes .pr-course-rec-actions .pr-inline-action-form .pr-button{width:100%}}.pflege-recruit-mvp{background:var(--pr-bg,#f7fafc);color:var(--pr-text,#1f2933);font-family:var(--pr-body-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-size:var(--pr-body-size,16px);font-weight:var(--pr-body-weight,400);line-height:var(--pr-line-height,1.6);max-width:var(--pr-container-width,1200px)}.pflege-recruit-mvp h1,.pflege-recruit-mvp h2,.pflege-recruit-mvp h3{color:var(--pr-text,#1f2933);font-family:var(--pr-heading-font-family,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",sans-serif);font-weight:var(--pr-heading-weight,700);letter-spacing:0}.pflege-recruit-mvp h1{font-size:var(--pr-h1-size,48px)}.pflege-recruit-mvp h2{font-size:var(--pr-h2-size,36px)}.pflege-recruit-mvp h3{font-size:var(--pr-h3-size,24px)}.pflege-recruit-mvp .pr-list,.pflege-recruit-mvp .pr-training-list,.pflege-recruit-mvp .pr-training-grid,.pflege-recruit-mvp .pr-job-search-results{gap:var(--pr-card-gap,20px)}.pflege-recruit-mvp .pr-card,.pflege-recruit-mvp .pr-list-item,.pflege-recruit-mvp .pr-job-card,.pflege-recruit-mvp .pr-employer-card,.pflege-recruit-mvp .pr-course-card,.pflege-recruit-mvp .pr-provider-card,.pflege-recruit-mvp .pr-detail,.pflege-recruit-mvp .pr-detail-section,.pflege-recruit-mvp .pr-dashboard-section{background:var(--pr-card-bg,#fff);border:var(--pr-card-border-width,1px) solid var(--pr-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,none);padding:var(--pr-card-padding,24px)}.pflege-recruit-mvp .pr-card,.pflege-recruit-mvp .pr-list-item,.pflege-recruit-mvp .pr-job-card,.pflege-recruit-mvp .pr-employer-card,.pflege-recruit-mvp .pr-course-card,.pflege-recruit-mvp .pr-provider-card{box-sizing:border-box}.pflege-recruit-mvp .pr-meta,.pflege-recruit-mvp .pr-detail-meta,.pflege-recruit-mvp .pr-training-meta,.pflege-recruit-mvp .pr-question-help,.pflege-recruit-mvp .pr-empty-message{color:var(--pr-muted,#64748b);font-size:var(--pr-small-size,14px)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp .pr-button-primary,.pflege-recruit-mvp .pr-training-button,.pflege-recruit-mvp .pr-training-lead-button,.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{align-items:center;background:var(--pr-primary,#0f2e46);border:1px solid var(--pr-primary,#0f2e46);border-radius:var(--pr-button-radius,999px);color:#fff;display:inline-flex;font-size:var(--pr-button-font-size,15px);font-weight:var(--pr-button-font-weight,600);gap:.45rem;justify-content:center;line-height:1.25;padding:var(--pr-button-padding-y,12px) var(--pr-button-padding-x,22px);text-decoration:none}.pflege-recruit-mvp .pr-button:hover,.pflege-recruit-mvp .pr-button:focus,.pflege-recruit-mvp .pr-button-primary:hover,.pflege-recruit-mvp .pr-button-primary:focus,.pflege-recruit-mvp button:hover,.pflege-recruit-mvp button:focus,.pflege-recruit-mvp input[type="submit"]:hover,.pflege-recruit-mvp input[type="submit"]:focus{background:var(--pr-secondary,#2ead6b);border-color:var(--pr-secondary,#2ead6b);color:#fff}.pflege-recruit-mvp .pr-button-outline,.pflege-recruit-mvp .pr-button-reset{background:#fff0;border-color:var(--pr-primary,#0f2e46);color:var(--pr-primary,#0f2e46)}.pflege-recruit-mvp .pr-button-outline:hover,.pflege-recruit-mvp .pr-button-outline:focus,.pflege-recruit-mvp .pr-button-reset:hover,.pflege-recruit-mvp .pr-button-reset:focus{background:var(--pr-primary,#0f2e46);border-color:var(--pr-primary,#0f2e46);color:#fff}.pflege-recruit-mvp .pr-button-minimal{background:#fff0;border-color:#fff0;color:var(--pr-primary,#0f2e46);padding-left:0;padding-right:0}.pflege-recruit-mvp label,.pflege-recruit-mvp .pr-training-lead-label{color:var(--pr-text,#1f2933);font-weight:var(--pr-label-weight,600)}.pflege-recruit-mvp .pr-form,.pflege-recruit-mvp .pr-job-search-form,.pflege-recruit-mvp .pr-training-lead-form,.pflege-recruit-mvp .pr-auth-form,.pflege-recruit-mvp .pr-profile-form,.pflege-recruit-mvp .pr-employer-job-form{display:grid;gap:var(--pr-form-gap,16px)}.pflege-recruit-mvp input[type="text"],.pflege-recruit-mvp input[type="email"],.pflege-recruit-mvp input[type="password"],.pflege-recruit-mvp input[type="url"],.pflege-recruit-mvp input[type="number"],.pflege-recruit-mvp input[type="search"],.pflege-recruit-mvp select,.pflege-recruit-mvp textarea,.pflege-recruit-mvp .pr-training-lead-input{background:#fff;border:1px solid var(--pr-border,#d9e2ec);border-radius:var(--pr-input-radius,12px);color:var(--pr-text,#1f2933);padding:var(--pr-input-padding-y,12px) var(--pr-input-padding-x,14px)}.pflege-recruit-mvp input:focus,.pflege-recruit-mvp select:focus,.pflege-recruit-mvp textarea:focus{border-color:var(--pr-primary,#0f2e46);box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-primary,#0f2e46) 18%,transparent);outline:none}.pflege-recruit-mvp .pr-status-badge,.pflege-recruit-mvp .pr-badge{background:color-mix(in srgb,var(--pr-secondary,#2ead6b) 12%,#fff);border:1px solid color-mix(in srgb,var(--pr-secondary,#2ead6b) 35%,#fff);border-radius:999px;color:var(--pr-secondary,#2ead6b);display:inline-flex;font-size:var(--pr-small-size,14px);font-weight:600;padding:.25rem .65rem}.pflege-recruit-mvp .pr-status-success{background:color-mix(in srgb,var(--pr-secondary,#2ead6b) 14%,#fff);border-color:color-mix(in srgb,var(--pr-secondary,#2ead6b) 42%,#fff);color:var(--pr-secondary,#2ead6b)}.pflege-recruit-mvp .pr-status-warning{background:color-mix(in srgb,var(--pr-accent,#f59e0b) 16%,#fff);border-color:color-mix(in srgb,var(--pr-accent,#f59e0b) 46%,#fff);color:#9a5b00}.pflege-recruit-mvp .pr-status-info{background:color-mix(in srgb,var(--pr-info,#0ea5e9) 12%,#fff);border-color:color-mix(in srgb,var(--pr-info,#0ea5e9) 38%,#fff);color:#075985}.pflege-recruit-mvp .pr-status-muted{background:var(--pr-soft-bg,#f7fafc);border-color:var(--pr-border,#d9e2ec);color:var(--pr-muted,#64748b)}.pflege-recruit-mvp .pr-status-danger{background:color-mix(in srgb,var(--pr-error,#dc2626) 10%,#fff);border-color:color-mix(in srgb,var(--pr-error,#dc2626) 36%,#fff);color:var(--pr-error,#dc2626)}.pflege-recruit-mvp .pr-dashboard{display:grid;gap:24px}.pflege-recruit-mvp .pr-dashboard>.pr-dashboard-title{margin-bottom:0}.pflege-recruit-mvp .pr-employer-dashboard .pr-title,.pflege-recruit-mvp .pr-employer-dashboard .pr-dashboard-title,.pflege-recruit-mvp .pr-employer-dashboard .pr-dashboard-card-title{color:#102a43}.pflege-recruit-mvp .pr-employer-widget{color:#1f2937;max-width:100%;min-width:0;overflow-wrap:anywhere;width:100%}.pflege-recruit-mvp .pr-employer-dashboard-elementor,.pflege-recruit-mvp .pr-employer-dashboard-elementor-section,.pflege-recruit-mvp .pr-employer-elementor-widget,.pflege-recruit-mvp .pr-employer-widget,.pflege-recruit-mvp .pr-employer-widget *,.pflege-recruit-mvp .pr-employer-dashboard-elementor *{box-sizing:border-box;min-width:0}.pflege-recruit-mvp .pr-employer-dashboard-elementor{display:grid;gap:var(--pr-card-gap,24px);max-width:100%;width:100%}.pflege-recruit-mvp .pr-employer-dashboard-elementor .pr-dashboard-cards,.pflege-recruit-mvp .pr-employer-dashboard-elementor .pr-employer-quick-action-grid,.pflege-recruit-mvp .pr-employer-widget .pr-dashboard-cards,.pflege-recruit-mvp .pr-employer-widget .pr-employer-quick-action-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--pr-employer-card-min-width, 240px)),1fr))}.pflege-recruit-mvp .pr-employer-dashboard-elementor table,.pflege-recruit-mvp .pr-employer-widget table{display:block;max-width:100%;overflow-x:auto;table-layout:auto;width:100%}.pflege-recruit-mvp .pr-employer-dashboard-elementor .pr-table-wrap,.pflege-recruit-mvp .pr-employer-widget .pr-table-wrap{max-width:100%;overflow-x:auto;width:100%}.pflege-recruit-mvp .pr-employer-dashboard-elementor th,.pflege-recruit-mvp .pr-employer-dashboard-elementor td,.pflege-recruit-mvp .pr-employer-widget th,.pflege-recruit-mvp .pr-employer-widget td{white-space:normal}.pflege-recruit-mvp .pr-employer-dashboard-elementor .pr-dashboard-grid,.pflege-recruit-mvp .pr-employer-widget .pr-dashboard-grid,.pflege-recruit-mvp .pr-employer-widget .pr-employer-locations-manager{grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--pr-employer-card-min-width, 240px)),1fr));max-width:100%;width:100%}.pflege-recruit-mvp .pr-employer-dashboard-elementor .pr-dashboard-actions,.pflege-recruit-mvp .pr-employer-widget .pr-dashboard-actions,.pflege-recruit-mvp .pr-employer-widget .pr-inline-action-form{flex-wrap:wrap;max-width:100%}.pflege-recruit-mvp .pr-employer-widget .pr-dashboard-section{background:#fff;border-color:var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,8px)}.pflege-recruit-mvp .pr-employer-widget .pr-dashboard-title,.pflege-recruit-mvp .pr-employer-widget .pr-dashboard-card-title,.pflege-recruit-mvp .pr-employer-widget .pr-registration-label{color:#102a43}.pflege-recruit-mvp .pr-elementor-employer-widget .pr-title,.pflege-recruit-mvp .pr-elementor-employer-widget .pr-dashboard-title,.pflege-recruit-mvp .pr-elementor-employer-widget .pr-dashboard-card-title,.pflege-recruit-mvp .pr-elementor-employer-widget .pr-employer-section-title,.pflege-recruit-mvp .pr-elementor-employer-widget h1,.pflege-recruit-mvp .pr-elementor-employer-widget h2,.pflege-recruit-mvp .pr-elementor-employer-widget h3,.pflege-recruit-mvp .pr-elementor-employer-widget h4{color:#102a43}.pflege-recruit-mvp .pr-employer-dashboard .pr-employer-form-heading,.pflege-recruit-mvp .pr-employer-widget .pr-employer-form-heading,.pflege-recruit-mvp .pr-elementor-employer-widget .pr-employer-form-heading,.pflege-recruit-mvp .pr-form-bridge-employer_staffing_need .elementor-heading-title,.pflege-recruit-mvp .pr-form-bridge-employer_contact .elementor-heading-title{color:var(--pr-employer-form-heading-color,#102a43);margin-top:0}.pflege-recruit-mvp .pr-employer-dashboard .pr-employer-form-intro,.pflege-recruit-mvp .pr-employer-widget .pr-employer-form-intro,.pflege-recruit-mvp .pr-elementor-employer-widget .pr-employer-form-intro{color:var(--pr-color-muted,var(--pr-muted,#64748b))}.pflege-recruit-mvp .pr-employer-completeness-card,.pflege-recruit-mvp .pr-employer-quick-action{background:var(--pr-card-bg,#fff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,12px);box-shadow:var(--pr-card-shadow,none)}.pflege-recruit-mvp .pr-employer-completeness-header{align-items:flex-start;display:flex;gap:1rem;justify-content:space-between}.pflege-recruit-mvp .pr-employer-completeness-percent{color:var(--pr-employer-onboarding-accent,var(--pr-color-primary,#0f2e46));font-size:clamp(1.75rem, 4vw, 2.5rem);line-height:1;white-space:nowrap}.pflege-recruit-mvp .pr-employer-completeness-progress{background:var(--pr-employer-progress-bg,#e5edf5);border-radius:999px;height:12px;overflow:hidden}.pflege-recruit-mvp .pr-employer-completeness-progress span{background:var(--pr-employer-onboarding-accent,#2ead6b);border-radius:inherit;display:block;height:100%;min-width:3px}.pflege-recruit-mvp .pr-employer-completeness-list,.pflege-recruit-mvp .pr-employer-missing-hints ul{display:grid;gap:.6rem;list-style:none;margin:1rem 0 0;padding:0}.pflege-recruit-mvp .pr-employer-completeness-list{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-employer-completeness-list li{align-items:center;background:var(--pr-soft-bg,#f7fafc);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:10px;display:flex;gap:.55rem;padding:.65rem .75rem}.pflege-recruit-mvp .pr-employer-completeness-state{border-radius:999px;font-size:.78rem;font-weight:700;padding:.16rem .48rem}.pflege-recruit-mvp .pr-employer-completeness-list .is-complete .pr-employer-completeness-state{background:color-mix(in srgb,var(--pr-employer-onboarding-accent,#2ead6b) 16%,#fff);color:var(--pr-employer-onboarding-accent,#2ead6b)}.pflege-recruit-mvp .pr-employer-completeness-list .is-missing .pr-employer-completeness-state{background:color-mix(in srgb,var(--pr-accent,#f59e0b) 15%,#fff);color:#9a5b00}.pflege-recruit-mvp .pr-employer-missing-hints{background:var(--pr-color-bg-light,#f7fbff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:10px;margin-top:1rem;padding:1rem}.pflege-recruit-mvp .pr-employer-completeness-done{color:var(--pr-employer-onboarding-accent,#2ead6b);font-weight:600;margin:1rem 0 0}.pflege-recruit-mvp .pr-employer-quick-action-grid{display:grid;gap:var(--pr-card-gap,16px);grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-employer-quick-action{display:flex;flex-direction:column;gap:.75rem;justify-content:space-between}.pflege-recruit-mvp .pr-employer-quick-action .pr-button{align-self:flex-start}.pflege-recruit-mvp .pr-employer-preview-mode form{opacity:.86;pointer-events:none}.pflege-recruit-mvp .pr-employer-preview-mode button,.pflege-recruit-mvp .pr-employer-preview-mode input[type="submit"]{cursor:not-allowed}.pflege-recruit-mvp .pr-dashboard-section{scroll-margin-top:96px}.pflege-recruit-mvp .pr-dashboard-overview,.pflege-recruit-mvp .pr-dashboard-cards{display:grid;gap:var(--pr-card-gap,20px)}.pflege-recruit-mvp .pr-dashboard-cards{grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-dashboard-card{align-content:start;display:grid;gap:8px;min-height:150px}.pflege-recruit-mvp .pr-dashboard-card-title,.pflege-recruit-mvp .pr-dashboard-kicker{color:var(--pr-muted,#64748b);font-size:var(--pr-small-size,14px);font-weight:700;letter-spacing:0;text-transform:none}.pflege-recruit-mvp .pr-dashboard-card-value{color:var(--pr-primary,#0f2e46);font-size:2rem;line-height:1.1}.pflege-recruit-mvp .pr-dashboard-card-note{color:var(--pr-muted,#64748b);margin:0}.pflege-recruit-mvp .pr-dashboard-next-action{align-items:center;background:var(--pr-soft-bg,#f7fafc);border:1px solid var(--pr-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);display:flex;gap:20px;justify-content:space-between;padding:20px}.pflege-recruit-mvp .pr-dashboard-next-action .pr-dashboard-subtitle{font-size:1.25rem;margin:.25rem 0 .25rem}.pflege-recruit-mvp .pr-dashboard-quick-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pflege-recruit-mvp .pr-flow-breadcrumbs{color:var(--pr-muted,#64748b);font-size:var(--pr-small-size,14px);margin-bottom:16px}.pflege-recruit-mvp .pr-flow-breadcrumbs ol{align-items:center;display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0;padding:0}.pflege-recruit-mvp .pr-flow-breadcrumbs li:not(:last-child)::after{color:var(--pr-muted,#64748b);content:"/";margin-left:8px}.pflege-recruit-mvp .pr-flow-breadcrumbs a,.pflege-recruit-mvp .pr-dashboard-section-nav a,.pflege-recruit-mvp .pr-dashboard-back-to-top a{color:var(--pr-primary,#0f2e46);text-decoration:none}.pflege-recruit-mvp .pr-flow-breadcrumbs a:hover,.pflege-recruit-mvp .pr-flow-breadcrumbs a:focus,.pflege-recruit-mvp .pr-dashboard-section-nav a:hover,.pflege-recruit-mvp .pr-dashboard-section-nav a:focus,.pflege-recruit-mvp .pr-dashboard-back-to-top a:hover,.pflege-recruit-mvp .pr-dashboard-back-to-top a:focus{text-decoration:underline}.pflege-recruit-mvp .pr-flow-nav{margin:0 0 20px}.pflege-recruit-mvp .pr-flow-nav-bottom{margin:24px 0 0}.pflege-recruit-mvp .pr-flow-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pflege-recruit-mvp .pr-flow-back{white-space:nowrap}.pflege-recruit-mvp .pr-flow-next{white-space:nowrap}.pflege-recruit-mvp .pr-dashboard-section-nav{align-items:center;background:var(--pr-soft-bg,#f7fafc);border:1px solid var(--pr-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);display:flex;flex-wrap:wrap;gap:8px;margin:4px 0 8px;padding:12px}.pflege-recruit-mvp .pr-dashboard-section-nav a{background:#fff;border:1px solid var(--pr-border,#d9e2ec);border-radius:999px;display:inline-flex;font-size:var(--pr-small-size,14px);font-weight:600;line-height:1.2;padding:8px 12px}.pflege-recruit-mvp .pr-dashboard-nav-item{align-items:center;justify-content:center;max-width:100%;min-width:0;white-space:normal}.pflege-recruit-mvp .pr-dashboard-nav-active,.pflege-recruit-mvp .pr-dashboard-nav-item[aria-current="page"]{background:var(--pr-primary,#0f2e46);border-color:var(--pr-primary,#0f2e46);color:#fff}.pflege-recruit-mvp .pr-dashboard-nav-logout{background:#fff5f5;border-color:#fecaca;color:#991b1b;margin-left:auto}.pflege-recruit-mvp .pr-dashboard-nav-logout:hover,.pflege-recruit-mvp .pr-dashboard-nav-logout:focus{background:#fee2e2;color:#7f1d1d}.pflege-recruit-mvp .pr-dashboard-back-to-top{margin:18px 0 0}.pflege-recruit-mvp .pr-dashboard-empty{background:var(--pr-soft-bg,#f7fafc);border:1px dashed var(--pr-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);display:grid;gap:12px;margin:0 0 1rem;padding:18px}.pflege-recruit-mvp .pr-dashboard-empty p{margin:0}.pflege-recruit-mvp .pr-success-message,.pflege-recruit-mvp .pr-training-lead-success{color:var(--pr-success,#2ead6b)}.pflege-recruit-mvp .pr-error-message,.pflege-recruit-mvp .pr-training-lead-error{color:var(--pr-error,#dc2626)}.pflege-recruit-mvp .pr-employer-logo,.pflege-recruit-mvp .pr-job-image,.pflege-recruit-mvp .pr-course-image,.pflege-recruit-mvp .pr-provider-logo,.pflege-recruit-mvp .pr-card-media img{border-radius:var(--pr-image-radius,16px);object-fit:var(--pr-image-object-fit,cover)}.pflege-recruit-mvp .pr-job-image{height:var(--pr-job-image-height,140px);width:var(--pr-job-image-width,220px)}.pflege-recruit-mvp .pr-employer-logo{height:var(--pr-employer-logo-height,96px);width:var(--pr-employer-logo-width,96px)}.pflege-recruit-mvp .pr-course-image{height:var(--pr-course-image-height,150px);width:var(--pr-course-image-width,240px)}.pflege-recruit-mvp .pr-provider-logo{height:var(--pr-provider-logo-height,110px);width:var(--pr-provider-logo-width,110px)}.pflege-recruit-mvp .pr-provider-detail{display:grid;gap:var(--pr-section-gap,32px)}.pflege-recruit-mvp .pr-provider-section,.pflege-recruit-mvp .pr-provider-contact-card{background:var(--pr-card-bg,#fff);border:1px solid var(--pr-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);padding:var(--pr-card-padding,24px)}.pflege-recruit-mvp .pr-provider-hero{display:grid;gap:var(--pr-grid-gap,24px);grid-template-columns:minmax(120px,180px) minmax(0,1fr);margin-bottom:20px}.pflege-recruit-mvp .pr-provider-meta{display:grid;gap:8px}.pflege-recruit-mvp .pr-provider-section-nav{margin-bottom:8px}.pflege-recruit-mvp .pr-provider-section-nav .pr-flow-actions,.pflege-recruit-mvp .pr-provider-actions,.pflege-recruit-mvp .pr-provider-course-card .pr-card-footer{display:flex;flex-wrap:wrap;gap:10px}.pflege-recruit-mvp .pr-provider-courses .pr-provider-course-list{display:grid;gap:var(--pr-card-gap,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-course-dates{display:grid;gap:var(--pr-section-gap,24px);margin:24px 0;scroll-margin-top:96px}.pflege-recruit-mvp .pr-course-dates-header{display:grid;gap:8px}.pflege-recruit-mvp .pr-course-dates-header .pr-section-title,.pflege-recruit-mvp .pr-course-dates-header p{margin-bottom:0}.pflege-recruit-mvp .pr-course-date-filters{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pflege-recruit-mvp .pr-course-date-filter-current{color:var(--pr-text,#1f2933);font-weight:700}.pflege-recruit-mvp .pr-course-dates-month-groups,.pflege-recruit-mvp .pr-course-dates-month-group{display:grid;gap:var(--pr-card-gap,20px)}.pflege-recruit-mvp .pr-course-dates-month-title{margin:0}.pflege-recruit-mvp .pr-course-date-grid{display:grid;gap:var(--pr-card-gap,20px);grid-template-columns:repeat(var(--pr-course-date-columns,3),minmax(0,1fr))}.pflege-recruit-mvp .pr-course-date-list{display:grid;gap:var(--pr-card-gap,20px);grid-template-columns:1fr}.pflege-recruit-mvp .pr-course-date-grid-compact{--pr-course-date-columns:2}.pflege-recruit-mvp .pr-course-date-card{align-content:start;display:grid;gap:12px;min-width:0}.pflege-recruit-mvp .pr-course-date-title{margin:0}.pflege-recruit-mvp .pr-course-date-provider,.pflege-recruit-mvp .pr-course-date-course{color:var(--pr-muted,#64748b);font-weight:600;margin:0}.pflege-recruit-mvp .pr-course-date-meta{display:grid;gap:6px}.pflege-recruit-mvp .pr-course-date-meta .pr-meta-item{margin:0}.pflege-recruit-mvp .pr-course-date-status{justify-self:start}.pflege-recruit-mvp .pr-course-date-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px;margin-top:4px}.pflege-recruit-mvp .pr-course-date-selected,.pflege-recruit-mvp .pr-selected-course-date{border-color:var(--pr-secondary,#2ead6b);box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-secondary,#2ead6b) 18%,transparent)}.pflege-recruit-mvp .pr-selected-course-date{background:var(--pr-soft-bg,#f7fafc);border:1px solid var(--pr-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);display:grid;gap:8px;margin:0 0 20px;padding:18px}.pflege-recruit-mvp .pr-selected-course-date .pr-meta-item{margin:0}.pflege-recruit-mvp .pr-course-date-select-field{display:grid;gap:8px}.pflege-recruit-mvp .pr-course-date-end-display{color:var(--pr-muted,#64748b);display:block;font-size:.95rem;font-weight:700;line-height:1.4}.pflege-recruit-mvp .pr-course-date-empty{margin-bottom:0}.pflege-recruit-mvp .pr-provider-library-grid{display:grid;gap:var(--pr-card-gap,20px);grid-template-columns:repeat(var(--pr-provider-library-columns,3),minmax(0,1fr))}.pflege-recruit-mvp .pr-provider-library-layout-list .pr-provider-library-grid,.pflege-recruit-mvp .pr-provider-library-layout-compact .pr-provider-library-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-provider-library-item{height:100%}.pflege-recruit-mvp .pr-provider-library-description{margin-top:10px}.pflege-recruit-mvp .pr-provider-library-dashboard-list{display:grid;gap:14px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 280px),1fr));margin-bottom:24px}.pflege-recruit-mvp .pr-infothek-list-item{display:flex;flex-direction:column;gap:10px;min-width:0}.pflege-recruit-mvp .pr-infothek-meta,.pflege-recruit-mvp .pr-infothek-actions,.pflege-recruit-mvp .pr-infothek-media-controls,.pflege-recruit-mvp .pr-infothek-form-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pflege-recruit-mvp .pr-infothek-meta{color:var(--pr-muted,#64748b);font-size:var(--pr-small-size,14px);line-height:1.4}.pflege-recruit-mvp .pr-infothek-meta span{background:rgb(16 24 40 / .04);border-radius:999px;padding:4px 9px}.pflege-recruit-mvp .pr-infothek-editor{background:rgb(16 24 40 / .025);border:1px solid rgb(16 24 40 / .1);border-radius:10px;box-sizing:border-box;display:grid;gap:14px;margin-top:16px;padding:16px}.pflege-recruit-mvp .pr-infothek-type-section{background:#fff;border:1px solid rgb(16 24 40 / .1);border-radius:10px;box-sizing:border-box;display:grid;gap:10px;padding:14px}.pflege-recruit-mvp .pr-infothek-type-section[hidden]{display:none}.pflege-recruit-mvp .pr-infothek-type-section h5{margin:0 0 4px}.pflege-recruit-mvp .pr-infothek-media-field{display:grid;gap:8px;min-width:0}.pflege-recruit-mvp .pr-infothek-media-label{display:block;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-infothek-upload-input{box-sizing:border-box;max-width:100%;width:min(100%, 360px)}.pflege-recruit-mvp .pr-infothek-upload-button{cursor:pointer}.pflege-recruit-mvp .pr-infothek-media-preview{display:grid;gap:8px;list-style:none;margin:6px 0 0;padding:0}.pflege-recruit-mvp .pr-infothek-media-preview-item{align-items:center;background:rgb(16 24 40 / .035);border:1px solid rgb(16 24 40 / .08);border-radius:8px;box-sizing:border-box;display:flex;flex-wrap:wrap;gap:8px;min-width:0;padding:8px 10px}.pflege-recruit-mvp .pr-infothek-media-preview-item a,.pflege-recruit-mvp .pr-infothek-media-preview-item span{min-width:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-infothek-media-thumb{border-radius:6px;height:44px;object-fit:cover;width:44px}.pflege-recruit-mvp .pr-infothek-richtext .wp-editor-wrap,.pflege-recruit-mvp .pr-infothek-richtext textarea{max-width:100%}.pflege-recruit-mvp .pr-course-richtext .wp-editor-wrap{background:#fff;border:1px solid rgb(16 24 40 / .16);border-radius:10px;overflow:hidden}.pflege-recruit-mvp .pr-course-richtext .wp-editor-tools,.pflege-recruit-mvp .pr-course-richtext .mce-toolbar-grp,.pflege-recruit-mvp .pr-course-richtext .quicktags-toolbar{background:#000;border-color:#000;color:#fff}.pflege-recruit-mvp .pr-course-richtext .mce-btn{background:#111;border-color:#333}.pflege-recruit-mvp .pr-course-richtext .mce-btn button,.pflege-recruit-mvp .pr-course-richtext .mce-ico,.pflege-recruit-mvp .pr-course-richtext .mce-txt,.pflege-recruit-mvp .pr-course-richtext .quicktags-toolbar input,.pflege-recruit-mvp .pr-course-richtext .wp-switch-editor{background:#111;border-color:#333;color:#fff}.pflege-recruit-mvp .pr-course-richtext .wp-editor-area{background:#fff;color:#111827;min-height:180px}.pflege-recruit-mvp .pr-course-image-upload-button{background:#000;border-color:#000;color:#fff}.pflege-recruit-mvp .pr-course-image-upload-button:hover,.pflege-recruit-mvp .pr-course-image-upload-button:focus{background:#111;border-color:#111;color:#fff}.pflege-recruit-mvp .pr-infothek-course-connection{border:1px solid rgb(16 24 40 / .1);border-radius:10px;box-sizing:border-box;margin:0;padding:14px}.pflege-recruit-mvp .pr-infothek-course-options{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 240px),1fr));margin-top:10px}.pflege-recruit-mvp .pr-infothek-course-option{align-items:flex-start;background:#fff;border:1px solid rgb(16 24 40 / .1);border-radius:8px;box-sizing:border-box;display:flex;gap:9px;line-height:1.4;min-width:0;padding:9px 10px}.pflege-recruit-mvp .pr-infothek-course-option span{min-width:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-provider-course-editor{display:grid;gap:16px;margin-top:12px;min-width:0}.pflege-recruit-mvp .pr-provider-course-editor-nav{display:flex;flex-wrap:wrap;gap:8px}.pflege-recruit-mvp .pr-provider-course-editor-nav-item{background:#f6f7f9;border:1px solid rgb(16 24 40 / .1);border-radius:999px;color:#1f2937;font-size:13px;line-height:1.25;padding:8px 12px;text-decoration:none}.pflege-recruit-mvp .pr-provider-course-editor-section,.pflege-recruit-mvp .pr-provider-course-library-section{box-sizing:border-box;margin:0 0 12px;max-width:100%;padding:0;scroll-margin-top:150px}.pflege-recruit-mvp .pr-provider-course-editor-summary{cursor:pointer;font-weight:700;list-style:none;padding:16px 18px}.pflege-recruit-mvp .pr-provider-course-editor-summary::-webkit-details-marker{display:none}.pflege-recruit-mvp .pr-provider-course-editor-section-body,.pflege-recruit-mvp .pr-provider-course-library-body{border-top:1px solid rgb(16 24 40 / .08);display:grid;gap:14px;padding:16px 18px 18px}.pflege-recruit-mvp .pr-provider-course-editor-workflow{display:grid;gap:16px;margin-top:18px}.pflege-recruit-mvp .pr-provider-course-knowledge-editor,.pflege-recruit-mvp .pr-provider-course-material-form-wrap{display:grid;gap:14px}.pflege-recruit-mvp .pr-provider-course-material-form{background:#fff}.pflege-recruit-mvp .pr-course-faq-repeater,.pflege-recruit-mvp .pr-course-inline-date-fields,.pflege-recruit-mvp .pr-provider-course-initial-material{display:grid;gap:14px;min-width:0}.pflege-recruit-mvp .pr-course-faq-repeater-list{display:grid;gap:12px}.pflege-recruit-mvp .pr-course-faq-item{background:#fff;border:1px solid rgb(16 24 40 / .12);border-radius:8px;box-sizing:border-box;display:grid;gap:10px;padding:14px}.pflege-recruit-mvp .pr-course-faq-item-header{align-items:center;display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.pflege-recruit-mvp .pr-course-faq-answer-input{background:#fff;color:#111827;min-height:120px}.pflege-recruit-mvp .pr-course-editor-button{background:#000;border-color:#000;color:#fff}.pflege-recruit-mvp .pr-course-editor-button:hover,.pflege-recruit-mvp .pr-course-editor-button:focus{background:#111;border-color:#111;color:#fff}.pflege-recruit-mvp .pr-provider-course-editor-empty,.pflege-recruit-mvp .pr-infothek-overview-note,.pflege-recruit-mvp .pr-infothek-general-form-note{margin:0 0 12px}.pflege-recruit-mvp .pr-provider-course-editor-section-media .pr-provider-course-library-section{background:#fff;margin-bottom:12px}.pflege-recruit-mvp .pr-provider-course-library-list{display:grid;gap:8px}.pflege-recruit-mvp .pr-provider-course-library-list-item{align-items:center;background:#f9fafb;border:1px solid rgb(16 24 40 / .08);border-radius:8px;display:grid;gap:8px;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) auto;padding:10px 12px}.pflege-recruit-mvp .pr-provider-course-library-list-item span{color:#667085;font-size:13px;min-width:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-course-duplicate-panel{display:inline-block;position:relative}.pflege-recruit-mvp .pr-course-duplicate-panel>summary{list-style:none}.pflege-recruit-mvp .pr-course-duplicate-panel>summary::-webkit-details-marker{display:none}.pflege-recruit-mvp .pr-course-duplicate-form{background:#fff;border:1px solid rgb(16 24 40 / .14);border-radius:10px;box-shadow:0 14px 38px rgb(16 24 40 / .16);box-sizing:border-box;display:grid;gap:10px;margin-top:8px;min-width:280px;padding:14px;position:absolute;right:0;z-index:5}.pflege-recruit-mvp .pr-provider-library-preview-image{border-radius:8px;display:block;height:auto;margin:10px 0;max-width:100%}.pflege-recruit-mvp .pr-provider-library-gallery-preview{display:grid;gap:8px;grid-template-columns:repeat(4,minmax(0,1fr));margin:10px 0}.pflege-recruit-mvp .pr-provider-library-gallery-preview img{aspect-ratio:1;height:100%;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-course-detail-builder,.pflege-recruit-mvp .pr-course-detail-wrapper{box-sizing:border-box;display:block;max-width:100%;width:100%}.pflege-recruit-mvp .pr-course-detail-builder .pr-course-detail-section,.pflege-recruit-mvp .pr-course-detail-wrapper .pr-course-detail-section,.pflege-recruit-mvp .pr-course-detail-builder-section{background:#fff;border:1px solid rgb(16 24 40 / .1);border-radius:12px;box-sizing:border-box;margin-top:24px;padding:24px}.pflege-recruit-mvp .pr-course-detail-heading,.pflege-recruit-mvp .pr-course-detail-builder-section-title{margin:0 0 14px}.pflege-recruit-mvp .pr-course-detail-body,.pflege-recruit-mvp .pr-course-detail-builder-richtext,.pflege-recruit-mvp .pr-course-article-content{color:inherit;max-width:100%}.pflege-recruit-mvp .pr-course-detail-body>*:first-child,.pflege-recruit-mvp .pr-course-detail-builder-richtext>*:first-child,.pflege-recruit-mvp .pr-course-article-content>*:first-child{margin-top:0}.pflege-recruit-mvp .pr-course-detail-body>*:last-child,.pflege-recruit-mvp .pr-course-detail-builder-richtext>*:last-child,.pflege-recruit-mvp .pr-course-article-content>*:last-child{margin-bottom:0}.pflege-recruit-mvp .pr-course-detail-card,.pflege-recruit-mvp .pr-course-document-card,.pflege-recruit-mvp .pr-course-video-card,.pflege-recruit-mvp .pr-course-article-card,.pflege-recruit-mvp .pr-course-link-card,.pflege-recruit-mvp .pr-course-gallery-item{box-sizing:border-box;min-width:0}.pflege-recruit-mvp .pr-course-detail-button,.pflege-recruit-mvp .pr-course-document-button,.pflege-recruit-mvp .pr-course-link-button,.pflege-recruit-mvp .pr-course-contact-cta-button{align-items:center;display:inline-flex;justify-content:center;max-width:100%;text-align:center}.pflege-recruit-mvp .pr-course-gallery-image{display:block;max-width:100%}.pflege-recruit-mvp .pr-course-knowledge-center{border:1px solid rgb(16 24 40 / .1);border-radius:12px;box-sizing:border-box;margin:28px 0;padding:24px;scroll-margin-top:150px}.pflege-recruit-mvp .pr-course-knowledge-intro{margin-bottom:18px}.pflege-recruit-mvp .pr-course-knowledge-section{margin-top:24px}.pflege-recruit-mvp .pr-course-knowledge-subtitle{margin-bottom:12px}.pflege-recruit-mvp .pr-course-knowledge-grid{display:grid;gap:16px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 260px),1fr))}.pflege-recruit-mvp .pr-course-knowledge-card,.pflege-recruit-mvp .pr-course-knowledge-faq-item{border:1px solid rgb(16 24 40 / .1);border-radius:10px;box-sizing:border-box;min-width:0}.pflege-recruit-mvp .pr-course-knowledge-card{padding:16px}.pflege-recruit-mvp .pr-course-knowledge-faq-list{display:grid;gap:10px}.pflege-recruit-mvp .pr-course-knowledge-faq-question{align-items:center;background:#fff;border:0;border-radius:10px;box-sizing:border-box;color:inherit;cursor:pointer;display:flex;font:inherit;font-weight:700;justify-content:space-between;line-height:1.35;padding:14px 16px;text-align:left;width:100%}.pflege-recruit-mvp .pr-course-knowledge-faq-icon{flex:0 0 auto;font-weight:700;margin-left:12px}.pflege-recruit-mvp .pr-course-knowledge-faq-question[aria-expanded="true"] .pr-course-knowledge-faq-icon{transform:rotate(45deg)}.pflege-recruit-mvp .pr-course-knowledge-faq-answer{border-top:1px solid rgb(16 24 40 / .08);padding:14px 16px}.pflege-recruit-mvp .pr-course-knowledge-actions{align-items:center;display:flex;flex-wrap:wrap;gap:8px}.pflege-recruit-mvp .pr-course-knowledge-video-frame{aspect-ratio:16 / 9;background:#111827;border-radius:10px;overflow:hidden}.pflege-recruit-mvp .pr-course-knowledge-video-ratio-4-3 .pr-course-knowledge-video-frame{aspect-ratio:4 / 3}.pflege-recruit-mvp .pr-course-knowledge-video-frame video,.pflege-recruit-mvp .pr-course-knowledge-video-thumb,.pflege-recruit-mvp .pr-course-knowledge-image{border-radius:10px;display:block;height:auto;max-width:100%;width:100%}.pflege-recruit-mvp .pr-course-knowledge-video-frame video{height:100%;object-fit:cover}.pflege-recruit-mvp .pr-course-knowledge-gallery{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(110px,1fr))}.pflege-recruit-mvp .pr-course-knowledge-gallery-image{aspect-ratio:1;border-radius:8px;height:100%;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-course-knowledge-contact,.pflege-recruit-mvp .pr-course-knowledge-contact-cta{background:rgb(16 24 40 / .03);border:1px solid rgb(16 24 40 / .1);border-radius:12px;margin-top:26px;padding:16px}.pflege-recruit-mvp .pr-course-knowledge-contact-cta{display:grid;gap:10px}.pflege-recruit-mvp .pr-course-knowledge-contact-cta .pr-course-knowledge-subtitle,.pflege-recruit-mvp .pr-course-knowledge-contact-cta p{margin:0}.pflege-recruit-mvp .pr-course-knowledge-contact summary{cursor:pointer;display:inline-flex;list-style:none}.pflege-recruit-mvp .pr-course-provider-contact-form{box-sizing:border-box;display:grid;gap:12px;margin-top:16px;max-width:760px}.pflege-recruit-mvp .pr-course-provider-contact-form input,.pflege-recruit-mvp .pr-course-provider-contact-form textarea{box-sizing:border-box;max-width:100%;width:100%}.pflege-recruit-mvp .pr-provider-funding-topics{display:flex;flex-wrap:wrap;gap:8px;list-style:none;margin:0 0 16px;padding:0}.pflege-recruit-mvp .pr-provider-funding-topics li{background:var(--pr-soft-bg,#f7fafc);border:1px solid var(--pr-border,#d9e2ec);border-radius:999px;font-size:var(--pr-small-size,14px);padding:6px 10px}.pflege-recruit-mvp .pr-provider-inquiry .pr-form{margin-bottom:0}@media (min-width:900px){.pflege-recruit-mvp .pr-training-grid,.pflege-recruit-mvp .pr-list-layout-grid,.pflege-recruit-mvp .pr-job-search-results{grid-template-columns:repeat(var(--pr-cards-per-row-desktop,3),minmax(0,1fr))}}@media (min-width:641px) and (max-width:899px){.pflege-recruit-mvp .pr-training-grid,.pflege-recruit-mvp .pr-list-layout-grid,.pflege-recruit-mvp .pr-job-search-results{grid-template-columns:repeat(var(--pr-cards-per-row-tablet,2),minmax(0,1fr))}.pflege-recruit-mvp .pr-dashboard-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-provider-courses .pr-provider-course-list,.pflege-recruit-mvp .pr-provider-library-grid,.pflege-recruit-mvp .pr-course-date-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pflege-recruit-mvp{padding-block:var(--pr-section-spacing-mobile,40px)}.pflege-recruit-mvp .pr-training-grid,.pflege-recruit-mvp .pr-list-layout-grid,.pflege-recruit-mvp .pr-job-search-results{grid-template-columns:repeat(var(--pr-cards-per-row-mobile,1),minmax(0,1fr))}.pflege-recruit-mvp .pr-dashboard-cards{grid-template-columns:1fr}.pflege-recruit-mvp .pr-provider-hero,.pflege-recruit-mvp .pr-provider-courses .pr-provider-course-list,.pflege-recruit-mvp .pr-provider-course-library-list-item,.pflege-recruit-mvp .pr-provider-library-grid,.pflege-recruit-mvp .pr-infothek-course-options,.pflege-recruit-mvp .pr-course-knowledge-grid,.pflege-recruit-mvp .pr-course-date-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-course-knowledge-center{padding:16px}.pflege-recruit-mvp .pr-course-detail-builder .pr-course-detail-section,.pflege-recruit-mvp .pr-course-detail-wrapper .pr-course-detail-section,.pflege-recruit-mvp .pr-course-detail-builder-section{padding:16px}.pflege-recruit-mvp .pr-dashboard-next-action,.pflege-recruit-mvp .pr-dashboard-quick-actions,.pflege-recruit-mvp .pr-flow-actions,.pflege-recruit-mvp .pr-infothek-actions,.pflege-recruit-mvp .pr-infothek-form-actions,.pflege-recruit-mvp .pr-infothek-media-controls,.pflege-recruit-mvp .pr-course-knowledge-actions,.pflege-recruit-mvp .pr-course-knowledge-contact-cta,.pflege-recruit-mvp .pr-course-date-actions,.pflege-recruit-mvp .pr-course-date-filters,.pflege-recruit-mvp .pr-provider-actions,.pflege-recruit-mvp .pr-provider-section-nav .pr-flow-actions,.pflege-recruit-mvp .pr-dashboard-section-nav{align-items:stretch;flex-direction:column}.pflege-recruit-mvp .pr-provider-course-editor-nav{flex-direction:column}.pflege-recruit-mvp .pr-course-duplicate-panel{display:block;width:100%}.pflege-recruit-mvp .pr-course-duplicate-form{min-width:0;position:static;width:100%}.pflege-recruit-mvp .pr-dashboard-next-action .pr-button,.pflege-recruit-mvp .pr-dashboard-quick-actions .pr-button,.pflege-recruit-mvp .pr-provider-course-editor-nav-item,.pflege-recruit-mvp .pr-dashboard-empty .pr-button,.pflege-recruit-mvp .pr-infothek-actions .pr-button,.pflege-recruit-mvp .pr-infothek-form-actions .pr-button,.pflege-recruit-mvp .pr-infothek-media-controls .pr-button,.pflege-recruit-mvp .pr-course-knowledge-actions .pr-button,.pflege-recruit-mvp .pr-course-detail-button,.pflege-recruit-mvp .pr-course-knowledge-contact-toggle,.pflege-recruit-mvp .pr-course-knowledge-contact-cta .pr-button,.pflege-recruit-mvp .pr-flow-actions .pr-button,.pflege-recruit-mvp .pr-course-date-actions .pr-button,.pflege-recruit-mvp .pr-course-date-filters .pr-button,.pflege-recruit-mvp .pr-flow-nav-top .pr-button,.pflege-recruit-mvp .pr-provider-actions .pr-button,.pflege-recruit-mvp .pr-dashboard-section-nav a{width:100%}.pflege-recruit-mvp .pr-dashboard-nav-logout{margin-left:0}}.pflege-recruit-mvp .pr-job-card{background:var(--pr-job-card-bg,var(--pr-card-bg,#fff));border-color:var(--pr-card-border-color,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,none)}.pflege-recruit-mvp .pr-course-card{background:var(--pr-course-card-bg,var(--pr-card-bg,#fff));border-color:var(--pr-card-border-color,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,none)}.pflege-recruit-mvp .pr-provider-card{background:var(--pr-provider-card-bg,var(--pr-card-bg,#fff));border-color:var(--pr-card-border-color,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,none)}.pflege-recruit-mvp .pr-dashboard-card{background:var(--pr-dashboard-card-bg,var(--pr-card-bg,#fff));border-color:var(--pr-card-border-color,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,none)}.pflege-recruit-mvp .pr-course-date-card,.pflege-recruit-mvp .pr-provider-library-item,.pflege-recruit-mvp .pr-provider-inquiry,.pflege-recruit-mvp .pr-funding-check-card{background:var(--pr-card-bg,#fff);border-color:var(--pr-card-border-color,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,none)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp .pr-button-primary,.pflege-recruit-mvp .pr-action-button{background:var(--pr-button-bg,var(--pr-primary,#0f2e46));border-color:var(--pr-button-bg,var(--pr-primary,#0f2e46));border-radius:var(--pr-button-radius,999px);box-shadow:var(--pr-button-shadow,none);color:var(--pr-button-text,#fff)}.pflege-recruit-mvp .pr-button:hover,.pflege-recruit-mvp .pr-button-primary:hover,.pflege-recruit-mvp .pr-action-button:hover{background:var(--pr-button-hover-bg,var(--pr-button-bg,#0f2e46));border-color:var(--pr-button-hover-bg,var(--pr-button-bg,#0f2e46))}.pflege-recruit-mvp .pr-auth-portal,.pflege-recruit-mvp .pr-registration{color:var(--pr-color-text,var(--pr-text,#1f2933));font-family:var(--pr-font-base,inherit);margin:0 auto;max-width:1120px;width:100%}.pflege-recruit-mvp .pr-auth-portal-header,.pflege-recruit-mvp .pr-registration-header{margin:0 0 var(--pr-grid-gap,20px);text-align:center}.pflege-recruit-mvp .pr-auth-portal-title,.pflege-recruit-mvp .pr-registration-title{color:var(--pr-color-text,var(--pr-text,#1f2933));font-family:var(--pr-font-heading,inherit);margin:0 0 .5rem}.pflege-recruit-mvp .pr-auth-portal-intro,.pflege-recruit-mvp .pr-registration-intro{color:var(--pr-color-muted,var(--pr-muted,#64748b));margin:0 auto;max-width:720px}.pflege-recruit-mvp .pr-auth-role-grid{display:grid;gap:var(--pr-grid-gap,20px);grid-template-columns:repeat(3,minmax(0,1fr));margin:0 0 var(--pr-grid-gap,20px)}.pflege-recruit-mvp .pr-auth-role-card,.pflege-recruit-mvp .pr-registration-card{background:var(--pr-color-surface,var(--pr-card-bg,#fff));border:var(--pr-card-border-width,1px) solid var(--pr-color-border,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 12px 34px rgb(15 46 70 / .08));padding:var(--pr-card-padding,24px)}.pflege-recruit-mvp .pr-auth-role-card{display:flex;flex-direction:column;gap:.75rem;transition:border-color 0.16s ease,box-shadow 0.16s ease,transform 0.16s ease}.pflege-recruit-mvp .pr-auth-role-card-active{border-color:var(--pr-color-primary,var(--pr-primary,#0f2e46));box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-color-primary,#0f2e46) 18%,transparent),var(--pr-card-shadow,0 12px 34px rgb(15 46 70 / .08))}.pflege-recruit-mvp .pr-auth-role-icon{align-items:center;background:color-mix(in srgb,var(--pr-color-primary,#0f2e46) 10%,transparent);border-radius:var(--pr-badge-radius,999px);color:var(--pr-color-primary,var(--pr-primary,#0f2e46));display:inline-flex;font-weight:700;height:44px;justify-content:center;width:44px}.pflege-recruit-mvp .pr-auth-role-title,.pflege-recruit-mvp .pr-auth-panel-title{margin:0}.pflege-recruit-mvp .pr-auth-role-description{color:var(--pr-color-muted,var(--pr-muted,#64748b));margin:0}.pflege-recruit-mvp .pr-auth-role-actions,.pflege-recruit-mvp .pr-auth-tabs,.pflege-recruit-mvp .pr-auth-fallback-links .pr-flow-actions{display:flex;flex-wrap:wrap;gap:.65rem}.pflege-recruit-mvp .pr-auth-tabs{background:var(--pr-color-soft-bg,var(--pr-soft-bg,#f7fafc));border:1px solid var(--pr-color-border,var(--pr-border,#d9e2ec));border-radius:var(--pr-button-radius,999px);margin:0 0 var(--pr-grid-gap,20px);padding:.35rem;width:fit-content}.pflege-recruit-mvp .pr-auth-tab{border-radius:var(--pr-button-radius,999px);color:var(--pr-color-text,var(--pr-text,#1f2933));padding:.65rem 1rem;text-decoration:none}.pflege-recruit-mvp .pr-auth-tab-active{background:var(--pr-color-primary,var(--pr-primary,#0f2e46));color:var(--pr-button-text,#fff)}.pflege-recruit-mvp .pr-auth-panels{display:grid;gap:var(--pr-grid-gap,20px)}.pflege-recruit-mvp .pr-auth-portal-ready .pr-auth-panel{display:none}.pflege-recruit-mvp .pr-auth-portal-ready .pr-auth-panel-active{display:block}.pflege-recruit-mvp .pr-auth-panel{background:var(--pr-color-surface,var(--pr-card-bg,#fff));border:1px solid var(--pr-color-border,var(--pr-border,#d9e2ec));border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 12px 34px rgb(15 46 70 / .08));padding:var(--pr-card-padding,24px)}.pflege-recruit-mvp .pr-auth-panel .pflege-recruit-mvp{background:#fff0;margin:0;padding:0}.pflege-recruit-mvp .pr-registration-card,.pflege-recruit-mvp .pr-auth-panel .pr-registration{margin-left:auto;margin-right:auto;max-width:960px;width:100%}.pflege-recruit-mvp .pr-auth-panel .pr-registration-card{background:#fff0;border:0;box-shadow:none;max-width:none;padding:0}.pflege-recruit-mvp .pr-registration-form{background:#fff0;border:0;box-shadow:none;display:grid;gap:var(--pr-grid-gap,20px);margin:0;margin-left:auto;margin-right:auto;max-width:var(--pr-auth-form-max-width,920px);padding:0;width:100%}.pflege-recruit-mvp .pr-registration-section{border-top:1px solid var(--pr-color-border,var(--pr-border,#d9e2ec));padding-top:var(--pr-grid-gap,20px)}.pflege-recruit-mvp .pr-registration-section:first-of-type{border-top:0;padding-top:0}.pflege-recruit-mvp .pr-registration-section-title{color:var(--pr-color-primary,var(--pr-primary,#0f2e46));font-family:var(--pr-font-heading,inherit);font-size:var(--pr-h3-size,1.25rem);margin:0 0 1rem}.pflege-recruit-mvp .pr-registration-grid{display:grid;gap:var(--pr-grid-gap,20px);grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-form-layout-stacked .pr-registration-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-form-layout-compact{gap:14px}.pflege-recruit-mvp .pr-form-layout-compact .pr-registration-grid{gap:14px}.pflege-recruit-mvp .pr-form-layout-compact .pr-registration-section{padding-top:14px}.pflege-recruit-mvp .pr-registration-grid-single{grid-template-columns:1fr}.pflege-recruit-mvp .pr-registration-field{display:flex;flex-direction:column;gap:.4rem;margin:0}.pflege-recruit-mvp .pr-registration-field-wide{grid-column:1 / -1}.pflege-recruit-mvp .pr-registration-label,.pflege-recruit-mvp .pr-registration-field label,.pflege-recruit-mvp .pr-registration-field legend{color:var(--pr-color-text,var(--pr-text,#1f2933));font-weight:600}.pflege-recruit-mvp .pr-registration-input,.pflege-recruit-mvp .pr-registration-form input[type="text"],.pflege-recruit-mvp .pr-registration-form input[type="email"],.pflege-recruit-mvp .pr-registration-form input[type="password"],.pflege-recruit-mvp .pr-registration-form input[type="url"],.pflege-recruit-mvp .pr-registration-form input[type="tel"],.pflege-recruit-mvp .pr-registration-form input[type="number"],.pflege-recruit-mvp .pr-registration-form input[type="file"],.pflege-recruit-mvp .pr-registration-form select,.pflege-recruit-mvp .pr-registration-form textarea,.pflege-recruit-mvp .pr-auth-form input[type="text"],.pflege-recruit-mvp .pr-auth-form input[type="email"],.pflege-recruit-mvp .pr-auth-form input[type="password"],.pflege-recruit-mvp .pr-auth-form input[type="url"],.pflege-recruit-mvp .pr-auth-form input[type="tel"],.pflege-recruit-mvp .pr-auth-form input[type="number"],.pflege-recruit-mvp .pr-auth-form input[type="file"],.pflege-recruit-mvp .pr-auth-form select,.pflege-recruit-mvp .pr-auth-form textarea{background:var(--pr-input-bg,#fff);border:var(--pr-input-border-width,1px) solid var(--pr-input-border-color,var(--pr-color-border,#d9e2ec));border-radius:var(--pr-input-radius,12px);color:var(--pr-color-text,var(--pr-text,#1f2933));padding:var(--pr-input-padding,12px 14px);width:100%}.pflege-recruit-mvp .pr-registration-help,.pflege-recruit-mvp .pr-auth-help,.pflege-recruit-mvp .pr-registration-field .description{color:var(--pr-color-muted,var(--pr-muted,#64748b));font-size:var(--pr-font-size-small,.9rem)}.pflege-recruit-mvp .pr-auth-required{color:var(--pr-color-danger,#d63638)}.pflege-recruit-mvp .pr-auth-choice-group{border:0;margin:0;min-width:0;padding:0}.pflege-recruit-mvp .pr-auth-choice-grid{display:grid;gap:var(--pr-auth-choice-gap,12px);grid-template-columns:repeat(var(--pr-auth-choice-columns,2),minmax(0,1fr))}.pflege-recruit-mvp .pr-auth-choice-option{min-width:0}.pflege-recruit-mvp .pr-auth-choice-card{align-items:flex-start;background:var(--pr-choice-bg,var(--pr-color-surface,#fff));border:var(--pr-input-border-width,1px) solid var(--pr-input-border-color,var(--pr-color-border,#d9e2ec));border-radius:var(--pr-input-radius,12px);box-sizing:border-box;color:var(--pr-color-text,var(--pr-text,#1f2933));cursor:pointer;display:flex;gap:.65rem;line-height:1.35;min-height:48px;padding:.8rem .9rem;transition:background-color 160ms ease,border-color 160ms ease,box-shadow 160ms ease;width:100%}.pflege-recruit-mvp .pr-auth-choice-card:hover,.pflege-recruit-mvp .pr-auth-choice-card:focus-within{border-color:var(--pr-color-primary,var(--pr-primary,#0f2e46));box-shadow:0 0 0 3px color-mix(in srgb,var(--pr-color-primary,#0f2e46) 14%,transparent)}.pflege-recruit-mvp .pr-auth-choice-card:has(input:checked){background:var(--pr-choice-selected-bg,color-mix(in srgb,var(--pr-color-primary,#0f2e46) 10%,#fff));border-color:var(--pr-color-primary,var(--pr-primary,#0f2e46))}.pflege-recruit-mvp .pr-auth-radio,.pflege-recruit-mvp .pr-auth-checkbox{accent-color:var(--pr-color-primary,var(--pr-primary,#0f2e46));flex:0 0 auto;margin-top:.1rem}.pflege-recruit-mvp .pr-auth-choice-label{display:block;min-width:0}.pflege-recruit-mvp .pr-registration-upload{background:var(--pr-color-soft-bg,var(--pr-soft-bg,#f7fafc));border:1px dashed var(--pr-color-border,var(--pr-border,#d9e2ec));border-radius:var(--pr-input-radius,12px);padding:var(--pr-input-padding,12px 14px)}.pflege-recruit-mvp .pr-registration-upload-label{color:var(--pr-color-text,var(--pr-text,#1f2933))}.pflege-recruit-mvp .pr-registration-upload-preview{background:color-mix(in srgb,var(--pr-color-primary,#0f2e46) 8%,transparent);border:1px solid var(--pr-color-border,var(--pr-border,#d9e2ec));border-radius:var(--pr-input-radius,12px);display:none;min-height:76px}.pflege-recruit-mvp .pr-registration-upload-input{background:var(--pr-color-surface,#fff)}.pflege-recruit-mvp .pr-registration-upload-help{line-height:var(--pr-line-height-base,1.5)}.pflege-recruit-mvp .pr-registration-checkbox{gap:.65rem}.pflege-recruit-mvp .pr-registration-checkbox label{font-weight:400}.pflege-recruit-mvp .pr-auth-consent-lead-forwarding,.pflege-recruit-mvp .pr-auth-consent-lead-forwarding-explanation{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,14px);display:flex;flex-direction:column;gap:.55rem;margin:0;padding:1rem}.pflege-recruit-mvp .pr-auth-consent-lead-forwarding .pr-auth-choice-card{border:0;box-shadow:none;padding:0}.pflege-recruit-mvp .pr-auth-consent-help{color:var(--pr-color-muted,#5f6f7e);display:block;font-size:.9rem;line-height:1.5}.pflege-recruit-mvp .pr-auth-consent-link{color:var(--pr-color-primary,#0f2e46);text-decoration:underline;text-underline-offset:.16em}.pflege-recruit-mvp .pr-auth-consent-link:hover,.pflege-recruit-mvp .pr-auth-consent-link:focus{color:var(--pr-color-accent,#2e9e6f)}.pflege-recruit-mvp .pr-auth-consent-explanation-title{color:var(--pr-color-text,#1f2933);display:block;font-weight:700}.pflege-recruit-mvp .pr-auth-consent-explanation-text{color:var(--pr-color-muted,#5f6f7e);margin:0}.pflege-recruit-mvp .pr-registration-actions{display:flex;margin:0}.pflege-recruit-mvp .pr-registration-submit{min-width:220px}.pflege-recruit-mvp .pr-registration-message,.pflege-recruit-mvp .pr-registration-error,.pflege-recruit-mvp .pr-registration-success,.pflege-recruit-mvp .pr-auth-message{background:var(--pr-color-soft-bg,var(--pr-soft-bg,#f7fafc));border:1px solid var(--pr-color-border,var(--pr-border,#d9e2ec));border-left:4px solid var(--pr-color-info,var(--pr-color-primary,#0f2e46));border-radius:var(--pr-card-radius,16px);color:var(--pr-color-text,var(--pr-text,#1f2933));margin:0 0 var(--pr-grid-gap,20px);padding:1rem}.pflege-recruit-mvp .pr-registration-error{border-left-color:var(--pr-color-danger,#d63638)}.pflege-recruit-mvp .pr-registration-success{border-left-color:var(--pr-color-success,#00a32a)}.pflege-recruit-mvp .pr-registration-state .pr-flow-actions,.pflege-recruit-mvp .pr-provider-register .pr-flow-actions{display:flex;flex-wrap:wrap;gap:.65rem;margin-top:var(--pr-grid-gap,20px)}.pflege-recruit-mvp .pr-provider-register .pr-account-links{color:var(--pr-color-muted,var(--pr-muted,#64748b));margin:var(--pr-grid-gap,20px) 0 0;text-align:center}.pflege-recruit-mvp .pr-auth-fallback-links{margin-top:var(--pr-grid-gap,20px)}@media (max-width:900px){.pflege-recruit-mvp .pr-auth-role-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-auth-choice-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pflege-recruit-mvp .pr-auth-role-grid,.pflege-recruit-mvp .pr-registration-grid,.pflege-recruit-mvp .pr-auth-choice-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-auth-tabs,.pflege-recruit-mvp .pr-auth-role-actions,.pflege-recruit-mvp .pr-registration-actions,.pflege-recruit-mvp .pr-auth-fallback-links .pr-flow-actions{width:100%}.pflege-recruit-mvp .pr-auth-tab,.pflege-recruit-mvp .pr-auth-role-actions .pr-button,.pflege-recruit-mvp .pr-registration-submit,.pflege-recruit-mvp .pr-auth-fallback-links .pr-button{width:100%}}.pflege-recruit-mvp .pr-site-page{background:var(--pr-color-bg,#f7fafc);color:var(--pr-color-text,#1f2933);font-family:var(--pr-font-base,inherit);overflow-x:hidden}.pflege-recruit-mvp .pr-site-section,.pflege-recruit-mvp .pr-section{padding:var(--pr-section-padding,80px) 20px}.pflege-recruit-mvp .pr-site-container,.pflege-recruit-mvp .pr-container{margin:0 auto;max-width:1200px;width:100%}.pflege-recruit-mvp .pr-site-hero{background:linear-gradient(135deg,var(--pr-color-primary,#0f2e46),color-mix(in srgb,var(--pr-color-primary,#0f2e46) 78%,#1c7c54));color:#fff}.pflege-recruit-mvp .pr-site-hero-grid{align-items:center;display:grid;gap:clamp(28px, 4vw, 64px);grid-template-columns:minmax(0,1.1fr) minmax(320px,0.9fr)}.pflege-recruit-mvp .pr-site-eyebrow{color:var(--pr-color-accent,#f59e0b);font-weight:700;letter-spacing:0;margin:0 0 .75rem}.pflege-recruit-mvp .pr-site-title{color:inherit;font-family:var(--pr-font-heading,inherit);font-size:var(--pr-h1-size,clamp(2.4rem, 5vw, 4.6rem));line-height:var(--pr-line-height-heading,1.08);margin:0 0 1rem}.pflege-recruit-mvp .pr-site-lead{color:currentColor;font-size:1.1rem;line-height:var(--pr-line-height-base,1.6);margin:0 0 1.5rem;max-width:760px;opacity:.88}.pflege-recruit-mvp .pr-site-actions{display:flex;flex-wrap:wrap;gap:.8rem}.pflege-recruit-mvp .pr-site-card,.pflege-recruit-mvp .pr-card,.pflege-recruit-mvp .pr-site-target-card,.pflege-recruit-mvp .pr-site-process-step,.pflege-recruit-mvp .pr-site-dashboard-mockup,.pflege-recruit-mvp .pr-site-card-grid>.elementor-element,.pflege-recruit-mvp .pr-site-module-grid>.elementor-element,.pflege-recruit-mvp .pr-site-business-grid>.elementor-element,.pflege-recruit-mvp .pr-site-process>.elementor-element{background:var(--pr-color-surface,#fff);border:var(--pr-card-border-width,1px) solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 16px 38px rgb(15 46 70 / .09));color:var(--pr-color-text,#1f2933);padding:var(--pr-card-padding,24px)}.pflege-recruit-mvp .pr-site-dashboard-mockup{display:grid;gap:14px}.pflege-recruit-mvp .pr-site-dashboard-mockup .pr-site-kpi-grid,.pflege-recruit-mvp .pr-site-kpi-grid{display:grid;gap:var(--pr-grid-gap,20px);grid-template-columns:repeat(5,minmax(0,1fr))}.pflege-recruit-mvp .pr-site-dashboard-mockup .pr-site-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-site-kpi-card{background:var(--pr-color-soft-bg,#f7fafc);border-radius:var(--pr-card-radius,16px);padding:18px}.pflege-recruit-mvp .pr-site-kpi-number{color:var(--pr-color-primary,#0f2e46);display:block;font-family:var(--pr-font-heading,inherit);font-size:2rem;font-weight:800}.pflege-recruit-mvp .pr-site-section-soft,.pflege-recruit-mvp .pr-section-soft{background:var(--pr-color-soft-bg,#f7fafc)}.pflege-recruit-mvp .pr-section-dark{background:var(--pr-color-primary,#0f2e46);color:#fff}.pflege-recruit-mvp .pr-site-section-heading{margin:0 auto 2rem;max-width:820px;text-align:center}.pflege-recruit-mvp .pr-site-section-heading h2{color:inherit;font-family:var(--pr-font-heading,inherit);font-size:var(--pr-h2-size,clamp(2rem, 4vw, 3.2rem));line-height:var(--pr-line-height-heading,1.12);margin:0 0 .75rem}.pflege-recruit-mvp .pr-site-section-heading p{color:var(--pr-color-muted,#64748b);margin:0}.pflege-recruit-mvp .pr-section-dark .pr-site-section-heading p{color:rgb(255 255 255 / .78)}.pflege-recruit-mvp .pr-site-card-grid,.pflege-recruit-mvp .pr-site-module-grid,.pflege-recruit-mvp .pr-site-business-grid{display:grid;gap:var(--pr-grid-gap,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-site-module-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pflege-recruit-mvp .pr-site-process{display:grid;gap:var(--pr-grid-gap,20px);grid-template-columns:repeat(5,minmax(0,1fr))}.pflege-recruit-mvp .pr-site-process-step strong,.pflege-recruit-mvp .pr-site-card strong{color:var(--pr-color-primary,#0f2e46);display:block;margin-bottom:.35rem}.pflege-recruit-mvp .pr-site-cta,.pflege-recruit-mvp .pr-cta-band{background:var(--pr-color-primary,#0f2e46);border-radius:var(--pr-container-radius,var(--pr-card-radius,16px));color:#fff;padding:clamp(32px, 5vw, 72px);text-align:center}.pflege-recruit-mvp .pr-site-footer{background:var(--pr-color-text,#1f2933);color:rgb(255 255 255 / .82);padding:32px 20px}.pflege-recruit-mvp .pr-site-navigation{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between}.pflege-recruit-mvp .pr-site-navigation a{color:inherit;font-weight:700;text-decoration:none}@media (max-width:960px){.pflege-recruit-mvp .pr-site-hero-grid,.pflege-recruit-mvp .pr-site-card-grid,.pflege-recruit-mvp .pr-site-business-grid,.pflege-recruit-mvp .pr-site-kpi-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-site-process,.pflege-recruit-mvp .pr-site-module-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.pflege-recruit-mvp .pr-site-section,.pflege-recruit-mvp .pr-section{padding:48px 16px}.pflege-recruit-mvp .pr-site-hero-grid,.pflege-recruit-mvp .pr-site-card-grid,.pflege-recruit-mvp .pr-site-business-grid,.pflege-recruit-mvp .pr-site-process,.pflege-recruit-mvp .pr-site-module-grid,.pflege-recruit-mvp .pr-site-kpi-grid,.pflege-recruit-mvp .pr-site-dashboard-mockup .pr-site-kpi-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-site-actions .pr-button{width:100%}}.pr-site-header{background:var(--pr-color-surface,#fff);border-bottom:1px solid var(--pr-color-border,#d9e2ec);box-shadow:0 8px 24px rgb(15 46 70 / .06);position:relative;z-index:2}.pr-site-header-inner{align-items:center;display:grid;gap:22px;grid-template-columns:minmax(180px,0.8fr) minmax(420px,1.6fr) auto;min-height:78px}.pr-site-logo-lockup{align-items:center;color:var(--pr-color-primary,#0f2e46);display:inline-flex;gap:12px;line-height:1.1}.pr-site-logo-mark{align-items:center;background:var(--pr-color-primary,#0f2e46);border-radius:50%;color:#fff;display:inline-flex;font-weight:800;height:42px;justify-content:center;width:42px}.pr-site-logo-lockup strong{display:block;font-size:1.35rem}.pr-site-logo-lockup small{color:var(--pr-color-muted,#64748b);display:block;font-size:.78rem;margin-top:3px}.pr-site-header-nav{align-items:center;display:flex;flex-wrap:wrap;gap:24px;justify-content:center}.pr-site-header-nav a{color:var(--pr-color-primary,#0f2e46);font-weight:700;text-decoration:none}.pr-site-nav-buttons{align-items:center;display:flex;flex-wrap:wrap;gap:18px;justify-content:center}.pr-site-nav-buttons .elementor-button{background:#fff0;box-shadow:none;color:var(--pr-color-primary,#0f2e46);padding:0}.pr-site-section{padding:clamp(42px, 5vw, 76px) 20px}.pr-site-container{margin:0 auto;max-width:1320px;width:100%}.pr-site-hero-reference,.pr-site-hero{background:linear-gradient(180deg,#fff 0%,var(--pr-color-bg,#f7fafc) 100%);color:var(--pr-color-primary,#0f2e46)}.pr-site-hero-reference .pr-site-hero-grid,.pr-site-hero-grid{align-items:center;display:grid;gap:clamp(32px, 4vw, 72px);grid-template-columns:minmax(0,0.92fr) minmax(420px,1.08fr)}.pr-site-hero-copy h1,.pr-site-hero h1{color:var(--pr-color-primary,#0f2e46);font-family:var(--pr-font-heading,inherit);font-size:clamp(2.6rem, 4.8vw, 4.8rem);letter-spacing:0;line-height:1.02;margin:0 0 1.4rem;max-width:760px}.pr-site-hero-copy p,.pr-site-hero .elementor-widget-text-editor{color:var(--pr-color-text,#1f2933);font-size:1.08rem;line-height:1.58}.pr-site-actions{align-items:center;display:flex;flex-wrap:wrap;gap:14px;margin-top:22px}.pr-site-actions .elementor-button,.pr-site-header .elementor-button,.pr-site-cta .elementor-button,.pr-button-primary,.pr-button-secondary,.pr-site-page .pr-button-primary,.pr-site-page .pr-button-secondary{border-radius:var(--pr-button-radius,10px);box-shadow:var(--pr-button-shadow,0 12px 24px rgb(15 46 70 / .14));display:inline-flex;font-weight:800;justify-content:center;padding:14px 24px;text-decoration:none}.pr-site-actions .elementor-widget-button:first-child .elementor-button,.pr-site-header .elementor-button,.pr-button-primary,.pr-site-page .pr-button-primary{background:var(--pr-color-primary,#0f2e46);color:#fff}.pr-site-actions .elementor-widget-button:nth-child(2) .elementor-button,.pr-site-cta .elementor-widget-button:nth-of-type(2) .elementor-button{background:var(--pr-color-accent,#f97316);color:#fff}.pr-button-secondary,.pr-site-page .pr-button-secondary{background:#fff;border:1px solid var(--pr-color-primary,#0f2e46);color:var(--pr-color-primary,#0f2e46)}.pr-popup-trigger{cursor:pointer}.pr-popup-fallback,.pr-popup{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);box-shadow:var(--pr-card-shadow,0 18px 42px rgb(15 46 70 / .16));color:var(--pr-color-text,#1f2933);padding:var(--pr-card-padding,28px)}.pr-site-header .pr-site-nav-buttons .elementor-button{background:#fff0;box-shadow:none;color:var(--pr-color-primary,#0f2e46);padding:0}.pr-site-hero-tags{color:var(--pr-color-primary,#0f2e46);font-weight:800;margin-top:24px}.pr-site-dashboard-reference{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:18px;box-shadow:0 22px 60px rgb(15 46 70 / .14);display:grid;grid-template-columns:172px minmax(0,1fr);min-height:410px;overflow:hidden;padding:0}.pr-site-dashboard-sidebar{background:linear-gradient(180deg,var(--pr-color-primary,#0f2e46),#062444);color:#fff;display:flex;flex-direction:column;gap:15px;padding:26px 20px}.pr-site-dashboard-sidebar .elementor-widget-text-editor,.pr-site-dashboard-sidebar span{color:rgb(255 255 255 / .86);font-size:.9rem;line-height:1.9}.pr-site-dashboard-main{background:linear-gradient(180deg,#fff,#f8fbfe);padding:24px}.pr-site-dashboard-main h3,.pr-site-dashboard-main h2{color:var(--pr-color-primary,#0f2e46);margin:0 0 18px}.pr-site-dashboard-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pr-site-metric-card{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:12px;box-shadow:0 12px 30px rgb(15 46 70 / .08);padding:18px}.pr-site-metric-card span{color:var(--pr-color-primary,#0f2e46);display:block;font-weight:800;margin-bottom:8px}.pr-site-metric-card strong{color:#071f3e;display:block;font-size:1.8rem;margin-bottom:4px}.pr-site-metric-card small{color:var(--pr-color-muted,#64748b)}.pr-site-dashboard-tasks{align-items:center;background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:12px;display:flex;flex-wrap:wrap;gap:16px;margin-top:18px;padding:16px}.pr-site-dashboard-tasks span{color:var(--pr-color-muted,#64748b);font-size:.9rem}.pr-site-dashboard-kpi-card{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:12px;box-shadow:0 12px 30px rgb(15 46 70 / .08);padding:18px}.pr-site-dashboard-kpi-card .elementor-widget-icon{color:var(--pr-color-secondary,#2ead6b);margin-bottom:8px}.pr-site-dashboard-kpi-card h5,.pr-site-dashboard-kpi-card h2{margin:0 0 6px;text-align:left}.pr-site-section h2{color:var(--pr-color-primary,#0f2e46);font-family:var(--pr-font-heading,inherit);font-size:clamp(1.7rem, 3vw, 2.5rem);line-height:1.16;margin:0 auto 28px;text-align:center}.pr-site-section-soft{background:var(--pr-color-bg,#f7fafc)}.pr-site-card-grid,.pr-site-business-grid,.pr-site-kpi-grid,.pr-site-value-grid{display:grid;gap:var(--pr-grid-gap,20px);grid-template-columns:repeat(3,minmax(0,1fr))}.pr-site-problem-grid>.elementor-element,.pr-site-target-grid>.elementor-element,.pr-site-business-grid>.elementor-element,.pr-site-kpi-grid>.elementor-element,.pr-site-problem-card,.pr-site-target-card,.pr-site-business-grid>div,.pr-site-benefit-card{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,14px);box-shadow:0 12px 32px rgb(15 46 70 / .07);padding:var(--pr-card-padding,24px)}.pr-site-icon-pill{align-items:center;border-radius:50%;display:inline-flex;font-weight:800;height:48px;justify-content:center;margin-bottom:12px;width:48px}.pr-blue{background:rgb(37 99 235 / .11);color:#1d4ed8}.pr-green{background:rgb(22 163 74 / .11);color:#15803d}.pr-purple{background:rgb(109 40 217 / .11);color:#6d28d9}.pr-target-candidate{background:linear-gradient(135deg,#eef6ff,#fff)}.pr-target-employer{background:linear-gradient(135deg,#edf9f1,#fff)}.pr-target-provider{background:linear-gradient(135deg,#f4efff,#fff)}.pr-site-process{display:grid;gap:24px;grid-template-columns:repeat(5,minmax(0,1fr));position:relative}.pr-site-process>.elementor-element,.pr-site-process-step{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,14px);box-shadow:0 12px 28px rgb(15 46 70 / .07);padding:22px}.pr-site-process-step span{align-items:center;background:var(--pr-color-primary,#0f2e46);border-radius:50%;color:#fff;display:inline-flex;font-weight:800;height:34px;justify-content:center;margin-bottom:14px;width:34px}.pr-site-value-grid{align-items:stretch}.pr-site-value-split{align-items:center;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(280px,0.42fr)}.pr-site-value-copy{display:grid;gap:14px}.pr-site-value-card{background:linear-gradient(180deg,#fff,#f9fbfd);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);box-shadow:0 16px 38px rgb(15 46 70 / .09);display:flex;flex-direction:column;gap:16px;padding:var(--pr-card-padding,26px)}.pr-site-value-card h2{font-size:1.28rem;margin:0 0 12px;text-align:left}.pr-site-value-card ul{margin:0;padding-left:1.15rem}.pr-site-value-card li{margin-bottom:.65rem}.pr-site-bullet-list{display:grid;gap:10px;margin:8px 0 12px}.pr-site-bullet-list .elementor-widget-text-editor{background:rgb(46 173 107 / .08);border-radius:10px;color:var(--pr-color-primary,#0f2e46);font-weight:700;padding:10px 12px}.pr-site-mini-card-grid{display:grid;gap:12px}.pr-site-mini-card{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:12px;display:grid;gap:6px;padding:14px}.pr-site-mini-card h4{color:var(--pr-color-primary,#0f2e46);margin:0}.pr-site-image-slot{align-items:center;aspect-ratio:16 / 10;background:linear-gradient(135deg,rgb(15 46 70 / .08),rgb(46 173 107 / .1));border:1px dashed var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);color:var(--pr-color-muted,#64748b);display:flex;justify-content:center;min-height:140px}.pr-site-module-layout{align-items:start;display:grid;gap:28px;grid-template-columns:minmax(0,1fr) minmax(260px,0.34fr)}.pr-site-module-grid{display:grid;gap:14px;grid-template-columns:repeat(4,minmax(0,1fr))}.pr-site-module-grid>.elementor-element,.pr-site-module-grid>div,.pr-site-module-card{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:10px;box-shadow:0 10px 24px rgb(15 46 70 / .06);color:var(--pr-color-primary,#0f2e46);font-weight:800;padding:18px}.pr-site-module-card h4{font-size:.98rem;margin:8px 0 0}.pr-site-module-checks{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);box-shadow:0 12px 28px rgb(15 46 70 / .07);padding:24px}.pr-site-module-checks p{color:var(--pr-color-primary,#0f2e46);font-weight:800;margin:0 0 12px}.pr-site-benefit-card{min-height:150px}.pr-site-benefit-card span{display:block;font-weight:800;margin-bottom:10px}.pr-site-benefit-card strong{display:block;font-size:2.4rem;margin-bottom:6px}.pr-site-business-grid{grid-template-columns:repeat(6,minmax(0,1fr))}.pr-site-business-grid h3{color:var(--pr-color-primary,#0f2e46);font-size:1rem;margin-top:0}.pr-site-business-card{background:#fff;border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,14px);box-shadow:0 10px 24px rgb(15 46 70 / .06);padding:20px}.pr-site-cta{background:#fff0;color:var(--pr-color-text,#1f2933);padding-top:26px}.pr-site-cta-inner{align-items:center;background:linear-gradient(135deg,#edf6ff,#fff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,18px);box-shadow:0 16px 38px rgb(15 46 70 / .08);display:grid;gap:18px;grid-template-columns:100px minmax(0,1fr) auto auto auto;padding:28px;text-align:left}.pr-site-cta-inner h2{margin:0;text-align:left}.pr-site-cta-icon{align-items:center;background:#fff;border:2px solid rgb(15 46 70 / .18);border-radius:50%;color:var(--pr-color-primary,#0f2e46);display:flex;font-weight:800;height:82px;justify-content:center;width:82px}.pr-site-cta-inner>.elementor-widget-icon{align-items:center;background:#fff;border:2px solid rgb(15 46 70 / .18);border-radius:50%;color:var(--pr-color-primary,#0f2e46);display:flex;height:82px;justify-content:center;width:82px}.pr-site-footer{background:linear-gradient(135deg,#062444,var(--pr-color-primary,#0f2e46));color:rgb(255 255 255 / .86);padding:42px 20px}.pr-site-footer-grid{display:grid;gap:32px;grid-template-columns:1.3fr repeat(4,1fr)}.pr-site-footer h3,.pr-site-footer h4{color:#fff;margin-top:0}.pr-site-footer-column{display:grid;gap:8px}.pr-site-footer-column .elementor-button{background:#fff0;box-shadow:none;color:rgb(255 255 255 / .82);justify-content:flex-start;padding:0}@media (max-width:1100px){.pr-site-header-inner,.pr-site-hero-reference .pr-site-hero-grid,.pr-site-hero-grid,.pr-site-module-layout,.pr-site-cta-inner,.pr-site-value-split{grid-template-columns:1fr}.pr-site-business-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:820px){.pr-site-card-grid,.pr-site-kpi-grid,.pr-site-value-grid,.pr-site-process,.pr-site-module-grid,.pr-site-business-grid,.pr-site-footer-grid,.pr-site-dashboard-reference{grid-template-columns:1fr}.pr-site-dashboard-sidebar{display:none}.pr-site-dashboard-grid{grid-template-columns:1fr}.pr-site-header-nav{justify-content:flex-start}}@media (max-width:640px){.pr-site-section{padding:42px 16px}.pr-site-hero-copy h1,.pr-site-hero h1{font-size:2.35rem}.pr-site-actions .elementor-widget-button,.pr-site-actions .elementor-button,.pr-site-page .pr-button-primary,.pr-site-page .pr-button-secondary{width:100%}}.pflege-recruit-mvp .pr-provider-detail-banner,.pflege-recruit-mvp .pr-employer-detail-banner{background:linear-gradient(135deg,var(--pr-color-primary,#0f2e46),var(--pr-color-secondary,#2ead6b));border-radius:var(--pr-card-radius,16px);min-height:220px;overflow:hidden;position:relative}.pflege-recruit-mvp .pr-provider-detail-banner img,.pflege-recruit-mvp .pr-employer-detail-banner img{display:block;height:100%;min-height:220px;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-provider-hero,.pflege-recruit-mvp .pr-employer-detail-hero-content{align-items:flex-start;display:flex;gap:var(--pr-grid-gap,20px);margin-top:calc(var(--pr-grid-gap, 20px) * -1);position:relative;z-index:1}.pflege-recruit-mvp .pr-provider-logo-wrap,.pflege-recruit-mvp .pr-employer-detail-logo{background:var(--pr-color-surface,#fff);border:1px solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 12px 35px rgb(15 46 70 / .12));padding:.5rem}.pflege-recruit-mvp .pr-provider-logo-fallback,.pflege-recruit-mvp .pr-employer-logo-fallback,.pflege-recruit-mvp .pr-branding-upload-placeholder{align-items:center;background:var(--pr-color-soft,#f5f7fb);border:1px dashed var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);color:var(--pr-color-primary,#0f2e46);display:inline-flex;font-weight:700;justify-content:center;min-height:96px;min-width:96px}.pflege-recruit-mvp .pr-branding-upload-panel{display:flex;flex-direction:column;gap:.75rem}.pflege-recruit-mvp .pr-branding-upload-preview img{border-radius:var(--pr-card-radius,16px);display:block;max-height:220px;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-employer-detail{--pr-employer-detail-primary:var(--pr-color-primary, #0f2e46);--pr-employer-detail-accent:var(--pr-color-secondary, #2ead6b);--pr-employer-detail-bg:var(--pr-color-bg, #f7fafc);--pr-employer-detail-section-bg:var(--pr-color-surface, #fff);--pr-employer-detail-text:var(--pr-color-text, #1f2933);--pr-employer-detail-muted:var(--pr-color-muted, #5f6f7f);--pr-employer-detail-border:var(--pr-color-border, #d9e2ec);--pr-employer-detail-radius:var(--pr-card-radius, 16px);--pr-employer-detail-section-spacing:24px;--pr-employer-detail-card-gap:18px;background:var(--pr-employer-detail-bg);border-radius:var(--pr-employer-detail-radius);color:var(--pr-employer-detail-text);display:block;max-width:100%;min-width:0;overflow:hidden}.pflege-recruit-mvp .pr-employer-detail,.pflege-recruit-mvp .pr-employer-detail *{box-sizing:border-box}.pflege-recruit-mvp .pr-employer-detail a{color:inherit}.pflege-recruit-mvp .pr-employer-detail__hero{align-items:flex-end;background:linear-gradient(135deg,var(--pr-employer-detail-primary),var(--pr-employer-detail-accent));border-radius:var(--pr-employer-detail-radius);display:grid;min-height:340px;overflow:hidden;position:relative}.pflege-recruit-mvp .pr-employer-detail__hero::after{background:linear-gradient(90deg,rgb(15 46 70 / .88),rgb(15 46 70 / .48) 58%,rgb(15 46 70 / .18));content:"";inset:0;pointer-events:none;position:absolute;z-index:1}.pflege-recruit-mvp .pr-employer-detail__banner{inset:0;position:absolute;z-index:0}.pflege-recruit-mvp .pr-employer-detail__banner img{display:block;height:100%;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-employer-detail__banner--fallback{background:linear-gradient(120deg,rgb(46 173 107 / .25),rgb(15 46 70 / .08)),linear-gradient(135deg,var(--pr-employer-detail-primary),var(--pr-employer-detail-accent))}.pflege-recruit-mvp .pr-employer-detail__hero-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;padding:34px;position:relative;width:100%;z-index:2}.pflege-recruit-mvp .pr-employer-detail__logo-wrap{align-items:center;background:var(--pr-employer-detail-logo-bg,#fff);border:1px solid rgb(255 255 255 / .75);border-radius:calc(var(--pr-employer-detail-radius) + 4px);box-shadow:0 18px 46px rgb(15 46 70 / .2);display:inline-flex;flex:0 0 auto;justify-content:center;padding:12px}.pflege-recruit-mvp .pr-employer-detail__logo-wrap .pr-employer-logo,.pflege-recruit-mvp .pr-employer-detail__logo-wrap .pr-employer-logo-placeholder,.pflege-recruit-mvp .pr-employer-detail__logo-wrap .pr-employer-logo-fallback{border:0;border-radius:var(--pr-employer-detail-radius);box-shadow:none;display:block;height:112px;margin:0;object-fit:contain;width:112px}.pflege-recruit-mvp .pr-employer-detail__hero-copy{flex:1 1 320px;min-width:0}.pflege-recruit-mvp .pr-employer-detail__title{color:#fff;font-size:clamp(2rem, 4vw, 3.8rem);line-height:1.05;margin:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-employer-detail__subtitle{color:rgb(255 255 255 / .9);font-size:1.05rem;margin:10px 0 0}.pflege-recruit-mvp .pr-employer-detail__badges,.pflege-recruit-mvp .pr-employer-detail__services,.pflege-recruit-mvp .pr-employer-detail__roles{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}.pflege-recruit-mvp .pr-employer-detail__badge{background:rgb(46 173 107 / .12);border:1px solid rgb(46 173 107 / .22);border-radius:999px;color:var(--pr-employer-detail-primary);display:inline-flex;font-size:.86rem;font-weight:700;line-height:1.2;padding:7px 11px}.pflege-recruit-mvp .pr-employer-detail__hero .pr-employer-detail__badge{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .24);color:#fff}.pflege-recruit-mvp .pr-employer-detail__layout{display:grid;gap:var(--pr-employer-detail-section-spacing);grid-template-columns:minmax(0,1fr);padding:var(--pr-employer-detail-section-spacing)}.pflege-recruit-mvp .pr-employer-detail--sidebar .pr-employer-detail__layout{align-items:start;grid-template-columns:minmax(0,1fr) minmax(260px,360px)}.pflege-recruit-mvp .pr-employer-detail__main,.pflege-recruit-mvp .pr-employer-detail__sidebar{display:grid;gap:var(--pr-employer-detail-section-spacing);min-width:0}.pflege-recruit-mvp .pr-employer-detail__quick-info{display:grid;gap:var(--pr-employer-detail-card-gap);grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-employer-detail__info-card,.pflege-recruit-mvp .pr-employer-detail__section,.pflege-recruit-mvp .pr-employer-detail__location-card,.pflege-recruit-mvp .pr-employer-detail__job-card{background:var(--pr-employer-detail-section-bg);border:1px solid var(--pr-employer-detail-border);border-radius:var(--pr-employer-detail-radius);box-shadow:0 14px 34px rgb(15 46 70 / .07);min-width:0;padding:22px}.pflege-recruit-mvp .pr-employer-detail__info-card{display:grid;gap:6px;padding:18px}.pflege-recruit-mvp .pr-employer-detail__info-label,.pflege-recruit-mvp .pr-employer-detail__meta-label{color:var(--pr-employer-detail-muted);display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pflege-recruit-mvp .pr-employer-detail__info-value,.pflege-recruit-mvp .pr-employer-detail__meta-value{color:var(--pr-employer-detail-text);font-weight:700;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-employer-detail__section-title{color:var(--pr-employer-detail-primary);font-size:1.3rem;line-height:1.2;margin:0 0 14px}.pflege-recruit-mvp .pr-employer-detail__text,.pflege-recruit-mvp .pr-employer-detail__description{color:var(--pr-employer-detail-text);font-size:1rem;line-height:1.7}.pflege-recruit-mvp .pr-employer-detail__text p,.pflege-recruit-mvp .pr-employer-detail__description p{margin:0 0 1em}.pflege-recruit-mvp .pr-employer-detail__text p:last-child,.pflege-recruit-mvp .pr-employer-detail__description p:last-child{margin-bottom:0}.pflege-recruit-mvp .pr-employer-detail__location-grid,.pflege-recruit-mvp .pr-employer-detail__job-grid{display:grid;gap:var(--pr-employer-detail-card-gap);grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-employer-detail__location-title,.pflege-recruit-mvp .pr-employer-detail__job-title{color:var(--pr-employer-detail-primary);font-size:1.08rem;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-employer-detail__location-meta,.pflege-recruit-mvp .pr-employer-detail__job-meta{display:grid;gap:10px;margin-bottom:16px}.pflege-recruit-mvp .pr-employer-detail__location-meta p,.pflege-recruit-mvp .pr-employer-detail__job-meta p{display:grid;gap:3px;margin:0}.pflege-recruit-mvp .pr-employer-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pflege-recruit-mvp .pr-employer-detail__actions--hero{justify-content:flex-end;margin-left:auto}.pflege-recruit-mvp .pr-employer-detail__button-primary,.pflege-recruit-mvp .pr-employer-detail__button-secondary{align-items:center;border:1px solid #fff0;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;line-height:1.2;min-height:44px;padding:12px 18px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pflege-recruit-mvp .pr-employer-detail__button-primary{background:var(--pr-employer-detail-accent);border-color:var(--pr-employer-detail-accent);color:#fff}.pflege-recruit-mvp .pr-employer-detail__button-secondary{background:#fff;border-color:var(--pr-employer-detail-border);color:var(--pr-employer-detail-primary)}.pflege-recruit-mvp .pr-employer-detail__button-primary:hover,.pflege-recruit-mvp .pr-employer-detail__button-primary:focus,.pflege-recruit-mvp .pr-employer-detail__button-secondary:hover,.pflege-recruit-mvp .pr-employer-detail__button-secondary:focus{transform:translateY(-1px)}.pflege-recruit-mvp .pr-employer-detail__button-primary:hover,.pflege-recruit-mvp .pr-employer-detail__button-primary:focus{background:var(--pr-employer-detail-primary);border-color:var(--pr-employer-detail-primary);color:#fff}.pflege-recruit-mvp .pr-employer-detail__button-secondary:hover,.pflege-recruit-mvp .pr-employer-detail__button-secondary:focus{background:var(--pr-employer-detail-primary);border-color:var(--pr-employer-detail-primary);color:#fff}.pflege-recruit-mvp .pr-employer-detail--compact .pr-employer-detail__hero{min-height:260px}.pflege-recruit-mvp .pr-employer-detail--compact .pr-employer-detail__quick-info{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-employer-detail--compact .pr-employer-detail__layout{padding:calc(var(--pr-employer-detail-section-spacing) * .75)}@media (max-width:1024px){.pflege-recruit-mvp .pr-employer-detail--sidebar .pr-employer-detail__layout,.pflege-recruit-mvp .pr-employer-detail__quick-info,.pflege-recruit-mvp .pr-employer-detail__location-grid,.pflege-recruit-mvp .pr-employer-detail__job-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-employer-detail__actions--hero{justify-content:flex-start;margin-left:0;width:100%}}@media (max-width:640px){.pflege-recruit-mvp .pr-employer-detail__hero{min-height:300px}.pflege-recruit-mvp .pr-employer-detail__hero-content,.pflege-recruit-mvp .pr-employer-detail__layout{padding:18px}.pflege-recruit-mvp .pr-employer-detail__logo-wrap .pr-employer-logo,.pflege-recruit-mvp .pr-employer-detail__logo-wrap .pr-employer-logo-placeholder,.pflege-recruit-mvp .pr-employer-detail__logo-wrap .pr-employer-logo-fallback{height:88px;width:88px}.pflege-recruit-mvp .pr-employer-detail__title{font-size:2rem}.pflege-recruit-mvp .pr-employer-detail__section,.pflege-recruit-mvp .pr-employer-detail__location-card,.pflege-recruit-mvp .pr-employer-detail__job-card,.pflege-recruit-mvp .pr-employer-detail__info-card{padding:18px}.pflege-recruit-mvp .pr-employer-detail__actions,.pflege-recruit-mvp .pr-employer-detail__button-primary,.pflege-recruit-mvp .pr-employer-detail__button-secondary{width:100%}}.pflege-recruit-mvp .pr-job-detail{--pr-job-detail-primary:var(--pr-color-primary, #0f2e46);--pr-job-detail-accent:var(--pr-color-secondary, #2ead6b);--pr-job-detail-bg:var(--pr-color-bg, #f7fafc);--pr-job-detail-section-bg:var(--pr-color-surface, #fff);--pr-job-detail-card-bg:var(--pr-color-surface, #fff);--pr-job-detail-text:var(--pr-color-text, #1f2933);--pr-job-detail-muted:var(--pr-color-muted, #5f6f7f);--pr-job-detail-border:var(--pr-color-border, #d9e2ec);--pr-job-detail-radius:var(--pr-card-radius, 16px);--pr-job-detail-section-spacing:24px;--pr-job-detail-column-gap:var(--pr-job-detail-section-spacing);--pr-job-detail-sidebar-gap:var(--pr-job-detail-section-spacing);--pr-job-detail-main-width:1fr;--pr-job-detail-sidebar-width:360px;--pr-job-detail-sidebar-sticky-top:24px;background:var(--pr-job-detail-bg);border-radius:var(--pr-job-detail-radius);color:var(--pr-job-detail-text);display:block;max-width:100%;min-width:0;overflow:hidden}.pflege-recruit-mvp .pr-job-detail,.pflege-recruit-mvp .pr-job-detail *{box-sizing:border-box}.pflege-recruit-mvp .pr-job-detail__hero,.pflege-recruit-mvp .pr-job-detail__intro{background:linear-gradient(135deg,var(--pr-job-detail-primary),var(--pr-job-detail-accent));border-radius:var(--pr-job-detail-radius);color:#fff;min-height:360px;overflow:hidden;position:relative}.pflege-recruit-mvp .pr-job-detail__intro{display:grid;gap:10px;min-height:auto;padding:34px}.pflege-recruit-mvp .pr-job-detail__hero::after{content:none}.pflege-recruit-mvp .pr-job-detail__hero-inner{min-height:inherit;position:relative;width:100%}.pflege-recruit-mvp .pr-job-detail__hero-overlay{background:linear-gradient(90deg,rgb(15 46 70 / .9),rgb(15 46 70 / .58) 58%,rgb(15 46 70 / .18));inset:0;pointer-events:none;position:absolute;z-index:1}.pflege-recruit-mvp .pr-job-detail__hero-media{inset:0;position:absolute;z-index:0}.pflege-recruit-mvp .pr-job-detail__hero-media--fallback{background:linear-gradient(120deg,rgb(46 173 107 / .22),rgb(15 46 70 / .08)),linear-gradient(135deg,var(--pr-job-detail-primary),var(--pr-job-detail-accent))}.pflege-recruit-mvp .pr-job-detail__hero-image{display:block;height:100%;object-fit:cover;width:100%}.pflege-recruit-mvp .pr-job-detail__hero-content{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px;min-height:inherit;padding:34px;position:relative;width:100%;z-index:2}.pflege-recruit-mvp .pr-job-detail__employer-logo,.pflege-recruit-mvp .pr-job-detail__employer-teaser-logo{align-items:center;background:#fff;border:1px solid rgb(255 255 255 / .72);border-radius:calc(var(--pr-job-detail-radius) + 4px);box-shadow:0 18px 46px rgb(15 46 70 / .2);display:inline-flex;justify-content:center;padding:12px}.pflege-recruit-mvp .pr-job-detail__hero-logo-wrap,.pflege-recruit-mvp .pr-job-detail__sidebar-image-wrap{max-width:100%;min-width:0;overflow:hidden}.pflege-recruit-mvp .pr-job-detail__hero-logo,.pflege-recruit-mvp .pr-job-detail__sidebar-image{align-items:center;display:inline-flex;justify-content:center;max-width:100%;min-width:0}.pflege-recruit-mvp .pr-job-detail__employer-logo .pr-employer-logo,.pflege-recruit-mvp .pr-job-detail__employer-logo .pr-employer-logo-placeholder,.pflege-recruit-mvp .pr-job-detail__employer-logo .pr-employer-logo-fallback,.pflege-recruit-mvp .pr-job-detail__employer-teaser-logo .pr-employer-logo,.pflege-recruit-mvp .pr-job-detail__employer-teaser-logo .pr-employer-logo-placeholder,.pflege-recruit-mvp .pr-job-detail__employer-teaser-logo .pr-employer-logo-fallback{border:0;box-shadow:none;display:block;height:104px;margin:0;object-fit:contain;width:104px}.pflege-recruit-mvp .pr-job-detail__hero-copy{flex:1 1 340px;min-width:0}.pflege-recruit-mvp .pr-job-detail__eyebrow{color:rgb(255 255 255 / .78);font-size:.82rem;font-weight:800;letter-spacing:.08em;margin:0 0 8px;text-transform:uppercase}.pflege-recruit-mvp .pr-job-detail__title{color:inherit;font-size:clamp(2rem, 4vw, 3.7rem);line-height:1.06;margin:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-detail__subtitle{color:rgb(255 255 255 / .9);font-size:1.08rem;margin:10px 0 0}.pflege-recruit-mvp .pr-job-detail__status-row,.pflege-recruit-mvp .pr-job-detail__badges{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}.pflege-recruit-mvp .pr-job-detail__badge,.pflege-recruit-mvp .pr-job-detail .pr-job-status-badge,.pflege-recruit-mvp .pr-job-detail .pr-vacancy-badge{background:rgb(46 173 107 / .12);border:1px solid rgb(46 173 107 / .22);border-radius:999px;color:var(--pr-job-detail-primary);display:inline-flex;font-size:.86rem;font-weight:800;line-height:1.2;padding:7px 11px}.pflege-recruit-mvp .pr-job-detail__hero .pr-job-detail__badge,.pflege-recruit-mvp .pr-job-detail__hero .pr-job-status-badge,.pflege-recruit-mvp .pr-job-detail__hero .pr-vacancy-badge{background:rgb(255 255 255 / .14);border-color:rgb(255 255 255 / .24);color:#fff}.pflege-recruit-mvp .pr-job-detail__layout{align-items:start;display:grid;gap:var(--pr-job-detail-column-gap);grid-template-columns:minmax(0,var(--pr-job-detail-main-width)) minmax(0,min(var(--pr-job-detail-sidebar-width), 100%));padding:var(--pr-job-detail-section-spacing)}.pflege-recruit-mvp .pr-job-detail--compact .pr-job-detail__layout,.pflege-recruit-mvp .pr-job-detail--premium .pr-job-detail__layout{grid-template-columns:minmax(0,var(--pr-job-detail-main-width)) minmax(0,min(var(--pr-job-detail-sidebar-width), 100%))}.pflege-recruit-mvp .pr-job-detail--sidebar-hidden .pr-job-detail__layout,.pflege-recruit-mvp .pr-job-detail--sidebar-below .pr-job-detail__layout{grid-template-columns:minmax(0,1fr)}.pflege-recruit-mvp .pr-job-detail--sidebar-hidden .pr-job-detail__sidebar{display:none}.pflege-recruit-mvp .pr-job-detail--sidebar-left .pr-job-detail__main{order:2}.pflege-recruit-mvp .pr-job-detail--sidebar-left .pr-job-detail__sidebar{order:1}.pflege-recruit-mvp .pr-job-detail--sidebar-right .pr-job-detail__main,.pflege-recruit-mvp .pr-job-detail--sidebar-below .pr-job-detail__main{order:1}.pflege-recruit-mvp .pr-job-detail--sidebar-right .pr-job-detail__sidebar,.pflege-recruit-mvp .pr-job-detail--sidebar-below .pr-job-detail__sidebar{order:2}.pflege-recruit-mvp .pr-job-detail__main,.pflege-recruit-mvp .pr-job-detail__sidebar{display:grid;gap:var(--pr-job-detail-section-spacing);min-width:0}.pflege-recruit-mvp .pr-job-detail__sidebar{align-self:stretch;max-width:min(var(--pr-job-detail-sidebar-width), 100%);width:100%}.pflege-recruit-mvp .pr-job-detail__sidebar-inner{display:grid;gap:var(--pr-job-detail-sidebar-gap);min-width:0;width:100%}.pflege-recruit-mvp .pr-job-detail--sidebar-sticky .pr-job-detail__sidebar-inner{position:sticky;top:var(--pr-job-detail-sidebar-sticky-top)}.pflege-recruit-mvp .pr-job-detail__quick-info{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-job-detail__info-card,.pflege-recruit-mvp .pr-job-detail__section,.pflege-recruit-mvp .pr-job-detail__related-card{background:var(--pr-job-detail-section-bg);border:1px solid var(--pr-job-detail-border);border-radius:var(--pr-job-detail-radius);box-shadow:0 14px 34px rgb(15 46 70 / .07);min-width:0;padding:22px}.pflege-recruit-mvp .pr-job-detail__sidebar-card{background:var(--pr-job-detail-section-bg);border:1px solid var(--pr-job-detail-border);border-radius:var(--pr-job-detail-radius);box-shadow:0 14px 34px rgb(15 46 70 / .07);min-width:0;padding:22px}.pflege-recruit-mvp .pr-job-detail__info-card,.pflege-recruit-mvp .pr-job-detail__related-card{background:var(--pr-job-detail-card-bg)}.pflege-recruit-mvp .pr-job-detail__info-label,.pflege-recruit-mvp .pr-job-detail__meta-label{color:var(--pr-job-detail-muted);display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pflege-recruit-mvp .pr-job-detail__info-value,.pflege-recruit-mvp .pr-job-detail__meta-value{color:var(--pr-job-detail-text);font-weight:700;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-detail__section-title{color:var(--pr-job-detail-primary);font-size:1.3rem;line-height:1.2;margin:0 0 14px}.pflege-recruit-mvp .pr-job-detail__text,.pflege-recruit-mvp .pr-job-detail__description{color:var(--pr-job-detail-text);font-size:1rem;line-height:1.7}.pflege-recruit-mvp .pr-job-detail__sidebar-text{color:var(--pr-job-detail-text);line-height:1.65}.pflege-recruit-mvp .pr-job-detail__text p,.pflege-recruit-mvp .pr-job-detail__description p{margin:0 0 1em}.pflege-recruit-mvp .pr-job-detail__text p:last-child,.pflege-recruit-mvp .pr-job-detail__description p:last-child{margin-bottom:0}.pflege-recruit-mvp .pr-job-detail__meta-grid{display:grid;gap:12px;grid-template-columns:repeat(2,minmax(0,1fr));margin-bottom:16px}.pflege-recruit-mvp .pr-job-detail__meta-grid p{display:grid;gap:3px;margin:0;min-width:0}.pflege-recruit-mvp .pr-job-detail__sidebar-meta{display:grid;gap:12px;grid-template-columns:1fr;margin-bottom:16px}.pflege-recruit-mvp .pr-job-detail__sidebar-meta-row{display:grid;gap:3px;margin:0;min-width:0}.pflege-recruit-mvp .pr-job-detail__sidebar-meta-label{color:var(--pr-job-detail-muted);display:block;font-size:.78rem;font-weight:800;letter-spacing:.04em;text-transform:uppercase}.pflege-recruit-mvp .pr-job-detail__sidebar-meta-value{color:var(--pr-job-detail-text);font-weight:700;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-detail__actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pflege-recruit-mvp .pr-job-detail__actions--hero{justify-content:flex-end;margin-left:auto}.pflege-recruit-mvp .pr-job-detail__sidebar-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.pflege-recruit-mvp .pr-job-detail__button-primary,.pflege-recruit-mvp .pr-job-detail__button-secondary{align-items:center;border:1px solid #fff0;border-radius:999px;display:inline-flex;font-weight:800;justify-content:center;line-height:1.2;min-height:44px;padding:12px 18px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,color .18s ease,transform .18s ease}.pflege-recruit-mvp .pr-job-detail__button-primary{background:var(--pr-job-detail-accent);border-color:var(--pr-job-detail-accent);color:#fff}.pflege-recruit-mvp .pr-job-detail__button-secondary{background:#fff;border-color:var(--pr-job-detail-border);color:var(--pr-job-detail-primary)}.pflege-recruit-mvp .pr-job-detail__button-primary:hover,.pflege-recruit-mvp .pr-job-detail__button-primary:focus,.pflege-recruit-mvp .pr-job-detail__button-secondary:hover,.pflege-recruit-mvp .pr-job-detail__button-secondary:focus{transform:translateY(-1px)}.pflege-recruit-mvp .pr-job-detail__button-primary:hover,.pflege-recruit-mvp .pr-job-detail__button-primary:focus{background:var(--pr-job-detail-primary);border-color:var(--pr-job-detail-primary);color:#fff}.pflege-recruit-mvp .pr-job-detail__button-secondary:hover,.pflege-recruit-mvp .pr-job-detail__button-secondary:focus{background:var(--pr-job-detail-primary);border-color:var(--pr-job-detail-primary);color:#fff}.pflege-recruit-mvp .pr-job-detail__back{display:flex;margin:0 0 18px}.pflege-recruit-mvp .pr-job-detail__back--align-left{justify-content:flex-start}.pflege-recruit-mvp .pr-job-detail__back--align-center{justify-content:center}.pflege-recruit-mvp .pr-job-detail__back--align-right{justify-content:flex-end}.pflege-recruit-mvp .pr-job-detail__back-button{align-items:center;display:inline-flex;gap:8px;text-decoration:none}.pflege-recruit-mvp .pr-job-detail__back-icon,.pflege-recruit-mvp .pr-job-detail__back-text{display:inline-flex;line-height:1}.pflege-recruit-mvp .pr-job-detail__employer-name,.pflege-recruit-mvp .pr-job-detail__location-title,.pflege-recruit-mvp .pr-job-detail__cta-title,.pflege-recruit-mvp .pr-job-detail__related-title{color:var(--pr-job-detail-primary);font-size:1.08rem;line-height:1.25;margin:0 0 12px;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-detail__badges--teaser{display:flex;flex-wrap:wrap;gap:8px;margin:16px 0}.pflege-recruit-mvp .pr-job-detail__sidebar-image-wrap{align-items:center;background:#fff;border:1px solid var(--pr-job-detail-border);border-radius:calc(var(--pr-job-detail-radius) + 4px);display:inline-flex;justify-content:center;margin-bottom:16px;padding:12px}.pflege-recruit-mvp .pr-job-detail__sidebar-image img,.pflege-recruit-mvp .pr-job-detail__sidebar-image .pr-employer-logo,.pflege-recruit-mvp .pr-job-detail__sidebar-image .pr-employer-logo-placeholder,.pflege-recruit-mvp .pr-job-detail__sidebar-image .pr-employer-logo-fallback{border:0;box-shadow:none;display:block;height:104px;margin:0;max-width:100%;object-fit:contain;width:104px}.pflege-recruit-mvp .pr-job-detail__course-recommendations-header,.pflege-recruit-mvp .pr-job-detail__related-jobs-header{display:grid;gap:8px;margin-bottom:18px}.pflege-recruit-mvp .pr-job-detail__course-recommendations-title,.pflege-recruit-mvp .pr-job-detail__related-jobs-title{margin:0}.pflege-recruit-mvp .pr-job-detail__course-recommendations-intro,.pflege-recruit-mvp .pr-job-detail__related-jobs-intro{color:var(--pr-job-detail-muted);margin:0}.pflege-recruit-mvp .pr-job-detail__course-recommendation-grid{display:grid;gap:16px;grid-template-columns:repeat(var(--pr-course-rec-columns,3),minmax(0,1fr))}.pflege-recruit-mvp .pr-job-detail__course-recommendation-title a{color:inherit;text-decoration:none}.pflege-recruit-mvp .pr-job-detail__course-recommendation-meta{align-items:center;display:flex;flex-wrap:wrap;gap:8px 12px}.pflege-recruit-mvp .pr-job-detail__course-recommendation-meta-row{align-items:center;display:inline-flex;gap:4px;min-width:0}.pflege-recruit-mvp .pr-job-detail__course-recommendation-meta-label{color:var(--pr-job-detail-muted);font-weight:700}.pflege-recruit-mvp .pr-job-detail__course-recommendation-actions{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.pflege-recruit-mvp .pr-job-detail__course-recommendations-empty{background:rgb(15 46 70 / .04);border:1px dashed var(--pr-job-detail-border);border-radius:var(--pr-job-detail-radius);padding:16px}.pflege-recruit-mvp .pr-job-detail__related-grid{display:grid;gap:16px;grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-job-detail__related-card,.pflege-recruit-mvp .pr-job-detail__related-job-card{display:grid;gap:12px}.pflege-recruit-mvp .pr-job-detail__related-job-card{border:1px solid var(--pr-job-detail-border);border-radius:var(--pr-job-detail-radius);padding:16px}.pflege-recruit-mvp .pr-job-detail__related-job-logo{max-width:88px}.pflege-recruit-mvp .pr-job-detail__related-title a{color:inherit;text-decoration:none}.pflege-recruit-mvp .pr-job-detail__related-meta{color:var(--pr-job-detail-muted);display:flex;flex-wrap:wrap;font-size:.9rem;gap:8px}.pflege-recruit-mvp .pr-job-detail__related-job-meta-row{display:inline-flex;gap:4px}.pflege-recruit-mvp .pr-job-detail__related-job-meta-label{font-weight:700}.pflege-recruit-mvp .pr-job-detail__related-job-excerpt{color:var(--pr-job-detail-muted);margin:0}.pflege-recruit-mvp .pr-job-detail__related-job-actions{margin-top:4px}.pflege-recruit-mvp .pr-job-detail__related-jobs--compact_list .pr-job-detail__related-jobs-grid,.pflege-recruit-mvp .pr-job-detail__related-jobs--minimal .pr-job-detail__related-jobs-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-detail__related-jobs--compact_list .pr-job-detail__related-job-card,.pflege-recruit-mvp .pr-job-detail__related-jobs--minimal .pr-job-detail__related-job-card{align-items:center;grid-template-columns:minmax(0,1fr) auto}.pflege-recruit-mvp .pr-job-detail__related-jobs--minimal .pr-job-detail__related-job-meta,.pflege-recruit-mvp .pr-job-detail__related-jobs--minimal .pr-job-detail__related-job-excerpt,.pflege-recruit-mvp .pr-job-detail__related-jobs--minimal .pr-job-detail__related-job-logo{display:none}.pflege-recruit-mvp .pr-job-detail__quick-info-title{grid-column:1 / -1;margin-bottom:0}.pflege-recruit-mvp .pr-job-detail__empty,.pflege-recruit-mvp .pr-job-detail__hint{color:var(--pr-job-detail-muted,#52616b);margin:0}.pflege-recruit-mvp .pr-job-detail__qualification .pr-job-course-recommendations{background:#fff0;border:0;box-shadow:none;margin:0;padding:0}.pflege-recruit-mvp .pr-job-detail__cta .pr-form,.pflege-recruit-mvp .pr-job-detail__cta form{max-width:100%}.pflege-recruit-mvp .pr-job-detail__application{box-sizing:border-box;display:grid;gap:20px;margin-top:var(--pr-job-detail-section-spacing,28px);max-width:100%;scroll-margin-top:96px}.pflege-recruit-mvp .pr-job-detail__application-header,.pflege-recruit-mvp .pr-job-detail__application-state,.pflege-recruit-mvp .pr-job-detail__application-form,.pflege-recruit-mvp .pr-job-detail__application-auth{box-sizing:border-box;max-width:100%;min-width:0}.pflege-recruit-mvp .pr-job-detail__application-header{display:grid;gap:8px}.pflege-recruit-mvp .pr-job-detail__application-title{margin:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-detail__application-text{color:var(--pr-job-detail-muted,#52616b);margin:0;overflow-wrap:anywhere}.pflege-recruit-mvp .pr-job-detail__application-notice{border:1px solid var(--pr-job-detail-border,#d8e2e8);border-radius:var(--pr-job-detail-radius,18px);padding:20px}.pflege-recruit-mvp .pr-job-detail__application-auth{background:rgb(15 46 70 / .035);border:1px solid var(--pr-job-detail-border,#d8e2e8);border-radius:var(--pr-job-detail-radius,18px);margin-top:18px;padding:18px}.pflege-recruit-mvp .pr-job-detail__application-login,.pflege-recruit-mvp .pr-job-detail__application-register{box-sizing:border-box;max-width:100%}.pflege-recruit-mvp .pr-job-detail__application-actions,.pflege-recruit-mvp .pr-job-detail__application .pr-auth-actions,.pflege-recruit-mvp .pr-job-detail__application .pr-registration-actions,.pflege-recruit-mvp .pr-job-detail__application .pr-job-application-actions{align-items:center;display:flex;flex-wrap:wrap;gap:12px}.pflege-recruit-mvp .pr-job-detail__application-button-primary,.pflege-recruit-mvp .pr-job-detail__application-button-secondary{align-items:center;border-style:solid;display:inline-flex;justify-content:center;max-width:100%;text-align:center;white-space:normal}.pflege-recruit-mvp .pr-job-detail__application-button-primary{background:var(--pr-job-detail-primary,#0f2e46);border-color:var(--pr-job-detail-primary,#0f2e46);color:#fff}.pflege-recruit-mvp .pr-job-detail__application-button-secondary{background:#fff0;border-color:var(--pr-job-detail-primary,#0f2e46);color:var(--pr-job-detail-primary,#0f2e46)}.pflege-recruit-mvp .pr-job-detail__application-form form,.pflege-recruit-mvp .pr-job-detail__application-auth form{max-width:100%}.pflege-recruit-mvp .pr-job-detail__application input:not([type="checkbox"]):not([type="radio"]):not([type="hidden"]),.pflege-recruit-mvp .pr-job-detail__application select,.pflege-recruit-mvp .pr-job-detail__application textarea{box-sizing:border-box;max-width:100%;width:100%}@media (max-width:1024px){.pflege-recruit-mvp .pr-job-detail__layout,.pflege-recruit-mvp .pr-job-detail--compact .pr-job-detail__layout,.pflege-recruit-mvp .pr-job-detail--premium .pr-job-detail__layout,.pflege-recruit-mvp .pr-job-detail__quick-info,.pflege-recruit-mvp .pr-job-detail__course-recommendation-grid,.pflege-recruit-mvp .pr-job-detail__related-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-detail__related-jobs--compact_list .pr-job-detail__related-job-card,.pflege-recruit-mvp .pr-job-detail__related-jobs--minimal .pr-job-detail__related-job-card{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-detail__main,.pflege-recruit-mvp .pr-job-detail__sidebar{order:initial}.pflege-recruit-mvp .pr-job-detail__sidebar{max-width:100%}.pflege-recruit-mvp .pr-job-detail__application-auth{padding:14px}.pflege-recruit-mvp .pr-job-detail--sidebar-mobile-above .pr-job-detail__sidebar{order:1}.pflege-recruit-mvp .pr-job-detail--sidebar-mobile-above .pr-job-detail__main{order:2}.pflege-recruit-mvp .pr-job-detail--sidebar-mobile-below .pr-job-detail__main{order:1}.pflege-recruit-mvp .pr-job-detail--sidebar-mobile-below .pr-job-detail__sidebar{order:2}.pflege-recruit-mvp .pr-job-detail--sidebar-mobile-hidden .pr-job-detail__sidebar{display:none}.pflege-recruit-mvp .pr-job-detail--sidebar-sticky .pr-job-detail__sidebar-inner{position:static;top:auto}.pflege-recruit-mvp .pr-job-detail__actions--hero{justify-content:flex-start;margin-left:0;width:100%}}@media (max-width:640px){.pflege-recruit-mvp .pr-job-detail__hero,.pflege-recruit-mvp .pr-job-detail__hero-content{min-height:320px}.pflege-recruit-mvp .pr-job-detail__hero-content,.pflege-recruit-mvp .pr-job-detail__layout,.pflege-recruit-mvp .pr-job-detail__intro{padding:18px}.pflege-recruit-mvp .pr-job-detail__title{font-size:2rem}.pflege-recruit-mvp .pr-job-detail__meta-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-job-detail__actions,.pflege-recruit-mvp .pr-job-detail__button-primary,.pflege-recruit-mvp .pr-job-detail__button-secondary{width:100%}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-detail__course-recommendation-card,.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-detail__course-recommendation-card{grid-template-columns:1fr;width:100%}.pflege-recruit-mvp .pr-course-recommendations-layout-compact-list .pr-job-detail__course-actions,.pflege-recruit-mvp .pr-course-recommendations-layout-minimal-cta .pr-job-detail__course-actions{justify-content:stretch}}.pflege-recruit-mvp.pr-section-template{background:var(--pr-color-bg,#f7fafc);color:var(--pr-color-text,#1f2933);font-family:var(--pr-font-base,inherit);overflow-x:hidden;padding:var(--pr-section-padding,80px) 20px}.pflege-recruit-mvp.pr-section-template>.elementor-element,.pflege-recruit-mvp.pr-section-template .pr-site-hero-grid,.pflege-recruit-mvp.pr-section-template .pr-site-card-grid,.pflege-recruit-mvp.pr-section-template .pr-site-module-grid,.pflege-recruit-mvp.pr-section-template .pr-site-business-grid,.pflege-recruit-mvp.pr-section-template .pr-site-process,.pflege-recruit-mvp.pr-section-template .pr-site-kpi-grid{margin-left:auto;margin-right:auto;max-width:1200px;width:100%}.pflege-recruit-mvp.pr-section-template h1,.pflege-recruit-mvp.pr-section-template h2,.pflege-recruit-mvp.pr-section-template h3,.pflege-recruit-mvp.pr-section-template h4{color:var(--pr-color-primary,#0f2e46);font-family:var(--pr-font-heading,inherit);letter-spacing:0}.pflege-recruit-mvp.pr-section-template .elementor-button{background:var(--pr-color-primary,#0f2e46);border-radius:var(--pr-button-radius,12px);color:#fff;font-weight:700}.pflege-recruit-mvp.pr-section-template .elementor-widget-button+.elementor-widget-button .elementor-button{background:var(--pr-color-accent,#f97316)}.pflege-recruit-mvp.pr-section-template .pr-site-card,.pflege-recruit-mvp.pr-section-template .pr-site-target-card,.pflege-recruit-mvp.pr-section-template .pr-site-process-step,.pflege-recruit-mvp.pr-section-template .pr-site-kpi-card,.pflege-recruit-mvp.pr-section-template .pr-site-module-card,.pflege-recruit-mvp.pr-section-template .pr-trust-logo-placeholder{background:var(--pr-color-surface,#fff);border:var(--pr-card-border-width,1px) solid var(--pr-color-border,#d9e2ec);border-radius:var(--pr-card-radius,16px);box-shadow:var(--pr-card-shadow,0 16px 38px rgb(15 46 70 / .09));padding:var(--pr-card-padding,24px)}.pflege-recruit-mvp.pr-section-template .pr-trust-logo-placeholder{border-style:dashed;text-align:center}@media (max-width:767px){.pflege-recruit-mvp.pr-section-template{padding:42px 16px}}.pflege-recruit-mvp .pr-candidate-section{color:#1B2430;font-family:inherit;margin:0 auto;max-width:1180px;width:100%}.pflege-recruit-mvp .pr-candidate-section+.pr-candidate-section{margin-top:32px}.pflege-recruit-mvp .pr-candidate-section-header{margin-bottom:22px}.pflege-recruit-mvp .pr-candidate-kicker{color:#2E9E6F;font-size:.78rem;font-weight:700;letter-spacing:.06em;margin-bottom:8px;text-transform:uppercase}.pflege-recruit-mvp .pr-candidate-title{color:#0F2B46;font-family:inherit;font-size:clamp(1.55rem, 3vw, 2.35rem);font-weight:800;letter-spacing:0;line-height:1.15;margin:0 0 12px}.pflege-recruit-mvp .pr-candidate-text{color:#526071;font-size:1rem;line-height:1.65;margin:0 0 22px;max-width:720px}.pflege-recruit-mvp .pr-candidate-card,.pflege-recruit-mvp .pr-candidate-dashboard-shell{background:#fff;border:1px solid rgb(15 43 70 / .09);border-radius:22px;box-shadow:0 18px 42px rgb(15 43 70 / .09)}.pflege-recruit-mvp .pr-candidate-form-card{padding:clamp(24px, 4vw, 38px)}.pflege-recruit-mvp .pr-candidate-accent-card{background:linear-gradient(180deg,#F7FBFF 0%,#fff 100%);border-color:rgb(46 158 111 / .18)}.pflege-recruit-mvp .pr-candidate-form{display:flex;flex-direction:column;gap:18px}.pflege-recruit-mvp .pr-candidate-form-grid{display:grid;gap:16px;grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-candidate-field{display:flex;flex-direction:column;gap:8px;margin:0}.pflege-recruit-mvp .pr-candidate-label{color:#0F2B46;font-size:.92rem;font-weight:700;margin:0}.pflege-recruit-mvp .pr-candidate-input{background:#F7FBFF;border:1px solid rgb(15 43 70 / .16);border-radius:14px;color:#1B2430;font:inherit;min-height:48px;padding:12px 14px;width:100%}.pflege-recruit-mvp .pr-candidate-input:focus,.pflege-recruit-mvp .pr-candidate-radio:focus-visible{border-color:#2E9E6F;box-shadow:0 0 0 3px rgb(46 158 111 / .16);outline:0}.pflege-recruit-mvp .pr-candidate-choice-group{border:0;margin:0;padding:0}.pflege-recruit-mvp .pr-candidate-choice-grid{display:grid;gap:12px;grid-template-columns:repeat(3,minmax(0,1fr));margin-top:10px}.pflege-recruit-mvp .pr-candidate-choice-option{align-items:center;background:#F7FBFF;border:1px solid rgb(15 43 70 / .12);border-radius:16px;cursor:pointer;display:flex;gap:10px;min-height:48px;padding:12px 14px;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,transform .18s ease}.pflege-recruit-mvp .pr-candidate-choice-option:has(.pr-candidate-radio:checked){background:rgb(46 158 111 / .1);border-color:rgb(46 158 111 / .55);box-shadow:0 10px 24px rgb(46 158 111 / .12)}.pflege-recruit-mvp .pr-candidate-choice-option:hover{transform:translateY(-1px)}.pflege-recruit-mvp .pr-candidate-radio{accent-color:#2E9E6F;flex:0 0 auto}.pflege-recruit-mvp .pr-candidate-actions{display:flex;flex-wrap:wrap;gap:12px}.pflege-recruit-mvp .pr-candidate-button{align-items:center;border-radius:999px;display:inline-flex;justify-content:center;min-height:46px;padding:12px 20px;text-decoration:none}.pflege-recruit-mvp .pr-candidate-card-grid{display:grid;gap:18px;grid-template-columns:repeat(3,minmax(0,1fr))}.pflege-recruit-mvp .pr-candidate-course-grid{grid-template-columns:repeat(4,minmax(0,1fr))}.pflege-recruit-mvp .pr-candidate-job-card,.pflege-recruit-mvp .pr-candidate-course-card{display:flex;flex-direction:column;gap:14px;padding:24px}.pflege-recruit-mvp .pr-candidate-card-meta{display:flex;flex-wrap:wrap;gap:8px}.pflege-recruit-mvp .pr-candidate-card-meta span{background:rgb(46 158 111 / .1);border-radius:999px;color:#0F2B46;font-size:.82rem;font-weight:700;padding:6px 10px}.pflege-recruit-mvp .pr-candidate-card-title{color:#0F2B46;font-family:inherit;font-size:1.15rem;font-weight:800;letter-spacing:0;margin:0}.pflege-recruit-mvp .pr-candidate-card-text{color:#526071;line-height:1.6;margin:0}.pflege-recruit-mvp .pr-candidate-detail-list{display:grid;gap:10px;list-style:none;margin:0;padding:0}.pflege-recruit-mvp .pr-candidate-detail-list li{background:#F7FBFF;border-radius:14px;display:flex;flex-direction:column;gap:3px;padding:12px}.pflege-recruit-mvp .pr-candidate-detail-list span{color:#526071;font-size:.82rem}.pflege-recruit-mvp .pr-candidate-detail-list strong{color:#0F2B46;font-weight:800}.pflege-recruit-mvp .pr-candidate-dashboard-shell{background:#0F2B46;color:#fff;overflow:hidden;padding:clamp(24px, 4vw, 36px)}.pflege-recruit-mvp .pr-candidate-dashboard-shell .pr-candidate-title,.pflege-recruit-mvp .pr-candidate-dashboard-shell .pr-candidate-kicker{color:#fff}.pflege-recruit-mvp .pr-candidate-dashboard-header{align-items:flex-start;display:flex;gap:20px;justify-content:space-between;margin-bottom:22px}.pflege-recruit-mvp .pr-candidate-status-pill{background:#FF8A3D;border-radius:999px;color:#fff;font-size:.86rem;font-weight:800;padding:8px 12px;text-decoration:none;white-space:nowrap}.pflege-recruit-mvp a.pr-candidate-status-pill:hover{color:#fff;filter:brightness(.96)}.pflege-recruit-mvp .pr-candidate-empty{background:#F7FBFF;border:1px solid rgb(15 43 70 / .1);border-radius:16px;color:#526071;margin:0;padding:18px}.pflege-recruit-mvp .pr-candidate-dashboard-grid{display:grid;gap:14px;grid-template-columns:repeat(5,minmax(0,1fr))}.pflege-recruit-mvp .pr-candidate-dashboard-card{background:rgb(255 255 255 / .1);border:1px solid rgb(255 255 255 / .16);border-radius:18px;padding:18px}.pflege-recruit-mvp .pr-candidate-dashboard-card h3{color:#fff;font-family:inherit;font-size:1rem;font-weight:800;letter-spacing:0;margin:0 0 8px}.pflege-recruit-mvp .pr-candidate-dashboard-card p{color:rgb(255 255 255 / .78);font-size:.92rem;line-height:1.55;margin:0}@media (max-width:1024px){.pflege-recruit-mvp .pr-candidate-card-grid,.pflege-recruit-mvp .pr-candidate-course-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-candidate-dashboard-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.pflege-recruit-mvp .pr-candidate-form-grid,.pflege-recruit-mvp .pr-candidate-choice-grid,.pflege-recruit-mvp .pr-candidate-card-grid,.pflege-recruit-mvp .pr-candidate-course-grid,.pflege-recruit-mvp .pr-candidate-dashboard-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-candidate-dashboard-header{flex-direction:column}.pflege-recruit-mvp .pr-candidate-actions,.pflege-recruit-mvp .pr-candidate-button{width:100%}}.pflege-recruit-mvp.pr-header-auth{align-items:center;background:#fff0;border:0;box-shadow:none;display:inline-flex;font-family:inherit;justify-content:flex-end;margin:0;max-width:none;padding:0;position:relative;width:auto}.pflege-recruit-mvp.pr-header-auth--inline{display:inline-flex;width:auto}.pflege-recruit-mvp.pr-header-auth--block{display:flex;width:100%}.pflege-recruit-mvp.pr-header-auth--transparent{background:#fff0}.pflege-recruit-mvp.pr-header-auth-align-left{justify-content:flex-start}.pflege-recruit-mvp.pr-header-auth-align-center{justify-content:center}.pflege-recruit-mvp.pr-header-auth-align-right{justify-content:flex-end}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button{align-items:center;background:var(--pr-color-primary,#0F2B46);border:1px solid #fff0;border-radius:var(--pr-button-radius,999px);box-shadow:0 10px 24px rgb(15 43 70 / .12);color:#fff;cursor:pointer;display:inline-flex;font-family:inherit;font-size:.95rem;font-weight:800;gap:9px;justify-content:center;line-height:1.2;min-height:42px;padding:10px 16px;text-decoration:none;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease,transform .18s ease}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button__text{min-width:0;overflow-wrap:normal;white-space:nowrap}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button--icon-after{flex-direction:row}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button:hover,.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button:focus{background:var(--pr-color-accent,#2E9E6F);color:#fff;text-decoration:none}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button:focus-visible,.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown-item:focus-visible,.pflege-recruit-mvp.pr-header-auth .pr-header-auth-close:focus-visible{box-shadow:0 0 0 3px rgb(46 158 111 / .24);outline:2px solid rgb(46 158 111 / .75);outline-offset:2px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-icon,.pflege-recruit-mvp.pr-header-auth .pr-header-auth-avatar{align-items:center;background:rgb(255 255 255 / .16);border-radius:999px;display:inline-flex;flex:0 0 auto;font-size:.75rem;font-weight:900;height:28px;justify-content:center;width:28px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-icon::before{background:currentColor;border-radius:999px;box-shadow:0 7px 0 -3px currentColor;content:"";display:block;height:8px;opacity:.95;width:8px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-role-label{background:rgb(255 255 255 / .14);border-radius:999px;font-size:.72rem;font-weight:800;padding:4px 8px;white-space:nowrap}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-caret{border-left:4px solid #fff0;border-right:4px solid #fff0;border-top:5px solid currentColor;display:inline-block;height:0;width:0}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown{background:#fff;border:1px solid rgb(15 43 70 / .12);border-radius:14px;box-shadow:0 18px 48px rgb(15 43 70 / .18);display:grid;gap:4px;margin-top:10px;min-width:240px;padding:8px;position:absolute;right:0;top:100%;z-index:9999}.pflege-recruit-mvp.pr-header-auth-align-left .pr-header-auth-dropdown{left:0;right:auto}.pflege-recruit-mvp.pr-header-auth-align-center .pr-header-auth-dropdown{left:50%;right:auto;transform:translateX(-50%)}.pflege-recruit-mvp.pr-header-auth-dropdown-width-220 .pr-header-auth-dropdown{min-width:220px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-240 .pr-header-auth-dropdown{min-width:240px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-260 .pr-header-auth-dropdown{min-width:260px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-280 .pr-header-auth-dropdown{min-width:280px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-300 .pr-header-auth-dropdown{min-width:300px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-320 .pr-header-auth-dropdown{min-width:320px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-360 .pr-header-auth-dropdown{min-width:360px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-400 .pr-header-auth-dropdown{min-width:400px}.pflege-recruit-mvp.pr-header-auth-dropdown-width-440 .pr-header-auth-dropdown{min-width:440px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown[hidden]{display:none}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown-item{border-radius:10px;color:var(--pr-color-text,#1B2430);display:block;font-size:.94rem;font-weight:700;line-height:1.3;padding:10px 12px;text-decoration:none}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown-item:hover,.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown-item:focus{background:var(--pr-color-surface,#F7FBFF);color:var(--pr-color-primary,#0F2B46);text-decoration:none}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal{align-items:center;display:flex;inset:0;justify-content:center;padding:24px;position:fixed;z-index:99999}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-open{visibility:visible}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal[hidden]{display:none}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-overlay{background:rgb(15 43 70 / .62);inset:0;position:absolute}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-content{max-height:min(820px, calc(100vh - 48px));max-width:min(940px, calc(100vw - 32px));outline:none;position:relative;width:920px;z-index:1}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-card{background:#fff;border:1px solid rgb(15 43 70 / .08);border-radius:18px;box-shadow:0 24px 70px rgb(15 43 70 / .28);max-height:inherit;overflow:auto;padding:clamp(18px, 3vw, 30px);position:relative;width:100%}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-header{margin:0 0 22px;text-align:center}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-title{color:var(--pr-color-primary,#0F2B46);font-family:inherit;font-size:clamp(1.35rem, 2.5vw, 2rem);font-weight:900;letter-spacing:0;line-height:1.15;margin:0}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-intro{color:var(--pr-color-muted,#64748b);font-size:1rem;line-height:1.55;margin:10px auto 0;max-width:680px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-body{display:block}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-body .pr-auth-portal{background:#fff0;margin:0;padding:0}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-position-top-center{align-items:flex-start;padding-top:max(24px, 7vh)}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-width-520 .pr-header-auth-modal-content{width:min(520px, calc(100vw - 32px))}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-width-640 .pr-header-auth-modal-content{width:min(640px, calc(100vw - 32px))}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-width-720 .pr-header-auth-modal-content{width:min(720px, calc(100vw - 32px))}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-width-840 .pr-header-auth-modal-content{width:min(840px, calc(100vw - 32px))}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-width-960 .pr-header-auth-modal-content{width:min(960px, calc(100vw - 32px))}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-width-1080 .pr-header-auth-modal-content{width:min(1080px, calc(100vw - 32px))}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-close{align-items:center;background:#fff;border:1px solid rgb(15 43 70 / .12);border-radius:999px;color:var(--pr-color-primary,#0F2B46);cursor:pointer;display:inline-flex;font-size:24px;height:36px;justify-content:center;line-height:1;position:absolute;right:14px;top:14px;width:36px;z-index:2}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-close:hover,.pflege-recruit-mvp.pr-header-auth .pr-header-auth-close:focus{background:var(--pr-color-surface,#F7FBFF);color:var(--pr-color-accent,#2E9E6F)}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-close-outside .pr-header-auth-close{right:-14px;top:-14px}#kurs-anfrage,.pr-results-anchor,#pr-job-results,#pr-course-results,#pr-provider-results,#pr-employer-results,.pr-scroll-target,.pr-course-interest-section,.pflege-recruit-mvp .pr-results-anchor,.pflege-recruit-mvp .pr-scroll-target,.pflege-recruit-mvp .pr-course-interest-section,.pflege-recruit-mvp .pr-course-date-card,.pflege-recruit-mvp .pr-course-inquiry{scroll-margin-top:150px}.pflege-recruit-mvp .is-pr-hidden,.is-pr-hidden[aria-hidden="true"]{display:none}.pr-form-feedback,.pr-form-wrapper,.pflege-recruit-mvp .pr-form-feedback,.pflege-recruit-mvp .pr-form-wrapper{scroll-margin-top:150px}.pflege-recruit-mvp form.is-pr-form-submitting{opacity:.96}.pflege-recruit-mvp form[aria-busy="true"] button[type="submit"],.pflege-recruit-mvp form[aria-busy="true"] input[type="submit"]{cursor:progress;opacity:.78}.pflege-recruit-mvp form.is-pr-form-submitted button[type="submit"],.pflege-recruit-mvp form.is-pr-form-submitted input[type="submit"]{cursor:default;opacity:.82}.pflege-recruit-mvp .pr-form-feedback:focus,.pflege-recruit-mvp .pr-notice:focus{outline:2px solid var(--pr-color-primary,#0F2B46);outline-offset:3px}.pflege-recruit-mvp .pr-qualification-checkbox-group,.pr-qualification-checkbox-group{border:0;margin:0 0 18px;max-width:100%;min-width:0;padding:0;--pr-qualification-columns:2;--pr-qualification-row-gap:8px;--pr-qualification-column-gap:12px;--pr-qualification-card-min-width:220px}.pflege-recruit-mvp .pr-qualification-checkbox-legend,.pr-qualification-checkbox-legend{display:block;font-weight:700;margin:0 0 10px}.pflege-recruit-mvp .pr-qualification-checkbox-grid,.pr-qualification-checkbox-grid{box-sizing:border-box;display:flex;flex-direction:column;gap:var(--pr-qualification-row-gap,8px);max-width:100%;min-width:0;width:100%}.pflege-recruit-mvp .pr-qualification-checkbox-group--list .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--list .pr-qualification-checkbox-grid{display:flex;flex-direction:column}.pflege-recruit-mvp .pr-qualification-checkbox-group--inline .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--inline .pr-qualification-checkbox-grid{align-items:flex-start;flex-direction:row;flex-wrap:wrap;gap:var(--pr-qualification-row-gap,8px) var(--pr-qualification-column-gap,12px)}.pflege-recruit-mvp .pr-qualification-checkbox-group--grid .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--grid .pr-qualification-checkbox-grid{display:grid;gap:var(--pr-qualification-row-gap,10px) var(--pr-qualification-column-gap,14px);grid-template-columns:repeat(var(--pr-qualification-columns,2),minmax(0,1fr))}.pflege-recruit-mvp .pr-qualification-checkbox-group--cards .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--cards .pr-qualification-checkbox-grid{display:grid;gap:var(--pr-qualification-row-gap,12px) var(--pr-qualification-column-gap,14px);grid-template-columns:repeat(auto-fit,minmax(min(100%, var(--pr-qualification-card-min-width, 220px)),1fr))}.pflege-recruit-mvp .pr-qualification-checkbox-item,.pr-qualification-checkbox-item{align-items:center;background:#fff0;border:1px solid #fff0;border-radius:0;box-sizing:border-box;cursor:pointer;display:flex;gap:10px;line-height:1.45;max-width:100%;min-height:0;min-width:0;padding:4px 0;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease;width:100%}.pflege-recruit-mvp .pr-qualification-checkbox-group--inline .pr-qualification-checkbox-item,.pr-qualification-checkbox-group--inline .pr-qualification-checkbox-item{flex:0 1 auto;width:auto}.pflege-recruit-mvp .pr-qualification-checkbox-group--grid .pr-qualification-checkbox-item,.pr-qualification-checkbox-group--grid .pr-qualification-checkbox-item{padding:6px 0}.pflege-recruit-mvp .pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item,.pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item{background:var(--pr-color-surface,#F7FBFF);border-color:rgb(15 43 70 / .14);border-radius:10px;min-height:48px;padding:10px 12px}.pflege-recruit-mvp .pr-qualification-checkbox-item:hover,.pflege-recruit-mvp .pr-qualification-checkbox-item:focus-within,.pr-qualification-checkbox-item:hover,.pr-qualification-checkbox-item:focus-within{border-color:#fff0;box-shadow:none}.pflege-recruit-mvp .pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item:hover,.pflege-recruit-mvp .pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item:focus-within,.pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item:hover,.pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item:focus-within{border-color:rgb(46 158 111 / .45);box-shadow:0 8px 22px rgb(15 43 70 / .08)}.pflege-recruit-mvp .pr-qualification-checkbox-item:has(input:checked),.pr-qualification-checkbox-item:has(input:checked){background:#fff0;border-color:#fff0}.pflege-recruit-mvp .pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item:has(input:checked),.pr-qualification-checkbox-group--cards .pr-qualification-checkbox-item:has(input:checked){background:rgb(46 158 111 / .12);border-color:rgb(46 158 111 / .48)}.pflege-recruit-mvp .pr-qualification-checkbox-input,.pr-qualification-checkbox-input{accent-color:var(--pr-color-accent,#2E9E6F);flex:0 0 auto;height:18px;width:18px}.pflege-recruit-mvp .pr-qualification-checkbox-label,.pr-qualification-checkbox-label{color:var(--pr-color-text,#1B2430);flex:1 1 auto;font-size:.95rem;line-height:1.45;min-width:0;overflow-wrap:normal;word-break:normal}.pflege-recruit-mvp .pr-qualification-checkbox-help,.pr-qualification-checkbox-help{display:block;margin-top:9px}.pflege-recruit-mvp .pr-qualification-multi-select,.pr-qualification-multi-select{min-height:130px}.pr-course-interest-message[hidden],.pflege-recruit-mvp .pr-course-interest-message[hidden]{display:none}.pr-course-interest-message,.pflege-recruit-mvp .pr-course-interest-message{border:1px solid #fff0;border-radius:12px;font-size:.98rem;font-weight:700;line-height:1.45;margin:14px 0;padding:13px 15px}.pr-course-interest-message p,.pflege-recruit-mvp .pr-course-interest-message p{margin:0}.pr-course-interest-success,.pflege-recruit-mvp .pr-course-interest-success{background:#ecfdf5;border-color:rgb(46 158 111 / .34);color:#0f5132}.pr-course-interest-error,.pflege-recruit-mvp .pr-course-interest-error{background:#fff5f0;border-color:rgb(255 138 61 / .42);color:#7a2f0b}.pr-course-interest-loading,.pflege-recruit-mvp .pr-course-interest-loading{cursor:progress;opacity:.72}.pr-course-date-card.is-submitting,.pflege-recruit-mvp .pr-course-date-card.is-submitting{opacity:.82}.pr-course-date-card.is-registered,.pflege-recruit-mvp .pr-course-date-card.is-registered{border-color:rgb(46 158 111 / .4)}.pr-course-date-card.is-error,.pflege-recruit-mvp .pr-course-date-card.is-error{border-color:rgb(255 138 61 / .42)}.pr-course-interest-button.is-success,.pr-dynamic-button.is-success,.pflege-recruit-mvp .pr-course-interest-button.is-success,.pflege-recruit-mvp .pr-dynamic-button.is-success{background:var(--pr-color-accent,#2E9E6F);color:#fff}.pflege-recruit-mvp .pr-application-template,.pflege-recruit-mvp .pr-job-application-form,.pflege-recruit-mvp .pr-job-application-profile,.pflege-recruit-mvp .pr-application-documents{width:100%}.pflege-recruit-mvp .pr-application-template-form,.pflege-recruit-mvp .pr-job-application-form{display:grid;gap:16px}.pflege-recruit-mvp .pr-job-application-profile{background:rgb(46 158 111 / .08);border:1px solid rgb(46 158 111 / .18);border-radius:10px;padding:16px}.pflege-recruit-mvp .pr-job-application-profile h4,.pflege-recruit-mvp .pr-application-template-preview h4{margin:0 0 10px}.pflege-recruit-mvp .pr-job-application-profile-grid,.pflege-recruit-mvp .pr-application-detail-list{display:grid;gap:8px 16px;grid-template-columns:repeat(2,minmax(0,1fr));margin:0}.pflege-recruit-mvp .pr-job-application-profile-grid dt,.pflege-recruit-mvp .pr-application-detail-list dt{color:var(--pr-color-muted,#667085);font-size:.88rem;font-weight:600;margin:0}.pflege-recruit-mvp .pr-job-application-profile-grid dd,.pflege-recruit-mvp .pr-application-detail-list dd{margin:0}.pflege-recruit-mvp .pr-application-qualification-snapshot{margin-top:12px}.pflege-recruit-mvp .pr-application-snapshot-label{display:block;font-weight:600;margin-bottom:8px}.pflege-recruit-mvp .pr-application-qualification-badges{display:flex;flex-wrap:wrap;gap:8px}.pflege-recruit-mvp .pr-application-qualification-badge{background:rgb(37 99 235 / .1);border-radius:999px;color:#1d4ed8;display:inline-flex;font-size:.88rem;font-weight:600;line-height:1.2;padding:6px 10px}.pflege-recruit-mvp .pr-application-checkbox-options{display:grid;gap:10px;grid-template-columns:repeat(auto-fit,minmax(min(100%, 220px),1fr));max-width:100%}.pflege-recruit-mvp .pr-application-checkbox-item{align-items:center;border:1px solid rgb(16 24 40 / .12);border-radius:8px;box-sizing:border-box;display:flex;gap:8px;line-height:1.4;min-width:0;padding:10px 12px}.pflege-recruit-mvp .pr-document-upload-form,.pflege-recruit-mvp .pr-application-template-preview{background:rgb(16 24 40 / .04);border:1px solid rgb(16 24 40 / .1);border-radius:10px;padding:14px}.pflege-recruit-mvp .pr-application-template-actions,.pflege-recruit-mvp .pr-job-application-actions{display:flex;flex-wrap:wrap;gap:10px}.pflege-recruit-mvp .pr-application-template-form,.pflege-recruit-mvp .pr-job-application-template-selector,.pflege-recruit-mvp .pr-application-questions{scroll-margin-top:150px}.pflege-recruit-mvp .pr-application-questions{border:1px solid rgb(16 24 40 / .1);border-radius:10px;margin:18px 0;padding:16px}.pflege-recruit-mvp .pr-application-question{margin-bottom:14px}.pflege-recruit-mvp .pr-application-answer-block{background:rgb(16 24 40 / .035);border-radius:8px;margin-top:12px;padding:12px}.pflege-recruit-mvp .pr-application-status-form{display:grid;gap:8px;min-width:180px}.pflege-recruit-mvp .pr-application-status-form select,.pflege-recruit-mvp .pr-application-status-form textarea{width:100%}.pflege-recruit-mvp .pr-application-template-list{margin:1rem 0 1.25rem}.pflege-recruit-mvp .pr-application-template-list-header,.pflege-recruit-mvp .pr-application-template-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:.75rem}.pflege-recruit-mvp .pr-application-template-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:.875rem;margin-top:.75rem}.pflege-recruit-mvp .pr-application-template-card{padding:1rem;border:1px solid var(--pr-border-color,#d8dee8);border-radius:8px;background:var(--pr-surface-color,#fff)}.pflege-recruit-mvp .pr-application-template-card.is-selected{border-color:var(--pr-primary-color,#146ef5);box-shadow:0 0 0 1px var(--pr-primary-color,#146ef5)}.pflege-recruit-mvp .pr-application-template-card h5{margin:0 0 .35rem}.pflege-recruit-mvp .pr-application-template-card p{margin:.5rem 0 .875rem}.pflege-recruit-mvp .pr-application-template-documents{margin-top:1.5rem;padding-top:1rem;border-top:1px solid var(--pr-border-color,#d8dee8)}.pflege-recruit-mvp #bewerbungsmappe,.pflege-recruit-mvp #bewerbung{scroll-margin-top:150px}.pflege-recruit-mvp .pr-auth-cards{--pr-auth-cards-gap:16px;box-sizing:border-box;display:grid;gap:var(--pr-auth-cards-gap);max-width:100%;width:100%}.pflege-recruit-mvp .pr-auth-cards *,.pflege-recruit-mvp .pr-auth-cards *::before,.pflege-recruit-mvp .pr-auth-cards *::after{box-sizing:border-box}.pflege-recruit-mvp .pr-auth-cards__role-tabs,.pflege-recruit-mvp .pr-auth-cards__action-tabs,.pflege-recruit-mvp .pr-auth-cards__actions{display:flex;flex-wrap:wrap;gap:10px;max-width:100%}.pflege-recruit-mvp .pr-auth-cards__role-tabs{align-items:stretch}.pflege-recruit-mvp .pr-auth-cards--mode-cards .pr-auth-cards__role-tabs{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%, 180px),1fr))}.pflege-recruit-mvp .pr-auth-cards__role-tab,.pflege-recruit-mvp .pr-auth-cards__action-tab{appearance:none;background:#fff;border:1px solid rgb(16 24 40 / .14);border-radius:10px;color:inherit;cursor:pointer;font:inherit;line-height:1.2;min-height:42px;padding:10px 14px;text-align:center;transition:background-color .18s ease,border-color .18s ease,box-shadow .18s ease,color .18s ease}.pflege-recruit-mvp .pr-auth-cards__role-tab{font-weight:700}.pflege-recruit-mvp .pr-auth-cards__role-tab--active,.pflege-recruit-mvp .pr-auth-cards__action-tab--active,.pflege-recruit-mvp .pr-auth-cards__role-tab[aria-selected="true"],.pflege-recruit-mvp .pr-auth-cards__action-tab[aria-selected="true"]{background:var(--pr-primary-color,#146ef5);border-color:var(--pr-primary-color,#146ef5);box-shadow:0 8px 20px rgb(20 110 245 / .16);color:#fff}.pflege-recruit-mvp .pr-auth-cards__role-tab:focus-visible,.pflege-recruit-mvp .pr-auth-cards__action-tab:focus-visible{outline:3px solid rgb(20 110 245 / .28);outline-offset:2px}.pflege-recruit-mvp .pr-auth-cards__panel{background:var(--pr-surface-color,#fff);border:1px solid rgb(16 24 40 / .12);border-radius:14px;display:none;max-width:100%;padding:clamp(18px, 3vw, 30px)}.pflege-recruit-mvp .pr-auth-cards__panel--active{display:grid;gap:var(--pr-auth-cards-gap)}.pflege-recruit-mvp .pr-auth-cards__header{display:grid;gap:6px}.pflege-recruit-mvp .pr-auth-cards__heading{margin:0}.pflege-recruit-mvp .pr-auth-cards__intro{color:rgb(16 24 40 / .72);margin:0}.pflege-recruit-mvp .pr-auth-cards__form{display:none;max-width:100%}.pflege-recruit-mvp .pr-auth-cards__form--active{display:block}.pflege-recruit-mvp .pr-auth-cards__form-heading{margin-bottom:14px}.pflege-recruit-mvp .pr-auth-cards__form .pflege-recruit-mvp{padding:0}.pflege-recruit-mvp .pr-auth-cards__form .pr-auth-form,.pflege-recruit-mvp .pr-auth-cards__form .pr-registration-card{margin-left:0;margin-right:0;max-width:100%;width:100%}.pflege-recruit-mvp .pr-auth-cards .pr-account-links{display:none}.pflege-recruit-mvp .pr-auth-cards--mode-compact{--pr-auth-cards-gap:10px}.pflege-recruit-mvp .pr-auth-cards--mode-compact .pr-auth-cards__panel{border-radius:10px;padding:16px}@media (max-width:1024px){.pflege-recruit-mvp .pr-employer-quick-action-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.pflege-recruit-mvp .pr-qualification-checkbox-group--grid,.pr-qualification-checkbox-group--grid{--pr-qualification-columns:2}}@media (max-width:767px){.pflege-recruit-mvp .pr-employer-completeness-header{display:grid}.pflege-recruit-mvp .pr-employer-completeness-list,.pflege-recruit-mvp .pr-employer-quick-action-grid{grid-template-columns:1fr}.pflege-recruit-mvp .pr-qualification-checkbox-grid,.pr-qualification-checkbox-grid,.pflege-recruit-mvp .pr-qualification-checkbox-group--inline .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--inline .pr-qualification-checkbox-grid,.pflege-recruit-mvp .pr-qualification-checkbox-group--grid .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--grid .pr-qualification-checkbox-grid,.pflege-recruit-mvp .pr-qualification-checkbox-group--cards .pr-qualification-checkbox-grid,.pr-qualification-checkbox-group--cards .pr-qualification-checkbox-grid{display:flex;flex-direction:column}.pflege-recruit-mvp .pr-qualification-checkbox-grid,.pr-qualification-checkbox-grid{width:100%}.pflege-recruit-mvp .pr-qualification-checkbox-item,.pr-qualification-checkbox-item,.pflege-recruit-mvp .pr-qualification-checkbox-group--inline .pr-qualification-checkbox-item,.pr-qualification-checkbox-group--inline .pr-qualification-checkbox-item{width:100%}.pflege-recruit-mvp .pr-job-application-profile-grid,.pflege-recruit-mvp .pr-application-detail-list,.pflege-recruit-mvp .pr-application-checkbox-options{grid-template-columns:1fr}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-button{min-height:40px;padding:9px 13px}.pflege-recruit-mvp.pr-header-auth-button-mobile-full,.pflege-recruit-mvp.pr-header-auth-button-mobile-full .pr-header-auth-button{width:100%}.pflege-recruit-mvp.pr-header-auth-compact .pr-header-auth-role-label{display:none}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-dropdown{max-width:calc(100vw - 24px);min-width:min(260px, calc(100vw - 24px));right:0}.pflege-recruit-mvp.pr-header-auth-align-left .pr-header-auth-dropdown{left:0;right:auto}.pflege-recruit-mvp.pr-header-auth-align-center .pr-header-auth-dropdown{left:50%;right:auto;transform:translateX(-50%)}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal{align-items:stretch;padding:12px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-content{max-height:calc(100vh - 24px);max-width:calc(100vw - 24px);width:100%}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-mobile-full .pr-header-auth-modal-content{max-width:calc(100vw - 24px);width:100%}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-modal-card{max-height:calc(100vh - 24px);padding:18px}.pflege-recruit-mvp.pr-header-auth .pr-header-auth-close-outside .pr-header-auth-close{right:8px;top:8px}}:root,.pflege-recruit-mvp{--pr-primary:#0F2E46;--pr-secondary:#2EAD6B;--pr-accent:#F59E0B;--pr-bg:#F7FAFC;--pr-soft-bg:#EEF4F7;--pr-card-bg:#FFFFFF;--pr-text:#1F2933;--pr-muted:#64748B;--pr-border:#D9E2EC;--pr-card-border-color:#D9E2EC;--pr-input-border-color:#D9E2EC;--pr-input-focus-border-color:#0F2E46;--pr-input-bg:#FFFFFF;--pr-input-text:#1F2933;--pr-label-color:#1F2933;--pr-form-bg:#FFFFFF;--pr-job-card-bg:#FFFFFF;--pr-course-card-bg:#FFFFFF;--pr-provider-card-bg:#FFFFFF;--pr-dashboard-card-bg:#FFFFFF;--pr-button-bg:#0F2E46;--pr-button-text:#FFFFFF;--pr-button-hover-bg:#123A59;--pr-button-secondary-bg:#FFFFFF;--pr-button-secondary-text:#0F2E46;--pr-button-secondary-border:#0F2E46;--pr-button-accent-bg:#F59E0B;--pr-button-accent-text:#1F2933;--pr-success:#2EAD6B;--pr-warning:#F59E0B;--pr-info:#0EA5E9;--pr-danger:#DC2626;--pr-error:#DC2626;--pr-status-success-bg:#EAF7EF;--pr-status-warning-bg:#FEF3C7;--pr-status-info-bg:#E0F2FE;--pr-status-muted-bg:#F1F5F9;--pr-status-error-bg:#FEE2E2;--pr-badge-active-bg:#EAF7EF;--pr-badge-active-text:#258E57;--pr-badge-pending-bg:#FEF3C7;--pr-badge-pending-text:#B7791F;--pr-badge-warning-bg:#FEF3C7;--pr-badge-warning-text:#B7791F;--pr-badge-archived-bg:#F1F5F9;--pr-badge-archived-text:#64748B;--pr-badge-success-bg:#EAF7EF;--pr-badge-success-text:#258E57;--pr-badge-info-bg:#E0F2FE;--pr-badge-info-text:#0EA5E9;--pr-heading-font-family:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-body-font-family:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-font-base:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-font-heading:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-h1-size:48px;--pr-h2-size:36px;--pr-h3-size:24px;--pr-body-size:16px;--pr-small-size:14px;--pr-line-height:1.6;--pr-heading-line-height:1.2;--pr-heading-weight:700;--pr-body-weight:400;--pr-font-weight-normal:400;--pr-font-weight-bold:700;--pr-card-radius:18px;--pr-card-padding:24px;--pr-card-gap:20px;--pr-card-border-width:1px;--pr-card-shadow:0 12px 30px rgba(15, 46, 70, 0.10);--pr-button-shadow:none;--pr-button-radius:999px;--pr-button-padding-y:12px;--pr-button-padding-x:22px;--pr-button-font-size:15px;--pr-button-font-weight:600;--pr-input-radius:12px;--pr-badge-radius:999px;--pr-container-radius:18px;--pr-input-border-width:1px;--pr-input-padding-y:12px;--pr-input-padding-x:14px;--pr-form-radius:18px;--pr-form-padding:24px;--pr-form-gap:16px;--pr-label-weight:600;--pr-image-radius:16px;--pr-image-object-fit:cover;--pr-job-image-width:220px;--pr-job-image-height:140px;--pr-employer-logo-width:96px;--pr-employer-logo-height:96px;--pr-course-image-width:240px;--pr-course-image-height:150px;--pr-provider-logo-width:110px;--pr-provider-logo-height:110px;--pr-section-spacing-desktop:80px;--pr-section-spacing-tablet:56px;--pr-section-spacing-mobile:40px;--pr-section-spacing:80px;--pr-section-gap:40px;--pr-grid-gap:20px;--pr-small-gap:8px;--pr-large-gap:32px;--pr-container-width:1200px;--pr-cards-per-row-desktop:3;--pr-cards-per-row-tablet:2;--pr-cards-per-row-mobile:1;--pr-primary-color:var(--pr-primary);--pr-secondary-color:var(--pr-secondary);--pr-accent-color:var(--pr-accent);--pr-background-color:var(--pr-bg);--pr-card-background:var(--pr-card-bg);--pr-border-color:var(--pr-border);--pr-text-color:var(--pr-text);--pr-muted-text-color:var(--pr-muted);--pr-color-primary:var(--pr-primary);--pr-color-secondary:var(--pr-secondary);--pr-color-accent:var(--pr-accent);--pr-color-bg:var(--pr-bg);--pr-color-surface:var(--pr-card-bg);--pr-color-text:var(--pr-text);--pr-color-muted:var(--pr-muted);--pr-color-border:var(--pr-border);--pr-color-success:var(--pr-success);--pr-color-warning:var(--pr-warning);--pr-color-danger:var(--pr-danger);--pr-color-info:var(--pr-info);--pr-font-size-base:var(--pr-body-size);--pr-font-size-small:var(--pr-small-size);--pr-line-height-base:var(--pr-line-height);--pr-line-height-heading:var(--pr-heading-line-height);--pr-button-padding:var(--pr-button-padding-y) var(--pr-button-padding-x);--pr-input-padding:12px 14px}.pflege-recruit-mvp{color:var(--pr-text);background:var(--pr-bg);font-family:var(--pr-body-font-family);font-size:var(--pr-body-size);line-height:var(--pr-line-height);font-weight:var(--pr-body-weight)}.pflege-recruit-mvp h1,.pflege-recruit-mvp h2,.pflege-recruit-mvp h3{color:var(--pr-text);font-family:var(--pr-heading-font-family);font-weight:var(--pr-heading-weight);line-height:var(--pr-heading-line-height)}.pflege-recruit-mvp h1{font-size:var(--pr-h1-size)}.pflege-recruit-mvp h2{font-size:var(--pr-h2-size)}.pflege-recruit-mvp h3{font-size:var(--pr-h3-size)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp .pr-button-primary,.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{border-radius:var(--pr-button-radius);padding:var(--pr-button-padding-y) var(--pr-button-padding-x);font-size:var(--pr-button-font-size);font-weight:var(--pr-button-font-weight);border:1px solid var(--pr-button-bg);box-shadow:var(--pr-button-shadow)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp .pr-button-primary,.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{background:var(--pr-button-bg);color:var(--pr-button-text);border-color:var(--pr-button-bg)}.pflege-recruit-mvp .pr-button:hover,.pflege-recruit-mvp .pr-button-primary:hover,.pflege-recruit-mvp button:hover,.pflege-recruit-mvp input[type="submit"]:hover{background:var(--pr-button-hover-bg);border-color:var(--pr-button-hover-bg)}.pflege-recruit-mvp .pr-button-secondary{background:var(--pr-button-secondary-bg);border-color:var(--pr-button-secondary-border);color:var(--pr-button-secondary-text)}.pflege-recruit-mvp .pr-button-accent{background:var(--pr-button-accent-bg);border-color:var(--pr-button-accent-bg);color:var(--pr-button-accent-text)}.pflege-recruit-mvp label{font-weight:var(--pr-label-weight)}.pflege-recruit-mvp .pr-card,.pflege-recruit-mvp .pr-dashboard-section,.pflege-recruit-mvp .pr-provider-contact-card,.pflege-recruit-mvp .pr-funding-check-card,.pflege-recruit-mvp .pr-dashboard-empty{background:var(--pr-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-job-card{background:var(--pr-job-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-course-card{background:var(--pr-course-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-provider-card{background:var(--pr-provider-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-dashboard-card{background:var(--pr-dashboard-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-course-date-card,.pflege-recruit-mvp .pr-provider-library-item{background:var(--pr-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-dashboard-card,.pflege-recruit-mvp .pr-course-date-card,.pflege-recruit-mvp .pr-provider-library-item{padding:var(--pr-card-padding)}.pflege-recruit-mvp .pr-job-card,.pflege-recruit-mvp .pr-course-card,.pflege-recruit-mvp .pr-provider-card{border-width:var(--pr-card-border-width)}.pflege-recruit-mvp .pr-meta,.pflege-recruit-mvp .pr-card-note,.pflege-recruit-mvp .pr-dashboard-card-note,.pflege-recruit-mvp .pr-course-date-meta,.pflege-recruit-mvp .pr-course-date-provider{color:var(--pr-muted)}.pflege-recruit-mvp input[type="text"],.pflege-recruit-mvp input[type="email"],.pflege-recruit-mvp input[type="tel"],.pflege-recruit-mvp input[type="url"],.pflege-recruit-mvp input[type="password"],.pflege-recruit-mvp input[type="date"],.pflege-recruit-mvp input[type="number"],.pflege-recruit-mvp select,.pflege-recruit-mvp textarea{background:var(--pr-input-bg);border-color:var(--pr-input-border-color);border-radius:var(--pr-input-radius);border-width:var(--pr-input-border-width);color:var(--pr-input-text)}.pflege-recruit-mvp input:focus,.pflege-recruit-mvp select:focus,.pflege-recruit-mvp textarea:focus{border-color:var(--pr-input-focus-border-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-input-focus-border-color) 18%,transparent);outline:none}.pflege-recruit-mvp .pr-form,.pflege-recruit-mvp form.pr-form{background:var(--pr-form-bg);border-radius:var(--pr-form-radius);padding:var(--pr-form-padding)}.pflege-recruit-mvp .pr-status-badge,.pflege-recruit-mvp .pr-course-date-status{background:var(--pr-badge-info-bg);border-color:color-mix(in srgb,var(--pr-badge-info-text) 34%,var(--pr-badge-info-bg));border-radius:var(--pr-badge-radius);color:var(--pr-badge-info-text)}.pflege-recruit-mvp .pr-status-success{background:var(--pr-status-success-bg);border-color:color-mix(in srgb,var(--pr-success) 34%,var(--pr-status-success-bg));color:var(--pr-success)}.pflege-recruit-mvp .pr-status-warning{background:var(--pr-status-warning-bg);border-color:color-mix(in srgb,var(--pr-warning) 34%,var(--pr-status-warning-bg));color:var(--pr-warning)}.pflege-recruit-mvp .pr-status-muted{background:var(--pr-status-muted-bg);border-color:var(--pr-border);color:var(--pr-muted)}.pflege-recruit-mvp .pr-status-danger{background:var(--pr-status-error-bg);border-color:color-mix(in srgb,var(--pr-error) 34%,var(--pr-status-error-bg));color:var(--pr-error)}:root,.pflege-recruit-mvp{--pr-primary:#0F2E46;--pr-secondary:#2EAD6B;--pr-accent:#F59E0B;--pr-bg:#F7FAFC;--pr-soft-bg:#EEF4F7;--pr-card-bg:#FFFFFF;--pr-text:#1F2933;--pr-muted:#64748B;--pr-border:#D9E2EC;--pr-card-border-color:#D9E2EC;--pr-input-border-color:#D9E2EC;--pr-input-focus-border-color:#0F2E46;--pr-input-bg:#FFFFFF;--pr-input-text:#1F2933;--pr-label-color:#1F2933;--pr-form-bg:#FFFFFF;--pr-job-card-bg:#FFFFFF;--pr-course-card-bg:#FFFFFF;--pr-provider-card-bg:#FFFFFF;--pr-dashboard-card-bg:#FFFFFF;--pr-button-bg:#0F2E46;--pr-button-text:#FFFFFF;--pr-button-hover-bg:#123A59;--pr-button-secondary-bg:#FFFFFF;--pr-button-secondary-text:#0F2E46;--pr-button-secondary-border:#0F2E46;--pr-button-accent-bg:#F59E0B;--pr-button-accent-text:#1F2933;--pr-success:#2EAD6B;--pr-warning:#F59E0B;--pr-info:#0EA5E9;--pr-danger:#DC2626;--pr-error:#DC2626;--pr-status-success-bg:#EAF7EF;--pr-status-warning-bg:#FEF3C7;--pr-status-info-bg:#E0F2FE;--pr-status-muted-bg:#F1F5F9;--pr-status-error-bg:#FEE2E2;--pr-badge-active-bg:#EAF7EF;--pr-badge-active-text:#258E57;--pr-badge-pending-bg:#FEF3C7;--pr-badge-pending-text:#B7791F;--pr-badge-warning-bg:#FEF3C7;--pr-badge-warning-text:#B7791F;--pr-badge-archived-bg:#F1F5F9;--pr-badge-archived-text:#64748B;--pr-badge-success-bg:#EAF7EF;--pr-badge-success-text:#258E57;--pr-badge-info-bg:#E0F2FE;--pr-badge-info-text:#0EA5E9;--pr-heading-font-family:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-body-font-family:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-font-base:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-font-heading:system-ui, -apple-system, BlinkMacSystemFont, Segoe UI, sans-serif;--pr-h1-size:48px;--pr-h2-size:36px;--pr-h3-size:24px;--pr-body-size:16px;--pr-small-size:14px;--pr-line-height:1.6;--pr-heading-line-height:1.2;--pr-heading-weight:700;--pr-body-weight:400;--pr-font-weight-normal:400;--pr-font-weight-bold:700;--pr-card-radius:18px;--pr-card-padding:24px;--pr-card-gap:20px;--pr-card-border-width:1px;--pr-card-shadow:0 12px 30px rgba(15, 46, 70, 0.10);--pr-button-shadow:none;--pr-button-radius:999px;--pr-button-padding-y:12px;--pr-button-padding-x:22px;--pr-button-font-size:15px;--pr-button-font-weight:600;--pr-input-radius:12px;--pr-badge-radius:999px;--pr-container-radius:18px;--pr-input-border-width:1px;--pr-input-padding-y:12px;--pr-input-padding-x:14px;--pr-form-radius:18px;--pr-form-padding:24px;--pr-form-gap:16px;--pr-label-weight:600;--pr-image-radius:16px;--pr-image-object-fit:cover;--pr-job-image-width:220px;--pr-job-image-height:140px;--pr-employer-logo-width:96px;--pr-employer-logo-height:96px;--pr-course-image-width:240px;--pr-course-image-height:150px;--pr-provider-logo-width:110px;--pr-provider-logo-height:110px;--pr-section-spacing-desktop:80px;--pr-section-spacing-tablet:56px;--pr-section-spacing-mobile:40px;--pr-section-spacing:80px;--pr-section-gap:40px;--pr-grid-gap:20px;--pr-small-gap:8px;--pr-large-gap:32px;--pr-container-width:1200px;--pr-cards-per-row-desktop:3;--pr-cards-per-row-tablet:2;--pr-cards-per-row-mobile:1;--pr-primary-color:var(--pr-primary);--pr-secondary-color:var(--pr-secondary);--pr-accent-color:var(--pr-accent);--pr-background-color:var(--pr-bg);--pr-card-background:var(--pr-card-bg);--pr-border-color:var(--pr-border);--pr-text-color:var(--pr-text);--pr-muted-text-color:var(--pr-muted);--pr-color-primary:var(--pr-primary);--pr-color-secondary:var(--pr-secondary);--pr-color-accent:var(--pr-accent);--pr-color-bg:var(--pr-bg);--pr-color-surface:var(--pr-card-bg);--pr-color-text:var(--pr-text);--pr-color-muted:var(--pr-muted);--pr-color-border:var(--pr-border);--pr-color-success:var(--pr-success);--pr-color-warning:var(--pr-warning);--pr-color-danger:var(--pr-danger);--pr-color-info:var(--pr-info);--pr-font-size-base:var(--pr-body-size);--pr-font-size-small:var(--pr-small-size);--pr-line-height-base:var(--pr-line-height);--pr-line-height-heading:var(--pr-heading-line-height);--pr-button-padding:var(--pr-button-padding-y) var(--pr-button-padding-x);--pr-input-padding:12px 14px}.pflege-recruit-mvp{color:var(--pr-text);background:var(--pr-bg);font-family:var(--pr-body-font-family);font-size:var(--pr-body-size);line-height:var(--pr-line-height);font-weight:var(--pr-body-weight)}.pflege-recruit-mvp h1,.pflege-recruit-mvp h2,.pflege-recruit-mvp h3{color:var(--pr-text);font-family:var(--pr-heading-font-family);font-weight:var(--pr-heading-weight);line-height:var(--pr-heading-line-height)}.pflege-recruit-mvp h1{font-size:var(--pr-h1-size)}.pflege-recruit-mvp h2{font-size:var(--pr-h2-size)}.pflege-recruit-mvp h3{font-size:var(--pr-h3-size)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp .pr-button-primary,.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{border-radius:var(--pr-button-radius);padding:var(--pr-button-padding-y) var(--pr-button-padding-x);font-size:var(--pr-button-font-size);font-weight:var(--pr-button-font-weight);border:1px solid var(--pr-button-bg);box-shadow:var(--pr-button-shadow)}.pflege-recruit-mvp .pr-button,.pflege-recruit-mvp .pr-button-primary,.pflege-recruit-mvp button,.pflege-recruit-mvp input[type="submit"]{background:var(--pr-button-bg);color:var(--pr-button-text);border-color:var(--pr-button-bg)}.pflege-recruit-mvp .pr-button:hover,.pflege-recruit-mvp .pr-button-primary:hover,.pflege-recruit-mvp button:hover,.pflege-recruit-mvp input[type="submit"]:hover{background:var(--pr-button-hover-bg);border-color:var(--pr-button-hover-bg)}.pflege-recruit-mvp .pr-button-secondary{background:var(--pr-button-secondary-bg);border-color:var(--pr-button-secondary-border);color:var(--pr-button-secondary-text)}.pflege-recruit-mvp .pr-button-accent{background:var(--pr-button-accent-bg);border-color:var(--pr-button-accent-bg);color:var(--pr-button-accent-text)}.pflege-recruit-mvp label{font-weight:var(--pr-label-weight)}.pflege-recruit-mvp .pr-card,.pflege-recruit-mvp .pr-dashboard-section,.pflege-recruit-mvp .pr-provider-contact-card,.pflege-recruit-mvp .pr-funding-check-card,.pflege-recruit-mvp .pr-dashboard-empty{background:var(--pr-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-job-card{background:var(--pr-job-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-course-card{background:var(--pr-course-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-provider-card{background:var(--pr-provider-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-dashboard-card{background:var(--pr-dashboard-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-course-date-card,.pflege-recruit-mvp .pr-provider-library-item{background:var(--pr-card-bg);border-color:var(--pr-card-border-color);border-radius:var(--pr-card-radius);box-shadow:var(--pr-card-shadow);color:var(--pr-text)}.pflege-recruit-mvp .pr-dashboard-card,.pflege-recruit-mvp .pr-course-date-card,.pflege-recruit-mvp .pr-provider-library-item{padding:var(--pr-card-padding)}.pflege-recruit-mvp .pr-job-card,.pflege-recruit-mvp .pr-course-card,.pflege-recruit-mvp .pr-provider-card{border-width:var(--pr-card-border-width)}.pflege-recruit-mvp .pr-meta,.pflege-recruit-mvp .pr-card-note,.pflege-recruit-mvp .pr-dashboard-card-note,.pflege-recruit-mvp .pr-course-date-meta,.pflege-recruit-mvp .pr-course-date-provider{color:var(--pr-muted)}.pflege-recruit-mvp input[type="text"],.pflege-recruit-mvp input[type="email"],.pflege-recruit-mvp input[type="tel"],.pflege-recruit-mvp input[type="url"],.pflege-recruit-mvp input[type="password"],.pflege-recruit-mvp input[type="date"],.pflege-recruit-mvp input[type="number"],.pflege-recruit-mvp select,.pflege-recruit-mvp textarea{background:var(--pr-input-bg);border-color:var(--pr-input-border-color);border-radius:var(--pr-input-radius);border-width:var(--pr-input-border-width);color:var(--pr-input-text)}.pflege-recruit-mvp input:focus,.pflege-recruit-mvp select:focus,.pflege-recruit-mvp textarea:focus{border-color:var(--pr-input-focus-border-color);box-shadow:0 0 0 2px color-mix(in srgb,var(--pr-input-focus-border-color) 18%,transparent);outline:none}.pflege-recruit-mvp .pr-form,.pflege-recruit-mvp form.pr-form{background:var(--pr-form-bg);border-radius:var(--pr-form-radius);padding:var(--pr-form-padding)}.pflege-recruit-mvp .pr-status-badge,.pflege-recruit-mvp .pr-course-date-status{background:var(--pr-badge-info-bg);border-color:color-mix(in srgb,var(--pr-badge-info-text) 34%,var(--pr-badge-info-bg));border-radius:var(--pr-badge-radius);color:var(--pr-badge-info-text)}.pflege-recruit-mvp .pr-status-success{background:var(--pr-status-success-bg);border-color:color-mix(in srgb,var(--pr-success) 34%,var(--pr-status-success-bg));color:var(--pr-success)}.pflege-recruit-mvp .pr-status-warning{background:var(--pr-status-warning-bg);border-color:color-mix(in srgb,var(--pr-warning) 34%,var(--pr-status-warning-bg));color:var(--pr-warning)}.pflege-recruit-mvp .pr-status-muted{background:var(--pr-status-muted-bg);border-color:var(--pr-border);color:var(--pr-muted)}.pflege-recruit-mvp .pr-status-danger{background:var(--pr-status-error-bg);border-color:color-mix(in srgb,var(--pr-error) 34%,var(--pr-status-error-bg));color:var(--pr-error)}