:root,body{--semi-color-primary:#5146ff;--semi-color-primary-hover:#483bdf;--semi-color-link:#6759d7;--semi-color-text-0:#17171a;--semi-color-text-1:#414149;--semi-color-text-2:#9898a1;--semi-color-border:#e7e7eb;--semi-color-bg-0:#fff;--semi-color-bg-1:#fff;font-family:"PingFang SC","Microsoft YaHei",Arial,sans-serif;color:#17171a;font-size:14px}
*{box-sizing:border-box}body{margin:0}button,input,textarea{font-family:inherit}h1,h2,h3,p{margin:0}h1{font-size:18px;line-height:28px;font-weight:600}h2{font-size:20px;font-weight:600;line-height:30px}h3{font-size:14px;line-height:24px;font-weight:600}a{color:#6759d7;text-decoration:none}strong,b{font-weight:600}
.platform{height:100dvh;display:flex;flex-direction:column;overflow:hidden;background:#fff;color:#17171a}.platform-notice{position:relative;flex:0 0 64px;background:#eeedfc;padding:8px 30px 8px 12px;font-size:14px;line-height:24px}.platform-notice strong{display:block}.platform-notice>.coz-btn{position:absolute;right:8px;top:7px;color:#91919b}.platform-shell{display:flex;flex:1;min-height:0}.sidebar{width:240px;flex:0 0 240px;display:flex;flex-direction:column;background:#fff;border-right:1px solid #ebebef}.logo{height:56px;flex:0 0 56px;display:flex;align-items:center;padding:10px 14px}.logo img{width:91px;height:auto}.sidebar .semi-navigation{flex:1;min-height:0;overflow:auto;border:0;padding:0 6px 10px 6px;min-width:0;width:100%}.sidebar .semi-navigation-item,.sidebar .semi-navigation-sub-wrap{margin:4px 0}.sidebar .semi-navigation-item,.sidebar .semi-navigation-sub-title{height:40px;font-size:14px;border-radius:8px;color:#38383e}.sidebar .semi-navigation-sub-title{font-weight:500}.sidebar .semi-navigation-item-icon{color:#86868d}.sidebar .semi-navigation-item-selected{color:#29292e;background:#f0edff}.sidebar .semi-navigation-list{margin:0}.sidebar .semi-tag{height:16px;padding:0 4px;font-size:10px;border-radius:2px;background:#e7f6ee;color:#357b62}.prototype-controls{border-top:1px solid #efeff2;padding:9px 12px 11px;flex-shrink:0}.prototype-controls>span{display:block;color:#8d8d98;font-size:11px;margin-bottom:6px}.prototype-controls .segments{display:flex;width:100%}.prototype-controls .segments button{flex:1;font-size:12px;padding:3px 7px}.platform-main{flex:1;min-width:0;display:flex;flex-direction:column}.platform-header{min-height:56px;flex:0 0 56px;display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 24px;border-bottom:1px solid #ebebef;background:#fff}.platform-header .semi-breadcrumb{font-size:14px;min-width:140px;flex:1;overflow:hidden}.platform-header .semi-breadcrumb-item:last-child{font-weight:600;max-width:290px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.header-actions{flex-shrink:0}.header-actions .coz-btn{white-space:nowrap}.header-actions .coz-btn[aria-label]{padding:0;min-width:16px;color:#43434c}.header-actions .workspace-select{height:32px!important}.header-actions .old-version{background:#f2efff;border-color:#e2defb;color:#6252de}.coz-btn.semi-button{height:32px;padding:0 12px;border-radius:10px;font-size:14px;font-weight:500;flex-shrink:0}.coz-btn-secondary.semi-button{border:1px solid #e4e4e8;background:#fff;color:#17171a;box-shadow:0 1px 2px #00000008}.coz-btn-secondary.semi-button:hover{background:#f8f8fa}.coz-btn-brand.semi-button{background:#5146ff;border:1px solid #5146ff;color:#fff}.coz-btn-brand.semi-button:hover{background:#473be8}.coz-btn-text.semi-button{background:transparent;box-shadow:none;height:auto;min-height:22px;padding:0;color:#6759d7}.coz-btn-text.semi-button:hover{background:transparent;color:#5146ff}.coz-btn[aria-label]{padding:0 8px;min-width:32px}.semi-button-disabled{opacity:.48}.platform .coz-input,.platform-modal .coz-input,.platform-sheet .coz-input,.platform .coz-select,.platform-modal .coz-select,.platform-sheet .coz-select{border:1px solid #e5e5e9;border-radius:10px;background:#fff;box-shadow:0 1px 2px #00000005;height:36px;font-size:14px}.platform .coz-input input,.platform-modal .coz-input input,.platform-sheet .coz-input input{font-size:14px;padding:0 12px;color:#17171a}.coz-select .semi-select-selection{padding-left:12px;font-size:14px}.platform .coz-textarea,.platform-modal .coz-textarea,.platform-sheet .coz-textarea{border:1px solid #e5e5e9;border-radius:10px;background:#fff}.coz-textarea textarea{font-size:14px;color:#17171a;line-height:22px}.semi-select-option,.semi-dropdown-item{font-size:14px}
.page{padding:24px;flex:1;min-height:0;overflow:auto;background:#fff}.page-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:28px;margin-bottom:16px}.page-heading>.semi-space:first-child{min-width:0}.page-heading h1{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;max-width:700px}.page-heading .coz-btn[aria-label="返回"]{color:#17171a;min-width:24px}.segments{display:inline-flex;background:#f4f4f5;border-radius:12px;padding:3px;gap:0;vertical-align:middle}.segments button{border:0;background:transparent;padding:5px 10px;border-radius:9px;font-size:14px;line-height:22px;color:#17171a;cursor:pointer;white-space:nowrap}.segments button.active{background:#fff;box-shadow:0 1px 3px #00000010}.segments button:focus-visible{outline:2px solid #7669ff;outline-offset:2px}.toolbar{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:14px 0}.toolbar>.semi-space{flex-shrink:0}.toolbar .coz-input,.toolbar .coz-select{height:32px!important}.platform-table{border:1px solid #e7e7eb;overflow:hidden}.platform-table .semi-table-row-head{font-size:14px;font-weight:500;height:32px;padding:6px 10px;background:#fafafa;border-bottom:1px solid #e7e7eb}.platform-table .semi-table-row-cell{font-size:14px;line-height:22px;height:41px;padding:8px 10px;border-bottom:1px solid #efeff2;white-space:nowrap}.platform-table .semi-table-row-cell .coz-btn-text{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px}.platform-table .semi-table-row-cell .semi-space{white-space:nowrap}.platform-table .semi-table-header{background:#fafafa}.platform-table .semi-tag{height:20px;padding:0 8px;font-size:12px;border-radius:12px;border:0}.platform-table .semi-table-empty{padding:0}.platform-table .semi-table-body::-webkit-scrollbar{height:7px}.platform-table .semi-table-body::-webkit-scrollbar-thumb{background:#e5e5e7;border-radius:4px}.small-id{display:inline-block;font-size:13px;line-height:20px;padding:0 7px;border:1px solid #e7e7eb;border-radius:2px;color:#17171a;background:#fff;white-space:nowrap}.click-text{cursor:pointer}.pagination{display:flex;align-items:center;justify-content:flex-end;gap:8px;margin-top:18px;font-size:14px;flex-wrap:wrap}.pagination .coz-btn{min-width:32px;padding:0 8px}.pagination .coz-select{height:32px!important}.table-empty{padding:18px;text-align:center;color:#9898a1}.ellipsis{display:block;max-width:215px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.required,.error{color:#d84e56}.error{font-size:13px;line-height:20px;margin:6px 0}.field-help{font-size:13px;line-height:21px;color:#9999a1;margin:6px 0 8px}.field{margin-top:16px;min-width:0}.field>label{display:block;font-size:14px;font-weight:500;line-height:22px;margin-bottom:7px}.field>.field-help{margin-top:0}.section-title{position:relative;padding-left:11px;margin-top:20px;margin-bottom:2px;font-size:16px;line-height:24px}.section-title:before{content:"";position:absolute;left:0;top:4px;width:4px;height:16px;border-radius:2px;background:#5b49ec}.counter{font-size:13px;color:#8a8a93;padding:0 12px;white-space:nowrap}.form-page{display:flex;flex-direction:column;flex:1;min-height:0;background:#fff}.form-page>.page-heading{padding:22px 24px 12px;flex-shrink:0;margin:0;min-height:70px}.form-scroll{flex:1;min-height:0;overflow:auto;padding:0 24px 30px}.center-form{max-width:720px;margin:0 auto}.wide-form{margin:0 32px}.form-footer{border-top:1px solid #ebebef;flex:0 0 72px;display:flex;align-items:center;padding:10px 24px;background:#fff}.center-footer{width:720px;max-width:100%;margin:0 auto;display:flex;justify-content:flex-end;gap:8px}.wide-footer{width:100%;padding:0 32px;display:flex;justify-content:flex-end;gap:8px}.template-summary{background:#f5f5f4;border-radius:8px;padding:14px 16px;margin-top:16px}.template-summary>div{display:flex;align-items:flex-start;justify-content:space-between;gap:12px}.template-summary strong{font-size:14px;line-height:24px}.template-summary p{font-size:13px;margin-top:14px;display:flex;align-items:center;gap:5px;flex-wrap:wrap}.template-summary small{display:block;color:#999;font-size:13px;line-height:22px;margin-top:6px}.template-summary .coz-btn{color:#17171a}.execution-fields{margin:0}.config-selector{display:flex;align-items:center;gap:14px}.config-selector>.coz-select{flex:1;min-width:0}.config-caption{font-size:13px;color:#888891;line-height:22px;margin-top:6px}.experiment-picker{margin-top:10px}.experiment-search{margin-bottom:10px}.compact .semi-table-row-head{font-size:12px;white-space:nowrap}.compact .semi-table-row-cell{font-size:13px}.picker-page{display:flex;justify-content:flex-end;align-items:center;gap:12px;margin-top:8px;font-size:13px}.field>.segments{margin-bottom:0}.field>.segments+.coz-input{margin-top:9px}.config-descriptions{margin-top:16px}.config-descriptions .semi-descriptions-key{width:130px;color:#91919a}.config-descriptions .semi-descriptions-value{color:#17171a}.config-descriptions td{padding-bottom:12px}.detail-page .page-heading{margin-bottom:20px}.detail-page .page-heading h1{max-width:min(690px,47vw)}.basic-collapse{border:none;margin:0 0 14px}.basic-collapse .semi-collapse-header{padding:6px 0;font-weight:600}.basic-collapse .semi-collapse-content{background:transparent;padding:10px 0 0}.basic-collapse .semi-collapse-content-wrapper{padding:0}.basic-grid .semi-descriptions-item{width:33.333%}.basic-grid table{table-layout:fixed}.basic-grid .semi-descriptions-key{color:#93939b;font-size:14px;white-space:nowrap;width:108px}.basic-grid .semi-descriptions-value{font-size:14px;padding-right:18px;overflow:hidden;text-overflow:ellipsis}.basic-grid .coz-btn-text{display:block;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left}.basic-grid td{padding-bottom:12px}.detail-config{padding:6px 0 30px;max-width:1050px}.report-area{text-align:center;margin:60px auto 0;max-width:850px;padding-bottom:40px}.report-area>.field-help{margin:8px 0 20px}.report-area>.config-descriptions{max-width:520px;margin:24px auto;text-align:left}.plain-empty{color:#93939d;font-size:14px;margin:70px auto}.log-box{text-align:left;border:1px solid #e6e6eb;border-radius:14px;margin:24px auto;padding:18px 24px;max-width:680px}.log-box p{font-size:13px;color:#93939d;line-height:21px}.log-box .semi-timeline-item{padding-bottom:16px}.code{padding:14px;border:1px solid #e7e7eb;border-radius:8px;background:#f7f7f9;white-space:pre-wrap;overflow-wrap:anywhere;font-size:13px;line-height:22px}.record{border-bottom:1px solid #e7e7eb;padding:18px 0}.record p{margin:8px 0;font-size:13px;color:#8c8c96}.sheet-create{margin-top:24px}
.eval-create{display:flex;flex:1;min-height:0;flex-direction:column;background:#f8f8f9}.eval-create>.page-heading{height:72px;flex:0 0 72px;padding:0 24px;margin:0;background:#fff;border-bottom:1px solid #f2f2f4}.eval-columns{display:grid;grid-template-columns:minmax(0,1.75fr) minmax(310px,1fr);gap:20px;flex:1;min-height:0;padding:20px 24px}.eval-fields{min-width:0;overflow:auto;padding-right:2px}.eval-card{border-radius:14px;background:#fff;padding:16px;margin-bottom:16px;box-shadow:0 1px 2px #0000000d}.card-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:12px}.card-heading h3{display:flex;align-items:center;gap:7px}.card-heading small{font-size:13px;color:#7c7c85;white-space:nowrap}.count{border-radius:50%;background:#f4f4f5;min-width:18px;line-height:18px;display:inline-block;text-align:center;font-size:12px;font-weight:400}.dashed-empty{min-height:60px;padding:16px;border:1px dashed #e7e7eb;border-radius:10px;display:flex;align-items:center;justify-content:center;color:#a0a0a8;font-size:13px;line-height:22px;text-align:center}.dashed-empty .coz-btn{margin:0 3px}.run-row{display:flex;align-items:center;gap:10px;margin-top:12px}.run-row>.semi-icon{color:#b0b0b7;font-size:14px}.resource-card{display:flex;align-items:center;gap:12px;border:1px solid #e5e5e9;border-radius:14px;padding:12px}.resource-icon{display:grid;place-items:center;width:36px;height:36px;flex:0 0 36px;border-radius:12px;background:#f5f5f6}.resource-title{flex:1;min-width:0}.resource-title strong{font-weight:500;display:block;line-height:22px}.resource-title small,.agent-card small{display:block;font-size:13px;color:#a0a0a8;margin-top:6px}.resource-title .semi-tag,.agent-card .semi-tag{background:#f4f4f5;border:0}.agent-card{border:1px solid #e5e5e9;border-radius:14px;padding:12px}.agent-card .card-heading{margin-bottom:14px}.config-tags{padding:12px;background:#f8f8f9;border-radius:12px;min-height:54px}.config-tags .semi-tag{background:#fff;border:1px solid #e5e5e9;border-radius:18px;font-size:13px;padding:5px 10px;height:32px}.selected-template{border:1px solid #e7e7eb;padding:14px;border-radius:12px}.selected-template>div{display:flex;align-items:flex-start;justify-content:space-between;gap:10px}.selected-template strong{font-weight:500;line-height:24px}.selected-template .field-help{margin-top:7px}.eval-card .field{margin-top:16px}.eval-card .section-title{font-size:14px}.eval-card .execution-fields{margin-bottom:14px}.eval-preview{background:#fff;padding:16px;min-width:0;overflow:auto}.eval-preview>h3{margin:20px 0 16px}.preview-empty{text-align:center;font-size:13px;line-height:24px;padding:40px 12px}.preview-card{border:1px solid #e7e7eb;border-radius:12px;padding:16px;margin-bottom:14px;overflow-wrap:anywhere}.preview-card strong{font-size:14px;line-height:22px}.preview-card p{font-size:13px;color:#666670;line-height:22px;margin-top:7px}.preview-card hr{border:0;border-top:1px solid #ebebef;margin:14px 0}.preview-card>.semi-tag{margin-top:10px}.eval-footer{height:60px;flex:0 0 60px;padding:12px 24px;background:#fff;border-top:1px solid #e7e7eb;display:flex;align-items:center;justify-content:space-between;gap:12px}.eval-meta{font-size:14px;margin-top:8px}.overview-title{margin-top:24px;margin-bottom:16px}.stage-row{display:grid;grid-template-columns:repeat(3,1fr);gap:20px;border:1px solid #e7e7eb;border-radius:12px;padding:20px}.stage-row>div{border-right:1px solid #ebebef;padding-right:12px}.stage-row>div:last-child{border:0}.stage-row b{margin-right:12px}.stage-row p{font-size:13px;color:#8f8f99;line-height:24px;margin-top:10px}.stage-row small{color:#8f8f99}.eval-config{padding-top:16px}.eval-config section{position:relative;border:1px solid #e7e7eb;border-radius:12px;padding:20px;margin-bottom:16px}.eval-config section>.coz-btn{margin:6px 0}.eval-config p{font-size:14px;line-height:24px;margin-top:10px}.eval-config h3{font-size:16px}.platform-modal .semi-modal{border-radius:14px}.platform-modal .semi-modal-content{border-radius:14px}.platform-modal .semi-modal-body{max-height:calc(100dvh - 230px);overflow:auto;font-size:14px;line-height:24px}.platform-modal .semi-modal-header{margin-bottom:20px}.platform-modal .semi-modal-footer{padding-top:16px}.platform-modal .semi-modal-title{font-size:18px;color:#17171a}.platform-modal .semi-modal-close{border-radius:8px}.platform-modal .picker-table{margin-top:16px}.resource-choice{cursor:pointer;padding:5px 0}.resource-choice strong{display:block;font-size:14px}.resource-choice small{display:block;color:#9999a1;font-size:13px;line-height:22px;white-space:normal}.platform-sheet .semi-sidesheet-title{font-size:18px}.platform-sheet .semi-sidesheet-inner{padding:24px}.platform-sheet .semi-descriptions{margin-top:18px}.platform-sheet .semi-descriptions-key{color:#9999a1}.platform-sheet .semi-descriptions-value{overflow-wrap:anywhere}.platform-sheet .section-title{margin-top:8px}
@media(min-width:1500px){.sidebar{width:260px;flex-basis:260px}.logo img{width:102px}.sidebar .semi-navigation-item,.sidebar .semi-navigation-sub-title{height:44px}.eval-columns{grid-template-columns:minmax(0,1.7fr) minmax(400px,1fr)}.eval-card{padding:20px}.resource-title strong,.agent-card strong{font-size:16px}.eval-card h3,.eval-preview h3{font-size:16px}}
@media(max-width:1250px){.header-actions{gap:9px!important}.header-actions .coz-btn[aria-label="语言"],.header-actions .coz-btn[aria-label="文档"]{display:none}.header-actions .old-version{display:none}.page-heading h1{max-width:500px}.toolbar{flex-wrap:wrap}.wide-form{margin:0 10px}.resource-card{flex-wrap:wrap}.resource-title{min-width:180px}}
@media(max-width:1000px){.sidebar{width:205px;flex-basis:205px}.header-actions .coz-btn[aria-label="通知"],.header-actions .coz-btn[aria-label="帮助"]{display:none}.platform-header{padding:0 16px}.header-actions .coz-btn{font-size:12px}.header-actions .workspace-select{width:145px!important}.page{padding:20px}.eval-columns{grid-template-columns:minmax(0,1.5fr) minmax(250px,1fr);padding:16px;gap:12px}.card-heading{flex-wrap:wrap}.basic-grid .semi-descriptions-key{width:90px}.stage-row{gap:12px;padding:16px}.detail-page .page-heading{flex-wrap:wrap}.detail-page .page-heading h1{max-width:480px}.header-actions>.coz-btn:nth-of-type(2){display:none}}
@media(max-width:760px){.sidebar{width:176px;flex-basis:176px}.sidebar .semi-navigation-item,.sidebar .semi-navigation-sub-title{font-size:12px}.platform-header .header-actions>.coz-btn,.platform-header .header-actions>.semi-avatar{display:none}.eval-columns{grid-template-columns:1fr;overflow:auto}.eval-fields{overflow:visible}.eval-preview{min-height:220px;overflow:visible}.platform-notice{font-size:12px;flex-basis:76px}.form-page>.page-heading{padding:18px}.form-scroll{padding:0 18px 24px}.wide-form{margin:0}.form-footer{padding:10px 18px}.wide-footer{padding:0}.page-heading h1{max-width:350px;font-size:16px}.stage-row{grid-template-columns:1fr}.stage-row>div{border:0;border-bottom:1px solid #ebebef;padding-bottom:12px}.toolbar>.semi-space{flex-wrap:wrap}.config-selector{flex-wrap:wrap}.config-selector>.coz-select{min-width:180px}.basic-grid table{table-layout:auto}.basic-grid .semi-descriptions-key{font-size:12px}.basic-grid .semi-descriptions-value{font-size:12px}.prototype-controls .segments button{font-size:11px;padding:3px}.detail-page .page-heading h1{max-width:350px}}
/* Keep submenu containers unconstrained; their children use the measured row size. */
.sidebar .semi-navigation-sub-wrap.semi-navigation-item{height:auto;min-height:0}
.sidebar .semi-navigation-sub-title{height:36px}
.sidebar .semi-navigation-item-normal{height:40px}
.sidebar .semi-navigation-list-wrapper{padding-top:0}
.platform-table .semi-table-row-head{padding:6px 10px!important;height:32px!important;font-weight:500!important;color:#17171a!important}
.platform-table .semi-table-row-cell{padding:8px 10px!important;height:41px!important;font-size:14px!important}
.platform-table .semi-table-row-cell .coz-btn{justify-content:flex-start;text-align:left}
.list-page>.page-heading{margin-bottom:8px}
.page-heading h1{max-width:700px}
.platform-header .workspace-select .semi-select-selection{padding-left:8px}
.platform-header .workspace-select .semi-select-selection-text{overflow:visible}

.basic-grid .semi-descriptions-item{width:auto}
.basic-grid table{width:100%}.basic-grid .semi-descriptions-value{width:calc(33.333% - 88px)}
.platform-table .semi-table-row-cell:last-child .coz-btn-text{color:#22222a}

.basic-grid.semi-descriptions-horizontal .semi-descriptions-key{width:88px!important;padding-right:10px!important}.basic-grid.semi-descriptions-horizontal .semi-descriptions-value{width:calc(33.333% - 88px)!important;padding-right:18px!important;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}

.basic-grid.semi-descriptions-horizontal th.semi-descriptions-item{width:88px!important;padding-right:10px!important;vertical-align:middle}.basic-grid.semi-descriptions-horizontal td.semi-descriptions-item{width:calc(33.333% - 88px)!important;padding-right:18px!important;vertical-align:middle}.basic-grid.semi-descriptions-horizontal .semi-descriptions-key,.basic-grid.semi-descriptions-horizontal .semi-descriptions-value{width:auto!important;display:block}.basic-grid.semi-descriptions-horizontal .semi-descriptions-value{padding-right:0!important}.basic-grid.semi-descriptions-horizontal th,.basic-grid.semi-descriptions-horizontal td{padding-bottom:16px!important}

/* Analysis configuration follows the existing configuration-selection modal. */
.selected-template>.analysis-config-summary{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:14px;padding-top:14px;border-top:1px solid #efeff2}.analysis-config-summary>div{min-width:0}.analysis-config-label{font-size:13px;font-weight:500;color:#5f5f69}.analysis-config-summary p{display:flex;align-items:center;flex-wrap:wrap;font-size:14px;line-height:22px;margin-top:4px;color:#17171a;overflow-wrap:anywhere}.summary-divider{color:#a7a7b0;margin:0 8px}.analysis-config-summary .field-help{margin:0}.analysis-config-summary>.coz-btn{flex-shrink:0}.analysis-config-modal .evaluation-analysis-fields{padding:0 0 8px}.analysis-config-modal .field{margin-top:20px}.analysis-config-modal .field:first-child{margin-top:0}.analysis-config-modal .coz-select{width:100%}
@media(max-width:560px){.selected-template>.analysis-config-summary{align-items:flex-start;flex-wrap:wrap}}

/* Same search, family filter and model rows as the existing platform picker. */
.analysis-model-trigger{width:100%;height:36px;display:flex;align-items:center;justify-content:space-between;gap:12px;border:1px solid #e5e5e9;border-radius:10px;background:#fff;padding:0 12px;font-size:14px;color:#17171a;text-align:left;cursor:pointer}.analysis-model-trigger:hover{border-color:#c2bccf}.analysis-model-trigger:focus-visible,.analysis-model-trigger[aria-expanded="true"]{outline:none;border-color:#6959ef;box-shadow:0 0 0 2px #6959ef12}.model-placeholder{color:#a0a0a8}.model-arrow{transform:rotate(90deg);color:#9b9ba3;font-size:14px}.model-arrow.is-open{transform:rotate(-90deg)}.analysis-model-trigger:disabled{cursor:not-allowed;color:#aaa;background:#fafafa}.analysis-model-picker{width:610px;max-width:calc(100vw - 40px);display:grid;grid-template-columns:minmax(0,1fr) 135px;background:#fff;border:1px solid #e8e8ed;border-radius:10px;padding:12px;box-shadow:0 6px 24px #00000014;overflow:hidden}.analysis-model-catalog{min-width:0;padding-right:12px}.analysis-model-catalog>.coz-input{width:100%;height:32px;border:1px solid #e4e4e9;border-radius:8px;background:#fff}.analysis-model-list{max-height:300px;overflow:auto;margin-top:10px;padding-right:4px}.analysis-model-family{font-size:12px;color:#92929c;padding:3px 8px 6px}.analysis-model-option{width:100%;min-height:44px;padding:9px 8px;display:flex;align-items:center;gap:8px;border:0;background:#fff;border-radius:6px;cursor:pointer;text-align:left;color:#17171a}.analysis-model-option:hover{background:#f6f6f8}.analysis-model-option:focus-visible{outline:2px solid #7567f8;outline-offset:-2px}.analysis-model-option.is-selected{background:#f4f2ff}.analysis-model-option-name{font-size:13px;font-weight:500;min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.analysis-model-public{font-size:10px;color:#6759d7;line-height:16px;padding:0 3px;border-radius:2px;background:#f0edff;flex-shrink:0}.analysis-model-capabilities{display:flex;gap:4px;margin-left:auto;flex-shrink:0}.analysis-model-capabilities>span{font-size:10px;line-height:16px;padding:0 4px;border:1px solid #e7e7ed;border-radius:3px;color:#55555f;white-space:nowrap}.analysis-model-tick{color:#6759d7;font-size:14px;flex-shrink:0}.analysis-model-filters{border-left:1px solid #efeff2;padding:4px 0 0 12px;min-width:0}.analysis-model-filter-heading{display:flex;align-items:center;justify-content:space-between;gap:8px;font-size:13px}.analysis-model-filter-heading .coz-btn-text{font-size:12px}.analysis-model-filters>p{font-size:12px;color:#92929c;margin:16px 0 12px}.analysis-model-filters>.semi-checkbox{display:flex;margin-bottom:14px;font-size:13px}.analysis-model-empty{text-align:center;padding:32px 12px;font-size:13px;color:#9999a1}
@media(max-width:680px){.analysis-model-picker{width:520px;grid-template-columns:minmax(0,1fr) 108px}.analysis-model-capabilities{display:none}}

/* One shared entry for both task forms; compact values in task details. */
.analysis-config-entry{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:0 4px 0 20px;border:1px solid rgba(var(--coze-stroke-6),var(--coze-stroke-6-alpha));border-radius:var(--coze-8);background:#fff;height:var(--coze-32);min-height:var(--coze-32);box-shadow:0 1px 2px #00000005}.analysis-config-entry>.coz-btn{height:24px;min-height:24px;border-radius:6px;padding:0 10px;box-shadow:none}.analysis-config-entry .field-help{font-size:14px;line-height:22px}.analysis-config-entry>div{min-width:0}.analysis-config-entry .field-help{margin:0}.analysis-config-value{display:inline-block;max-width:100%;font-size:14px;line-height:24px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;color:#17171a}.analysis-config-value:focus-visible{outline:2px solid #7567f8;outline-offset:3px;border-radius:3px}.analysis-config-missing{font-size:14px;line-height:24px;color:#17171a}.analysis-config-tooltip{width:340px;max-width:calc(100vw - 40px);padding:4px 8px}.analysis-config-tooltip .config-descriptions{margin:8px 0 0}.analysis-config-tooltip .config-descriptions .semi-descriptions-key{width:110px}.evaluation-agent-config-card{border:1px solid #e7e7eb;border-radius:12px;padding:14px 16px;margin-top:14px}.evaluation-agent-config-card h4{font-size:14px;font-weight:500;line-height:22px}.evaluation-agent-config-card p{margin-top:8px;overflow-wrap:anywhere}
@media(max-width:900px){.analysis-config-entry{gap:10px}}

/* Keep dataset and analysis configuration in the same metadata grid. */
.basic-grid.semi-descriptions-horizontal td.semi-descriptions-item[colspan="3"]{width:calc(66.666% - 88px)!important}.basic-grid .analysis-config-value,.basic-grid .analysis-config-missing{font-size:inherit;line-height:inherit}.basic-grid .semi-descriptions-key,.basic-grid .semi-descriptions-value{font-size:12px!important}.basic-grid .semi-descriptions-value{line-height:22px}.basic-grid .analysis-config-value{vertical-align:middle}

/* Analysis details reuse the platform's compact resource bar. */
.evaluation-analysis-details .field{margin-top:16px}.evaluation-analysis-template-bar{display:flex;align-items:center;justify-content:space-between;gap:16px;min-height:44px;padding:8px 12px 8px 16px;background:#f7f7f8;border-radius:12px}.evaluation-analysis-template-bar>span{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;font-size:14px;line-height:24px}.evaluation-analysis-template-bar>.evaluation-analysis-template-open{width:28px;height:28px;min-width:28px;padding:0;border-radius:7px;color:#17171a;flex-shrink:0}.evaluation-analysis-template-bar>.evaluation-analysis-template-open:hover{background:#ececef}

/* Match the original task-detail components in the supplied platform screenshot. */
.platform-evaluation-config{--eval-detail-fill:#f7f7f7;--eval-detail-border:#ebebeb;--eval-detail-text:#09090b;--eval-detail-muted:#93939c;max-width:1120px;margin:0 auto;padding-top:28px;color:var(--eval-detail-text)}
.platform-evaluation-config>section{border:0;border-radius:0;padding:0;margin-bottom:32px;background:transparent}
.platform-evaluation-config h3{color:var(--eval-detail-text);font-size:16px;line-height:24px}
.evaluation-section-heading{display:flex;align-items:center;justify-content:space-between;gap:16px}
.platform-evaluation-config .evaluation-section-heading>.coz-btn{color:var(--eval-detail-text)}
.platform-evaluation-config .evaluation-description-state{margin-top:20px;padding:18px 20px;border-radius:12px;background:var(--eval-detail-fill);color:#a1a1aa;line-height:24px}
.platform-evaluation-config .evaluation-dataset-config-card,.platform-evaluation-config .evaluation-agent-config-card{border:1px solid var(--eval-detail-border);border-radius:12px;padding:0;overflow:hidden;background:#fff;margin-top:14px}
.platform-evaluation-config .evaluation-dataset-config-card{margin-top:20px}
.platform-evaluation-config .evaluation-dataset-config-card h4,.platform-evaluation-config .evaluation-agent-config-card h4{margin:0;padding:12px 16px;border-bottom:1px solid var(--eval-detail-border);background:var(--eval-detail-fill);font-size:14px;font-weight:600;line-height:22px;color:var(--eval-detail-text)}
.platform-evaluation-config .evaluation-dataset-config-card p,.platform-evaluation-config .evaluation-agent-config-card p,.platform-evaluation-config .evaluation-config-value-row{margin:0;padding:20px 16px;font-size:14px;line-height:24px;color:var(--eval-detail-text)}
.platform-evaluation-config .evaluation-dataset-config-card p{display:flex;align-items:center;flex-wrap:wrap;gap:8px}
.platform-evaluation-config .evaluation-dataset-config-card p>span{font-size:12px;color:var(--eval-detail-muted)}
.platform-evaluation-config .evaluation-analysis-details .field>label{color:var(--eval-detail-text)}
.platform-evaluation-config .evaluation-analysis-template-bar{background:var(--eval-detail-fill);min-height:56px;padding:14px 16px 14px 20px;color:var(--eval-detail-text)}
.platform-evaluation-config .evaluation-analysis-template-open,.platform-evaluation-config .analysis-config-value,.platform-evaluation-config .analysis-config-missing{color:var(--eval-detail-text)}
.platform-evaluation-config .evaluation-analysis-template-open:hover{background:#ebebeb}
.platform-evaluation-config .evaluation-analysis-config-card{margin-top:20px}
.platform-evaluation-config .evaluation-config-value-row .field-help{margin:0}
