.market-theme .vault-main.account-page-main{width:min(1360px, calc(100% - 2 * var(--page-gutter)))}.liquidity-vault{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;width:100%}.vault-heading{justify-content:space-between;align-items:center;gap:16px;margin-bottom:30px;display:flex}.vault-heading-links{color:var(--color-text-muted);align-items:center;gap:18px;font-size:13px;display:flex}.liquidity-vault a{color:inherit;text-decoration:none}.liquidity-vault a:hover{color:var(--color-brand-text)}.vault-heading-links a{min-height:44px;color:var(--color-text-secondary);align-items:center;gap:6px;font-weight:600;display:inline-flex}.vault-layout{grid-template-columns:minmax(0,1fr) 380px;align-items:start;gap:32px;display:grid}.vault-overview{grid-template-columns:repeat(2,minmax(0,1fr));gap:28px 24px;min-width:0;display:grid}.vault-panel{--sw-paper-bg:var(--color-surface-inset);min-width:0;padding:26px 26px 30px;position:relative}.vault-metric{align-self:stretch}.vault-panel h2{color:var(--color-text-muted);font:700 11px/1.4 var(--font-sans);letter-spacing:.12em;text-transform:uppercase;margin:0}.vault-value{color:var(--color-data);font:500 clamp(30px, 3vw, 42px)/1.1 var(--font-readout);letter-spacing:-.035em;overflow-wrap:anywhere;margin:10px 0 12px}.vault-value small{color:var(--color-text-muted);font:400 13px/1.4 var(--font-sans);letter-spacing:0;white-space:nowrap;margin-left:2px}.vault-caption{color:var(--color-text-muted);margin:0;font-size:13px;line-height:1.55}.vault-rows{margin:12px 0 0;font-size:14px;line-height:1.4}.vault-rows>div{border-bottom:2px dashed var(--color-surface-hover);justify-content:space-between;align-items:baseline;gap:20px;padding:12px 0;display:flex}.vault-rows>div:last-child{border-bottom:0}.vault-rows dt{min-width:0;color:var(--color-text-secondary)}.vault-rows dd{text-align:right;overflow-wrap:anywhere;min-width:0;margin:0;font-weight:500}.vault-rows small{color:var(--color-text-muted);font-size:12px;font-weight:400}.vault-panel-head{align-items:center;gap:2px;display:flex}.vault-rows dt .info-tip,.vault-caption .info-tip{margin-left:2px}.vault-position-rows{margin:0;font-size:13px}.vault-position-rows>div{border:0;gap:10px;padding:6px 0}.vault-pool{grid-column:1/-1}.vault-explainer{color:var(--color-text-muted);grid-column:1/-1;padding:0 4px;font-size:13px;line-height:1.6}.vault-explainer>p{max-width:570px;margin:0}.vault-action{--sw-paper-bg:var(--color-surface-raised);padding:24px 22px 26px;position:relative}.vault-tabs{background:var(--color-surface-inset);border-radius:999px;grid-template-columns:1fr 1fr;gap:4px;padding:4px;display:grid}.vault-tabs button{min-height:42px;color:var(--color-text-secondary);font:600 14px/1 var(--font-control);cursor:pointer;transition:var(--ui-transition);background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;display:flex}.vault-tabs button:not(:disabled):hover{color:var(--color-text)}.vault-tabs button[aria-pressed=true]{background:var(--color-brand);color:var(--color-on-brand);box-shadow:0 0 0 2px var(--color-text)}.vault-tab-check{visibility:hidden;font-size:12px}.vault-tabs button[aria-pressed=true] .vault-tab-check{visibility:visible}.vault-form{padding:18px 0 0}.vault-form>label{color:var(--color-text);margin-bottom:8px;font-size:13px;font-weight:600;display:block}.vault-amount-input{background:var(--color-input);min-height:56px;box-shadow:inset 0 0 0 1px var(--color-border-strong);transition:var(--ui-transition);border-radius:14px;align-items:center;gap:8px;padding:0 8px 0 14px;display:flex}.vault-amount-input:focus-within{box-shadow:inset 0 0 0 2px var(--color-focus)}.vault-amount-input input{width:0;min-width:0;color:var(--color-text);font:600 26px/1.2 var(--font-sans);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;background:0 0;border:0;flex:1;padding:10px 0}.vault-amount-input input:focus-visible{outline:none}.vault-amount-input input::placeholder{color:var(--color-text-muted)}.vault-amount-input>span{color:var(--color-text-muted);font-size:13px}.vault-amount-input button{background:var(--color-surface-raised);min-height:38px;color:var(--color-text);font:600 12px/1 var(--font-control);cursor:pointer;transition:var(--ui-transition);border:0;border-radius:999px;padding:0 14px}.vault-amount-input button:not(:disabled):hover{box-shadow:0 0 0 2px var(--color-brand)}.vault-balance-row{color:var(--color-text-muted);justify-content:space-between;align-items:baseline;gap:12px;margin:10px 0 20px;font-size:13px;line-height:1.4;display:flex}.vault-balance-row>span:last-child{text-align:right;overflow-wrap:anywhere;min-width:0}.vault-action .wallet-primary{min-height:46px;margin:0}.vault-action .wallet-gate{gap:14px}.vault-action .wallet-gate p{margin:0;font-size:13px}.vault-action .wallet-gate-icon{display:none}.vault-action .wallet-gate .wallet-primary{margin:0}.vault-transaction-note{margin-top:12px}.vault-review{border-top:2px dashed var(--color-surface-hover);padding-top:16px}.vault-review h2{color:var(--color-text);font:400 20px/1.2 var(--font-sticker);letter-spacing:0;text-transform:none;margin:0}.vault-review .vault-rows{margin-top:6px}.vault-review .vault-caption{margin:10px 0 16px}.vault-back{min-height:44px;color:var(--color-text-secondary);font:600 13px/1.4 var(--font-control);cursor:pointer;background:0 0;border:0;margin:8px auto 0;padding:6px 16px;display:block}.vault-back:not(:disabled):hover{color:var(--color-text);text-underline-offset:4px;text-decoration:underline}.vault-action button:disabled{cursor:not-allowed;opacity:.5}.vault-action .ui-feedback{margin:12px 0;font-size:13px;line-height:1.55}.vault-action .ui-feedback a{text-underline-offset:3px;text-decoration:underline}@media (max-width:1000px){.vault-layout{grid-template-columns:minmax(0,1fr) 330px;gap:24px}.vault-panel{padding:22px 20px 26px}.vault-value{font-size:28px}}@media (max-width:720px){.vault-heading{margin-bottom:20px}.vault-heading-links{flex-direction:column;align-items:flex-end;gap:0}.vault-overview{display:contents}.vault-layout{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px}.vault-action{grid-row:2;padding:22px 16px 24px}.vault-action,.vault-pool,.vault-explainer{grid-column:1/-1}.vault-metric{padding:18px 14px 22px}.vault-value{margin:8px 0;font-size:26px}.vault-value small{font-size:12px}.vault-position-rows>div{flex-wrap:wrap;gap:0 5px}.vault-position-rows dd{margin-left:auto}}
