.notificationItem{margin-bottom:24px}@media(max-width:640px){.notificationItem{margin-bottom:16px}}.notificationItem:last-child{margin-bottom:0}.notificationItem__header{align-items:center;display:flex;gap:20px;justify-content:flex-start}@media(max-width:640px){.notificationItem__header{gap:15px}}.notificationItem__header-btn{align-items:center;cursor:pointer;display:flex;flex:1;gap:20px;justify-content:flex-start}@media(max-width:640px){.notificationItem__header-btn{gap:15px}}.notificationItem-avatar{flex:0 0 64px;height:64px;min-width:64px;overflow:hidden}.notificationItem-avatar,.notificationItem-avatar figure{border-radius:100%;display:block}.notificationItem-avatar img{display:block;height:auto;width:100%}@media(max-width:640px){.notificationItem-avatar{flex-basis:40px;height:40px;min-width:40px}}.notificationItem-category{align-items:center;border-radius:8px;display:flex;flex:0 0 64px;height:64px;justify-content:center;min-width:64px;overflow:hidden}.notificationItem-category figure{display:block;max-height:48px;max-width:48px}.notificationItem-category img{height:auto;width:auto}@media(max-width:640px){.notificationItem-category{flex-basis:40px;height:40px;min-width:40px}.notificationItem-category figure{max-height:24px;max-width:24px}}.notificationItem-shop{display:block;flex:0 0 64px;height:64px;min-width:64px}.notificationItem-shop figure{border-radius:8px;display:block}.notificationItem-shop img{display:block;height:auto;width:100%}@media(max-width:640px){.notificationItem-shop{flex-basis:40px;height:40px;min-width:40px}}.notificationItem-post{display:block;flex:0 0 64px;height:64px;min-width:64px}.notificationItem-post figure{border-radius:8px;display:block}.notificationItem-post img{display:block;height:auto;width:100%}@media(max-width:640px){.notificationItem-post{flex-basis:40px;height:40px;min-width:40px}}.notificationItem-info{color:var(--color_black_60);font-size:14px;line-height:1.4}@media(max-width:640px){.notificationItem-info{font-size:12px}}.notificationItem-info__text{margin-bottom:3px}@media(max-width:640px){.notificationItem-info__text{margin-bottom:0}}.notificationItem-info__text a,.notificationItem-info__text span{color:var(--color_black_main)}.notificationItem-info__text b{color:var(--color_black_main);font-weight:500}@media(max-width:640px){.notificationItem-info__text b{font-size:14px}}.notificationItem-info__time{display:block;padding-left:14px;position:relative}@media(max-width:640px){.notificationItem-info__time{font-size:12px}}.notificationItem-info__time:before{background:var(--color_red_main);border-radius:100%;content:"";display:block;height:6px;left:0;margin-top:-3px;position:absolute;top:50%;width:6px}.notificationItem-info__time--viewed{padding-left:0}.notificationItem-info__time--viewed:before{display:none}.notificationItem-funcs{margin-left:auto;margin-right:0}.notificationItem--mini{margin-bottom:12px}.notificationItem--mini:last-child{margin-bottom:0}.notificationItem--mini .notificationItem__header-btn{align-items:flex-start;gap:8px}.notificationItem--mini .notificationItem-avatar{flex:0 0 32px;height:32px;min-width:32px}@media(max-width:767px){.notificationItem--mini .notificationItem-avatar{flex:0 0 36px;height:36px;min-width:36px}}.notificationItem--mini .notificationItem-category{border-radius:6px;flex:0 0 32px;height:32px;min-width:32px}@media(max-width:767px){.notificationItem--mini .notificationItem-category{flex:0 0 36px;height:36px;min-width:36px}}.notificationItem--mini .notificationItem-category img{max-height:24px;max-width:24px}.notificationItem--mini .notificationItem-shop{border-radius:6px;flex:0 0 32px;height:32px;min-width:32px}@media(max-width:767px){.notificationItem--mini .notificationItem-shop{flex:0 0 36px;height:36px;min-width:36px}}.notificationItem--mini .notificationItem-post{border-radius:6px;flex:0 0 32px;height:32px;min-width:32px}@media(max-width:767px){.notificationItem--mini .notificationItem-post{flex:0 0 36px;height:36px;min-width:36px}}.notificationItem--mini .notificationItem-info{font-size:13px}@media(max-width:640px){.notificationItem--mini .notificationItem-info{font-size:12px}.notificationItem--mini .notificationItem-info b{font-size:13px}}.notificationItem--mini .notificationItem-info__time{font-size:12px;padding-left:12px}.notificationItem--mini .notificationItem-info__time:before{height:4px;margin-top:-2px;width:4px}.notificationItem--mini .notificationItem-info__time--viewed{padding-left:0}.notificationItem--mini .notificationItem-info__time--viewed:before{display:none}