[data-notifications-review]{--notice-canvas:#f5f7f9;--notice-line:#dce3e8;--notice-line-soft:#e9edf0;--notice-ink:#182126;--notice-muted:#68757e;--notice-blue:#2f45ff;--notice-blue-soft:#f0f2ff;--notice-green:#0aa878;--notice-red:#d94b62;--notice-amber:#b87817}
[data-notifications-review] body{overflow:hidden!important;background:var(--notice-canvas)!important;color:var(--notice-ink)!important}
[data-notifications-review] .notification-workspace{width:min(calc(100% - var(--study-sidebar-width)),2320px);max-width:2320px;height:calc(100vh - 72px);min-height:760px;margin-left:var(--study-sidebar-width);margin-right:auto;padding:28px 48px 32px;display:grid;grid-template-rows:88px 54px minmax(0,1fr);gap:16px;overflow:hidden;background:var(--notice-canvas);box-sizing:border-box;transition:margin-left .2s ease,width .2s ease,opacity .16s ease,transform .16s ease}
[data-notifications-review] .notification-page-head{display:grid;grid-template-columns:minmax(320px,.8fr) minmax(620px,1.2fr);align-items:end;gap:48px}
[data-notifications-review] .notification-eyebrow{margin:0 0 8px;color:var(--notice-blue);font:700 10px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .notification-page-head h1{margin:0;color:var(--notice-ink);font:700 32px/1.1 Sora,Inter,sans-serif;letter-spacing:0}
[data-notifications-review] .notification-head-copy{text-align:right}
[data-notifications-review] .notification-head-copy>p{max-width:760px;margin:0 0 10px auto;color:var(--notice-muted);font:500 11px/1.45 Inter,sans-serif}
[data-notifications-review] .notification-head-actions{display:flex;align-items:center;justify-content:flex-end;gap:8px}
[data-notifications-review] .demo-status{height:30px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #cfd7dc;border-radius:5px;background:#fff;color:#73808a;font:600 8px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .notification-button{height:36px;display:inline-flex;align-items:center;justify-content:center;gap:7px;padding:0 14px;border:1px solid var(--notice-line);border-radius:5px;background:#fff;color:#344049;text-decoration:none;font:600 9px/1 Inter,sans-serif;cursor:pointer;transition:background-color .12s ease,border-color .12s ease,color .12s ease}
[data-notifications-review] .notification-button:hover{border-color:#aeb9c1;background:#f8fafb}
[data-notifications-review] .notification-button.primary{border-color:var(--notice-blue);background:var(--notice-blue);color:#fff}
[data-notifications-review] .notification-button.primary:hover{border-color:#2137ea;background:#2137ea}
[data-notifications-review] .button-icon{width:14px;height:14px;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}
[data-notifications-review] .plus-icon{mask-image:url('/__design/icons/circle-plus.svg');-webkit-mask-image:url('/__design/icons/circle-plus.svg')}
[data-notifications-review] .check-icon{mask-image:url('/__design/icons/check-check.svg');-webkit-mask-image:url('/__design/icons/check-check.svg')}

[data-notifications-review] .notification-toolbar{min-width:0;display:flex;align-items:center;gap:14px;padding:8px 10px;border:1px solid var(--notice-line);border-radius:8px;background:#fff}
[data-notifications-review] .notification-tabs{display:flex;align-items:center;gap:4px;min-width:0}
[data-notifications-review] .notification-tabs button{height:36px;display:inline-flex;align-items:center;gap:7px;padding:0 12px;border:1px solid transparent;border-radius:5px;background:transparent;color:#6d7982;font:600 9px/1 Inter,sans-serif;cursor:pointer}
[data-notifications-review] .notification-tabs button:hover{background:#f5f7fa;color:#27323a}
[data-notifications-review] .notification-tabs button.active{border-color:var(--notice-blue);background:var(--notice-blue);color:#fff}
[data-notifications-review] .notification-tabs button span{min-width:18px;height:18px;display:grid;place-items:center;border-radius:9px;background:rgba(105,117,126,.12);font-size:7px}
[data-notifications-review] .notification-tabs button.active span{background:rgba(255,255,255,.2)}
[data-notifications-review] .notification-queue-status{margin-left:auto;display:flex;align-items:center;gap:8px;color:#87929a;font:500 8px/1 Inter,sans-serif;white-space:nowrap}
[data-notifications-review] .notification-queue-status strong{color:#39454e;font-weight:700}
[data-notifications-review] [data-unread-dot]{width:7px;height:7px;border-radius:50%;background:var(--notice-blue)}

[data-notifications-review] .notification-layout{min-width:0;min-height:0;height:100%;display:grid;grid-template-columns:370px minmax(620px,1fr) 330px;gap:16px}
[data-notifications-review] .notification-surface{min-width:0;min-height:0;border:1px solid var(--notice-line);border-radius:8px;background:#fff;box-shadow:none;overflow:hidden}
[data-notifications-review] .notification-surface-head{height:64px;padding:0 18px;display:flex;align-items:center;justify-content:space-between;gap:14px;border-bottom:1px solid var(--notice-line-soft);box-sizing:border-box}
[data-notifications-review] .notification-surface-head h2{margin:0;color:var(--notice-ink);font:700 15px/1.2 Sora,Inter,sans-serif;letter-spacing:0}
[data-notifications-review] .notification-surface-head p{margin:5px 0 0;color:#859099;font:500 8px/1.3 Inter,sans-serif}
[data-notifications-review] .notification-surface-head>small{color:#7a8690;font:600 8px/1 Inter,sans-serif;text-transform:uppercase}

[data-notifications-review] .inbox-surface{display:grid;grid-template-rows:64px minmax(0,1fr)}
[data-notifications-review] .notification-list{min-height:0;overflow:auto;scrollbar-width:thin;scrollbar-color:#cad2d9 transparent}
[data-notifications-review] .notification-row{position:relative;width:100%;min-height:82px;display:grid;grid-template-columns:34px minmax(0,1fr) 42px 8px;align-items:center;gap:11px;padding:12px 15px;border:0;border-bottom:1px solid var(--notice-line-soft);border-left:3px solid transparent;background:#fff;color:var(--notice-ink);text-align:left;cursor:pointer;box-sizing:border-box;transition:background-color .12s ease,border-color .12s ease}
[data-notifications-review] .notification-row:hover{background:#f8fafb}
[data-notifications-review] .notification-row.active{border-left-color:var(--notice-blue);background:var(--notice-blue-soft)}
[data-notifications-review] .notification-row[hidden]{display:none}
[data-notifications-review] .notification-type-icon{width:32px;height:32px;display:grid;place-items:center;border-radius:5px;background:#f1f4f6;color:#5f6c75}
[data-notifications-review] .notification-type-icon::before{content:'';width:15px;height:15px;background:currentColor;mask:center/contain no-repeat;-webkit-mask:center/contain no-repeat}
[data-notifications-review] .price-icon{color:var(--notice-blue);background:#eef1ff}.price-icon::before{mask-image:url('/__design/icons/badge-percent.svg');-webkit-mask-image:url('/__design/icons/badge-percent.svg')}
[data-notifications-review] .event-icon{color:#39728d;background:#eef7fa}.event-icon::before{mask-image:url('/__design/icons/calendar-days.svg');-webkit-mask-image:url('/__design/icons/calendar-days.svg')}
[data-notifications-review] .airdrop-icon{color:#8a5d1d;background:#fff7e8}.airdrop-icon::before{mask-image:url('/__design/icons/gift.svg');-webkit-mask-image:url('/__design/icons/gift.svg')}
[data-notifications-review] .risk-icon{color:#b6455a;background:#fff0f3}.risk-icon::before{mask-image:url('/__design/icons/gauge.svg');-webkit-mask-image:url('/__design/icons/gauge.svg')}
[data-notifications-review] .bell-icon::before{mask-image:url('/__design/icons/bell.svg');-webkit-mask-image:url('/__design/icons/bell.svg')}
[data-notifications-review] .notification-row-copy{min-width:0;display:grid;gap:6px}
[data-notifications-review] .notification-row-copy strong{overflow:hidden;color:#263139;font:700 10px/1.25 Sora,Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}
[data-notifications-review] .notification-row-copy small{overflow:hidden;color:#7c8891;font:500 8px/1.2 Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}
[data-notifications-review] .notification-row-time{align-self:start;padding-top:5px;color:#8b969e;font:500 7px/1 Inter,sans-serif;text-align:right;white-space:nowrap}
[data-notifications-review] .notification-row i{width:7px;height:7px;border-radius:50%;background:transparent}
[data-notifications-review] .notification-row.unread i{background:var(--notice-blue)}
[data-notifications-review] .notification-row.unread .notification-row-copy strong{color:#10181d}
[data-notifications-review] .notification-empty{height:100%;display:grid;place-items:center;align-content:center;gap:9px;padding:24px;text-align:center}
[data-notifications-review] .notification-empty[hidden]{display:none}
[data-notifications-review] .notification-empty strong{font:700 12px/1.2 Sora,Inter,sans-serif}.notification-empty p{margin:0;color:var(--notice-muted);font:500 9px/1.4 Inter,sans-serif}

[data-notifications-review] .alert-detail{display:grid;grid-template-rows:78px minmax(0,1fr)}
[data-notifications-review] .alert-detail .notification-surface-head{height:78px}
[data-notifications-review] .detail-head>div{min-width:0;display:grid;gap:6px}
[data-notifications-review] .detail-head h2{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-size:17px}
[data-notifications-review] .detail-category{color:var(--notice-blue);font:700 8px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .detail-status{height:26px;display:inline-flex;align-items:center;padding:0 10px;border:1px solid #b9c3ff;border-radius:4px;background:#f4f5ff;color:var(--notice-blue);font:700 7px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .detail-body{min-height:0;padding:20px;display:flex;flex-direction:column;gap:14px;overflow:auto}
[data-notifications-review] .detail-price-block{min-height:168px;display:grid;grid-template-columns:210px minmax(260px,1fr);align-items:center;gap:24px;padding:20px 22px;border-bottom:1px solid var(--notice-line-soft);background:#fbfcfd}
[data-notifications-review] .detail-price-block>div:first-child{display:grid;gap:8px}
[data-notifications-review] .detail-price-block span{color:#71808a;font:600 8px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .detail-price-block strong{color:#172026;font:700 28px/1 Sora,Inter,sans-serif}
[data-notifications-review] .detail-price-block small{color:var(--notice-green);font:700 9px/1 Inter,sans-serif}
[data-notifications-review] .detail-spark{height:104px}
[data-notifications-review] .detail-spark svg{width:100%;height:100%;overflow:visible}
[data-notifications-review] .spark-area{fill:rgba(47,69,255,.08);stroke:none}
[data-notifications-review] .spark-line{fill:none;stroke:var(--notice-blue);stroke-width:3;stroke-linecap:round;stroke-linejoin:round}
[data-notifications-review] .detail-metrics{margin:0;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid var(--notice-line-soft)}
[data-notifications-review] .detail-metrics>div{min-height:76px;padding:14px;display:grid;align-content:center;gap:8px;border-right:1px solid var(--notice-line-soft)}
[data-notifications-review] .detail-metrics>div:last-child{border-right:0}
[data-notifications-review] .detail-metrics dt{color:#85919a;font:600 7px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .detail-metrics dd{margin:0;color:#2b363e;font:700 9px/1.3 Inter,sans-serif}
[data-notifications-review] .detail-context,[data-notifications-review] .detail-next{padding:15px 4px;border-bottom:1px solid var(--notice-line-soft)}
[data-notifications-review] .detail-context span,[data-notifications-review] .detail-next span{color:#7c8891;font:600 8px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .detail-context p,[data-notifications-review] .detail-next p{margin:9px 0 0;color:#53616a;font:500 9px/1.5 Inter,sans-serif}
[data-notifications-review] .detail-next p{color:#26323a}
[data-notifications-review] .detail-actions{margin-top:auto;display:grid;grid-template-columns:1fr 1fr;gap:8px}
[data-notifications-review] .detail-actions .notification-button{height:40px}

[data-notifications-review] .control-surface{display:grid;grid-template-rows:64px minmax(0,1fr)}
[data-notifications-review] .control-body{min-height:0;display:flex;flex-direction:column;overflow:auto}
[data-notifications-review] .control-section{padding:18px;border-bottom:1px solid var(--notice-line-soft)}
[data-notifications-review] .control-section>header{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;margin-bottom:14px}
[data-notifications-review] .control-section h3{margin:0;color:#263139;font:700 11px/1.2 Sora,Inter,sans-serif}
[data-notifications-review] .control-section p{margin:5px 0 0;color:#87929a;font:500 8px/1.3 Inter,sans-serif}
[data-notifications-review] .text-command{padding:0;border:0;background:transparent;color:var(--notice-blue);font:700 8px/1 Inter,sans-serif;cursor:pointer}
[data-notifications-review] .rule-list{display:grid;gap:0}
[data-notifications-review] .rule-row{min-height:58px;display:grid;grid-template-columns:minmax(0,1fr) 34px;align-items:center;gap:10px;border-top:1px solid var(--notice-line-soft)}
[data-notifications-review] .rule-row:first-child{border-top:0}
[data-notifications-review] .rule-row>span{min-width:0;display:grid;gap:5px}
[data-notifications-review] .rule-row strong{overflow:hidden;color:#344049;font:700 9px/1.2 Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}
[data-notifications-review] .rule-row small{overflow:hidden;color:#87929a;font:500 7px/1.2 Inter,sans-serif;white-space:nowrap;text-overflow:ellipsis}
[data-notifications-review] .rule-toggle,[data-notifications-review] .delivery-row i{position:relative;width:32px;height:18px;border:0;border-radius:9px;background:#cfd6dc;cursor:pointer;transition:background-color .12s ease}
[data-notifications-review] .rule-toggle::after,[data-notifications-review] .delivery-row i::after{content:'';position:absolute;left:3px;top:3px;width:12px;height:12px;border-radius:50%;background:#fff;transition:transform .12s ease}
[data-notifications-review] .rule-toggle.active,[data-notifications-review] .delivery-row input:checked+i{background:var(--notice-blue)}
[data-notifications-review] .rule-toggle.active::after,[data-notifications-review] .delivery-row input:checked+i::after{transform:translateX(14px)}
[data-notifications-review] .rule-row.paused{opacity:.58}
[data-notifications-review] .rule-delete{width:30px;height:30px;display:grid;place-items:center;border:1px solid #f0cbd2;border-radius:5px;background:#fff;color:var(--notice-red);cursor:pointer}
[data-notifications-review] .rule-delete:hover{background:#fff5f7}.rule-delete span{width:14px;height:14px;background:currentColor;mask:url('/__design/icons/trash-2.svg') center/contain no-repeat;-webkit-mask:url('/__design/icons/trash-2.svg') center/contain no-repeat}
[data-notifications-review] .delivery-section{padding-bottom:10px}
[data-notifications-review] .delivery-row{min-height:58px;display:flex;align-items:center;justify-content:space-between;gap:12px;border-top:1px solid var(--notice-line-soft);cursor:pointer}
[data-notifications-review] .delivery-row:first-of-type{border-top:0}
[data-notifications-review] .delivery-row>span{display:grid;gap:5px}.delivery-row strong{color:#344049;font:700 9px/1 Inter,sans-serif}.delivery-row small{color:#87929a;font:500 7px/1 Inter,sans-serif}
[data-notifications-review] .delivery-row input{position:absolute;opacity:0;pointer-events:none}
[data-notifications-review] .delivery-row input:disabled+i{cursor:not-allowed;opacity:.68}
[data-notifications-review] .control-note{margin:auto 18px 18px!important;padding-top:14px;border-top:1px solid var(--notice-line-soft);color:#8a959d!important;font:500 8px/1.5 Inter,sans-serif!important}

[data-notifications-review] .alert-dialog{width:440px;max-width:calc(100vw - 48px);padding:0;border:1px solid var(--notice-line);border-radius:8px;background:#fff;box-shadow:0 24px 70px rgba(24,33,38,.2)}
[data-notifications-review] .alert-dialog::backdrop{background:rgba(20,27,32,.35)}
[data-notifications-review] .alert-dialog form{padding:22px;display:grid;gap:16px}
[data-notifications-review] .alert-dialog header{display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid var(--notice-line-soft)}
[data-notifications-review] .alert-dialog header span{color:var(--notice-blue);font:700 8px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .alert-dialog h2{margin:7px 0 0;font:700 18px/1.2 Sora,Inter,sans-serif}
[data-notifications-review] .dialog-close{width:30px;height:30px;border:1px solid var(--notice-line);border-radius:5px;background:#fff;color:#60707a;font:500 20px/1 Inter,sans-serif;cursor:pointer}
[data-notifications-review] .alert-dialog label{display:grid;gap:7px;color:#596771;font:600 8px/1 Inter,sans-serif;text-transform:uppercase}
[data-notifications-review] .alert-dialog :is(input,select){height:40px;padding:0 11px;border:1px solid #ccd5db;border-radius:5px;background:#fff;color:#243039;font:500 10px/1 Inter,sans-serif;text-transform:none;outline:0}
[data-notifications-review] .alert-dialog :is(input,select):focus{border-color:#8e9cff;box-shadow:0 0 0 3px rgba(47,69,255,.08)}
[data-notifications-review] .dialog-actions{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:4px}

@media(max-width:1800px){
  [data-notifications-review] body{overflow:auto!important}
  [data-notifications-review] .notification-workspace{height:auto;min-height:calc(100vh - 72px);padding-inline:30px;grid-template-rows:auto auto auto;overflow:visible}
  [data-notifications-review] .notification-page-head{grid-template-columns:minmax(300px,.8fr) minmax(420px,1.2fr)}
  [data-notifications-review] .notification-layout{height:auto;grid-template-columns:340px minmax(0,1fr);grid-template-rows:680px auto}
  [data-notifications-review] .control-surface{grid-column:1/-1;grid-row:2;min-height:300px}
  [data-notifications-review] .control-body{display:grid;grid-template-columns:1.2fr 1fr;overflow:visible}
  [data-notifications-review] .control-section{border-right:1px solid var(--notice-line-soft);border-bottom:0}
  [data-notifications-review] .control-section:last-of-type{border-right:0}
  [data-notifications-review] .control-note{grid-column:1/-1;margin:0 18px 18px!important}
}
@media(max-width:1180px){
  [data-notifications-review] .notification-workspace{padding:24px 24px 30px;gap:14px}
  [data-notifications-review] .notification-page-head{grid-template-columns:1fr;gap:16px;align-items:start}
  [data-notifications-review] .notification-head-copy{text-align:left}.notification-head-copy>p{margin-left:0}.notification-head-actions{justify-content:flex-start}
  [data-notifications-review] .notification-toolbar{align-items:flex-start;overflow-x:auto}.notification-queue-status{display:none}
  [data-notifications-review] .notification-layout{grid-template-columns:300px minmax(0,1fr)}
  [data-notifications-review] .detail-price-block{grid-template-columns:160px minmax(0,1fr)}
  [data-notifications-review] .detail-metrics{grid-template-columns:1fr 1fr}.detail-metrics>div:nth-child(2){border-right:0}.detail-metrics>div:nth-child(-n+2){border-bottom:1px solid var(--notice-line-soft)}
}
@media(prefers-reduced-motion:reduce){[data-notifications-review] .notification-workspace,[data-notifications-review] .notification-button,[data-notifications-review] .notification-row,[data-notifications-review] .rule-toggle,[data-notifications-review] .delivery-row i{transition:none!important}}
