[data-airdrops-review] body{
  overflow:hidden!important;
  background:#f5f7f9!important;
}

[data-airdrops-review] .air-main{
  height:calc(100vh - 72px)!important;
  min-height:760px!important;
  padding:28px 48px 32px!important;
  overflow:hidden!important;
  background:#f5f7f9!important;
}

[data-airdrops-review] .air-grid{
  height:100%!important;
  min-height:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 420px!important;
  grid-template-rows:88px minmax(0,1fr)!important;
  grid-template-areas:
    "header header"
    "board detail"!important;
  gap:16px!important;
}

[data-airdrops-review] .air-hero{
  grid-area:header;
  min-width:0;
  padding:0!important;
  display:grid!important;
  grid-template-columns:minmax(0,1fr) 260px!important;
  align-items:end!important;
  gap:40px!important;
  border:0!important;
  border-radius:0!important;
  background:transparent!important;
  color:#111315!important;
  overflow:visible!important;
}
[data-airdrops-review] .air-hero small{
  color:#2f45ff!important;
  font:700 10px/1 Inter,sans-serif!important;
  letter-spacing:0!important;
}
[data-airdrops-review] .air-hero h1{
  margin:8px 0 0!important;
  color:#111315!important;
  font:700 32px/1.1 Manrope,Inter,sans-serif!important;
  letter-spacing:0!important;
}
[data-airdrops-review] .air-hero p{
  max-width:840px;
  margin:8px 0 0!important;
  color:#66727b!important;
  font:500 11px/1.45 Inter,sans-serif!important;
}
[data-airdrops-review] .air-score{
  height:64px;
  margin:0!important;
  padding:11px 14px!important;
  display:grid!important;
  grid-template-columns:1fr auto!important;
  grid-template-rows:auto 1fr!important;
  align-items:end!important;
  border:1px solid #d9e0e5!important;
  border-radius:7px!important;
  background:#fff!important;
  color:#111315!important;
}
[data-airdrops-review] .air-score small{grid-column:1/-1;color:#7d8992!important;font:600 8px/1 Inter,sans-serif!important}
[data-airdrops-review] .air-score strong{margin:0!important;color:#111315!important;font:700 17px/1 Manrope,Inter,sans-serif!important;letter-spacing:0!important}
[data-airdrops-review] .air-score span{margin:0!important;color:#67737c!important;font:600 8px/1 Inter,sans-serif!important}

[data-airdrops-review] .center-stack{
  grid-area:board;
  min-width:0;
  min-height:0;
  display:grid!important;
  grid-template-rows:54px 88px minmax(0,1fr)!important;
  gap:14px!important;
}
[data-airdrops-review] .board-toolbar{
  min-width:0;
  padding:8px 10px!important;
  display:flex!important;
  align-items:center!important;
  gap:12px!important;
  border:1px solid #d9e0e5!important;
  border-radius:8px!important;
  background:#fff!important;
}
[data-airdrops-review] .filter-list{padding:0!important;gap:4px!important}
[data-airdrops-review] .filter{
  height:36px!important;
  padding:0 11px!important;
  border-radius:5px!important;
  font:600 9px/1 Inter,sans-serif!important;
}
[data-airdrops-review] .filter.active{border-color:#2f45ff!important;background:#2f45ff!important;color:#fff!important}
[data-airdrops-review] .filter b{font:600 8px/1 Inter,sans-serif!important}
[data-airdrops-review] .board-actions{margin:0 0 0 auto!important;gap:6px!important}
[data-airdrops-review] .airdrop-search{
  width:190px!important;
  height:36px!important;
  border-radius:5px!important;
  font:500 9px/1 Inter,sans-serif!important;
}
[data-airdrops-review] .export-list{
  height:36px!important;
  padding:0 12px!important;
  border-radius:5px!important;
  font:600 9px/1 Inter,sans-serif!important;
}
[data-airdrops-review] .air-result-count{min-width:44px;color:#6f7b84;font:600 8px/1 Inter,sans-serif;text-align:right;white-space:nowrap}

[data-airdrops-review] .metric-strip{grid-template-columns:repeat(3,1fr)!important;gap:10px!important}
[data-airdrops-review] .air-metric{
  height:88px!important;
  padding:14px 16px!important;
  border:1px solid #d9e0e5!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:none!important;
}
[data-airdrops-review] .air-metric small{color:#7d8992!important;font:600 8px/1 Inter,sans-serif!important;letter-spacing:0!important}
[data-airdrops-review] .air-metric strong{margin-top:9px!important;font:700 23px/1 Manrope,Inter,sans-serif!important;letter-spacing:0!important}
[data-airdrops-review] .air-metric span{margin-top:7px!important;font:600 8px/1 Inter,sans-serif!important}

[data-airdrops-review] .drop-board{
  min-height:0;
  display:grid!important;
  grid-template-rows:42px repeat(5,96px)!important;
  gap:0!important;
  align-content:start!important;
  border:1px solid #d9e0e5!important;
  border-radius:8px!important;
  background:#fff!important;
  overflow:hidden!important;
}
[data-airdrops-review] .drop-head,
[data-airdrops-review] .drop-row{
  display:grid!important;
  grid-template-columns:42px minmax(250px,1fr) 100px 110px 112px 82px 88px!important;
  gap:12px!important;
  align-items:center!important;
}
[data-airdrops-review] .drop-head{
  padding:0 16px;
  border-bottom:1px solid #e1e6ea;
  color:#7d8992;
  font:600 8px/1 Inter,sans-serif;
  text-transform:uppercase;
}
[data-airdrops-review] .drop-head .head-opportunity{grid-column:1/3}
[data-airdrops-review] .drop-row{
  min-height:0!important;
  padding:10px 16px!important;
  border:0!important;
  border-bottom:1px solid #e8ecef!important;
  border-left:3px solid transparent!important;
  border-radius:0!important;
  background:#fff!important;
  box-shadow:none!important;
  transition:background-color .14s ease,border-color .14s ease!important;
}
[data-airdrops-review] .drop-row:last-of-type{border-bottom:0!important}
[data-airdrops-review] .drop-row[hidden]{display:none!important}
[data-airdrops-review] .drop-row:hover{border-left-color:#aab5ff!important;background:#f8f9ff!important}
[data-airdrops-review] .drop-row.is-selected{border-left-color:#2f45ff!important;background:#f3f5ff!important}
[data-airdrops-review] .token{
  width:34px!important;
  height:34px!important;
  border-radius:6px!important;
  background:#eef1ff!important;
  color:#2f45ff!important;
  font:700 9px/1 Inter,sans-serif!important;
}
[data-airdrops-review] .drop-row h3{font:700 12px/1.2 Manrope,Inter,sans-serif!important;letter-spacing:0!important}
[data-airdrops-review] .drop-row p{margin-top:5px!important;color:#68747d!important;font:500 9px/1.35 Inter,sans-serif!important;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
[data-airdrops-review] .lifecycle{color:#27323a;font:600 9px/1.2 Inter,sans-serif!important}
[data-airdrops-review] .lifecycle small{display:none}
[data-airdrops-review] .network,
[data-airdrops-review] .deadline{color:#64717a!important;font:600 9px/1 Inter,sans-serif!important;text-transform:none!important}
[data-airdrops-review] .task-progress{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;gap:8px;color:#4c5962}
[data-airdrops-review] .task-progress b{font:600 8px/1 Inter,sans-serif}
[data-airdrops-review] .task-progress i{height:4px;border-radius:2px;background:#e5e9ed;overflow:hidden}
[data-airdrops-review] .task-progress em{display:block;height:100%;border-radius:inherit;background:#2f45ff}
[data-airdrops-review] .status{font:600 8px/1 Inter,sans-serif!important;text-transform:none!important}
[data-airdrops-review] .status::before{width:6px!important;height:6px!important;box-shadow:none!important}
[data-airdrops-review] .air-empty{display:none;place-items:center;grid-row:2/-1;color:#76828b;font:600 10px/1.4 Inter,sans-serif;text-align:center}
[data-airdrops-review] .drop-board.is-empty .air-empty{display:grid}

[data-airdrops-review] .right-stack{
  grid-area:detail;
  min-width:0;
  min-height:0;
  display:grid!important;
  grid-template-rows:minmax(0,1fr)!important;
  gap:0!important;
}
[data-airdrops-review] .action-card{display:none!important}
[data-airdrops-review] .route-card{
  min-height:0;
  padding:0!important;
  display:grid!important;
  grid-template-rows:68px 78px auto auto minmax(0,1fr) 62px 24px!important;
  border:1px solid #d9e0e5!important;
  border-radius:8px!important;
  background:#fff!important;
  box-shadow:none!important;
  overflow:hidden!important;
}
[data-airdrops-review] .air-detail-head{display:flex;align-items:center;justify-content:space-between;gap:14px;padding:0 18px;border-bottom:1px solid #e1e6ea}
[data-airdrops-review] .air-detail-head div{display:grid;gap:6px}
[data-airdrops-review] .air-detail-head small{color:#7d8992;font:600 8px/1 Inter,sans-serif}
[data-airdrops-review] .air-detail-head strong{font:700 17px/1 Manrope,Inter,sans-serif}
[data-airdrops-review] .air-detail-status{display:inline-flex;align-items:center;gap:7px;padding:7px 9px;border:1px solid #dde3e7;border-radius:4px;color:#66727b;font:600 8px/1 Inter,sans-serif}
[data-airdrops-review] .air-detail-status::before{content:"";width:6px;height:6px;border-radius:50%;background:currentColor}
[data-airdrops-review] .air-detail-status.ready{color:#167052}.air-detail-status.review{color:#855200}.air-detail-status.risk{color:#a72f40}
[data-airdrops-review] .air-detail-token{display:grid;grid-template-columns:42px 1fr;gap:13px;align-items:center;padding:16px 18px;border-bottom:1px solid #e8ecef}
[data-airdrops-review] .air-detail-token>i{width:42px;height:42px;display:grid;place-items:center;border-radius:6px;background:#eef1ff;color:#2f45ff;font:700 10px/1 Inter,sans-serif;font-style:normal}
[data-airdrops-review] .air-detail-token p{margin:0;color:#68747d;font:500 10px/1.45 Inter,sans-serif}
[data-airdrops-review] .air-detail-facts{margin:0;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #e8ecef}
[data-airdrops-review] .air-detail-facts div{padding:14px;border-right:1px solid #e8ecef}.air-detail-facts div:last-child{border-right:0}
[data-airdrops-review] .air-detail-facts dt{color:#7d8992;font:600 8px/1 Inter,sans-serif}.air-detail-facts dd{margin:8px 0 0;color:#263039;font:700 10px/1.25 Inter,sans-serif}
[data-airdrops-review] .air-task-block{padding:18px;border-bottom:1px solid #e8ecef}
[data-airdrops-review] .air-task-block header,[data-airdrops-review] .air-source-block header{display:flex;align-items:center;justify-content:space-between;gap:12px}
[data-airdrops-review] .air-task-block header strong,[data-airdrops-review] .air-source-block header strong{font:700 12px/1 Manrope,Inter,sans-serif}
[data-airdrops-review] .air-task-block header span,[data-airdrops-review] .air-source-block header span{color:#6e7a83;font:600 8px/1 Inter,sans-serif}
[data-airdrops-review] .air-task-track{height:6px;margin-top:14px;border-radius:3px;background:#e8ebef;overflow:hidden}
[data-airdrops-review] .air-task-track i{display:block;height:100%;border-radius:inherit;background:#2f45ff;transition:width .2s ease}
[data-airdrops-review] .air-task-block p{margin:12px 0 0;color:#65717a;font:500 9px/1.5 Inter,sans-serif}
[data-airdrops-review] .air-source-block{min-height:0;padding:18px}
[data-airdrops-review] .air-source-block>div{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-top:16px;padding:12px 0;border-top:1px solid #edf0f2;border-bottom:1px solid #edf0f2}
[data-airdrops-review] .air-source-block>div span{color:#7d8992;font:600 8px/1 Inter,sans-serif}
[data-airdrops-review] .air-source-block>div b{color:#28323a;font:600 9px/1 Inter,sans-serif}
[data-airdrops-review] .air-source-block p{margin:14px 0 0;color:#65717a;font:500 9px/1.5 Inter,sans-serif}
[data-airdrops-review] .air-detail-actions{display:grid;grid-template-columns:1fr 1.2fr;gap:8px;padding:12px 18px;border-top:1px solid #e8ecef}
[data-airdrops-review] .air-detail-actions button{height:38px;border-radius:5px;font:600 9px/1 Inter,sans-serif;cursor:pointer}
[data-airdrops-review] .air-secondary-action{border:1px solid #d5dce2;background:#fff;color:#344049}
[data-airdrops-review] .air-primary-action{border:1px solid #2f45ff;background:#2f45ff;color:#fff}
[data-airdrops-review] .air-action-status{margin:0;padding:0 18px;color:#65717a;font:500 8px/1.3 Inter,sans-serif}

@media(max-width:1800px){
  [data-airdrops-review] body{overflow:auto!important}
  [data-airdrops-review] .air-main{height:auto!important;min-height:calc(100vh - 72px)!important;padding:24px 30px 28px!important;overflow:visible!important}
  [data-airdrops-review] .air-grid{height:auto!important;grid-template-columns:minmax(0,1fr) 340px!important;grid-template-rows:78px minmax(720px,1fr)!important}
  [data-airdrops-review] .air-hero{grid-template-columns:minmax(0,1fr) 230px!important}
  [data-airdrops-review] .center-stack{grid-template-rows:54px 82px minmax(0,1fr)!important;gap:12px!important}
  [data-airdrops-review] .air-metric{height:82px!important;padding:11px 13px!important}
  [data-airdrops-review] .drop-head,[data-airdrops-review] .drop-row{grid-template-columns:42px minmax(180px,1fr) 100px 80px 82px!important;gap:10px!important}
  [data-airdrops-review] .head-stage,[data-airdrops-review] .head-tasks,[data-airdrops-review] .lifecycle,[data-airdrops-review] .task-progress{display:none!important}
  [data-airdrops-review] .airdrop-search{width:150px!important}
}

@media(prefers-reduced-motion:reduce){
  [data-airdrops-review] .drop-row,[data-airdrops-review] .air-task-track i{transition:none!important}
}
