.notif-overlay{position:fixed;inset:0;z-index:10002;background:rgba(0,0,0,.4);backdrop-filter:blur(4px);display:flex;align-items:center;justify-content:center}.notif-modal{position:relative;width:min(1152px,calc(100vw - 96px));max-width:1152px;height:auto;max-height:calc(100vh - 64px);border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden}.notif-leftNav,.notif-modal{display:flex;background:#fff}.notif-leftNav{width:240px;min-width:240px;background-image:linear-gradient(102deg,rgba(253,241,243,.12),rgba(255,252,245,.1) 30%,rgba(241,254,252,.1) 70%,rgba(236,246,255,.12));border-right:1px solid #f0f0f0;padding:24px 0;flex-direction:column;gap:4px}.notif-sectionHeader{font-family:Poppins-Regular,sans-serif;font-size:12px;font-weight:400;color:#949494;text-transform:none;letter-spacing:0;padding:0 20px 4px;margin-top:16px}.notif-sectionHeader:first-child{margin-top:0}.notif-navItem{display:flex;align-items:center;gap:8px;min-height:30px;padding:5px 8px;margin:8px 0 8px 20px;font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:22px;color:#000000;cursor:default;border:none;background:none;width:192px;text-align:left;transition:background .15s;border-radius:2px;white-space:nowrap}.notif-navItem:hover{background:#f0f0f0}.notif-navItem--comingSoon{pointer-events:none;transition:none}.notif-navItem--comingSoon:hover{background:none}.notif-navItemActive{background:linear-gradient(90deg,#FAFAFA,#FAFAFACC,#FFFFFF);border-left:2px solid #a84e5e;font-weight:400;color:#000000}.notif-navItemActive:hover{background:#eee}.notif-navIcon{width:18px;height:18px;opacity:.82;flex-shrink:0}.notif-navItemActive .notif-navIcon{opacity:1}.notif-profileRow{display:flex;align-items:center;gap:10px;padding:10px 20px;cursor:default}.notif-profileAvatar{width:32px;height:32px;border-radius:50%;background:#ccc;flex-shrink:0;-o-object-fit:cover;object-fit:cover}.notif-profileName{font-family:Poppins-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;color:#000000;overflow-wrap:break-word}.notif-modal-avatarBlock{padding:0 20px}.notif-modal-avatarBlock .mb-4{margin-bottom:16px;justify-content:flex-start;gap:12px}.notif-modal-avatarBlock .notif-profileAvatar{width:32px;height:32px}.notif-comingSoonBadge{font-family:Poppins-Regular,sans-serif;font-size:9px;line-height:15px;font-weight:400;color:#175CD3;background:#EFF8FF;border:1px solid #c3e3ff;border-radius:999px;padding:2px 4px;white-space:nowrap}.notif-content{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;height:min(784px,calc(100vh - 64px));max-height:calc(100vh - 64px);gap:2px;padding:24px 20px 24px 10px;overflow-y:auto}.notif-contentTitle{font-family:Poppins-Medium,sans-serif;font-size:20px;line-height:28px;font-weight:500;color:#000000;margin:0;padding-bottom:10px;border-bottom:1px solid #ebebeb}.notif-category{margin-bottom:10px;padding-bottom:8px;border-bottom:1px solid #eee}.notif-category:last-child{border-bottom:none}.notif-categoryHeader{display:flex;align-items:center;gap:8px;padding:4px 0;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;border:none;background:none;width:100%;text-align:left}.notif-categoryArrow{font-size:10px;color:#888;transition:transform .2s;width:18px;flex-shrink:0}.notif-categoryArrowCollapsed{transform:rotate(-90deg)}.notif-categoryName{font-size:12.5px;color:#333}.notif-categoryCount,.notif-categoryName{font-family:Poppins-Regular,sans-serif;font-weight:600}.notif-categoryCount{font-size:11.5px;color:#e53935;margin-left:auto}.notif-categoryBell{width:14px;height:14px;opacity:.4;flex-shrink:0}.notif-itemsList{list-style:none;margin:0;padding:0}.notif-item{display:flex;align-items:center;gap:10px;padding:5px 4px 5px 20px;border-radius:6px;transition:background .12s}.notif-item:hover{background:#f7f7f7}.notif-itemAvatar{width:28px;height:28px;min-width:28px;border-radius:50%;display:flex;align-items:center;justify-content:center;font-family:Poppins-Regular,sans-serif;font-size:13px;font-weight:600;color:#fff;flex-shrink:0;overflow:hidden}.notif-itemAvatarImg{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:50%}.notif-itemText{font-size:12px;color:#444;flex:1;min-width:0}.notif-itemText,.notif-itemTime{font-family:Poppins-Regular,sans-serif}.notif-itemTime{font-size:11px;color:#aaa;white-space:nowrap;flex-shrink:0}.settings-content{display:flex;flex-direction:column;flex:1;min-width:0;min-height:0;width:100%;max-height:calc(100vh - 64px);gap:2px;padding:24px 20px 24px 10px;overflow:hidden}.settings-sections{display:flex;flex-direction:column;flex:0 1 auto;gap:20px;min-height:0;max-height:calc(100vh - 156px);overflow-y:auto;padding:8px 20px 16px;background:rgba(250,250,250,.5);border-radius:12px}.settings-category{display:flex;flex-direction:column;gap:12px;padding-bottom:16px;border-bottom:1px solid #f5f5f5}.settings-category+.settings-category{padding-top:0}.settings-sections>.settings-category:last-child{border-bottom:none;padding-bottom:0}.settings-categoryTitle{font-family:Poppins-Regular,sans-serif;font-weight:400;font-size:12px;line-height:18px;letter-spacing:0;color:#666666}.settings-item{display:flex;align-items:center;justify-content:space-between;min-height:20px;width:100%;gap:16px}.settings-item+.settings-item{margin-top:4px}.settings-category button.settings-item{border:0;background:transparent;padding:0;text-align:left;cursor:pointer}.settings-category[data-disabled=true] .settings-chevron,.settings-category[data-disabled=true] .settings-item-subtitle,.settings-category[data-disabled=true] .settings-itemtext{color:#949494}.settings-category[data-disabled=true] button.settings-item,.settings-category[data-disabled=true] button[aria-label],.settings-category[data-disabled=true] select{cursor:not-allowed}.settings-category[data-disabled=true] button[aria-label]{opacity:.62}.settings-help-link{display:flex;align-items:center;justify-content:flex-start;min-height:24px;text-decoration:none;color:inherit}.settings-help-link:hover .settings-itemtext{color:#225b8c}.settings-static-item{justify-content:flex-start}.settings-static-item[data-disabled=true] .settings-itemtext{color:#949494}.settings-itemtext{font-size:14px;line-height:20px;color:#111111}.settings-content>.notif-contentTitle,.settings-itemtext{font-family:Poppins-Medium,sans-serif;font-weight:500;letter-spacing:0}.settings-content>.notif-contentTitle{font-size:20px;line-height:28px;color:#000000;border-bottom:1px solid #ebebeb;padding-bottom:10px}.settings-item-label-group{display:flex;flex-direction:column;gap:2px;min-width:0}.settings-item-subtitle{font-family:Poppins-Regular,sans-serif;font-style:italic;font-size:12px;line-height:16px;font-weight:400;color:#666666;text-align:left;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.settings-chevron{width:20px;height:20px;color:#000000;flex:0 0 auto;stroke-width:2.25}.settings-alerts-dropdown{min-width:94px;height:32px;font-family:Poppins-Regular,sans-serif;font-weight:400;font-size:14px;line-height:20px;letter-spacing:0;color:#000000;background:#FFFFFF;border:1px solid #ebebeb;border-radius:5px;padding:5px 8px}.settings-alerts-dropdown:disabled{color:#A8A8A8;background:#FFFFFF;opacity:.7}.settings-actions{gap:16px}.settings-actions .settings-item+.settings-item{margin-top:0}.settings-action-button{width:100%;border:none;background:transparent;padding:0;text-align:left;cursor:pointer}.settings-action-button:hover{opacity:.85}.activity-warning-header{font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:20px;font-weight:500;color:#000000}.activity-warning-text{font-size:10px;line-height:14px;color:#858585}.activity-section-header,.activity-warning-text{font-family:Poppins-Regular,sans-serif;font-weight:400}.activity-section-header{font-size:12px;line-height:16px;color:#666666}.activity-status{width:56px;height:18px;border-radius:4px;padding:2px 8px;gap:4px;background:#0D0D0D99;display:flex;align-items:center}.activity-status p{font-family:Poppins-Regular,sans-serif;font-size:10px;line-height:14px;font-weight:400;color:#FFFFFF}.activity-status div{width:4px;height:4px;background:#62DE1B;border-radius:50%}.activity-device{display:flex;flex-direction:column;gap:4px}.activity-device h3{font-size:12px;line-height:16px}.activity-device h3,.activity-device p{font-family:Poppins-Regular,sans-serif;font-weight:400;color:#000000}.activity-device p{font-size:10px;line-height:14px}.activity-active-device{display:flex;flex-direction:column;align-items:flex-start;width:60%;gap:8px;border-radius:12px;padding:12px 16px;background:#FAFAFA80}.activity-terminate{font-size:12px;line-height:16px;color:#F04438}.activity-terminate,.activity-time{font-family:Poppins-Regular,sans-serif;font-weight:400}.activity-time{font-size:10px;line-height:14px;color:#666666;text-align:right}.activity-other-device{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:60%;gap:8px;border-radius:12px;padding:12px 16px;background:#FAFAFA80}.protection-portfolios{display:flex;flex-direction:column;gap:8px}.protection-item{display:flex;flex-direction:row;align-items:center;justify-content:space-between;width:100%;border-radius:12px;padding:12px 16px;background:#FAFAFA80}.protection-item-left{display:flex;flex-direction:column}.protection-item-left h1{font-size:16px;line-height:20px;color:#000000}.protection-item-left h1,.protection-item-left p{font-family:Poppins-Regular,sans-serif;font-weight:400}.protection-item-left p{font-size:12px;line-height:16px;color:#666666}.protection-modal{display:flex;width:526px;max-width:92vw;height:404px;max-height:88vh;background:#fff;border-radius:12px;box-shadow:0 8px 32px rgba(0,0,0,.18);overflow:hidden}.protection-modal-content{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;gap:16px;padding:20px 24px}.protection-form{display:flex;flex-direction:column;width:80%;height:80%;justify-content:space-between}.protection-form label{font-family:Poppins-Regular,sans-serif;font-size:14px;line-height:16px;font-weight:500;color:#101928}.protection-form input{width:100%;height:36px;border-radius:6px;padding:8px 12px;border:1px solid #ebebeb}.notif-modal-avatarBlock{flex-shrink:0}.notif-leftNav-primaryRow{display:flex;flex-direction:column;gap:4px;width:100%;box-sizing:border-box}@media (max-width:768px){.notif-overlay{align-items:center;justify-content:center;padding:max(12px,env(safe-area-inset-top,0px)) 12px max(12px,env(safe-area-inset-bottom,0px));box-sizing:border-box}.notif-modal{flex-direction:column;width:min(95vw,100%);max-width:none;height:auto;max-height:min(90vh,calc(100dvh - 24px));min-height:0;overflow:hidden}.notif-modal-avatarBlock{flex:1 1 100%;width:100%;border-bottom:1px solid #f0f0f0;padding:4px 0 10px;margin:0}.notif-modal-avatarBlock .mb-6{margin-bottom:.5rem}.notif-leftNav{width:100%;min-width:unset;flex-direction:row;flex-wrap:wrap;align-items:center;padding:10px 12px 8px;gap:6px;border-right:none;border-bottom:1px solid #f0f0f0;flex-shrink:0;overflow-x:auto;-webkit-overflow-scrolling:touch}.notif-profileRow,.notif-sectionHeader{display:none}.notif-navItem{padding:8px 12px;font-size:12px;width:auto;min-width:-moz-max-content;min-width:max-content;margin:0;border-radius:6px}.notif-leftNav-primaryRow{flex-direction:row;justify-content:space-between;align-items:center;flex:1 1 100%;width:100%;gap:8px}.notif-leftNav-primaryRow .notif-navItem{flex:0 1 auto;min-width:0}.notif-navItem--shippyMobileRow{flex:1 1 100%;width:100%;box-sizing:border-box}.notif-modal>.notif-content,.notif-modal>.settings-content{flex:1 1 auto;min-height:0;overflow-y:auto;-webkit-overflow-scrolling:touch}.notif-content{padding:16px 14px;height:auto}.settings-content{padding:16px 14px;gap:10px}.notif-contentTitle{font-size:18px}.settings-content>.notif-contentTitle{font-size:14px;line-height:20px;font-weight:500;color:#000000;font-family:Poppins-Medium,sans-serif}.activity-active-device,.activity-other-device{width:100%;max-width:100%;box-sizing:border-box}.protection-form{width:100%;max-width:100%;height:auto;min-height:0}}