.sj .sj-intake{display:grid;grid-template-columns:1.3fr 1fr;gap:28px;padding:24px}.sj label{display:flex;flex-direction:column;gap:7px;font-weight:600;font-size:14px}.sj textarea{width:100%;resize:vertical;min-height:90px;padding:12px;border:1px solid #cbd5e1;border-radius:9px;background:#fff;color:#172d3c;font:inherit;box-sizing:border-box}.sj small,.sj p{font-size:13px;line-height:1.6;color:#52647c}.sj input,.sj select{max-width:100%;box-sizing:border-box}.sj label+label{margin-top:18px}.sj .sj-intake>div{min-width:0}.sj .sj-error{color:#a51c37}.sj-summary{padding:16px 24px;background:#eff4fc;color:#2457a6}.sj-job{margin:14px 20px;border:1px solid #dbe3ef;border-radius:12px;overflow:hidden}.sj-job>summary{cursor:pointer;padding:17px 20px;color:#1e3255;background:#f8faff}.sj-job>summary span{display:block;font-size:12px;color:#607089;margin-top:6px;overflow-wrap:anywhere}.sj-job-body{padding:20px}.sj-fields{display:grid;grid-template-columns:1fr 1fr;gap:16px}.sj-fields label{margin:0!important;min-width:0}.sj-wide{grid-column:1/-1}.sj-warnings p{background:#fff8e7;color:#785619;padding:8px 12px;border-radius:7px;margin:0 0 10px}.sj-confirm{padding:24px;border-top:1px solid #dde5f0}.sj-confirm label{flex-direction:row;align-items:center}.sj-evidence{margin:18px 0}.sj-evidence pre{white-space:pre-wrap;word-break:break-word;max-height:250px;overflow:auto;font-size:12px;background:#f4f6fa;padding:15px}.sj .sj-recent{display:flex;width:calc(100% - 32px);margin:12px 16px;text-align:left;justify-content:flex-start}.sj .sj-remove{color:#9f2841!important;background:white!important}.sj .xn-primary{background:#2457b7!important;color:white!important}.sj svg{flex-shrink:0}.sj .sj-confirm input[type=checkbox]{width:18px}.sj{max-width:1440px;margin:auto}@media(max-width:800px){.sj .sj-intake{grid-template-columns:1fr;gap:20px;padding:16px}.sj-fields{grid-template-columns:1fr}.sj-job{margin:12px 8px}.sj-job-body{padding:13px}.sj-confirm{padding:16px}.sj .xn-head{align-items:flex-start}.sj .xn-actions{flex-wrap:wrap}}

.routing-options{padding:20px;min-width:0;border:1px solid #d6e0ed;border-radius:12px;background:#fff;margin:14px 0}.routing-options h3{font-size:17px;margin-top:0}.routing-options label{display:flex;flex-direction:column;font-size:13px;gap:6px;margin:12px 0}.routing-options select,.routing-options input{width:100%;max-width:100%;box-sizing:border-box}.ro-add{display:flex;align-items:end;gap:8px}.ro-add label{min-width:0;flex:1}.ro-point{display:flex;align-items:center;gap:8px;margin:10px 0}.ro-point span{flex:1;min-width:0;overflow-wrap:anywhere}.ro-point button{padding:6px!important;min-width:30px!important}.ro-note{font-size:12px!important;color:#5b6c82!important;line-height:1.6}.ro-resources{margin:16px 0}.ro-resources summary{cursor:pointer;font-weight:600}.ro-result,.ro-excluded{display:flex!important;width:100%;margin:7px 0!important;text-align:left!important;justify-content:flex-start!important;font-size:12px!important;overflow-wrap:anywhere}.routing-options [data-results]{max-height:240px;overflow:auto}.xe-route .routing-options{flex-basis:100%}.xe-route .xn-card-body{flex-wrap:wrap}@media(max-width:600px){.routing-options{padding:13px}.ro-add{flex-wrap:wrap}.ro-point{flex-wrap:wrap}}

.xEndpoints .routing-options{padding:16px!important}.routing-options button{background:#f8faff!important;color:#264b88!important;border:1px solid #d6e0ed!important;border-radius:9px;box-shadow:none!important}.routing-options button:hover{background:#edf3ff!important}.sj-empty{padding:16px 24px}

.sj-agent{max-width:1000px;margin:0 auto;width:100%;min-width:0}.sj-agent .xai-creator{padding:24px;border:1px solid #dbe3ef;border-radius:16px;background:#fff}.sj-agent form{display:grid;gap:16px}.sj-agent input:not([type=checkbox]),.sj-agent select{width:100%;padding:10px;border:1px solid #cbd5e1;border-radius:8px;background:#fff;color:#172d3c}.sj-agent label{min-width:0}.sj-agent header{margin-bottom:24px}.sj-agent-files p{display:flex;align-items:center;justify-content:space-between;gap:12px;overflow-wrap:anywhere}.sj-agent-notice{padding:12px 20px;background:#fff8e7;border-radius:8px}.sj-agent button{max-width:100%;white-space:normal}.sj-agent [data-state]{white-space:pre-wrap;overflow-wrap:anywhere}.sj-agent .xai-creator-review{margin:20px 0;padding:16px;border:1px solid #dbe3ef;border-radius:12px}@media(max-width:600px){.sj-agent .xai-creator{padding:14px}.sj-agent .xai-creator-review{padding:12px}.sj-agent .xai-compose-actions{display:flex;flex-wrap:wrap;gap:8px}}

.sj-connection-preview,.sj-pending,.sj-created-asset{margin:16px 0;padding:16px;border:1px solid #dbe3ef;border-radius:12px;background:#f8faff}.sj-connection-chain{display:flex;align-items:stretch;gap:24px;list-style:none;margin:12px 0;padding:0;overflow-x:auto}.sj-connection-chain li{position:relative;flex:1;min-width:160px;padding:14px;border:1px solid #a9bddc;border-radius:9px;background:white;overflow-wrap:anywhere}.sj-connection-chain li+li:before{content:"→";position:absolute;left:-21px;top:15px;color:#2457a6}.sj-created-assets{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:12px}.sj-pending li{margin:8px 0}.sj-created-asset h4{overflow-wrap:anywhere}
.sj-recorded-trace .sj-connection-chain{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));overflow:visible}.sj-recorded-trace .sj-connection-chain li{min-width:0}.sj-recorded-trace .fieldRead{margin:10px 0}
