.up-vault-actions .amount-box .wallet-amount-main{gap:8px}.managed-vault-actions.up-vault-actions select.up-unit{flex:0 0 auto;width:auto;padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;color:var(--ink);font:500 13px/1.2 var(--sans);cursor:pointer}.up-vault-actions .wallet-amount-main input{flex:1 1 auto}.up-vault-actions .wallet-guard-note+.wallet-guard-note{margin-top:8px}.up-vault-actions .managed-presets{margin:12px 0 4px}.up-requests{margin-top:16px;padding:20px 22px;border:1px solid var(--line);border-radius:16px;background:#fffefb}.up-requests h3{margin:0 0 8px;font:500 13px/1.3 var(--sans);color:var(--muted);text-transform:none}.up-requests ul+h3{margin-top:18px}.up-requests ul{display:grid;gap:0;margin:0;padding:0;list-style:none}.up-requests li{display:grid;gap:6px;padding:12px 0;border-top:1px solid var(--line-soft);min-width:0}.up-requests li:first-child{border-top:0;padding-top:4px}.up-request-top{display:flex;align-items:flex-start;justify-content:space-between;gap:10px;min-width:0}.up-request-top b{font-weight:500;font-size:14px;line-height:1.4;color:var(--ink);overflow-wrap:anywhere}.up-request-top .vault-table-tag{flex-shrink:0}.up-request-done .up-request-top b{font-weight:400;font-size:13px}.up-request-detail{font-size:13px;color:var(--ink)}.up-request-when{font-size:11px;color:var(--muted)}.up-request-note{margin:2px 0 0;padding:8px 10px;border-radius:8px;background:var(--ember-tint,#fbf1e6);color:var(--ember,#9a5a1a);font-size:12px;line-height:1.45}.up-request-actions{display:flex;gap:8px;margin-top:2px}.up-request-actions .btn{height:32px;min-height:32px;padding:0 14px;border-radius:999px;font:400 12px/1 var(--sans)}.up-summary{display:grid;gap:8px;margin-top:4px}.up-summary .wallet-quote-row strong{color:var(--ink)}.up-settled{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;border-radius:12px;background:var(--accent-tint);color:var(--accent)}.up-settled>svg{flex:0 0 auto;margin-top:2px}.up-settled p{flex:1 1 auto;margin:0;font-size:14px;line-height:1.5;color:var(--ink)}.up-settled button{flex:0 0 auto;border:0;background:transparent;color:var(--muted);font-size:18px;line-height:1;cursor:pointer;padding:0 2px}.up-vault-empty{margin:80px auto;max-width:560px;text-align:center}.up-vault-empty .up-vault-spinner{display:inline-block;width:28px;height:28px;margin-bottom:14px;color:var(--muted)}.up-vault-workspace .sv-two .sv-card{align-content:start}.up-vault-workspace .sv-vault-details dl{gap:12px}.up-vault-workspace .sv-vault-details dl>div{flex-wrap:nowrap;align-items:baseline}.up-vault-workspace .sv-vault-details dt{font-size:14px}.up-vault-workspace .sv-vault-details dd{font-size:14px;white-space:nowrap}.up-requests .up-requests-older{margin-top:12px;height:34px;min-height:34px;padding:0 16px;border-radius:999px;font:400 12px/1 var(--sans)}.up-vault-actions .up-minimum{margin:8px 2px 0;font-size:12px;color:var(--muted)}.up-vault-actions .up-offer-max-row{margin:-4px 0 12px}.up-vault-actions .up-in-kind{display:grid;gap:10px;margin-top:12px;padding:12px 14px;border:1px solid var(--line);border-radius:12px;background:var(--cream-2)}.up-vault-actions .up-in-kind p{margin:0;font-size:13px;line-height:1.5;color:var(--ink)}.up-vault-actions .up-in-kind .up-in-kind-button{justify-self:start;height:36px;min-height:36px;padding:0 16px;font:500 13px/1 var(--sans)}.vault-audit-card{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:18px;padding:18px 22px;border:1px solid var(--line);border-radius:16px;background:#fffefb}.vault-audit-mark{display:inline-flex;align-items:center;justify-content:center;flex-shrink:0;width:44px;height:44px;border-radius:999px;background:var(--accent-tint);color:#17714a}.vault-audit-text{flex:1 1 260px;min-width:0}.vault-audit-text h2{margin:0;font:500 18px/1.3 var(--sans);color:var(--ink)}.vault-audit-text p{margin:2px 0 0;font-size:13px;line-height:1.5;color:var(--muted)}.vault-audit-report{display:inline-flex;align-items:center;height:40px;padding:0 18px;border-radius:999px;border:1px solid var(--line-strong);color:var(--ink);font-size:14px;text-decoration:none;white-space:nowrap}.vault-audit-report:hover{border-color:var(--ink)}.vault-audit-report-soon{border-style:dashed;color:var(--muted);cursor:default}.vault-audit-report-soon:hover{border-color:var(--line-strong)}.vault-migrate-card{margin:0 0 24px;padding:20px;border-radius:12px;background:var(--accent-tint-soft);border:1px solid rgba(31,138,91,.3)}.vault-migrate-eyebrow{margin:0;font-size:12px;font-weight:500;letter-spacing:.12em;text-transform:uppercase;color:#17714a}.vault-migrate-amount{margin:8px 0 4px;font-family:var(--serif);font-size:42px;line-height:1.1;letter-spacing:-1px;color:var(--ink);overflow-wrap:anywhere}.vault-migrate-amount span{margin-left:6px;font-family:var(--sans);font-size:11px;letter-spacing:0}.vault-migrate-text{margin:0 0 16px;font-size:14px;line-height:1.55;color:var(--ink-soft)}.vault-migrate-button{width:100%;min-height:54px;display:inline-flex;align-items:center;justify-content:center;gap:10px;border-radius:999px;border:1px solid var(--ink);background:var(--ink);color:var(--paper);font:500 15px/1.2 var(--sans);cursor:pointer}.vault-migrate-button:disabled{opacity:.8;cursor:not-allowed}.vault-migrate-note{margin:10px 0 0;font-size:12px;color:var(--muted);text-align:center}.vault-migrate-steps{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid rgba(31,138,91,.2)}.vault-migrate-steps li{display:flex;align-items:center;gap:12px;padding:11px 0;border-bottom:1px solid rgba(31,138,91,.14)}.vault-migrate-steps li svg{flex-shrink:0}.vault-migrate-step-label{flex:1 1 auto;min-width:0;font-size:14px;color:var(--ink)}.vault-migrate-steps li[data-status=waiting] .vault-migrate-step-label{color:var(--muted)}.vault-migrate-steps li[data-status=confirm] .vault-migrate-step-label,.vault-migrate-steps li[data-status=failed] .vault-migrate-step-label,.vault-migrate-steps li[data-status=pending] .vault-migrate-step-label,.vault-migrate-steps li[data-status=preparing] .vault-migrate-step-label{font-weight:500}.vault-migrate-step-status{font-size:12px;color:var(--muted);white-space:nowrap}.vault-migrate-steps li[data-status=confirm] .vault-migrate-step-status{font-weight:500;color:var(--ink)}.vault-migrate-steps li[data-status=preparing] .vault-migrate-step-status{color:var(--ink);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.vault-migrate-steps li[data-status=failed] .vault-migrate-step-status{color:#9a4f2a}.vault-migrate-step-status a{color:#17714a;text-decoration:none}.vault-migrate-step-status a:hover{text-decoration:underline}.vault-migrate-spin{animation:vault-migrate-spin .9s linear infinite}@keyframes vault-migrate-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.vault-migrate-spin{animation:none}}.vault-migrate-error{color:#9a4f2a}.vault-migrate-error,.vault-migrate-status{margin:12px 0 0;font-size:13px;line-height:1.55}.vault-migrate-status{color:var(--ink-soft)}.vault-migrate-previous{display:inline-block;margin-top:12px;font-size:12px;color:var(--muted)}.vault-migrate-previous:hover{color:var(--ink)}.vault-chainlink-wait{display:flex;align-items:flex-start;gap:10px;margin:0 0 18px;padding:12px 14px;border:1px solid #e1cf9f;border-radius:12px;background:#fff9eb;color:#594a2b}.vault-chainlink-wait>svg{flex:0 0 auto;margin-top:1px;color:#8a6a1f}.vault-chainlink-wait>div{flex:1 1 auto;min-width:0}.vault-chainlink-wait strong{display:block;font-size:14px;font-weight:500;line-height:1.4;color:#3f331d}.vault-chainlink-wait p{margin:4px 0 0;font-size:13px;line-height:1.5}@media (max-width:520px){.vault-migrate-amount{font-size:34px}.vault-migrate-steps li{flex-wrap:wrap}.vault-migrate-step-label{flex:1 1}.vault-migrate-step-status{flex-basis:100%;padding-left:32px;white-space:normal}}.replaced-vault-notice{max-width:1120px;margin:16px auto 0;padding:12px 16px;border:1px solid var(--line);border-radius:12px;background:var(--cream-2);font-size:14px;color:var(--ink-soft)}.replaced-vault-notice:has(+.up-vault-workspace){max-width:1200px}.replaced-vault-notice a{color:#17714a;font-weight:500}