.notification-dialog{width:min(560px,calc(100vw - 32px));max-height:calc(100dvh - 48px);margin:auto;padding:0;overflow:auto;border:1px solid #dcd7cc;border-radius:18px;background:#fffefc;color:#172e46;box-shadow:0 24px 80px #10283e40}.notification-dialog::backdrop{background:#10283e80;backdrop-filter:blur(4px)}.notification-dialog-heading{display:flex;align-items:center;justify-content:space-between;gap:20px;padding:24px 28px;border-bottom:1px solid #e8e3d9}.notification-dialog-heading small{color:#997338;font-size:10px;letter-spacing:.18em}.notification-dialog-heading h2{margin:8px 0 0;font-size:24px}.notification-dialog-heading>button{width:44px;height:44px;border:1px solid #ddd8cf;border-radius:10px;background:#f8f5ef;color:#344b61;font-size:26px;cursor:pointer}.member-platform .notification-dialog .notification-content{margin:0;padding:24px 28px;border:0;background:transparent}.notification-dialog .notification-content>p{margin:0 0 16px;color:#657484;font-size:14px}.notification-dialog .notification-content button{min-height:40px;padding:8px 12px;border:1px solid #ddd8cf;border-radius:8px;background:#f8f5ef;color:#344b61;cursor:pointer}.notification-dialog .notification-content button:disabled{opacity:.45;cursor:default}.notification-dialog .p1-list-row{margin:16px 0;padding:18px;border:1px solid #e1e5e9;border-radius:12px;background:#fff;overflow-wrap:anywhere}.notification-dialog .p1-list-row h2{font-size:16px;line-height:1.6}.notification-dialog .p1-list-row p{margin-block:10px;font-size:14px;line-height:1.7}.notification-dialog .p1-list-row time{display:block;margin-bottom:12px;color:#687888;font-size:12px}.notification-dialog .p1-list-row a{display:inline-block;margin-right:12px}@media (max-width:480px){.member-platform .notification-dialog .notification-content,.notification-dialog-heading{padding:20px}}