/* V103 — eliminar duplicação somente depois da validação do registro. */
#orderTshirtModal.mc103-shirt-recognized #mc84ShirtGate,
#orderTshirtModal.mc103-shirt-recognized #mc85ShirtMessage,
#orderTshirtModal.mc103-shirt-recognized #mc88SwitchShirtMember{display:none!important}
#orderTshirtModal.mc103-shirt-recognized .mc52-device-hint.mc89-shirt-hint{display:flex!important;align-items:center!important;padding:7px 9px!important;margin:1px 0 9px!important;gap:8px!important;min-height:42px!important}
#orderTshirtModal .mc52-device-hint.mc89-shirt-hint[hidden]{display:none!important}
#orderTshirtModal.mc103-shirt-recognized .mc89-shirt-avatar{width:35px!important;height:35px!important;flex:0 0 35px!important;overflow:hidden;border-radius:10px!important}
#orderTshirtModal.mc103-shirt-recognized .mc89-shirt-avatar img{width:100%!important;height:100%!important;object-fit:cover!important}
#orderTshirtModal.mc103-shirt-recognized .mc89-shirt-hint button{margin-left:auto!important;margin-right:24px!important;flex-shrink:0!important}
/* Resultados do destinatário: foto, nome abreviado e nenhuma matrícula exposta. */
#mc99InlineDonor{margin:10px 0!important;padding:10px!important;background:#f6fbfe;border:1px solid #cfe7f2;border-radius:14px;}
#mc99InlineDonor label{display:block;font-size:.78rem;font-weight:800;color:#174158;margin-bottom:5px;}
#mc99SearchName{width:100%;min-height:39px!important;font-size:14px!important;padding:9px 12px!important}
#mc99SearchResults{display:grid;gap:6px;max-height:260px;overflow-y:auto;margin-top:8px;}
#mc99SearchResults .mc103-search-member,#mc99Chosen .mc103-chosen-person{display:flex;align-items:center;gap:10px;width:100%;box-sizing:border-box;padding:7px 9px;border:1px solid #d0e5f0;background:#fff;color:#12374b;border-radius:12px;text-align:left;font:inherit;}
#mc99SearchResults .mc103-search-member{cursor:pointer}
#mc99SearchResults .mc103-search-member:hover,#mc99SearchResults .mc103-search-member:focus-visible{border-color:#0da0d6;background:#f0faff;}
.mc103-search-avatar{height:35px;width:35px;flex:0 0 35px;overflow:hidden;border-radius:10px;background:#0b4b67;color:#fff;display:grid;place-items:center}
.mc103-search-avatar img{width:100%;height:100%;object-fit:cover}
#mc99SearchResults strong,#mc99Chosen strong{flex:1;min-width:0;font-size:13px;color:#163f54;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
#mc99SearchResults small{font-size:10px;color:#0b779e}
#mc99Chosen .mc103-chosen-person{border-color:#78cfb4;background:#ecfbf5}
#mc99Chosen .mc103-chosen-person>span:last-child{font-size:10px;color:#076646;font-weight:800}
#mc99DonorStatus{font-size:11px;color:#416a7e;line-height:1.4;margin:7px 0 0}
/* Lei em votação: aviso separado das notificações disciplinares. */
#mc102CaseNotice.mc103-law-notice{border-left:5px solid #59c0ff!important;background:#0d2b41!important}
