.ym-load-status{display:inline!important;font-family:"Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;font-size:.85em;font-weight:650;line-height:1.5;white-space:nowrap;flex:none;letter-spacing:.02em;margin-left:2px;}
.ym-load-status[data-load-status=clear]{color:#34d399!important;}
.ym-load-status[data-load-status=busy]{color:#f6b64f!important;}
.ym-load-status[data-load-status=congested]{color:#ff8588!important;}
body.canvas-light .ym-load-status[data-load-status=clear]{color:#087f5b!important;}
body.canvas-light .ym-load-status[data-load-status=busy]{color:#ad6800!important;}
body.canvas-light .ym-load-status[data-load-status=congested]{color:#c62828!important;}
.ym-native-model-select{position:absolute!important;width:1px!important;height:1px!important;opacity:0!important;pointer-events:none!important;overflow:hidden!important;clip-path:inset(50%);}
.ym-model-picker{display:inline-flex;align-items:center;gap:2px;min-width:0;max-width:100%;min-height:32px;padding:6px 23px 6px 9px;border:1px solid var(--line2,#56616a);border-radius:7px;background:var(--panel2,#20252b);color:var(--text,#edf2f7);font:inherit;font-size:12px;text-align:left;cursor:pointer;position:relative;}
.ym-model-picker:after{content:'⌄';position:absolute;right:7px;top:50%;transform:translateY(-50%);color:var(--dim,#8793a1);font-size:14px;}
.ym-model-picker-text{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:0 1 auto;}
.ym-model-picker-tail{font-size:.85em;color:var(--dim,#8f9ba9);flex:none;}
.ym-model-picker:focus-visible{outline:2px solid #69b7e8;outline-offset:2px;}
.ym-model-picker:disabled{opacity:.5;cursor:wait;}
.ym-model-options{position:fixed;z-index:100000;overflow:auto;overscroll-behavior:contain;box-sizing:border-box;padding:5px;background:#1b222b;color:#eef3f9;border:1px solid #586473;border-radius:10px;box-shadow:0 12px 36px #0006;font:13px/1.6 "Noto Sans SC","PingFang SC","Microsoft YaHei",sans-serif;}
.ym-model-options [role=option]{display:flex;align-items:center;gap:2px;min-height:38px;padding:7px 10px;border-radius:6px;cursor:pointer;}
.ym-model-options [role=option].active,.ym-model-options [aria-selected=true]{background:#34536d;}
.ym-model-options [aria-disabled=true]{opacity:.5;cursor:not-allowed;}
body.canvas-light .ym-model-options{background:#fff;color:#17212e;border-color:#c0cbd6;}
body.canvas-light .ym-model-options [role=option].active,body.canvas-light .ym-model-options [aria-selected=true]{background:#e4f0fc;}
#dock .model-param .ym-model-picker{max-width:210px;}
#dock .video-channel-field .ym-model-picker,.agent-stage-fields .ym-model-picker{width:100%;}
#dock #gen-cost.has-load-status:after{content:none;}
#dock #gen-cost.has-load-status .ym-cost-unit{margin-left:3px;font-size:11px;color:var(--dim);}
#dock #gen-cost .ym-load-status{font-size:10px;}
@media(max-width:600px){#dock .model-param .ym-model-picker{max-width:100%;width:100%;}.ym-model-options [role=option]{min-height:44px;}.ym-model-options .ym-model-picker-text{white-space:normal;overflow-wrap:anywhere;}.ym-model-picker{min-height:36px;}}
