.p-currency-display{border-block:1px solid var(--city-line);flex-wrap:wrap;align-items:center;gap:12px 24px;margin-block:16px;padding:16px 0;display:flex}.p-currency-display>div{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.p-currency-display label{font-size:14px;font-weight:700}.p-currency-display select,.p-currency-display button{background:var(--p-ground);min-height:44px;color:var(--p-ink);border:1px solid var(--city-line);border-radius:var(--p-radius);font:inherit;padding:8px 12px}.p-currency-display p{flex:260px;margin:0;font-size:13px;line-height:1.6}.p-currency-display a{color:var(--p-link);text-decoration:underline}.p-rate-price{font-variant-numeric:tabular-nums}.p-rate-native{font-size:.8em}.p-rate-price small{color:var(--p-link);margin-block-start:4px;font-size:12px;display:block}.dallas-prototype .p-rate-tools:has(.p-currency-display){grid-template-columns:minmax(0,1fr) minmax(120px,180px);align-items:start;gap:4px 16px;display:grid}.p-rate-tools:has(.p-currency-display) form{width:100%}.p-rate-tools:has(.p-currency-display) .p-rate-help{grid-column:1/-1;margin:0}.p-rate-tools .p-currency-display{border:0;min-width:0;margin:0;padding:0;display:block}.p-rate-tools .p-currency-display>div{display:block}.p-rate-tools .p-currency-display label{font-size:13px}.p-rate-tools .p-currency-display select{border-color:var(--p-ink);width:100%;padding-inline:8px;font-size:14px}.p-rate-tools .p-currency-display p{font-size:12px}@media (max-width:520px){.dallas-prototype .p-rate-tools:has(.p-currency-display){grid-template-columns:minmax(0,1fr) 122px}}
