:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select-field{display:grid;gap:var(--calculator-field-label-gap)}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select{position:relative;width:100%}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__label{color:var(--ink);font-size:var(--calculator-field-label-font-size);font-weight:var(--calculator-field-label-font-weight);line-height:var(--calculator-field-line-height)}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select>select{position:absolute;width:1px;height:1px;min-height:0;margin:0;padding:0;clip-path:inset(50%);opacity:0;pointer-events:none}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__trigger{display:flex;width:100%;height:60px;min-height:60px;align-items:center;gap:12px;justify-content:flex-start;padding:.75rem 16px .75rem 17px;border:1px solid #cfd7d3;border-radius:8px;background:#fff;box-shadow:none;color:var(--ink);font-family:inherit;font-size:var(--calculator-select-value-font-size);font-weight:400;line-height:var(--calculator-field-line-height);text-align:right}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__value{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__value[data-placeholder]{color:var(--calculator-placeholder-color);font-size:var(--calculator-placeholder-font-size);font-weight:400;opacity:1}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__chevron{display:block;width:16px;height:16px;min-width:16px;min-height:16px;max-width:16px;max-height:16px;flex:0 0 16px;margin-inline-start:auto;fill:none;stroke:currentColor;stroke-linecap:round;stroke-linejoin:round;stroke-width:1.5;transform-origin:center}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__listbox{position:absolute;z-index:20;inset-block-start:calc(100% + 8px);inset-inline:0;overflow:hidden;border:1px solid #d9e0dc;border-radius:8px;background:#fff;box-shadow:0 4px 14px #123c3614}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__listbox[hidden]{display:none}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__option{display:flex;min-height:44px;align-items:center;padding:.65rem 18px;color:var(--ink);cursor:default;font-size:var(--calculator-select-value-font-size);font-weight:400;line-height:var(--calculator-field-line-height);direction:rtl;text-align:right}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__option[data-active],:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__listbox:not([data-active-option]) .accessible-select__option[aria-selected=true]{background:color-mix(in srgb,var(--focus) 10%,#fff)}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__option-label{min-width:0}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__check{display:none;width:14px;height:14px;min-width:14px;min-height:14px;max-width:14px;max-height:14px;flex:0 0 14px;margin-inline-start:auto;fill:none;stroke:var(--focus);stroke-linecap:round;stroke-linejoin:round;stroke-width:1.7}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__option[aria-selected=true] .accessible-select__check{display:block}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__trigger:is(:hover,:focus,:active){border-color:#cfd7d3;border-width:1px;background:#fff;box-shadow:none}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__trigger:focus{outline:0}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__trigger:focus-visible{outline:2px solid color-mix(in srgb,var(--focus) 42%,transparent);outline-offset:-2px}:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select--open .accessible-select__chevron{transform:rotate(180deg)}@media (prefers-reduced-motion: no-preference){:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__chevron{transition:transform .14s ease}}@media (prefers-reduced-motion: reduce){:is(.calculator-pilot--gpa,.calculator-pilot--ideal-weight,.calculator-pilot--financial-breakdown) .accessible-select__chevron{transition:none}}
