/* Shared institution identity. Keep navigation and role controls in their existing layouts. */
.micis-institution-arden{display:none;width:50px;height:55px;object-fit:contain;flex:0 0 auto;margin-left:auto}
.entry-header .header-actions,.entry-header .back-home{margin-left:auto}
.entry-header .micis-institution-arden{margin-left:0}
[data-micis-institution-header] .header-inner{display:flex;align-items:center;gap:28px}
[data-micis-institution-header] .micis-brand-lockup{margin-bottom:0}
[data-micis-institution-header] .header-actions{margin-left:auto}
[data-micis-institution-header]:has(.on-dark) .micis-institution-arden,.login-page .micis-institution-arden{background:#fff;padding:4px;border-radius:4px;width:56px;height:62px}
.micis-institution-header{box-sizing:border-box;display:flex;align-items:center;gap:28px;width:100%;min-height:76px;padding:12px clamp(20px,4vw,64px);background:#fff;border-bottom:1px solid #d7e3e5;color:#12364a;grid-column:1/-1}
.micis-institution-header nav{margin-left:auto}
.micis-institution-header nav a{font:600 14px Arial,Helvetica,sans-serif;color:#0d7371;text-decoration:none}
.micis-institution-brand{display:flex;align-items:center;gap:12px;color:#12364a;text-decoration:none;font:800 27px Arial,Helvetica,sans-serif}
.micis-institution-loop{display:block;position:relative;width:58px;height:32px;overflow:hidden;flex-shrink:0}
.micis-institution-loop img{position:absolute;width:110.58%;height:auto;left:-5.73%;top:-62.15%}
.micis-brand-lockup .micis-mark-logo,.login-brand .micis-mark-logo,.brand .micis-mark-logo{display:block;width:64px;aspect-ratio:1;flex:0 0 auto;background:url('/assets/micis-loop.png') center/contain no-repeat}
.nav a{color:inherit;text-decoration:none;cursor:pointer}
.nav a:hover,.micis-institution-header nav a:hover{text-decoration:underline;text-underline-offset:4px}
@media(max-width:640px){.micis-institution-header{gap:18px;padding:10px 16px;min-height:68px}.micis-institution-brand{font-size:23px;gap:8px}.micis-institution-arden{width:40px;height:44px}.entry-header{gap:14px;flex-wrap:wrap}.entry-header .identity{display:none}.entry-header .micis-institution-arden{margin-left:0}.header-inner{flex-wrap:wrap}.micis-brand-lockup .micis-brand-subtitle{display:none}}
@media print{.micis-institution-header{box-shadow:none;break-inside:avoid}}
@media(max-width:640px){
 .entry-header,[data-micis-institution-header] .header-inner{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:12px 16px}
 .entry-header .entry-brand,[data-micis-institution-header] .micis-brand-lockup{grid-column:1;grid-row:1}
 .entry-header .micis-institution-arden,[data-micis-institution-header] .header-inner>.micis-institution-arden{grid-column:2;grid-row:1;justify-self:end}
 .entry-header .header-actions,.entry-header .back-home,[data-micis-institution-header] .header-inner>.header-actions{grid-column:1/-1;grid-row:2;justify-self:end;margin:0}
}

/* Institution branding belongs only to the institution host, never generic sign-in. */
html[data-micis-institution="arden"] .micis-institution-arden{display:block}
