.payment-instructions{white-space:pre-wrap;background:#f1f6f9;padding:18px;border-radius:10px}.support-layout{display:grid;grid-template-columns:minmax(180px,1fr) 2fr;gap:24px;margin-top:24px}.support-list{display:flex;flex-direction:column;gap:10px}.support-list button{text-align:left}.support-list small{display:block}.support-messages{max-height:450px;overflow:auto;display:flex;flex-direction:column;gap:12px;margin-bottom:18px}.message{background:#edf4f8;padding:16px;border-radius:12px;max-width:95%}.message.admin{background:#153c5e;color:white;align-self:flex-end}.message p{white-space:pre-wrap;color:inherit;margin:8px 0}.message time{font-size:.72rem;opacity:.75}.mbs-assist-toggle{position:fixed;right:20px;top:112px;z-index:75;background:#123b5e;color:white;border:2px solid #f0cc70;border-radius:30px;box-shadow:0 6px 24px #17395130;padding:12px 18px}.mbs-assist-panel{position:fixed;right:20px;top:164px;z-index:76;width:370px;max-width:calc(100vw - 24px);height:min(590px,calc(100dvh - 180px));border:1px solid #cfdee9;background:white;border-radius:18px;box-shadow:0 12px 55px #123b5e35;overflow:hidden;display:flex;flex-direction:column}.mbs-assist-panel[hidden]{display:none}.mbs-assist-panel header{display:flex;justify-content:space-between;align-items:center;background:#123b5e;color:white;padding:14px 18px}.mbs-assist-panel header small{display:block;font-size:.75rem;color:#d4e4f1}.mbs-assist-panel header button{color:white;background:transparent;border:0;font-size:1.5rem}.assist-privacy{font-size:.7rem;line-height:1.45;padding:12px 16px;margin:0;background:#eff5f8}.assist-messages{overflow:auto;flex:1;padding:14px;min-height:80px}.assist-messages article{background:#f1f6f9;border-radius:10px;padding:12px;margin:10px 0;font-size:.85rem}.assist-messages article.user{background:#e2edf4;margin-left:25px}.assist-messages p{white-space:pre-wrap;margin:6px 0}.mbs-assist-panel form{padding:12px;border-top:1px solid #e3eaf0}.mbs-assist-panel textarea{margin:0 0 8px}.mbs-assist-panel form button{width:100%}@media(max-width:650px){.support-layout{grid-template-columns:1fr}.mbs-assist-toggle{right:12px;top:92px;font-size:.8rem}.mbs-assist-panel{right:12px;top:145px;height:calc(100dvh - 160px)}}

.payment-accounts{display:grid;grid-template-columns:1fr 1fr;gap:16px;margin:20px 0}.payment-accounts article{border:1px solid #cddce7;background:#f0f6f9;padding:20px;border-radius:12px}.payment-accounts p{margin:6px 0}.payment-accounts b{font-size:1.2rem;color:#143b5f}.readmission-actions{margin:0 0 24px}.donate-portal-link{margin:16px;background:#f0cb72!important;color:#123b5e!important}@media(max-width:550px){.payment-accounts{grid-template-columns:1fr}}

.layout button.mbs-assist-toggle{background:#123b5e!important;color:#fff!important;border-color:#f0cc70!important}

#mbs-assist-widget{font-family:Arial,sans-serif;color:#123b5e;font-size:14px;line-height:1.5}#mbs-assist-widget *{box-sizing:border-box}#mbs-assist-widget .mbs-assist-toggle{background:#123b5e!important;color:white!important;cursor:pointer}#mbs-assist-widget .mbs-assist-panel header{position:static;min-height:0;flex-shrink:0}#mbs-assist-widget .mbs-assist-panel header strong{color:white}#mbs-assist-widget .assist-page-cards{display:grid;gap:8px;margin:10px 0}#mbs-assist-widget .assist-page-card{display:flex;align-items:center;gap:12px;padding:10px;border:1px solid #cfdde7;border-radius:12px;background:white;color:#123b5e;text-decoration:none}#mbs-assist-widget .assist-page-card:hover{background:#edf5fa;border-color:#21708f}#mbs-assist-widget .assist-page-card img{width:62px;height:58px;object-fit:cover;border-radius:8px;flex-shrink:0}#mbs-assist-widget .assist-page-card small{display:block;color:#526b7b;line-height:1.4;font-size:12px}#mbs-assist-widget summary{cursor:pointer;font-weight:bold}#mbs-assist-widget textarea{display:block;width:100%;border:1px solid #bccfdc;border-radius:8px;padding:8px;font:inherit}#mbs-assist-widget form button{background:#123b5e;color:white;border:0;border-radius:8px;padding:10px;cursor:pointer}#mbs-assist-widget form{flex-shrink:0}#mbs-assist-widget .assist-privacy{flex-shrink:0}#mbs-assist-widget a:focus-visible,#mbs-assist-widget button:focus-visible{outline:3px solid #d7a936;outline-offset:2px}

.donate-portal-link,.student-donate-top{background:#f1cc75!important;color:#123b5e!important;border:1px solid #f8e0a6!important;border-radius:8px;padding:12px 18px!important;text-decoration:none;display:inline-flex;align-items:center;gap:7px;font-weight:700}.donate-heart{color:#d71930!important}.portal-sidebar>.donate-portal-link{margin:4px 10px 20px}.student-donate-top{white-space:nowrap}

.notification-open{width:100%;display:flex;flex-direction:column;gap:10px;text-align:left;border:0;background:transparent;padding:16px 0;color:#123b5e;cursor:pointer}.notification-open strong{font-size:15px}.notification-open small{font-weight:400;color:#56718a}.notification-open span{font-size:13px;color:#176b90}.notification-open:hover,.notification-open:focus-visible{background:#eef6fa;outline:2px solid #b7d5e6;border-radius:8px}.payment-claim[open]{border-color:#23789a}
