.sy-section-inbox{position:relative;margin:0 0 12px;max-width:720px}
.sy-section-inbox summary{display:inline-flex;align-items:center;gap:7px;cursor:pointer;list-style:none;border:1px solid #d6e3f4;background:#fff;color:#17385e;border-radius:9px;padding:4px 9px 4px 4px;font-size:12px;font-weight:650}
.sy-section-inbox summary::-webkit-details-marker{display:none}
.sy-section-inbox summary:focus-visible{outline:2px solid #1466d7;outline-offset:2px}
.sy-section-bell{display:grid;place-items:center;width:23px;height:23px;border-radius:6px;background:#115cbd;color:#fff}
.sy-section-bell span{font-size:13px;filter:grayscale(1) brightness(0) invert(1)}
.sy-section-number{min-width:17px;border-radius:12px;padding:0 4px;background:#e6f0ff;color:#104483;text-align:center}
.sy-section-number[hidden]{display:none}
.sy-section-list{margin-top:5px;border:1px solid #d6e3f4;border-radius:10px;background:#fff;color:#17385e;box-shadow:0 5px 15px #17385e12;max-height:420px;overflow:auto}
.sy-section-list>p{padding:10px 12px;margin:0}
.sy-section-group{margin:0;padding:7px 12px;background:#eff5fc;font-size:12px}
.sy-section-notice{display:flex;flex-wrap:wrap;gap:6px 12px;align-items:center;justify-content:space-between;padding:9px 12px;border-top:1px solid #e7edf6}
.sy-section-notice strong,.sy-section-notice small{display:block;overflow-wrap:anywhere}
.sy-section-notice small{margin-top:2px;color:#465a74}
.sy-section-notice .btn{font-size:12px;padding:4px 8px}
.sy-section-actions{display:flex;flex-wrap:wrap;gap:5px}
