.liquidity-view{max-width:1360px;margin:0 auto;padding:28px 0 48px}.liquidity-heading{margin-bottom:24px}.liquidity-heading h1{letter-spacing:-.03em;font-size:24px;font-weight:600}.liquidity-grid{grid-template-columns:minmax(0,1fr) 420px;align-items:start;gap:32px;margin-top:16px;display:grid}.liquidity-pools{min-width:0}.liquidity-pool-toolbar{color:var(--muted-foreground);justify-content:space-between;align-items:center;gap:12px;padding-block:0 14px;font-size:11px;display:flex}.liquidity-search{width:min(230px,70%)}.liquidity-pool-labels,.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 48px 90px 66px;align-items:center;gap:16px;display:grid}.liquidity-pool-labels{color:var(--muted-foreground);border-block:1px solid var(--border);padding:12px 8px;font-size:10px}.liquidity-pool-labels>:nth-child(2),.liquidity-pool-labels>:nth-child(3){text-align:right}.liquidity-pool-row{border-bottom:1px solid var(--border);min-height:68px;padding:12px 8px}.liquidity-pool-row[data-selected=true]{background:var(--card)}.liquidity-pool-fee,.liquidity-pool-value{text-align:right;font-family:var(--font-geist-mono), monospace;font-size:12px}.liquidity-pool-fee{color:var(--muted-foreground)}.liquidity-pool-identity{min-width:0}.liquidity-add{padding-inline:8px;font-size:11px}.liquidity-composer{border:1px solid var(--border);border-radius:var(--radius);background:var(--card);min-width:0}.liquidity-select-state,.liquidity-positions-state{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:14px;min-height:320px;padding:24px;display:flex}.liquidity-select-state>svg,.liquidity-positions-state>svg{color:var(--muted-foreground)}.liquidity-select-state h2,.liquidity-positions-state h2{font-size:15px;font-weight:500}.liquidity-select-state p,.liquidity-positions-state p{color:var(--muted-foreground);font-size:12px}.liquidity-form{padding:20px}.liquidity-form fieldset{min-width:0}.liquidity-form-title{justify-content:space-between;align-items:center;margin:-4px 0 12px;display:flex}.liquidity-form h2{font-size:15px;font-weight:600}.liquidity-form h3{font-size:12px;font-weight:500}.liquidity-pair{align-items:center;gap:10px;display:flex}.liquidity-pair>span{color:var(--muted-foreground)}.liquidity-pair-meta{border-bottom:1px solid var(--border);color:var(--muted-foreground);justify-content:space-between;gap:8px;margin-bottom:18px;padding-block:10px 18px;font-size:10px;display:flex}.liquidity-pair-meta>span:first-child{flex:none}.liquidity-reference{color:var(--muted-foreground);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-block:12px;font-size:10px;display:flex}.liquidity-reference>span:last-child{overflow-wrap:anywhere}.liquidity-amount-heading{margin-block:22px 10px}.liquidity-amount{margin-bottom:8px}.liquidity-error{color:var(--negative);margin:0;font-size:12px}.liquidity-feedback{align-items:center;min-height:44px;display:flex}.liquidity-form-actions{grid-template-columns:minmax(0,1fr);gap:10px;margin-top:18px;display:grid}.liquidity-form-actions>button{height:40px;font-size:12px}.liquidity-service-status{text-align:right;color:var(--muted-foreground);margin-top:10px;font-size:10px}@media (max-width:1100px){.liquidity-grid{grid-template-columns:minmax(0,1fr) 370px;gap:20px}.liquidity-pool-labels,.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 76px 40px;gap:10px}.liquidity-pool-fee,.liquidity-pool-labels>:nth-child(2),.liquidity-add>span{display:none}}@media (max-width:800px){.liquidity-grid{grid-template-columns:minmax(0,1fr)}.liquidity-composer:has(form){grid-row:1}.liquidity-select-state{min-height:180px}}@media (max-width:480px){.liquidity-view{padding:20px 0 32px}.liquidity-heading h1{font-size:22px}.liquidity-form{padding:16px}.liquidity-pool-row{padding-inline:0}.liquidity-pool-value{font-size:11px}.liquidity-pool-labels,.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 64px 36px;gap:8px}}@media (pointer:coarse){.liquidity-add{min-width:44px;min-height:44px}.liquidity-pool-labels,.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 64px 44px}.liquidity-pool-fee,.liquidity-pool-labels>:nth-child(2),.liquidity-add>span{display:none}}@media (max-width:480px){.liquidity-pool-labels{display:none}.liquidity-pool-row{grid-template-columns:minmax(0,1fr) 44px;row-gap:6px}.liquidity-pool-row>.liquidity-pool-identity{grid-area:1/1}.liquidity-pool-value{text-align:left;color:var(--muted-foreground);grid-area:2/1;padding-left:44px}.liquidity-pool-value .sr-only{clip-path:none;width:auto;height:auto;margin-right:8px;position:static}.liquidity-add{grid-area:1/2}}
