/* All enabled currencies remain visible, with the amount keeping the first line. */
.currency-icon{display:inline-block;width:1.15em;height:1.15em;flex:none;vertical-align:-.18em}
.currency-picker-option .currency-icon,.currency-switch>[data-currency] .currency-icon{width:23px;height:23px;vertical-align:middle}
.currency-disc .currency-icon,.money-currency-symbol .currency-icon{width:28px;height:28px}
.money-account-item .currency-icon,.cushion-account-money .currency-icon,.account-value .currency-icon,.account-detail-value .currency-icon{margin-right:5px}
.currency-picker-field>.select-trigger{position:absolute!important;inset:0 auto auto 0!important;width:1px!important;height:1px!important;min-height:0!important;padding:0!important;border:0!important;clip-path:inset(50%);opacity:0;pointer-events:none}
.currency-picker{display:flex;flex-wrap:wrap;gap:4px;max-width:100%;width:fit-content;padding:3px;border-radius:11px;background:#edf1f7}
.currency-picker .currency-picker-option{flex:0 0 auto;min-width:42px;min-height:40px;padding:7px 12px;border-radius:8px;font-size:17px;line-height:1.2;font-weight:550;color:var(--muted);transition:background-color .15s,color .15s,box-shadow .15s}
.currency-picker .currency-picker-code{font-size:11px;letter-spacing:.1px}
.currency-picker .currency-picker-option.is-active{color:var(--blue);background:var(--paper);box-shadow:0 1px 4px #14265312}
.currency-picker .currency-picker-option:focus-visible{outline:none;box-shadow:inset 0 -2px 0 #78889e}
.currency-picker .currency-picker-option[aria-invalid=true]{box-shadow:inset 0 -2px 0 var(--red)}
#operation-form .amount-line:has(.currency-picker){flex-wrap:wrap;gap:0}
#operation-form .amount-line:has(.currency-picker)>input{flex-basis:100%}
#operation-form .currency-switch:has(.currency-picker){width:100%;min-width:0;padding:0 0 7px;background:transparent}
#reserve-form .currency-picker-field{margin-bottom:16px}
html[data-theme=dark] .currency-picker{background:var(--theme-inset,#142032)}
html[data-theme=dark] .currency-picker .currency-picker-option.is-active{color:var(--blue);background:var(--theme-raised,#213147);box-shadow:none}
html[data-theme=dark] .currency-picker .currency-picker-option:focus-visible{box-shadow:inset 0 -2px 0 #b0c0d7}
@media(prefers-reduced-motion:reduce){.currency-picker .currency-picker-option{transition:none}}
@media(forced-colors:active){.currency-picker .currency-picker-option.is-active{outline:1px solid Highlight}.currency-picker .currency-picker-option:focus-visible{outline:2px solid Highlight;outline-offset:1px}}
