:root{--in-navy:#062b61;--in-blue:#2779d6;--in-blue-soft:#eaf3ff;--in-indigo:#4f67d9;--in-green:#0b9a50;--in-green-soft:#e8f8ef;--in-gold:#efa919;--in-gold-soft:#fff4dd;--in-purple:#7b5ce0;--in-purple-soft:#f0ebff;--in-red:#dc4a4a;--in-red-soft:#ffeded;--in-ink:#102a4c;--in-muted:#65758d;--in-line:#dce6f1;--in-page:#f3f7fc;--in-radius:16px;--in-shadow:0 8px 22px rgba(17,48,90,.065)}
*{box-sizing:border-box}body{margin:0;background:var(--in-page);font-family:"Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif;color:var(--in-ink);font-size:14px;line-height:1.45}button,input,select{font:inherit}svg{width:1.25em;height:1.25em;fill:none;stroke:currentColor;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
body.nasfim-institution-notifications-ai-page .nasfim-inv1,body.nasfim-institution-notifications-ai-page .nasfim-inv1 *{text-shadow:none!important;-webkit-text-fill-color:currentColor!important}body.nasfim-institution-notifications-ai-page .nasfim-inv1{container-type:inline-size;max-width:1540px;margin:0 auto;padding:24px;color:var(--in-ink)!important;font-family:"Segoe UI Variable","Segoe UI",system-ui,-apple-system,BlinkMacSystemFont,Arial,sans-serif!important;font-size:14px!important;font-weight:400!important;line-height:1.45!important}
.in-kpis{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));gap:14px;margin-bottom:16px}.in-kpi{position:relative;display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:center;min-height:120px;padding:18px;border:1px solid var(--in-line)!important;border-radius:var(--in-radius)!important;background:#fff!important;box-shadow:var(--in-shadow)!important;overflow:hidden}.in-kpi::before{content:"";position:absolute;inset:0 auto 0 0;width:3px;background:currentColor;opacity:.78}.in-kpi-icon{width:52px;height:52px;display:grid;place-items:center;border-radius:17px!important}.in-kpi-icon svg{width:26px;height:26px}.in-kpi strong{display:block;color:var(--in-ink)!important;font-size:26px!important;line-height:1.05!important;font-weight:700!important;letter-spacing:-.03em}.in-kpi span:not(.in-kpi-icon){display:block;margin-top:5px;color:var(--in-ink)!important;font-size:14px!important;font-weight:600!important}.in-kpi small{display:block;margin-top:7px;color:var(--in-muted)!important;font-size:12px!important;font-weight:400!important}.in-kpi-blue{color:var(--in-blue)}.in-kpi-blue .in-kpi-icon{background:var(--in-blue-soft)!important;color:var(--in-blue)!important}.in-kpi-gold{color:var(--in-gold)}.in-kpi-gold .in-kpi-icon{background:var(--in-gold-soft)!important;color:#b87800!important}.in-kpi-green{color:var(--in-green)}.in-kpi-green .in-kpi-icon{background:var(--in-green-soft)!important;color:var(--in-green)!important}.in-kpi-purple{color:var(--in-purple)}.in-kpi-purple .in-kpi-icon{background:var(--in-purple-soft)!important;color:var(--in-purple)!important}.in-kpi-red{color:var(--in-red)}.in-kpi-red .in-kpi-icon{background:var(--in-red-soft)!important;color:var(--in-red)!important}
.in-layout{display:grid;grid-template-columns:minmax(0,1fr) 320px;gap:16px;align-items:start}.in-main-panel,.in-side-card{background:#fff!important;border:1px solid var(--in-line)!important;border-radius:var(--in-radius)!important;box-shadow:var(--in-shadow)!important}.in-main-panel{min-width:0;overflow:hidden}.in-category-tabs{display:flex;gap:22px;overflow-x:auto;padding:0 18px;border-bottom:1px solid var(--in-line)!important}.in-category-tabs button{position:relative;min-height:58px;display:inline-flex;align-items:center;gap:7px;border:0!important;background:transparent!important;color:#314a69!important;font-size:12px!important;font-weight:650!important;white-space:nowrap;cursor:pointer}.in-category-tabs button b{display:grid;place-items:center;min-width:23px;height:23px;padding:0 6px;border-radius:999px!important;background:#edf3f9!important;color:#4d6380!important;font-size:10.5px!important}.in-category-tabs button.is-active{color:var(--in-green)!important}.in-category-tabs button.is-active::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;background:var(--in-green);border-radius:3px 3px 0 0}.in-category-tabs button.is-active b{background:var(--in-green)!important;color:#fff!important}.in-tab-icon{display:grid;place-items:center;width:22px;height:22px}.in-tab-icon svg{width:17px;height:17px}.in-tab-green{color:var(--in-green)}.in-tab-blue{color:var(--in-blue)}.in-tab-purple{color:var(--in-purple)}.in-tab-gold{color:#d78d00}.in-tab-red{color:var(--in-red)}
.in-toolbar{display:grid;grid-template-columns:minmax(220px,1.2fr) minmax(150px,.7fr) minmax(150px,.7fr) auto auto;gap:9px;padding:16px 18px;background:#fbfdff!important;border-bottom:1px solid var(--in-line)!important}.in-toolbar input,.in-toolbar select{width:100%;height:42px;border:1px solid #d3dfec!important;border-radius:9px!important;background:#fff!important;color:var(--in-ink)!important;padding:0 12px!important;outline:none}.in-toolbar input:focus,.in-toolbar select:focus{border-color:#70a5e4!important;box-shadow:0 0 0 3px rgba(39,121,214,.12)!important}.in-search{position:relative}.in-search svg{position:absolute;left:13px;top:12px;color:#7186a2}.in-search input{padding-left:39px!important}.in-btn{min-height:42px;display:inline-flex;align-items:center;justify-content:center;gap:7px;border:1px solid transparent!important;border-radius:9px!important;padding:0 13px!important;font-size:11.5px!important;font-weight:650!important;white-space:nowrap;cursor:pointer}.in-btn-secondary{background:#fff!important;border-color:#cfdbea!important;color:var(--in-navy)!important}.in-btn-secondary:hover{background:#f4f8fd!important}.in-btn-primary{background:var(--in-green)!important;border-color:var(--in-green)!important;color:#fff!important}
.in-table-wrap{overflow-x:auto;padding:0 18px}.in-table{width:100%;min-width:980px;border-collapse:separate;border-spacing:0;margin:16px 0 0;border:1px solid var(--in-line)!important;border-radius:12px!important;overflow:hidden}.in-table th{padding:12px 13px;background:#f5f8fc!important;border-bottom:1px solid var(--in-line)!important;color:#526681!important;font-size:11px!important;font-weight:700!important;text-align:left;text-transform:uppercase}.in-table td{height:78px;padding:11px 13px;border-bottom:1px solid #e8eef5!important;color:#3f536e!important;font-size:12px!important;vertical-align:middle;background:#fff!important}.in-table tr:last-child td{border-bottom:0!important}.in-table tr.is-unread td{background:#fbfdff!important}.in-table tr.is-unread:hover td,.in-table tbody tr:hover td{background:#f7fbff!important}.in-notice-title{display:flex;align-items:center;gap:9px;min-width:210px;position:relative}.in-unread-dot{width:7px;height:7px;border-radius:50%;background:#2f7df0;flex:0 0 auto}.in-notice-icon,.in-priority-icon{width:38px;height:38px;display:grid;place-items:center;flex:0 0 auto;border-radius:50%!important}.in-notice-icon svg,.in-priority-icon svg{width:18px;height:18px}.in-icon-interest{background:#ffebeb!important;color:#dc4a4a!important}.in-icon-connection{background:#e8f2ff!important;color:#2779d6!important}.in-icon-application{background:#e8f8ef!important;color:#0b9a50!important}.in-icon-document{background:#f0ebff!important;color:#7b5ce0!important}.in-icon-meeting{background:#fff4dd!important;color:#d98800!important}.in-icon-funding{background:#ffeded!important;color:#dc4a4a!important}.in-notice-title strong,.in-notice-title small{display:block}.in-notice-title strong{color:var(--in-ink)!important;font-size:12.5px!important;font-weight:650!important}.in-notice-title small{margin-top:3px;color:#63758e!important;font-size:10.8px!important}.in-table p{max-width:360px;margin:0;color:#415873!important;font-size:11.5px!important;line-height:1.45}.in-table td>strong,.in-table td>small{display:block}.in-table td>strong{color:var(--in-ink)!important;font-size:12px!important;font-weight:650!important}.in-table td>small{margin-top:3px;color:#73839a!important;font-size:10.5px!important}.in-badge,.in-status{display:inline-flex;align-items:center;justify-content:center;min-height:27px;padding:4px 9px;border-radius:7px!important;font-size:10.8px!important;font-weight:650!important;white-space:nowrap}.in-badge-blue{background:#e9f2ff!important;color:#1767bd!important}.in-badge-green{background:#e7f8ef!important;color:#087c42!important}.in-badge-purple{background:#f0ebff!important;color:#6f49c6!important}.in-badge-gold{background:#fff3dc!important;color:#9b6400!important}.in-badge-red{background:#ffebeb!important;color:#c43a3a!important}.in-status-unread{background:#e8f2ff!important;color:#1767bd!important}.in-status-read{background:#e7f8ef!important;color:#087c42!important}.in-actions-col{text-align:right!important}.in-row-actions{display:flex;justify-content:flex-end;gap:6px;min-width:150px}.in-row-actions button{min-height:34px;display:inline-flex;align-items:center;justify-content:center;gap:6px;border:1px solid #c9d8e8!important;border-radius:8px!important;background:#fff!important;color:#1f5fa7!important;padding:0 10px!important;font-size:11px!important;font-weight:650!important;cursor:pointer;white-space:nowrap}.in-row-actions button svg{width:14px;height:14px}.in-row-actions .in-more{width:34px;padding:0!important;border-color:transparent!important;background:transparent!important;color:#243f61!important;font-size:16px!important}.in-empty{display:grid;place-items:center;min-height:230px;text-align:center}.in-empty strong{font-size:18px!important}.in-empty span{color:var(--in-muted)!important}.in-empty[hidden]{display:none!important}.in-table-footer{display:flex;justify-content:space-between;align-items:center;padding:14px 18px 18px;color:#667891!important;font-size:12px!important}.in-pagination{display:flex;gap:6px}.in-pagination button{width:34px;height:34px;border:1px solid #d4e0ed!important;border-radius:8px!important;background:#fff!important;color:#405873!important}.in-pagination button.is-active{background:var(--in-green)!important;border-color:var(--in-green)!important;color:#fff!important}
.in-side-rail{display:grid;gap:16px}.in-side-card{padding:19px}.in-side-card header,.in-side-head{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:15px}.in-eyebrow{display:block;color:var(--in-navy)!important;font-size:11px!important;font-weight:700!important;letter-spacing:.075em;text-transform:uppercase}.in-donut-area{display:grid;grid-template-columns:112px minmax(0,1fr);gap:15px;align-items:center}.in-donut{width:112px;height:112px;display:grid;place-items:center;border-radius:50%!important;background:conic-gradient(#2779d6 0 13%,#4f67d9 13% 22.7%,#0b9a50 22.7% 52.3%,#7b5ce0 52.3% 69.9%,#efa919 69.9% 86.6%,#dc4a4a 86.6% 100%);position:relative}.in-donut::after{content:"";position:absolute;inset:23px;border-radius:50%;background:#fff}.in-donut span{position:relative;z-index:1;display:grid;text-align:center;color:var(--in-ink)!important;font-size:19px!important;font-weight:700!important}.in-donut small{font-size:9px!important;color:#78889d!important}.in-legend{margin:0}.in-legend div{display:flex;justify-content:space-between;gap:7px;padding:4px 0}.in-legend dt{display:flex;align-items:center;gap:6px;color:#526781!important;font-size:9.8px!important}.in-legend dd{margin:0;color:var(--in-ink)!important;font-size:9.8px!important;font-weight:700!important}.in-legend dd small{color:#7f8da0!important;font-size:8.6px!important;font-weight:500!important}.in-dot{width:7px;height:7px;border-radius:50%;display:inline-block}.in-dot-blue{background:#2779d6}.in-dot-indigo{background:#4f67d9}.in-dot-green{background:#0b9a50}.in-dot-purple{background:#7b5ce0}.in-dot-gold{background:#efa919}.in-dot-red{background:#dc4a4a}.in-text-btn{border:0!important;background:transparent!important;color:#176bc1!important;font-size:10.8px!important;font-weight:700!important}.in-priority-list{display:grid;gap:13px}.in-priority-list article{display:grid;grid-template-columns:34px minmax(0,1fr) 7px;gap:10px;align-items:center}.in-priority-icon{width:34px;height:34px}.in-priority-list strong,.in-priority-list span,.in-priority-list small{display:block}.in-priority-list strong{font-size:11.3px!important;font-weight:650!important}.in-priority-list span{margin-top:2px;color:#536781!important;font-size:10.2px!important}.in-priority-list small{margin-top:2px;color:#8593a5!important;font-size:9.5px!important}.in-priority-list article>i{width:7px;height:7px;border-radius:50%;background:#2f7df0}.in-quick-actions{display:grid}.in-quick-actions button{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;border:0!important;border-bottom:1px solid #edf2f7!important;background:#fff!important;color:#314a69!important;text-align:left;font-size:11.5px!important;font-weight:600!important;cursor:pointer}.in-quick-actions button:last-child{border-bottom:0!important}.in-quick-actions button b{font-size:18px!important;font-weight:400!important}.in-qa-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:50%!important}.in-qa-icon svg{width:16px;height:16px}.in-qa-green{background:#e7f8ef!important;color:#0b9a50!important}.in-qa-blue{background:#e8f2ff!important;color:#2779d6!important}.in-qa-gold{background:#fff4dd!important;color:#d98800!important}.in-qa-purple{background:#f0ebff!important;color:#7b5ce0!important}
.in-modal{width:min(700px,calc(100vw - 28px));max-height:calc(100vh - 28px);padding:0;border:0!important;border-radius:18px!important;background:transparent!important;box-shadow:0 28px 70px rgba(4,28,63,.28)!important}.in-modal::backdrop{background:rgba(2,18,41,.58);backdrop-filter:blur(3px)}.in-modal-card{background:#fff!important;border-radius:18px!important;overflow:hidden}.in-modal header{display:flex;justify-content:space-between;gap:20px;padding:22px 24px;border-bottom:1px solid var(--in-line)!important}.in-modal h2{margin:5px 0 0;color:var(--in-ink)!important;font-size:23px!important;font-weight:700!important}.in-modal header p{margin:7px 0 0;color:var(--in-muted)!important;font-size:12px!important}.in-close{width:38px;height:38px;border:1px solid #d7e2ee!important;border-radius:10px!important;background:#fff!important;color:#536984!important;font-size:24px!important}.in-detail-grid{display:grid;grid-template-columns:1fr 1fr;gap:12px;padding:22px 24px}.in-detail-grid>div{padding:13px;border:1px solid #e0e8f2!important;border-radius:11px!important;background:#fbfdff!important}.in-detail-grid>div>span{display:block;color:#7a899d!important;font-size:10.5px!important;text-transform:uppercase}.in-detail-grid strong,.in-detail-grid p{display:block;margin:5px 0 0;color:var(--in-ink)!important;font-size:12.5px!important}.in-detail-grid .in-wide{grid-column:1/-1}.in-settings-grid{display:grid;grid-template-columns:1fr 1fr;gap:11px;padding:22px 24px}.in-settings-grid label{display:flex;gap:9px;align-items:flex-start;padding:13px;border:1px solid #dce6f1!important;border-radius:10px!important;background:#fbfdff!important;color:#415873!important;font-size:12px!important}.in-modal footer{display:flex;justify-content:flex-end;gap:9px;padding:16px 24px;background:#f7faff!important;border-top:1px solid var(--in-line)!important}.in-toast{position:fixed;right:24px;bottom:24px;z-index:10000;max-width:360px;padding:13px 16px;border-radius:10px;background:var(--in-navy)!important;color:#fff!important;box-shadow:0 14px 34px rgba(4,31,68,.25)!important;font-size:12px!important;font-weight:600!important}.in-toast[hidden]{display:none!important}
@container (max-width:1220px){.in-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.in-layout{grid-template-columns:1fr}.in-side-rail{grid-template-columns:repeat(3,minmax(0,1fr))}.in-toolbar{grid-template-columns:repeat(3,minmax(0,1fr))}.in-search{grid-column:span 2}}
@container (max-width:900px){.in-kpis{grid-template-columns:repeat(2,minmax(0,1fr))}.in-side-rail{grid-template-columns:1fr}.in-toolbar{grid-template-columns:1fr 1fr}.in-search{grid-column:1/-1}.in-table{min-width:900px}}
@container (max-width:660px){body.nasfim-institution-notifications-ai-page .nasfim-inv1{padding:10px}.in-kpis{gap:9px}.in-kpi{min-height:104px;grid-template-columns:42px minmax(0,1fr);padding:13px}.in-kpi-icon{width:42px;height:42px}.in-kpi strong{font-size:21px!important}.in-kpi span:not(.in-kpi-icon){font-size:12.5px!important}.in-kpi small{font-size:10.5px!important}.in-toolbar{grid-template-columns:1fr;padding:12px}.in-search{grid-column:auto}.in-table-wrap{padding:0 12px;overflow:visible}.in-table{min-width:0;border:0!important}.in-table thead{display:none}.in-table,.in-table tbody{display:block}.in-table tr{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin:12px 0;padding:14px;border:1px solid var(--in-line)!important;border-radius:12px!important;background:#fff!important}.in-table td{height:auto;display:block;padding:0!important;border:0!important}.in-table td:first-child,.in-table td:nth-child(2),.in-table td:last-child{grid-column:1/-1}.in-table td::before{content:attr(data-label);display:block;margin-bottom:3px;color:#8290a3!important;font-size:9px!important;text-transform:uppercase}.in-row-actions{justify-content:flex-start}.in-table-footer{padding:10px 14px 16px}.in-detail-grid,.in-settings-grid{grid-template-columns:1fr}.in-detail-grid .in-wide{grid-column:auto}.in-donut-area{grid-template-columns:105px 1fr}.in-donut{width:105px;height:105px}}
@container (max-width:420px){.in-kpis{grid-template-columns:1fr}.in-table-footer{display:grid;gap:12px}.in-pagination{overflow-x:auto}.in-row-actions{flex-wrap:wrap}.in-row-actions button:not(.in-more){flex:1}.in-donut-area{grid-template-columns:1fr}.in-donut{margin:auto}.in-modal footer{display:grid;grid-template-columns:1fr 1fr}.in-modal footer .in-btn{width:100%}}
/* HF52 live integration + legacy override protection */
body.nasfim-in-hf52-page .nasfim-inv1{padding-top:calc(var(--nasfim-hf52-header-clearance,0px) + 20px)!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-search input{padding-left:12px!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-toolbar form{margin:0}
body.nasfim-in-hf52-page .nasfim-inv1 .in-row-actions form{display:inline-flex;margin:0}
body.nasfim-in-hf52-page .nasfim-inv1 .in-row-actions a{display:inline-flex;align-items:center;min-height:34px;padding:0 11px;border:1px solid #c8d8eb!important;border-radius:8px!important;background:#fff!important;color:#0d65bb!important;font-size:11px!important;font-weight:650!important;text-decoration:none!important;white-space:nowrap}
body.nasfim-in-hf52-page .nasfim-inv1 .in-row-actions .in-more{width:34px;height:34px;border:1px solid #d4e0ec!important;border-radius:8px!important;background:#fff!important;color:#0b9a50!important;font-size:14px!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-quick-actions form{margin:0}.in-quick-actions a{display:grid;grid-template-columns:34px minmax(0,1fr) auto;gap:10px;align-items:center;min-height:52px;border-bottom:1px solid #edf2f7!important;color:#314a69!important;text-decoration:none!important;font-size:11.5px!important;font-weight:600!important}.in-quick-actions a b{font-size:18px;font-weight:400}
body.nasfim-in-hf52-page .nasfim-inv1 .in-donut{position:relative;background:conic-gradient(#2f7df0 0 18%,#1b63cf 18% 32%,#0b9a50 32% 57%,#7b5ce0 57% 72%,#efa919 72% 86%,#dc4a4a 86% 100%)!important}.in-donut::after{content:"";position:absolute;inset:16px;border-radius:50%;background:#fff}.in-donut>span{position:relative;z-index:1}.in-legend i{width:8px;height:8px;border-radius:50%;background:#2f7df0}.in-empty{padding:32px;text-align:center;color:#667a94}.in-empty strong,.in-empty span{display:block}.in-empty span{margin-top:5px;font-size:12px}
body.nasfim-in-hf52-page .nasfim-help-widget,body.nasfim-in-hf52-page .nasfim-chat-launcher,body.nasfim-in-hf52-page [class*="need-help"]{max-width:48px!important;overflow:hidden!important;border-radius:999px!important}

/* HF52 header clearance, category integrity, live chart and message-density correction. */
body.nasfim-in-hf52-page .nasfim-inv1[data-template-version="hf52"]{
  --in-hf52-top-clearance:104px;
  padding:var(--in-hf52-top-clearance) 24px 24px!important;
}
body.admin-bar.nasfim-in-hf52-page .nasfim-inv1[data-template-version="hf52"]{--in-hf52-top-clearance:136px}
body.nasfim-in-hf52-page .nasfim-inv1 .in-category-tabs{
  display:grid!important;
  grid-template-columns:repeat(auto-fit,minmax(128px,1fr))!important;
  gap:0 8px!important;
  overflow:visible!important;
  padding:0 16px!important;
}
body.nasfim-in-hf52-page .nasfim-inv1 .in-category-tabs button{
  width:100%!important;
  justify-content:flex-start!important;
  padding:0 4px!important;
}
body.nasfim-in-hf52-page .nasfim-inv1 .in-donut{
  background:var(--in-donut-bg,#e6edf5)!important;
}
body.nasfim-in-hf52-page .nasfim-inv1 .in-donut.is-empty{background:#e6edf5!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-message-clamp{
  display:-webkit-box!important;
  -webkit-box-orient:vertical!important;
  -webkit-line-clamp:3!important;
  overflow:hidden!important;
  max-height:4.35em!important;
}
body.nasfim-in-hf52-page .nasfim-inv1 .in-row-actions{min-width:230px!important;flex-wrap:wrap!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-row-actions .in-details{
  display:inline-flex;align-items:center;min-height:34px;padding:0 10px!important;
  border:1px solid #d5e0ec!important;border-radius:8px!important;background:#f8fbff!important;
  color:#405873!important;font-size:11px!important;font-weight:650!important;white-space:nowrap;
}
body.nasfim-in-hf52-page .nasfim-inv1 .in-tab-slate{color:#66758b!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-icon-other{background:#edf1f6!important;color:#607089!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-badge-slate{background:#edf1f6!important;color:#52657d!important}
body.nasfim-in-hf52-page .nasfim-inv1 .in-dot-slate{background:#8392a7!important}
@container (min-width:1001px) and (max-width:1220px){
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpis{grid-template-columns:repeat(5,minmax(0,1fr))}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpi{grid-template-columns:42px minmax(0,1fr);gap:10px;min-height:112px;padding:14px}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpi-icon{width:42px;height:42px;border-radius:14px!important}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpi-icon svg{width:22px;height:22px}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpi strong{font-size:22px!important}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpi span:not(.in-kpi-icon){font-size:12.5px!important}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-kpi small{font-size:10.5px!important}
}
@container (max-width:660px){
  body.nasfim-in-hf52-page .nasfim-inv1[data-template-version="hf52"]{padding:var(--in-hf52-top-clearance) 10px 18px!important}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-category-tabs{grid-template-columns:repeat(2,minmax(0,1fr))!important}
  body.nasfim-in-hf52-page .nasfim-inv1 .in-row-actions{min-width:0!important}
}
body.nasfim-in-hf52-page .nasfim-chat-assistant.is-floating .nasfim-chat-launcher{
  width:52px!important;height:52px!important;min-width:52px!important;max-width:52px!important;
  min-height:52px!important;padding:0!important;border-radius:50%!important;justify-content:center!important;overflow:hidden!important;
}
body.nasfim-in-hf52-page .nasfim-chat-assistant.is-floating .nasfim-chat-launcher-label{
  display:none!important;width:0!important;max-width:0!important;overflow:hidden!important;
}
body.nasfim-in-hf52-page .nasfim-chat-assistant.is-floating .nasfim-chat-launcher-icon{
  width:52px!important;height:52px!important;border:0!important;background:transparent!important;
}

/* HF4A notification settings remain on the canonical Institution Notifications route. */
.nasfim-in-settings-hf4a{padding:24px;max-width:1180px;margin:0 auto}.in-settings-card{background:#fff;border:1px solid #dce6f2;border-radius:16px;padding:22px;box-shadow:0 8px 24px rgba(7,35,75,.06)}.in-settings-card>header{display:flex;align-items:flex-start;justify-content:space-between;gap:18px;margin-bottom:18px}.in-settings-card h1{margin:4px 0 6px;color:#082754;font-size:25px}.in-settings-card p{margin:0;color:#60718a;line-height:1.6}.in-settings-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:18px 0}.in-settings-option{display:flex;align-items:flex-start;gap:11px;border:1px solid #e0e8f2;border-radius:11px;padding:13px;background:#f9fbfd;cursor:pointer}.in-settings-option input{margin-top:3px}.in-settings-option span{display:grid;gap:3px}.in-settings-option strong{color:#102f58;font-size:13px}.in-settings-option small{color:#6d7b90;line-height:1.45}.in-settings-mandatory{border-left:4px solid #d9a623;background:#fff8e8;border-radius:9px;padding:12px 14px;margin:0 0 16px}.in-settings-mandatory strong{color:#6d4a00}.in-settings-mandatory p{margin-top:3px;font-size:12px}.in-settings-success{padding:10px 12px;border-radius:9px;background:#eaf8ef;color:#08733d;font-weight:750;margin-bottom:12px}@media(max-width:760px){.nasfim-in-settings-hf4a{padding:14px}.in-settings-card>header{display:grid}.in-settings-grid{grid-template-columns:1fr}}
