.NotificationsPanel_root__7WjW2{position:relative}.NotificationsPanel_bellButton__9AYPD{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;border:1px solid rgba(15,23,42,.12)!important;box-shadow:0 10px 24px rgba(15,23,42,.08);background:#fff;color:rgba(15,23,42,.85);cursor:pointer;transition:transform .2s ease,box-shadow .2s ease}.NotificationsPanel_bellButton__9AYPD:focus-visible,.NotificationsPanel_bellButton__9AYPD:hover{transform:translateY(-1px);box-shadow:0 14px 28px rgba(15,23,42,.12);outline:none}.NotificationsPanel_bellButtonCompact__GVFiW{width:44px;height:44px;border:none!important;box-shadow:0 0 0 2px rgba(4,170,143,.18);background:transparent!important;color:var(--color-primary)!important;transition:box-shadow .2s ease,color .2s ease}.NotificationsPanel_bellButtonCompact__GVFiW:focus,.NotificationsPanel_bellButtonCompact__GVFiW:hover{box-shadow:0 0 0 3px rgba(4,170,143,.36);color:var(--color-primary)!important}.NotificationsPanel_bellIcon__wFqzN{width:22px;height:22px}.NotificationsPanel_bellBadgeCompact__1Dl1H,.NotificationsPanel_bellBadge__RPhE4{display:inline-flex}.NotificationsPanel_bellBadgeCompact__1Dl1H .ant-badge-count:empty:after,.NotificationsPanel_bellBadge__RPhE4 .ant-badge-count:empty:after{content:none}.NotificationsPanel_bellBadgeCompactZero__Yql4X .ant-badge-count,.NotificationsPanel_bellBadgeZero__19LFC .ant-badge-count{background:#ecf0f2!important;color:#64748b!important}.NotificationsPanel_bellBadgeCompact__1Dl1H .ant-badge-count,.NotificationsPanel_bellBadge__RPhE4 .ant-badge-count{box-shadow:none;font-weight:600}.NotificationsPanel_bellBadgeCompact__1Dl1H .ant-badge-count{background:#ff4d4f;min-width:18px;height:18px;line-height:18px;font-size:11px;padding:0 5px}.NotificationsPanel_drawerHeader__P7lFu{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:20px 24px 16px;border-bottom:1px solid rgba(15,23,42,.06);background:var(--lk-surface-card)}.NotificationsPanel_drawerHeaderLeft__zYHaL{display:inline-flex;align-items:center;gap:14px}.NotificationsPanel_drawerHeaderIcon__kdcoz{width:44px;height:44px;display:inline-flex;align-items:center;justify-content:center}.NotificationsPanel_drawerHeaderLottie__l2cG7{width:28px;height:28px}.NotificationsPanel_drawerTitle__E00uv{margin:0;font-size:20px;font-weight:600;color:#043d3b}.NotificationsPanel_drawerSubtitle__Fnv4h{margin:4px 0 0;color:rgba(4,61,59,.6);font-size:13px}.NotificationsPanel_drawerCloseButton__FA1J5{width:32px!important;height:32px!important;border:1px solid rgba(15,23,42,.08)!important;background:rgba(255,255,255,.9)!important;color:rgba(15,23,42,.7)!important;transition:all .2s ease!important;flex-shrink:0;border-radius:8px!important;box-shadow:0 2px 4px rgba(15,23,42,.04)!important}.NotificationsPanel_drawerCloseButton__FA1J5:focus,.NotificationsPanel_drawerCloseButton__FA1J5:hover{background:rgba(255,255,255,1)!important;border-color:rgba(15,23,42,.12)!important;color:rgba(15,23,42,.9)!important;box-shadow:0 4px 8px rgba(15,23,42,.08)!important;transform:translateY(-1px)}.NotificationsPanel_drawerHeaderActions__A4svy{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--lk-space-2);gap:var(--lk-space-2);padding:12px 24px 16px;border-bottom:1px solid rgba(15,23,42,.04);background:var(--lk-surface-card)}@media (max-width:640px){.NotificationsPanel_drawerHeader__P7lFu{align-items:flex-start;gap:12px;padding:16px}.NotificationsPanel_drawerHeaderLeft__zYHaL{flex:1 1}.NotificationsPanel_drawerHeaderActions__A4svy{width:100%;justify-content:space-between;padding:8px}.NotificationsPanel_drawerFooter___TYAm .ant-btn,.NotificationsPanel_drawerHeaderActions__A4svy .ant-btn{min-height:44px}.NotificationsPanel_drawerCloseButton__FA1J5{width:44px!important;height:44px!important}}.NotificationsPanel_drawerHeaderLink__Z5xc5{display:block;min-width:0;color:var(--color-primary);font-weight:600;text-decoration:none}.NotificationsPanel_drawerHeaderLink__Z5xc5:hover{text-decoration:underline}.NotificationsPanel_drawerHeaderActions__A4svy .ant-btn{width:100%;height:auto;padding-block:var(--lk-space-2);padding-inline:var(--lk-space-2);white-space:normal;line-height:var(--lk-line-height-tight);color:rgba(4,61,59,.7)}.NotificationsPanel_drawerHeaderLink__Z5xc5 .ant-btn{height:100%}.NotificationsPanel_drawerBody__0LNxF{padding:var(--lk-space-4);padding-bottom:calc(var(--lk-space-4) + var(--safe-bottom, 0px))}.NotificationsPanel_drawerContent__AmD5V{display:grid;grid-gap:20px;gap:20px}.NotificationsPanel_drawerSection__VPBPS{display:grid;grid-gap:12px;gap:12px}.NotificationsPanel_drawerSectionTitle__GqysP{font-weight:600;font-size:14px;color:rgba(15,23,42,.6)}.NotificationsPanel_drawerFooter___TYAm{display:grid;grid-gap:12px;gap:12px;padding-top:16px;margin-top:4px;border-top:1px solid rgba(15,23,42,.06)}@media (max-width:979px){.NotificationsPanel_bellButtonCompact__GVFiW,.NotificationsPanel_bellButton__9AYPD{width:44px;height:44px}.NotificationsPanel_drawerFooter___TYAm .ant-btn,.NotificationsPanel_drawerHeaderActions__A4svy .ant-btn{min-height:44px}.NotificationsPanel_drawerCloseButton__FA1J5{width:44px!important;height:44px!important}}.PwaInstallBanner_banner__LhFdu{display:flex;align-items:center;background:white;border-bottom:1px solid #f0f0f0;gap:12px;position:-webkit-sticky;position:sticky;top:0;left:0;right:0;z-index:10000;width:100%;height:auto;padding:12px 16px;box-sizing:border-box}.PwaInstallBanner_closeButton__h2dfZ{background:none;border:none;padding:4px;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#000;font-size:16px}.PwaInstallBanner_appIcon__mWgJW{width:40px;height:40px;background:#fff;border-radius:8px;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.PwaInstallBanner_appIconImg__22TSd{width:80%;height:80%;border-radius:6px}.PwaInstallBanner_bannerContent___Umb3{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:2px}.PwaInstallBanner_bannerTitle__j4uQD{font-size:14px;font-weight:600;color:#111;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PwaInstallBanner_bannerText__l81IX{font-size:12px;color:#666;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.PwaInstallBanner_text__CDz8M{flex:1 1;font-size:12px;color:#333;line-height:1.3}.PwaInstallBanner_textLine__h56QN{margin:0}.PwaInstallBanner_installButton__V7Wdr{background:#000;border:none;color:white;border-radius:20px;padding:8px 16px;font-size:14px;font-weight:500;height:32px;flex-shrink:0}.PwaInstallBanner_installButton__V7Wdr:hover{background:#333;color:white}.PwaInstallBanner_drawer__YRq8F .ant-drawer-content{border-radius:16px 16px 0 0}.PwaInstallBanner_drawer__YRq8F .ant-drawer-header{border-bottom:1px solid #f0f0f0;padding:16px 20px}.PwaInstallBanner_drawer__YRq8F .ant-drawer-title{font-size:18px;font-weight:600;color:#333}.PwaInstallBanner_drawer__YRq8F .ant-drawer-body{padding:20px}.PwaInstallBanner_drawerContent__GiPJL{display:flex;flex-direction:column;gap:24px}.PwaInstallBanner_appInfo__XOPfy{display:flex;align-items:center;gap:16px;padding:16px;background:#f8f9fa;border-radius:12px}.PwaInstallBanner_appIconLarge__D8uD0{width:60px;height:60px;background:#fff;border-radius:12px;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}.PwaInstallBanner_appDetails__TAJgk{flex:1 1}.PwaInstallBanner_appName__27AOE{font-size:18px;font-weight:600;color:#333;margin-bottom:4px}.PwaInstallBanner_appDomain__66ae4{font-size:14px;color:#666}.PwaInstallBanner_instructions__XMQtR{display:flex;flex-direction:column;gap:16px}.PwaInstallBanner_instructionStep__X40Yp{display:flex;align-items:flex-start;gap:12px}.PwaInstallBanner_stepNumber__2eWcR{width:24px;height:24px;background:#1677ff;color:white;border-radius:50%;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:600;flex-shrink:0;margin-top:2px}.PwaInstallBanner_stepContent__jCkRZ{display:flex;align-items:center;gap:8px;font-size:14px;color:#333;line-height:1.4;flex-wrap:wrap}.PwaInstallBanner_stepIcon__Ap13v{font-size:16px;color:#1677ff;max-width:24px;max-height:24px}.PwaInstallBanner_stepIllustration__6Bal7{max-width:100%;margin:12px auto}.PwaInstallBanner_stepContentText__Xnm8_{display:flex;align-items:center;gap:8px}.PwaInstallBanner_appIconSmall__cmLcq{width:32px;height:32px;background:#fff;border-radius:4px;border:1px solid #e5e5e5;display:flex;align-items:center;justify-content:center;position:relative;flex-shrink:0}