.advisor-number-entry{display:flex;align-items:stretch;min-width:0;border:1px solid #d4d5cc;background:#fff;transition:border-color .18s}
.advisor-number-entry:focus-within{border-color:var(--orange);outline:2px solid #dca35c26;outline-offset:1px}
.advisor-number-entry .advisor-input{flex:1;width:0;min-width:0;border:0;box-shadow:none;font-variant-numeric:tabular-nums;background:transparent}
.advisor-number-magnitude{align-self:center;text-align:right;max-width:45%;padding:7px 12px;border-left:1px solid var(--line);font-size:11px;line-height:1.5;color:var(--orange-dark);font-weight:600;overflow-wrap:anywhere}
.advisor-number-magnitude.number-invalid{color:#963f30}
.quick-money-input>.advisor-number-entry .advisor-input{padding:14px;font-size:19px}
.quick-money-input>span{display:none}
.quick-options .advisor-number-entry,.advisor-form-grid .advisor-number-entry,.advisor-months .advisor-number-entry{flex-wrap:wrap}
.quick-options .advisor-number-entry .advisor-input,.advisor-form-grid .advisor-number-entry .advisor-input,.advisor-months .advisor-number-entry .advisor-input{flex-basis:100%;width:100%}
.quick-options .advisor-number-magnitude,.advisor-form-grid .advisor-number-magnitude,.advisor-months .advisor-number-magnitude{max-width:none;border-left:0;border-top:1px solid var(--line);width:100%;font-size:10px;padding:5px 10px;text-align:left}
@media(prefers-reduced-motion:reduce){.advisor-number-entry{transition:none}}
