.resource-tabs,.resource-heading,.resource-actions,.resource-card footer{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.resource-tabs{background:#fff;padding:0 0 12px;border-bottom:1px solid #e3e8f0}.resource-tabs [aria-selected=true]{background:#edf2fa;border-color:#a4bbd6;color:#365777}.resource-heading{justify-content:space-between;padding:14px 0}.resource-heading p{font-size:12px;color:#6c7a90;margin:0;max-width:75%;line-height:1.7}.resource-list{display:grid;gap:10px}.resource-card{border:1px solid #dce4ee;background:#f9fbfd;padding:14px 16px;border-radius:9px;min-width:0}.resource-card header{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:13px}.resource-card header>span{font-size:11px;color:#78879b}.resource-card footer{justify-content:flex-end;margin-top:10px}.resource-facts{display:grid;grid-template-columns:92px minmax(0,1fr);gap:6px 12px;font-size:12px;line-height:1.7;margin:12px 0}.resource-facts dt{color:#8290a3}.resource-facts dd{margin:0;overflow-wrap:anywhere;white-space:pre-wrap;color:#46566b}.resource-empty{padding:35px 16px;text-align:center;color:#77869a;font-size:13px;line-height:1.9;border:1px dashed #cad5e3;border-radius:8px}.resource-form-grid,.resource-operation-fields{display:grid;grid-template-columns:1fr 1fr;gap:15px}.resource-form-grid label{font-size:12px;display:flex;flex-direction:column;gap:8px;min-width:0}.resource-form-grid .wide{grid-column:1/-1}.resource-form-grid input,.resource-form-grid select,.resource-form-grid textarea{width:100%;box-sizing:border-box;padding:10px;border:1px solid #d9e1eb;border-radius:6px;background:#fbfcfe;color:#34465e;font:inherit;min-width:0}.resource-form-grid textarea{resize:vertical;font-family:ui-monospace,monospace;line-height:1.6}.resource-json,.resource-log{max-width:100%;max-height:260px;overflow:auto;background:#f3f6fa;padding:14px;border:1px solid #e0e6ef;border-radius:7px;font:12px/1.7 ui-monospace,monospace;white-space:pre-wrap;overflow-wrap:anywhere}.resource-log{background:#192938;color:#d4e5eb}.operation-status{display:flex;justify-content:space-between;align-items:center;background:#edf4fa;border-left:3px solid #5682aa;padding:14px;font-size:12px;margin-bottom:15px}.operation-status strong{font-size:15px}.operation-status[data-status=failed]{background:#fff1ed;border-color:#bc6a51}.operation-status[data-status=unknown]{background:#faf4e9;border-color:#ab9157}.resource-actions{margin-top:16px}.executor-command p,.resource-run-summary p{font-size:12px;line-height:1.7;color:#78879b}.resource-run-summary h3{font-size:13px;margin:18px 0 8px}.resource-run-summary .resource-actions{margin-top:9px}.lane[data-kind=training] .region-header h2,.spec-kind[data-kind=training]{color:#a16b4f}.lane .code-node[data-kind=training]{border-top-color:#ad7657}.code-source-tag{font:9px/1.3 ui-monospace,monospace;color:#8190a3;white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.code-meta .code-source-tag{max-width:105px}
@media(max-height:760px){.resource-card{padding:10px 14px}.resource-form-grid{gap:12px}.resource-form-grid input,.resource-form-grid select,.resource-form-grid textarea{padding:8px}.resource-json,.resource-log{max-height:210px}}

.resource-inputs{border:1px solid #dae3ef;border-radius:6px;padding:10px 13px;max-height:180px;overflow:auto;font-size:12px}.resource-inputs legend{color:#71829a}.resource-inputs label{display:flex;flex-direction:row;gap:8px;align-items:flex-start;margin:7px 0}.resource-inputs input{width:auto;margin-top:3px}.resource-inputs span{overflow-wrap:anywhere}

.resource-list .paged-content{display:grid;gap:10px}
.resource-card header strong{min-width:0;overflow-wrap:anywhere}.resource-card header>span{flex-shrink:0}
