.notification-audience-card,.case-people-card{margin-top:20px;padding:20px;border:1px solid var(--border);border-radius:14px;background:#f8fafc}.notification-mode-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px;margin:14px 0}.notification-mode{display:grid;grid-template-columns:auto 1fr;gap:10px;padding:14px;border:1px solid var(--border);border-radius:10px;background:#fff;cursor:pointer}.notification-mode input,.notify-member-option input{width:auto;margin-top:3px}.notification-mode span{display:flex;flex-direction:column;gap:3px}.notification-mode small{color:var(--muted)}.audience-conditional{margin:14px 0}.notify-member-option{display:flex;gap:10px;align-items:flex-start;padding:12px 0}.notification-preview{margin-top:15px;padding:14px;border:1px dashed #aebdcc;border-radius:10px;background:#fff}.notification-chip-list{display:flex;flex-wrap:wrap;gap:7px}.notification-chip{display:inline-flex;padding:7px 10px;border-radius:999px;background:#e8f1f8;color:#0b4d7a;font-weight:700;font-size:.86rem}.case-people-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px}.participant-list{display:grid;gap:8px;margin:14px 0}.participant-row,.notification-recipient-row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:11px;border:1px solid var(--border);border-radius:9px;background:#fff}.participant-row small,.notification-recipient-row small{display:block;color:var(--muted)}.owner-change-form,.add-officers-form{display:grid;gap:8px}.current-case-preview{margin-top:18px}.current-case-preview h4{margin-top:0}@media(max-width:760px){.notification-mode-grid,.case-people-grid{grid-template-columns:1fr}.notification-audience-card,.case-people-card{padding:14px}.participant-row,.notification-recipient-row{align-items:flex-start;flex-direction:column}.participant-row form,.participant-row button{width:100%}}
