/* Additive only. No overrides to approved Positions, builder, recorder or base CSS. */
.team-bell{position:relative;flex-shrink:0}.team-bell-count{position:absolute;top:-2px;right:-4px;background:var(--primary,#605bff);color:#fff;font-size:10px;min-width:17px;height:17px;padding:0 3px;line-height:17px;border-radius:20px;border:1px solid white}.team-bell-count[hidden]{display:none}
.team-inbox{max-width:1060px;margin:auto}.team-inbox-top .page-head{margin-bottom:20px}.team-alert-toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;flex-wrap:wrap}.team-alert-toolbar .filters{gap:8px}.team-alert-list{display:grid;gap:12px}.team-alert-row{background:white;border:1px solid #e6e7ed;border-radius:12px;display:flex;align-items:flex-start;gap:18px;padding:24px}.team-alert-row.team-unread{border-left:3px solid var(--primary,#605bff)}.team-alert-symbol{width:40px;height:40px;background:#f3f3fa;color:var(--primary,#605bff);border-radius:10px;display:grid;place-items:center;flex-shrink:0}.team-alert-body{flex:1;min-width:0;overflow-wrap:anywhere}.team-alert-title{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.team-alert-title h2{font-size:17px;margin:0}.team-alert-body p{margin:7px 0;font-size:14px;line-height:1.6}.team-alert-body .team-alert-meta{font-size:12px;color:#777e90}.team-unread-label{font-size:10px;letter-spacing:.04em;text-transform:uppercase;color:var(--primary,#605bff);font-weight:700}.team-email-status{display:inline-block;background:#f5f6f8;color:#667084;font-size:11px;border-radius:5px;padding:4px 7px;margin-top:3px}.team-alert-actions{display:flex;flex-direction:column;gap:8px;flex-shrink:0}.team-alert-footnote{margin-top:24px;color:#7d8492;font-size:12px;line-height:1.7}.team-load-more{text-align:center;padding:24px}
.team-settings-modal{width:min(650px,calc(100vw - 28px))}.team-settings-section{border-bottom:1px solid #e9eaf0;padding:18px 0}.team-settings-section:first-of-type{padding-top:8px}.team-settings-section h3{font-size:14px;margin:0 0 8px}.team-settings-section small,.team-recipient small{display:block;color:#7c8492;font-size:12px;line-height:1.6;margin-top:5px}.team-recipient-list{display:grid;max-height:250px;overflow-y:auto;border:1px solid #e5e7ed;border-radius:9px}.team-recipient{display:flex;align-items:flex-start;gap:12px;padding:12px 14px;border-bottom:1px solid #edf0f3;font-size:13px;overflow-wrap:anywhere}.team-recipient:last-child{border:0}.team-recipient input{margin-top:3px;accent-color:var(--primary,#605bff)}.team-recipient b{font-weight:600}.team-owner-panel .field{margin-top:22px}.team-count-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px;margin:18px 0}.team-count-grid>div{border:1px solid #e9ebf0;border-radius:10px;padding:16px}.team-count-grid b{display:block;font-size:25px;margin-bottom:5px}.team-count-grid span{font-size:12px;color:#748092}
@media(max-width:680px){.team-alert-row{padding:16px;gap:12px;flex-wrap:wrap}.team-alert-body{flex-basis:calc(100% - 60px)}.team-alert-actions{flex-direction:row;flex-basis:calc(100% - 52px);max-width:calc(100% - 52px);flex-wrap:wrap;margin-left:52px}.team-alert-actions .btn{font-size:12px}.team-alert-title h2{font-size:16px}.team-count-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.team-settings-modal .modal-body{padding:18px}.team-settings-section{padding:15px 0}}
@media(prefers-reduced-motion:reduce){.team-bell,.team-inbox button{transition:none}}
