.notif-list[data-v-26e2d970]{font-family:Inter,Noto Sans KR,sans-serif}section+section[data-v-26e2d970]{border-top:1px solid #f1f2f9}.notif-group[data-v-26e2d970]{background:#fff;color:#181b2c;font-size:14px;font-weight:400;line-height:20px;margin:0;padding:8px 18px}.notif-row[data-v-26e2d970]{align-items:flex-start;background:#fff;cursor:pointer;display:flex;padding:12px 18px;transition:background-color .2s ease}.notif-row[data-v-26e2d970]:hover{background:#f7f8fc}.notif-row.is-unread[data-v-26e2d970]{background:#eff0fc}.notif-row.is-unread[data-v-26e2d970]:hover{background:#e8eafb}.notif-row.is-unread .notif-dot[data-v-26e2d970]{background:#0627e5}.notif-row.is-passed[data-v-26e2d970]{opacity:.65}.notif-row[data-v-26e2d970]:focus-visible{outline:2px solid #0627e5;outline-offset:-2px}.notif-thumb[data-v-26e2d970]{align-items:center;background:#f1f2f9;border-radius:6px;display:flex;flex:none;height:45px;justify-content:center;margin-right:16px;overflow:hidden;width:80px}.notif-thumb.is-placeholder[data-v-26e2d970]{background:#fff;border:1px solid #eef0f6}.notif-thumb-img[data-v-26e2d970]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.notif-thumb-bell[data-v-26e2d970]{flex:none;height:60px;width:60px}.notif-text[data-v-26e2d970]{color:#181b2c;font-size:14px;font-weight:400;line-height:20px;margin:0;overflow-wrap:anywhere}.notif-time[data-v-26e2d970]{color:#595a6b;font-size:13px;font-weight:400;line-height:18px;margin:6px 0 0}.notif-dot[data-v-26e2d970]{align-self:center;background:transparent;border-radius:50%;flex:none;height:10px;margin-left:20px;width:10px}.notif_detail_modal .ant-modal{max-width:calc(100vw - 32px);padding-bottom:0;transition:width .2s ease}.notif_detail_modal .ant-modal-content{border-radius:16px;box-shadow:0 24px 64px #181b2c2e,0 2px 8px #181b2c0f;overflow:hidden;padding:0}.notif_detail_sheet .ant-modal{bottom:0;left:0;margin:0;max-width:100vw;padding:0;position:fixed;right:0;top:auto;transition:none;width:100%!important}.notif_detail_sheet .ant-modal-content{border-radius:20px 20px 0 0;box-shadow:none;overflow:visible}.nd{background:#fff;border-radius:16px;color:#181b2c;display:flex;flex-direction:column;font-family:Inter,Noto Sans KR,sans-serif;max-height:calc(100vh - 48px);position:relative;text-align:left}.nd.is-sheet{border-radius:20px 20px 0 0;max-height:92vh;max-height:92dvh}.nd-grabber{background:#fffc;border-radius:999px;height:4px;left:50%;margin-left:-18px;position:absolute;top:-12px;width:36px}.nd-scroll{flex:1 1 auto;min-height:0;overflow-y:auto;overscroll-behavior:contain;padding:24px}.is-sheet .nd-scroll{padding:20px 16px}.nd-head{align-items:center;display:flex;gap:12px;margin-bottom:12px;min-height:32px}.nd-head.has-tag{margin-bottom:26px}.nd-tag{align-items:center;border-radius:8px;display:inline-flex;flex:none;font-size:14px;font-weight:600;height:32px;line-height:20px;padding:0 20px;white-space:nowrap}.nd-tag.is-event{background:#f4f5fb;color:#0627e5}.nd-tag.is-paid{background:#e6e9fc;color:#0627e5}.nd-tag.is-reminder{background:#f8f3d7;color:#181b2c}.nd-head-end{align-items:center;display:flex;gap:12px;margin-left:auto;min-width:0}.nd-time{color:#626578;font-size:12px;line-height:16px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.nd-close{align-items:center;background:transparent;border:0;border-radius:8px;color:#181b2c;cursor:pointer;display:inline-flex;flex:none;height:40px;justify-content:center;margin:-4px 0;padding:0;transition:background-color .2s ease;width:40px}.nd-close:hover{background:#f4f5fb}.nd-close:focus-visible{outline:2px solid #0627e5;outline-offset:0}.nd-body{display:grid;grid-template-columns:minmax(0,1fr);row-gap:20px}.is-wide .nd-body{align-items:start;-moz-column-gap:24px;column-gap:24px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.nd-main,.nd-side{min-width:0}.nd-eyebrow{color:#595a6b;font-size:13px;font-weight:600;letter-spacing:.04em;line-height:18px;margin:0 0 10px;text-transform:uppercase}.nd-eyebrow,.nd-title{overflow-wrap:anywhere}.nd-title{color:#181b2c;font-family:Montserrat,Inter,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.nd-text{color:#626578;font-size:14px;line-height:20px;margin:8px 0 0;overflow-wrap:anywhere;white-space:pre-line}.nd-poster{aspect-ratio:16/9;background:#f4f5fb;border-radius:12px;margin-top:14px;overflow:hidden}.nd-poster img{display:block;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.nd-when{gap:12px;margin-top:16px}.nd-badge,.nd-when{align-items:center;display:flex}.nd-badge{background:#ced2e8;border-radius:8px;flex:none;flex-direction:column;height:56px;justify-content:center;width:56px}.nd-badge-month{color:#626578;font-size:11px;font-weight:600;line-height:14px;text-transform:uppercase;white-space:nowrap}.nd-badge-day{color:#181b2c;font-size:22px;font-weight:700;line-height:26px;margin-top:2px}.nd-when-text{min-width:0}.nd-when-main{color:#181b2c;font-weight:600;margin:0}.nd-when-main,.nd-when-sub{font-size:14px;line-height:20px}.nd-when-sub{color:#626578;margin:2px 0 0;overflow-wrap:anywhere}.nd-section-title{color:#626578;font-size:12px;font-weight:600;letter-spacing:.04em;line-height:16px;margin:0 0 8px;text-transform:uppercase}.nd-rows{border:1px solid #eef0f6;border-radius:12px;overflow:hidden}.nd-row{align-items:center;display:flex;font-size:14px;gap:16px;justify-content:space-between;line-height:20px;min-height:44px;padding:10px 16px}.nd-row+.nd-row{border-top:1px solid #f4f5fb}.is-sheet .nd-row{min-height:40px;padding:8px 16px}.nd-row.is-total .nd-row-label{color:#181b2c;font-weight:600}.nd-row.is-total .nd-row-value{font-size:18px;line-height:24px}.nd-row.is-skeleton span{animation:nd-pulse 1.2s ease-in-out infinite;background:#f1f2f9;border-radius:6px;display:block;height:12px}.nd-row.is-skeleton span:first-child{width:40%}.nd-row.is-skeleton span:last-child{width:22%}.nd-row-label{color:#626578;min-width:0;overflow-wrap:anywhere}.nd-row-value{color:#181b2c;font-weight:700;max-width:62%;overflow-wrap:anywhere;text-align:right}.nd-notice{align-items:center;border-radius:8px;display:flex;font-size:12px;gap:8px;line-height:18px;margin-top:16px;padding:10px 12px}.nd-notice:first-child{margin-top:0}.nd-notice.is-warning{background:#f8f3d7;color:#181b2c}.nd-notice.is-info{background:#e6e9fc;color:#0627e5;font-weight:500}.nd-notice.is-countdown{background:#f4f5fb;color:#0627e5;font-size:13px;font-weight:700}.nd-foot{background:#fff;border-top:1px solid #eef0f6;flex:none;padding:15px 24px}.is-wide .nd-foot{display:flex;justify-content:flex-end}.is-sheet .nd-foot{padding:12px 16px calc(16px + env(safe-area-inset-bottom,0px))}.nd-action{align-items:center;background:#0627e5;border:0;border-radius:8px;color:#fff;cursor:pointer;display:inline-flex;font-size:16px;font-weight:500;gap:14px;height:48px;justify-content:center;line-height:20px;padding:0 24px;transition:opacity .2s ease;width:100%}.is-wide .nd-action{padding:0 16px 0 28px;width:auto}.nd-action:hover{opacity:.9}.nd-action:focus-visible{outline:2px solid #0627e5;outline-offset:2px}@keyframes nd-pulse{50%{opacity:.5}}.notif-sheet-appear,.notif-sheet-enter{animation-duration:.32s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.32,.72,0,1);transform:translateY(100%)}.notif-sheet-leave{animation-duration:.22s;animation-fill-mode:both;animation-play-state:paused;animation-timing-function:cubic-bezier(.4,0,1,1)}.notif-sheet-appear.notif-sheet-appear-active,.notif-sheet-enter.notif-sheet-enter-active{animation-name:nd-sheet-in;animation-play-state:running}.notif-sheet-leave.notif-sheet-leave-active{animation-name:nd-sheet-out;animation-play-state:running;pointer-events:none}@keyframes nd-sheet-in{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes nd-sheet-out{0%{transform:translateY(0)}to{transform:translateY(100%)}}@media (prefers-reduced-motion:reduce){.notif-sheet-appear,.notif-sheet-enter,.notif-sheet-leave{animation-duration:1ms}}
