.model-routing-strategy[data-v-4e63799d]{position:relative;width:100%;min-width:0;box-sizing:border-box;margin:0 0 6px;color:#eef2fa}.route-strategies[data-v-4e63799d]{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px;margin:0}.route-strategies button[data-v-4e63799d]{min-width:0;min-height:34px;padding:7px 5px;border:1px solid #47536a;border-radius:8px;background:#202733;color:#e9eef6;font-size:13px;line-height:1.2;font-weight:600;white-space:nowrap;cursor:pointer}.route-strategies button span[data-v-4e63799d]{margin-left:5px}.route-strategies button[aria-pressed=true][data-v-4e63799d],.route-member[aria-pressed=true][data-v-4e63799d]{border-color:#36c5d6;background:#163841;color:#7ae9f1}.route-resolved[data-v-4e63799d]{display:flex;gap:7px;align-items:baseline;padding:7px 2px 2px;color:#9eaac0;font-size:12px;line-height:1.4}.route-resolved strong[data-v-4e63799d]{color:#cfdbe8;font-weight:500;overflow-wrap:anywhere}.route-error[data-v-4e63799d]{color:#ffbd94}.route-member-popup[data-v-4e63799d]{position:absolute;top:40px;left:0;right:0;z-index:60;padding:10px;border:1px solid #4e6178;border-radius:11px;background:#161e2b;box-shadow:0 10px 30px #0008}.route-member-heading[data-v-4e63799d]{display:flex;justify-content:space-between;gap:8px;color:#d1ddeb;font-size:13px;margin-bottom:8px}.route-member-heading small[data-v-4e63799d]{color:#97a5ba;font-size:11px}.route-member-list[data-v-4e63799d]{display:grid;gap:6px;max-height:min(260px,45vh);overflow:auto;overscroll-behavior:contain}.route-member[data-v-4e63799d]{display:grid;gap:4px;width:100%;min-width:0;padding:9px 10px;text-align:left;border:1px solid #39475b;border-radius:8px;background:#202836;color:#e5edf9;cursor:pointer}.route-member-name[data-v-4e63799d]{display:flex;justify-content:space-between;gap:8px;font-size:13px;overflow-wrap:anywhere}.route-member-name small[data-v-4e63799d]{font-size:11px;white-space:nowrap;color:#96c5d4}.route-member-price[data-v-4e63799d]{font-size:12px;color:#ffc275}.route-note[data-v-4e63799d]{font-size:12px;color:#9ba9bd}button[data-v-4e63799d]:disabled{cursor:not-allowed;opacity:.5}button[data-v-4e63799d]:focus-visible{outline:2px solid #63dfeb;outline-offset:1px}.is-panel-picker[data-v-4e63799d]{color:var(--text, #e5edf9)}.is-panel-picker.is-open[data-v-4e63799d]{display:flex;flex:1;flex-direction:column;min-height:0;margin-bottom:0}.is-panel-picker .route-strategies[data-v-4e63799d]{flex-shrink:0}.is-panel-picker .route-strategies button[data-v-4e63799d],.is-panel-picker .route-member[data-v-4e63799d]{border-color:var(--line, #39475b);background:var(--main-surface-soft, #202836);color:var(--text, #e5edf9)}.is-panel-picker .route-strategies button[aria-pressed=true][data-v-4e63799d],.is-panel-picker .route-member[aria-pressed=true][data-v-4e63799d]{border-color:var(--primary, #36c5d6);background:var(--primary-soft, #163841);color:var(--primary, #7ae9f1)}.is-panel-picker .route-member-popup[data-v-4e63799d]{position:static;display:flex;flex:1;flex-direction:column;min-height:0;margin-top:8px;padding:0;border:0;border-radius:0;background:transparent;box-shadow:none}.is-panel-picker .route-member-heading[data-v-4e63799d]{flex-shrink:0;align-items:center;flex-wrap:wrap;color:var(--text, #d1ddeb)}.is-panel-picker .route-member-heading small[data-v-4e63799d]{margin-left:auto;color:var(--text-muted, #97a5ba)}.route-member-back[data-v-4e63799d]{display:grid;place-items:center;flex:0 0 32px;width:32px;height:32px;padding:0;border:1px solid var(--line, #39475b);border-radius:6px;background:transparent;color:inherit;font-size:20px;cursor:pointer}.is-panel-picker .route-member-list[data-v-4e63799d]{flex:1;grid-template-columns:minmax(0,1fr);grid-auto-rows:max-content;min-height:0;max-height:none;align-content:start;padding:2px;scrollbar-gutter:stable;overflow-x:hidden}.is-panel-picker .route-member[data-v-4e63799d]{box-sizing:border-box;grid-template-columns:minmax(0,1fr);min-height:54px;height:auto;padding:8px 10px;white-space:normal}.is-panel-picker .route-member-name[data-v-4e63799d]{min-width:0;flex-wrap:wrap;row-gap:3px;line-height:1.4}.is-panel-picker .route-member-name small[data-v-4e63799d]{white-space:normal;color:var(--text-muted, #96c5d4)}.is-panel-picker .route-member-price[data-v-4e63799d]{color:var(--primary, #ffc275);overflow-wrap:anywhere}@media (pointer: coarse){.is-panel-picker .route-strategies button[data-v-4e63799d],.route-member-back[data-v-4e63799d]{min-height:44px}.route-member-back[data-v-4e63799d]{flex-basis:44px;width:44px}}@media (max-width: 380px){.route-strategies[data-v-4e63799d]{gap:4px}.route-strategies button[data-v-4e63799d]{font-size:12px;padding:7px 2px}}
