.notification-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}.notification-heading h2{display:flex;align-items:center;gap:8px}.notification-badge{display:inline-grid;place-items:center;min-width:25px;height:25px;padding:0 7px;border-radius:999px;background:#a34e2f;color:white;font-size:13px}.notification-item{padding:17px 0;border-bottom:1px solid var(--line)}.notification-item:last-child{border-bottom:0}.notification-item.unread{border-left:4px solid #91a867;padding-left:13px}.notification-item>div{display:flex;justify-content:space-between;gap:12px;color:#687762;font-size:13px}.notification-item h3{font-size:18px;margin:8px 0 5px}.notification-item p{margin:0 0 7px;line-height:1.55}.notification-item a{color:var(--green);font-weight:600}.notification-actions{justify-content:flex-start!important;align-items:center}.notification-actions button{border:0;background:transparent;color:var(--green);text-decoration:underline;cursor:pointer;padding:0;font:inherit}.notification-kind{text-transform:uppercase;letter-spacing:.05em}.notification-check{flex-direction:row!important;align-items:flex-start;gap:9px!important}.notification-check input,.notification-types input{width:auto!important;margin-top:3px}.notification-types{border:1px solid #cdd6c8;border-radius:6px;padding:12px}.notification-types summary{cursor:pointer;font-weight:600}.notification-types>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:9px;margin-top:13px}.notification-types label{display:flex;flex-direction:row;gap:8px}.telegram-connect{margin-top:22px;padding-top:18px;border-top:1px solid var(--line)}.telegram-connect h3{font-size:20px;margin-bottom:8px}@media(max-width:600px){.notification-heading{display:block}.notification-heading .account-actions{margin-top:10px}.notification-types>div{grid-template-columns:1fr}.notification-item>div{display:block}.notification-item time{display:block;margin-top:3px}.notification-actions{display:flex!important}}

.notification-categories{border:1px solid #d6dfcf;border-radius:10px;padding:14px;display:grid;gap:12px;min-width:0}.notification-categories legend{font-size:16px}.notification-categories small{font-size:14px;line-height:1.4}.notification-categories input[type=checkbox]{width:20px;min-height:20px;height:20px;margin-right:8px}
