.akf-inst-profile-link{display:inline-flex;align-items:center;gap:6px;margin-top:12px;color:var(--akf-link,#125ca4);font-size:.82rem;font-weight:800;text-decoration:none}
.akf-inst-profile-link svg{width:15px;height:15px;fill:none;stroke:currentColor}
.akf-inst-document-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:14px}
.akf-inst-document-actions .akf-btn{min-height:38px;padding:8px 13px;border:1px solid var(--akf-border,#dbe3ec);border-radius:9px;text-decoration:none}
.akf-inst-document-actions .akf-btn--primary{background:#123f73;border-color:#123f73;color:#fff}
.akf-inst-document-actions .akf-btn--ghost{background:transparent;color:var(--akf-text,#172235)}
.akf-inst-document-actions svg{width:16px;height:16px}
html[data-theme="akf-dark"] .akf-inst-page{--akf-text:#f7f9fc;--akf-border:#34445a;--akf-surface:#111c2c;--akf-muted:#b8c3d2}
html[data-theme="akf-dark"] .akf-inst-record,html[data-theme="akf-dark"] .akf-inst-empty{background:#111c2c;border-color:#34445a;color:#f7f9fc}
html[data-theme="akf-dark"] .akf-inst-record h2,html[data-theme="akf-dark"] .akf-inst-record dd{color:#f7f9fc}
.akf-inst-status.is-revoked{background:#f9e8ea;color:#8a2d34}
html[data-theme="akf-dark"] .akf-inst-status.is-revoked{background:#4a2329;color:#ffd7dc}
html[data-theme="public-original"] .akf-inst-page{--inst-ink:#f1f5fa;--inst-muted:#bac5d2;--inst-line:#344356}
html[data-theme="public-original"] .akf-inst-hero,html[data-theme="public-original"] .akf-inst-person-card,html[data-theme="public-original"] .akf-inst-record,html[data-theme="public-original"] .akf-inst-filters a{background:#172234;border-color:#344356;color:#f1f5fa}
html[data-theme="public-original"] .akf-inst-committee,html[data-theme="public-original"] .akf-inst-empty{background:#131e2e;border-color:#344356;color:#bac5d2}
html[data-theme="public-original"] .akf-inst-hero h1,html[data-theme="public-original"] .akf-inst-person-copy h2,html[data-theme="public-original"] .akf-inst-person-copy h3,html[data-theme="public-original"] .akf-inst-committee>header h2,html[data-theme="public-original"] .akf-inst-record h2{color:#a9cdf4}
html[data-theme="public-original"] .akf-inst-record__head p,html[data-theme="public-original"] .akf-document-date{color:#bac5d2}
@media(max-width:600px){.akf-inst-document-actions .akf-btn{flex:1}.akf-inst-record__head{align-items:flex-start}}
.akf-document-category-nav{margin-top:-8px;overflow-x:auto;flex-wrap:nowrap;scrollbar-width:thin;padding-bottom:4px}
.akf-document-category-nav a{flex:0 0 auto;white-space:nowrap}
.akf-document-record.has-preview{display:grid;grid-template-columns:minmax(140px,220px) minmax(0,1fr);gap:18px;align-items:start}
.akf-document-preview{display:block;aspect-ratio:4/3;overflow:hidden;border:1px solid var(--inst-line,#dce5ef);border-radius:10px;background:#eef3f8}
.akf-document-preview img{display:block;width:100%;height:100%;object-fit:contain}
.akf-document-record__body{min-width:0}
.akf-document-date{display:flex;align-items:center;gap:6px;margin-top:10px;color:var(--inst-muted,#5c6879);font-size:.78rem}
.akf-document-date svg{width:15px;height:15px}
html[data-theme="akf-dark"] .akf-document-preview{background:#0b1524;border-color:#34445a}
@media(max-width:640px){.akf-document-category-nav{margin-inline:-2px}.akf-document-record.has-preview{grid-template-columns:1fr}.akf-document-preview{width:min(100%,280px)}.akf-document-record__head{gap:8px}.akf-document-record__head h2{overflow-wrap:anywhere}}
