#portalVariant #routeChoiceControls{padding:16px 0;border-top:1px solid #dce3ed;margin-top:14px}#portalVariant #routeChoiceControls h3{font-size:17px;margin:0 0 8px}#portalVariant #routeChoiceControls p{font-size:13px;line-height:1.5;color:#526177}#portalVariant #routeChoiceControls fieldset{border:1px solid #dce3ed;border-radius:6px;padding:10px;display:flex;flex-wrap:wrap;gap:8px;margin:10px 0}#portalVariant #routeChoiceControls legend{font-size:13px;font-weight:600}#portalVariant #routeChoiceControls button{min-height:42px;border:1px solid #ced8e5;background:#fff;border-radius:5px;padding:9px 12px;font-size:13px;cursor:pointer}#portalVariant #routeChoiceControls button[aria-pressed=true]{background:#e9efff;border-color:#1555ff;color:#1546be}#portalVariant #routeChoiceControls label{display:flex;flex-direction:column;gap:6px;font-size:13px}#portalVariant #routeChoiceControls select{min-height:44px;width:100%;font-size:13px}#portalVariant .route-choice-actions{display:flex;flex-wrap:wrap;gap:8px;margin-top:12px}#portalVariant #routeChoiceControls #routeSaveChoice{background:#1555ff;color:white;border-color:#1555ff}#portalVariant #routeChoiceControls button:disabled{opacity:.5;cursor:default}#portalVariant #routeChoiceControls>small{font-size:12px;line-height:1.5;color:#69758a;display:block}#portalVariant #routeChoiceControls button:focus-visible{outline:3px solid #1555ff;outline-offset:2px}
