.ncBell{display:inline-flex;align-items:center;gap:6px;color:#a66a79}.ncCount{background:#b56d7d;color:white;border-radius:20px;padding:0 6px;min-width:20px;text-align:center}.ncTabs{display:flex;gap:8px;flex-wrap:wrap;margin-bottom:20px}.ncPanel .field{display:flex;flex-direction:column;gap:6px;margin-bottom:15px;min-width:0}.ncPanel textarea{resize:vertical;max-width:100%;font:inherit;line-height:1.65}.ncCheck{display:flex;align-items:flex-start;gap:10px;margin:16px 0}.ncPicker{border:1px solid #eaded9;border-radius:14px;padding:14px;margin:15px 0}.ncPicker summary{cursor:pointer;color:#6d4f57;margin-bottom:12px}.ncCandidates{max-height:260px;overflow:auto;overscroll-behavior:contain;margin-top:12px}.ncCandidate{display:flex;gap:12px;align-items:center;padding:10px 5px;cursor:pointer}.ncCandidate input,.ncCheck input{width:19px;height:19px;flex-shrink:0;accent-color:#b56d7d}.ncName{font-weight:650;font-size:17px}.ncSelected{margin:12px 0 20px}.ncSelected>div{display:flex;gap:10px;flex-wrap:wrap;margin-top:8px}.ncChip{background:#fffaf5;border:1px solid #eee0d7;border-radius:20px;padding:7px 12px;cursor:pointer}.ncRecord{padding:18px 0;border-bottom:1px solid #ebe3de;overflow-wrap:anywhere}.ncRecord header{display:flex;align-items:center;justify-content:space-between;gap:12px}.ncBody{white-space:pre-wrap;overflow-wrap:anywhere;line-height:1.8}.ncRecord small{display:block;margin-bottom:12px;color:#66758a}.ncUnread{border-left:3px solid #b56d7d;padding-left:14px}.ncPreviewPeople{padding:12px;background:#fff9f3;border-radius:12px;max-height:200px;overflow:auto}.ncPanel{min-width:0}.ncPanel form,.ncPanel input,.ncPanel select{min-width:0;max-width:100%}@media(max-width:600px){.ncPanel .controls{display:flex;flex-direction:column;align-items:stretch}.ncPanel .stackActions{flex-wrap:wrap}.ncRecord header{align-items:flex-start}.ncTabs .btn{flex:1 1 28%;white-space:normal}.ncCandidates{max-height:230px}.ncPanel{padding:17px}.ncBell span:not(.ncCount){display:none}}
