#mixed-plan-form .register table{width:100%;min-width:1020px;table-layout:fixed}
#mixed-plan-form th:nth-child(1){width:21%}#mixed-plan-form th:nth-child(2){width:8%}#mixed-plan-form th:nth-child(3){width:23%}#mixed-plan-form th:nth-child(4){width:28%}#mixed-plan-form th:nth-child(5){width:11%}#mixed-plan-form th:nth-child(6){width:9%}
#mixed-plan-form td{padding:18px 12px;vertical-align:middle;overflow-wrap:anywhere}
#mixed-plan-form td input,#mixed-plan-form td select{box-sizing:border-box;width:100%;min-width:0;max-width:100%;padding:12px 10px;border:1px solid #c3d4dd;border-radius:6px;background:#fff;color:#0b1720;font:inherit;font-size:16px}
#mixed-plan-form td button{border:0;background:transparent;padding:8px 0;font:inherit;font-size:15px;font-weight:600;cursor:pointer}
#mixed-plan-form .mixed-row-cost{font-weight:700;font-size:18px}
#mixed-plan-form>.field{display:inline-flex;vertical-align:top;flex-direction:column;width:calc(50% - 18px);margin-right:14px;gap:10px}
#mixed-plan-result{margin:24px 0;background:#edf7fb;border-color:#bddde9;font-size:21px;line-height:1.6}
#mixed-plan-guidance{margin:24px 0;padding:24px;border-left:4px solid #008fc7;background:#edf7fb;line-height:1.7}
#mixed-plan-guidance.mixed-plan-review{border-color:#a36d12;background:#fff8e9}
#mixed-plan-form :focus-visible{outline:3px solid #008fc7;outline-offset:3px}
@media(max-width:640px){#mixed-plan-form>.field{display:flex;width:100%;margin-right:0}#mixed-plan-result{font-size:19px}#mixed-bundles .panel{padding:22px}}
