:root{--bg:#061513;--panel:#0f2926;--panel2:#163733;--line:#28514d;--muted:#91aaa7;--blue:#28d0a0;--cyan:#2ed8b6;--lime:#9dff77;--purple:#c19aff}body{background:radial-gradient(circle at 12% 0,#164a42 0,transparent 34%),var(--bg)}.topbar{background:#071a18ed}.mark{border-color:#53d9b5;background:linear-gradient(145deg,#1dbb8d,#113f39)}.wallet{border-color:#3b6b65;background:#143a35}.primary{background:linear-gradient(100deg,#20c697,#9dff77)}
.liq-tabs{display:flex;gap:7px;width:max-content;padding:5px;margin-bottom:20px;border:1px solid var(--line);border-radius:13px;background:#0b2421}.liq-tabs button{border:0;border-radius:9px;padding:11px 20px;background:transparent;color:var(--muted);cursor:pointer}.liq-tabs button.active{color:var(--text);background:#205049}.liq-subpage{display:none}.liq-subpage.active{display:block}
.pool-directory,.position-table-head,.position-item{border:1px solid #28514d;background:#13302e}.pool-directory{border-radius:18px;overflow:hidden;margin-bottom:24px}.pool-table-head,.pool-row,.position-table-head,.position-item{display:grid;grid-template-columns:2fr repeat(5,1fr) 110px;gap:18px;align-items:center;padding:17px 22px}.pool-table-head,.position-table-head{color:#a8bebc;font-size:.82rem;text-transform:uppercase;background:#102a28}.pool-row{min-height:94px;border-top:1px solid #28514d}.pool-row:hover{background:#183a36}.pool-name{display:flex;align-items:center;gap:13px}.token-stack{display:flex}.token-stack i{display:grid;place-items:center;width:37px;height:37px;border-radius:50%;font-style:normal;font-size:.68rem;font-weight:800;background:#2875ca;border:2px solid #173632}.token-stack i+ i{margin-left:-11px;background:linear-gradient(145deg,var(--purple),var(--cyan))}.pool-name>span{display:grid;gap:5px}.pool-name small,.metric small{color:#91aaa7}.metric{display:grid;gap:5px}.metric b{font-size:1.02rem}.green{color:#23c89b}.purple{color:#b695ff}.pool-row .deposit-btn{border:0;border-radius:10px;background:#19bf91;color:#031d16;padding:12px;font-weight:800;cursor:pointer}.pool-loading{padding:36px;text-align:center;color:var(--muted)}.editor-block{scroll-margin-top:95px;padding-top:10px}
.manage-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:18px}.manage-head h2{margin:0 0 6px}.manage-head p{margin:0;color:var(--muted)}.manage-head .secondary{width:auto;margin:0;padding:10px 18px}.position-table-head{grid-template-columns:1.4fr .8fr 1.5fr .6fr .8fr 1fr;border-radius:16px 16px 0 0}.positions-list{display:grid}.position-item{grid-template-columns:1.4fr .8fr 1.5fr .6fr .8fr 1fr;border-top:0;min-height:126px}.position-item:last-child{border-radius:0 0 16px 16px}.position-cell{display:grid;gap:6px;min-width:0}.position-cell span{color:#91aaa7;font-size:.78rem}.position-cell strong{overflow:hidden;text-overflow:ellipsis}.range-status{display:flex;align-items:center;gap:7px}.range-status i{width:9px;height:9px;border-radius:50%;background:#23c89b}.range-status.out i{background:#f6b86b}.mini-range{height:6px;border-radius:6px;background:#315b55;position:relative;margin:5px 0}.mini-range:after{content:"";position:absolute;left:12%;right:18%;top:0;bottom:0;border-radius:6px;background:#23c89b}.position-actions{display:flex;gap:7px}.position-actions a,.position-actions button{border:1px solid #416b66;background:transparent;color:var(--text);padding:9px 11px;border-radius:9px;text-decoration:none;cursor:pointer}.position-actions .claim-btn{background:#19bf91;color:#05221a;border-color:#19bf91}.empty-position{display:grid;place-items:center;gap:8px;min-height:180px;color:var(--muted);border:1px solid var(--line);background:#111a26;border-radius:0 0 16px 16px}.empty-position b{color:var(--text)}
.confirm-card{padding:23px}.confirm-card .dialog-head>div{display:grid;gap:5px}.confirm-pair{display:flex;justify-content:space-between;align-items:center;padding:15px;background:var(--panel2);border-radius:11px;margin-bottom:10px}.confirm-pair b{color:var(--cyan)}.confirm-grid{display:grid;grid-template-columns:1fr 1fr;gap:9px}.confirm-grid div{display:grid;gap:6px;padding:13px;background:#151e2a;border-radius:10px}.confirm-grid span,.confirm-card p{color:var(--muted);font-size:.8rem}.confirm-grid strong{line-height:1.4;overflow-wrap:anywhere}
.incentive-page{max-width:1120px;margin:auto}.incentive-summary{display:grid;grid-template-columns:repeat(4,1fr);gap:10px;margin-bottom:22px}.incentive-summary div{display:grid;gap:7px;padding:18px;border:1px solid var(--line);border-radius:13px;background:var(--panel)}.incentive-summary span{color:var(--muted);font-size:.8rem}.incentive-summary strong{font-size:1.08rem}.incentive-head,.incentive-row{display:grid;grid-template-columns:2fr repeat(3,1fr) 120px;gap:18px;align-items:center;padding:17px 22px}.incentive-head{color:#a8bebc;font-size:.82rem;text-transform:uppercase;background:#102a28}.incentive-row{min-height:92px;border-top:1px solid #28514d}.incentive-row button{border:0;border-radius:9px;background:#19bf91;color:#041e17;padding:11px;font-weight:800;cursor:pointer}.stake-panel{display:grid;grid-template-columns:1.4fr .7fr .7fr 1fr 1fr;gap:10px;align-items:center;padding:20px;border:1px solid var(--line);border-radius:15px;background:var(--panel)}.stake-panel h2{margin:0 0 5px;font-size:1.05rem}.stake-panel p{margin:0;color:var(--muted);font-size:.8rem}.stake-panel select,.stake-panel input{min-width:0;border:1px solid var(--line);border-radius:10px;background:#0a211f;color:var(--text);padding:13px}.stake-panel .primary,.stake-panel .secondary{margin:0}.incentive-warning{color:#e2c98e;background:#392f1b;border-left:3px solid #e5b94c;padding:12px 14px;border-radius:6px;font-size:.82rem}.watch-token{width:auto}
@media(max-width:900px){.pool-table-head,.position-table-head,.incentive-head{display:none}.pool-row,.position-item,.incentive-row{grid-template-columns:1fr 1fr;padding:18px}.pool-name,.position-cell:first-child{grid-column:1/-1}.pool-row .deposit-btn,.incentive-row button{grid-column:1/-1}.position-actions{grid-column:1/-1}.positions-list{gap:12px}.position-item{border:1px solid #28514d;border-radius:14px!important}.stake-panel{grid-template-columns:1fr 1fr}.stake-panel>div{grid-column:1/-1}.incentive-summary{grid-template-columns:1fr 1fr}}
@media(max-width:650px){.confirm-grid,.pool-row,.position-item,.incentive-row,.stake-panel,.incentive-summary{grid-template-columns:1fr}.manage-head{align-items:flex-start}.liq-tabs{width:100%}.liq-tabs button{flex:1}.pool-name,.position-cell:first-child,.pool-row .deposit-btn,.position-actions,.stake-panel>div,.incentive-row button{grid-column:auto}}
.editor-block{display:none}.editor-block.active{display:grid}.create-back{display:none;margin-bottom:18px}.create-back.active{display:inline-block}
