.notification_contents__D2C4B{display:block;width:100%;padding:0;background:#fff;color:#000;font-family:Pretendard,sans-serif}.notification_announcementTabs__UKSIe{display:none;width:100%;padding:0 var(--contentPaddingLeftRight);gap:0;border-bottom:1px solid #e0e0e0;overflow-x:auto;overscroll-behavior-x:contain;scrollbar-width:none}.notification_announcementTabs__UKSIe::-webkit-scrollbar{display:none}.notification_announcementTab__y3z3c{display:flex;align-items:center;position:relative;flex-shrink:0;padding:16px;border:0;background:none;color:#666;font-size:15px;font-weight:400;white-space:nowrap;cursor:pointer}.notification_announcementTab__y3z3c.notification_active__8shhw{color:#000;font-weight:500}.notification_announcementTab__y3z3c.notification_active__8shhw:after{content:"";position:absolute;right:0;bottom:-1px;left:0;height:2px;background:#000}.notification_tabText__oBf5x{display:inline-block}.notification_announcementList__I4EEI{display:block;width:100%;padding:0 var(--contentPaddingLeftRight)}.notification_announcementItem__S7EkD{position:relative;display:flex;flex-direction:column;align-items:flex-start;width:100%;padding:16px 4px 18px;border-bottom:1px solid #e0e0e0;color:#000;text-decoration:none;transition:background .16s,border-color .16s}.notification_announcementItem__S7EkD:hover{background:#fafafa}.notification_announcementItem__S7EkD:last-child{border-bottom:0}.notification_linked__pJX0E{padding-right:24px}.notification_linked__pJX0E:after{content:"";position:absolute;top:50%;right:4px;width:8px;height:8px;border-top:1.5px solid #999;border-right:1.5px solid #999;transform:translateY(-50%) rotate(45deg);transition:border-color .16s,right .16s}.notification_linked__pJX0E:hover:after{right:2px;border-color:#555}.notification_itemCategory__b2dMN{display:inline-block;flex-shrink:0;color:#666;font-size:13px;font-weight:400;line-height:20px;white-space:nowrap}.notification_itemTitleRow__dGT1E{display:flex;align-items:flex-start;gap:6px;width:100%;min-width:0}.notification_itemTitle__DK0mO{display:block;flex:0 1 auto;min-width:0;color:#000;font-size:15px;font-weight:500;line-height:22px;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.notification_unreadMark__DELem{display:inline-block;flex-shrink:0;width:6px;height:6px;margin-top:4px;border-radius:50%;background:#e53935}.notification_itemBody__qKan5{display:block;width:100%;margin-top:4px;color:#555;font-size:14px;font-weight:400;line-height:21px;text-align:left;white-space:pre-wrap;word-break:break-word}.notification_itemMeta__glfIQ{display:flex;align-items:center;gap:6px;margin-top:8px}.notification_itemMetaDot__c7IM0{color:#999}.notification_itemDate__Ie7aa,.notification_itemMetaDot__c7IM0{display:inline-block;font-size:13px;font-weight:400;line-height:20px}.notification_itemDate__Ie7aa{flex-shrink:0;color:#666;white-space:nowrap}.notification_unread__WDbhY .notification_itemTitle__DK0mO{font-weight:500}.notification_notificationList__R1f4T,.notification_skeletonList__t_3az{display:block;width:100%}.notification_stateBox__ZYgsv{display:flex;align-items:center;justify-content:center;min-height:180px;color:#666;font-size:15px;font-weight:400;line-height:22px;text-align:center}.notification_loadMoreButton__UuxzB{display:flex;align-items:center;justify-content:center;width:100%;height:44px;margin:18px 0 32px;border:1px solid #d8d8d8;border-radius:6px;background:#fff;color:#111;font-size:14px;font-weight:500;cursor:pointer}.notification_loadMoreButton__UuxzB:disabled{color:#999;cursor:default}.notification_skeletonBody__agRwy,.notification_skeletonCategory__R6vTy,.notification_skeletonDate__6lXh3,.notification_skeletonTitle__aH3rE{display:block;height:18px;border-radius:999px;background:linear-gradient(90deg,#f0f0f0 25%,#f8f8f8 37%,#f0f0f0 63%);background-size:400% 100%;animation:notification_skeletonPulse__HCw6Q 1.5s ease-in-out infinite}.notification_skeletonCategory__R6vTy{width:60px}.notification_skeletonTitle__aH3rE{width:min(260px,80%)}.notification_skeletonBody__agRwy{width:min(340px,100%)}.notification_skeletonDate__6lXh3{width:76px}@keyframes notification_skeletonPulse__HCw6Q{0%{background-position:100% 50%}to{background-position:0 50%}}@media screen and (max-width:502px){.notification_announcementTab__y3z3c{padding:16px 14px}}