.faculty-international-followup .content{max-width:none}.international-followup-ui{overflow-wrap:anywhere}.international-followup-ui{display:grid;gap:18px}.if-scope-list{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(320px,100%),1fr));gap:12px}.if-scope-list article,.if-message,.if-preview{padding:16px;border:1px solid #cedfdd;background:#fff;border-radius:12px;min-width:0}.if-scope-list article:nth-child(even),.if-message:nth-child(even){background:#f0f7f5}.if-actions,.if-message header{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.if-message header{justify-content:space-between}.if-message pre,.if-preview pre{white-space:pre-wrap;overflow-wrap:anywhere;font:inherit;max-height:50vh;overflow:auto;background:#f5f8f7;padding:14px}.if-form,.if-recipient{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.if-recipient{margin:12px 0;padding:12px;border:1px solid #d9e6e3;border-radius:8px}.if-form label,.if-recipient label,.if-fact label{display:grid;gap:7px;min-width:0}.if-form input,.if-form textarea,.if-recipient input,.if-recipient select,.if-fact input,.if-fact textarea,.if-fact select{width:100%;min-width:0;box-sizing:border-box;padding:10px;border:1px solid #c5d7d3;border-radius:7px;font:inherit}.if-fact{display:grid;gap:14px}.international-followup-ui details{min-width:0;overflow-wrap:anywhere}.if-message label{display:flex;gap:8px;align-items:center}@media(max-width:650px){.if-form,.if-recipient{grid-template-columns:1fr}.if-actions button{white-space:normal;min-height:42px}.if-message{padding:12px}.if-message header{align-items:flex-start;flex-direction:column}.if-message pre{padding:10px}}
.if-confirm-bar{position:sticky;bottom:0;z-index:5;padding:12px;background:#fff;border-top:1px solid #d6e4e0;display:flex;justify-content:flex-end}.if-confirm-bar button{white-space:normal;max-width:100%}
