.h-quote-fields{gap:18px}.h-field,.h-quote-fields{display:flex;flex-direction:column}.h-field{position:relative;gap:8px}.h-field-label{font-size:13px;color:var(--on-dark)}.h-select{height:54px;padding:0 14px;display:flex;align-items:center;gap:12px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);cursor:pointer;color:#fff;font-size:16px;text-align:left;width:100%}.h-select:hover,.h-select[aria-expanded=true]{border-color:rgba(169,164,255,.45)}.h-amount:focus-within,.h-select:focus-visible{outline:2px solid rgba(169,164,255,.7);outline-offset:2px}.h-select .h-flag{width:24px;height:18px;border-radius:3px}.h-select-name{flex:1;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.h-popover{position:absolute;top:calc(100% + 8px);left:0;right:0;z-index:20;padding:6px;border-radius:14px;background:linear-gradient(135deg,rgba(255,255,255,.13),rgba(255,255,255,.03) 48%,rgba(255,255,255,.07)),rgba(16,20,42,.86);backdrop-filter:blur(28px) saturate(170%);border:1px solid rgba(255,255,255,.16);box-shadow:inset 0 1px 0 rgba(255,255,255,.28),0 24px 60px rgba(0,0,0,.5);display:flex;flex-direction:column;gap:4px}.h-popover-search{height:42px;flex:none;margin-bottom:2px;padding:0 12px;border-radius:10px;border:1px solid rgba(255,255,255,.12);background:rgba(255,255,255,.05);color:#fff;font-size:14px;outline:none}.h-popover-search::-moz-placeholder{color:var(--on-dark-muted)}.h-popover-search::placeholder{color:var(--on-dark-muted)}.h-popover-search:focus{border-color:rgba(169,164,255,.45)}.h-options{display:flex;flex-direction:column;gap:4px;max-height:232px;overflow:auto;margin:0;padding:0;list-style:none}.h-option{display:flex;align-items:center;gap:12px;min-height:46px;flex:none;padding:0 12px;border-radius:10px;cursor:pointer;font-size:14px;text-align:left;color:#e4e6ee}.h-option.is-highlighted,.h-option:hover{background:rgba(255,255,255,.06)}.h-option.is-selected{background:rgba(124,118,245,.16)}.h-option .h-flag{width:22px;height:16px;border-radius:3px;box-shadow:0 0 0 1px rgba(255,255,255,.1)}.h-option-name{flex:1}.h-option-cur{color:var(--on-dark-muted);font-size:12px}.h-option-empty{padding:12px;font-size:14px;color:var(--on-dark-muted)}.h-amount{height:54px;padding:0 14px;display:flex;align-items:center;gap:10px;border-radius:12px;border:1px solid rgba(255,255,255,.14);background:rgba(255,255,255,.06);box-sizing:border-box}.h-amount input{flex:1;min-width:0;background:transparent;border:0;outline:none;color:#fff;font-size:18px;font-weight:400;letter-spacing:-.01em}.h-amount span{color:var(--on-dark-muted);font-size:15px}