.wf-page{color:#f2f4f8;overflow:auto;height:100%}.wf-page .notice,.wf-page small,.wf-page .muted{color:#cad5e7}.wf-filters{flex-wrap:wrap}.wf-filters input{flex:1;min-width:190px}.wf-filters select{min-width:135px}.wf-toolbar{margin-bottom:20px;flex-wrap:wrap}.wf-table{min-width:1080px;width:100%}.wf-table td{height:auto;padding:20px 15px}.wf-table th{white-space:nowrap}.wf-table td:nth-child(3){min-width:170px}.wf-actions{display:flex;gap:7px;flex-wrap:wrap;min-width:160px}.wf-actions button{font-size:12px;height:30px;background:transparent;color:#8eb6ff;border-color:transparent;padding:2px 5px}.wf-switch{width:37px;height:22px;border-radius:15px;background:#555a65;position:relative}.wf-switch:before{content:'';position:absolute;left:3px;top:3px;width:16px;height:16px;background:#eef3fb;border-radius:50%;transition:left .15s}.wf-switch.on{background:#3978ff}.wf-switch.on:before{left:18px}.wf-empty{padding:65px 15px;text-align:center;color:#cad5e7}.wf-config{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:18px 0}.wf-editor label,#modal label{display:block}.wf-editor input:not([type=checkbox]),.wf-editor select,.wf-editor textarea{width:100%;margin-top:9px}.wf-editor textarea{min-height:90px;line-height:1.7}.wf-editor .card{margin:20px 0}.wf-channelchecks{display:flex;gap:20px;flex-wrap:wrap}.wf-editor .wf-channelchecks label{display:flex;align-items:center;gap:8px}.wf-node details{margin:16px 0}.wf-node details>label{margin:14px 0}.wf-diagram-start{background:#1d345c;padding:16px;border-radius:7px;margin:16px 0}.wf-diagram-node{display:inline-flex;flex-direction:column;gap:9px;border:1px solid #52637d;border-radius:7px;padding:12px;margin:5px;max-width:100%;overflow-wrap:anywhere}.wf-diagram-node span{font-size:12px;color:#cbd7ec}.wf-add{display:flex;gap:12px;align-items:center}.wf-add select{width:200px;margin:0}.wf-templategrid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:20px 0}.wf-template{background:linear-gradient(135deg,#263858,#232c3d);border:1px solid #546681;border-radius:10px;text-align:left;padding:22px;color:#f5f7fb}.wf-template:hover{border-color:#8db7ff}.wf-template small{display:block;line-height:1.7;margin-top:12px;color:#d3deee}.wf-categories .row{margin:15px 0;gap:10px}.wf-categories input{flex:1;min-width:0}.wf-trace{padding-left:24px;margin:20px 0}.wf-trace li{padding:12px 10px;border-left:2px solid #6a9fff;margin:8px 0;background:#202c42}.wf-trace li span{margin-left:15px}.wf-trace li p{white-space:pre-wrap;overflow-wrap:anywhere;margin:10px 0}.wf-runlist{max-height:60vh;overflow:auto}.wf-runlist details{padding:18px 0;border-bottom:1px solid #536078}.wf-runlist summary{cursor:pointer}.wf-runlist p{line-height:1.8}.rail #nav{overflow-y:auto;min-height:0;flex-shrink:1}.rail #nav button{flex-shrink:0}.theme-light .wf-page{color:#243146}.theme-light .wf-page small,.theme-light .wf-page .notice,.theme-light .wf-page .muted{color:#455b7c}.theme-light .wf-diagram-start,.theme-light .wf-trace li{background:#e5edfa;color:#243146}.theme-light .wf-diagram-node span{color:#455b7c}@media(max-width:1000px){.wf-config{grid-template-columns:1fr 1fr}}@media(max-width:650px){.wf-config,.wf-templategrid{grid-template-columns:1fr}.wf-page{padding:18px}.wf-filters input,.wf-filters select{width:100%}.wf-categories .row{flex-wrap:wrap}.wf-node{padding:18px}.wf-add{flex-wrap:wrap}}

#modal:has(.wf-create){width:min(940px,calc(100vw - 32px))!important;max-width:940px!important}.wf-create>label,.wf-create>h3{margin:20px 0 12px;font-weight:600}.wf-create>select{max-width:420px;width:100%}.wf-create-accounts{border:1px solid #434751;border-radius:8px;padding:14px;margin:18px 0}.wf-create-accounts label{display:flex!important;gap:9px;align-items:center}.wf-create-accountlist{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px;max-height:145px;overflow:auto;margin-top:14px}.wf-create-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.wf-create-grid .wf-template{position:relative;min-height:128px;display:flex;align-items:center;justify-content:center;flex-direction:column;padding:16px;text-align:center;background:#22262d;border-color:#414750}.wf-create-grid .wf-template svg{width:22px;height:22px;color:#81aaff;margin-bottom:10px}.wf-create-grid .wf-template small{font-size:12px;margin-top:8px;color:#b9c2d1}.wf-create-grid .wf-template.selected{border-color:#3978ff;box-shadow:inset 0 0 0 1px #3978ff;background:#22314c}.wf-template-tick{position:absolute;bottom:3px;right:8px;color:#8db7ff}.wf-create-footer{position:sticky;bottom:-32px;background:#1c1f24;padding:16px 0;margin-bottom:-16px;justify-content:flex-end}@media(max-width:650px){.wf-create-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.wf-create-accountlist{grid-template-columns:1fr 1fr}}@media(max-width:400px){.wf-create-grid{grid-template-columns:1fr}}
