.iep-shell{position:relative;z-index:10;background:#214b32;color:#f1eadc;font:13px/1.5 Arial,sans-serif}.iep-shell *{box-sizing:border-box}.iep-shell-inner{max-width:1160px;margin:auto;padding:16px 24px;display:flex;align-items:center;justify-content:space-between;gap:20px}.iep-shell-brand{color:#e7c991!important;text-decoration:none!important;font-size:13px;font-weight:700;letter-spacing:1.2px;white-space:nowrap}.iep-shell-brand small{font-size:10px;letter-spacing:2px;margin-left:8px;opacity:.75}.iep-shell-links{display:flex;gap:24px;align-items:center;flex-wrap:wrap}.iep-shell-links a{color:#f1eadc!important;text-decoration:none!important;font-size:13px;white-space:nowrap}.iep-shell-links a:hover,.iep-shell-links a[aria-current=page]{color:#e7c991!important}.iep-shell-links .iep-contact{border:1px solid #b99a67;padding:8px 13px;color:#e7c991!important}.iep-footer{background:#214b32;color:#e4ddcf;font:13px/1.7 Arial,sans-serif;padding:42px 24px 22px}.iep-footer-inner{max-width:1160px;margin:auto;display:grid;grid-template-columns:1.5fr 1fr 1fr;gap:30px}.iep-footer strong{display:block;color:#e7c991;letter-spacing:1px;margin-bottom:12px}.iep-footer a{color:#e4ddcf!important;display:block;text-decoration:none;margin:7px 0}.iep-footer a:hover{text-decoration:underline}.iep-footer p{margin:0;max-width:280px}.iep-footer-bottom{max-width:1160px;margin:30px auto 0;padding-top:16px;border-top:1px solid #ffffff30;display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;font-size:12px;color:#c4cbbf}.iep-footer-bottom a{display:inline;color:#e4ddcf!important;margin-left:15px}@media(max-width:700px){.iep-shell-inner{align-items:flex-start;flex-direction:column;gap:10px}.iep-shell-links{gap:14px}.iep-shell-links a{font-size:12px}.iep-footer-inner{grid-template-columns:1fr 1fr}.iep-footer-inner>div:first-child{grid-column:1/-1}}
/* Shared original brand emblem */
.iep-shell-brand{display:inline-flex;align-items:center;gap:10px;line-height:1.25}.iep-shell-logo{width:35px;height:35px;display:inline-flex;flex:none;color:#d8b778}.iep-shell-logo svg{width:100%;height:100%}.iep-footer-brand{display:flex!important;align-items:center;gap:12px}.iep-footer-logo{width:42px;height:42px;flex:none;color:#d8b778}.iep-footer-logo svg{width:100%;height:100%}@media(max-width:420px){.iep-shell-logo{width:29px;height:29px}.iep-shell-brand{font-size:11px}}

/* Primary actions remain at the far right, including on the Danish homepage */
.iep-shell-links{justify-content:flex-end}.iep-shell-links .iep-contact{display:inline-flex;align-items:center;justify-content:center;border:1px solid #c5a572;background:#c5a572;color:#214b32!important;font-weight:700;padding:10px 17px;min-height:40px;transition:background .2s}.iep-shell-links .iep-contact:hover{background:#e0c391;color:#214b32!important}.iep-shell-links .iep-language{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 10px;border:1px solid #c5a57266;color:#e7c991!important;font-weight:700;letter-spacing:1px}.iep-shell-links .iep-language:hover{border-color:#c5a572}@media(max-width:700px){.iep-shell-links{justify-content:flex-start;gap:12px}.iep-shell-links .iep-contact{padding:8px 12px}.iep-shell-links .iep-language{padding:8px 10px}}

/* Single login for candidates, client companies and administrators */
.iep-shell-links .iep-login{display:inline-flex;align-items:center;justify-content:center;min-height:40px;padding:8px 15px;border:1px solid #c5a57288;border-radius:4px;color:#f1eadc!important;font-weight:700}.iep-shell-links .iep-login:hover{background:#c5a572;color:#214b32!important}@media(max-width:700px){.iep-shell-links .iep-login{padding:8px 12px}}
