.agent-automations{background:var(--bg-card,#fffdf9);border-radius:16px;padding:24px}.automation-toolbar,.automation-filters,.automation-actions,.automation-fields{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.automation-toolbar{justify-content:space-between;margin-bottom:20px}.automation-toolbar p{max-width:64ch;margin:0}.automation-filters{margin-bottom:16px}.automation-workspace{align-items:flex-start;gap:24px;display:flex}.automation-list{flex:1;min-width:0;overflow-x:auto}.automation-list table{border-collapse:collapse;width:100%}.automation-list td:first-child{min-width:180px}.automation-list .automation-actions{flex-wrap:nowrap;gap:4px}.automation-list th,.automation-list td{text-align:left;border-bottom:1px solid #e9e3da;padding:14px 10px}.automation-name{text-align:left;color:inherit;cursor:pointer;background:0 0;border:0;font-weight:600}.automation-name:hover{text-decoration:underline}.automation-toggle{white-space:nowrap;cursor:pointer;align-items:center;gap:8px;padding:6px 0;display:inline-flex}.automation-toggle>span{box-sizing:border-box;background:#a29b92;border-radius:20px;width:30px;height:18px;padding:2px;display:inline-block}.automation-toggle>span:after{content:"";background:#fff;border-radius:50%;width:14px;height:14px;display:block}.automation-toggle[aria-checked=true]>span{background:#3a775d}.automation-toggle[aria-checked=true]>span:after{transform:translate(12px)}.automation-actions .btn-icon{min-width:32px;min-height:32px}.automation-list tr[aria-selected=true]{background:#fff0df}.automation-editor{gap:20px;max-width:760px;display:grid}.automation-editor label{flex:1;gap:6px;min-width:140px;display:grid}.agent-automations input,.agent-automations select,.agent-automations textarea{color:#28231e;box-sizing:border-box;width:100%;font:inherit;background:#fff;border:1px solid #d8d2ca;border-radius:8px;padding:10px}.automation-filters input{max-width:320px}.automation-filters select{width:auto}.automation-editor fieldset{border:1px solid #e9e3da;border-radius:10px;padding:16px}.automation-editor legend{padding:0 6px;font-weight:600}.automation-editor fieldset p{margin-top:12px;font-size:13px}.automation-detail{overflow-wrap:anywhere;border-left:1px solid #e9e3da;width:min(460px,45%);padding:20px}.automation-detail h2{font-size:20px}.automation-instructions{white-space:pre-wrap}.automation-detail .automation-toolbar{flex-wrap:nowrap;align-items:flex-start}.automation-detail .automation-toolbar h2{flex:1;margin:0}.automation-detail .automation-toolbar .btn-icon{flex:0 0 32px;min-height:32px}.automation-runs{padding:0;list-style:none}.automation-runs li{padding:8px 0}.automation-delete{background:#fff;border:1px solid #d8d2ca;border-radius:12px;max-width:min(500px,100vw - 40px);padding:24px}.automation-delete::backdrop{background:#0006}@media (max-width:1400px){.automation-workspace{flex-direction:column}.automation-detail{box-sizing:border-box;border-top:1px solid #e9e3da;border-left:0;width:100%;padding:20px 0}.automation-list{width:100%}}
.we-editor{--we-ink:#493b34;--we-muted:#766b61;--we-line:#e2d8cd;--we-sand:#faf7f2;--we-coral:#cb624b;width:100%;min-width:0;color:var(--we-ink);background:var(--we-sand);border:1px solid var(--we-line);border-radius:18px;overflow:hidden;container-type:inline-size}.we-editor button,.we-editor input,.we-editor select,.we-editor textarea{font:inherit}.we-editor button{border:1px solid var(--we-line);text-align:left;cursor:pointer;background:#fffdf9;border-radius:8px;padding:8px 11px}.we-editor button:hover:not(:disabled){border-color:var(--we-coral);background:#fff3e9}.we-editor button:disabled{opacity:.45;cursor:default}.we-editor :focus-visible{outline-offset:3px;outline:3px solid #ac6b4c}.we-editor input,.we-editor select,.we-editor textarea{color:var(--we-ink);border:1px solid var(--we-line);background:#fffdfa;border-radius:7px;min-width:0;max-width:100%;padding:8px}.we-editor textarea{resize:vertical}.we-toolbar{border-bottom:1px solid var(--we-line);flex-wrap:wrap;align-items:center;gap:9px;padding:16px 20px;display:flex}.we-toolbar h2,.we-toolbar h3{margin:0}.we-toolbar>a{color:var(--we-coral);margin-right:auto}.we-toolbar .we-primary{background:var(--we-coral);color:#fff;border-color:var(--we-coral)}.we-eyebrow{text-transform:uppercase;letter-spacing:.13em;color:var(--we-muted);font-size:10px;font-weight:700}.we-name{gap:4px;font-size:11px;display:grid}.we-name input{min-width:220px;font-size:16px;font-weight:600}.we-status{color:var(--we-muted);margin-right:auto;font-size:12px}.we-layout{grid-template-columns:220px minmax(300px,1fr) 310px;min-height:660px;display:grid}.we-palette{border-right:1px solid var(--we-line);max-height:760px;padding:20px 14px;overflow:auto}.we-palette h3,.we-inspector h3{margin:0 0 16px;font-size:17px}.we-palette h4{text-transform:uppercase;letter-spacing:.05em;color:var(--we-muted);margin:22px 0 8px;font-size:11px}.we-palette button{border-color:#0000;justify-content:space-between;width:100%;margin:5px 0;font-size:12px;display:flex}.we-palette details{margin-top:24px}.we-canvas{background:#f3eee7;height:760px;min-height:660px;position:relative}.we-canvas-toolbar{z-index:5;pointer-events:none;align-items:center;gap:8px;font-size:12px;display:flex;position:absolute;top:12px;left:12px;right:12px}.we-canvas-toolbar button{pointer-events:auto}.we-canvas-toolbar span{color:var(--we-muted);margin-right:auto}.we-node{background:#fffdf9;border:1px solid #d9c9b8;border-radius:12px;gap:7px;width:224px;padding:16px;display:grid;box-shadow:0 4px 14px #4c372b0b}.we-node strong{font-size:14px}.we-node small{color:var(--we-muted);text-overflow:ellipsis;white-space:nowrap;max-width:190px;font-size:11px;overflow:hidden}.we-node-selected{border:2px solid var(--we-coral);padding:15px;box-shadow:0 0 0 4px #cb624b17}.we-trigger{background:#f9eada;border-color:#d7b28b}.we-node .react-flow__handle{background:var(--we-coral);border:2px solid #fff;width:10px;height:10px}.we-branch-labels{color:var(--we-muted);justify-content:space-around;padding-top:3px;font-size:10px;display:flex}.we-inspector{border-left:1px solid var(--we-line);background:#fffdf9;max-height:760px;padding:22px 18px;overflow:auto}.we-tabs{gap:4px;margin-bottom:18px;display:flex}.we-tabs button{text-transform:capitalize;text-align:center;flex:1;font-size:11px}.we-tabs [aria-selected=true]{color:#944c38;background:#f8e7db;border-color:#d4a087}.we-field{gap:6px;margin:12px 0;font-size:12px;display:grid}.we-field-row{align-items:center;gap:6px;display:flex}.we-field-row>.we-value{flex:1;min-width:0}.we-value{margin:10px 0}.we-type{color:var(--we-muted);align-items:center;gap:6px;font-size:10px;display:flex}.we-type select{padding:3px}.we-check{align-items:flex-start;gap:8px;margin:15px 0;font-size:12px;display:flex}.we-hint{color:var(--we-muted);font-size:12px;line-height:1.6}.we-warning,.we-error{color:#973e29;background:#fcece5;padding:12px;font-size:13px}.we-message{background:#edf1e4;margin:0;padding:12px 20px;font-size:13px}.we-editor fieldset{border:1px solid var(--we-line);border-radius:9px;margin:14px 0;padding:12px}.we-editor legend{font-size:12px;font-weight:600}.we-inspector-footer{border-top:1px solid var(--we-line);gap:8px;margin-top:24px;padding-top:20px;display:flex}.we-editor .we-danger{color:#a73f30}.we-empty{text-align:center;max-width:660px;margin:auto;padding:70px 30px}.we-empty p{color:var(--we-muted);line-height:1.7}.we-history{border-top:1px solid var(--we-line);background:#fffdfa;padding:0 20px 20px}.we-history-row{align-items:center;gap:18px;width:100%;margin:8px 0;padding:12px!important;display:flex!important}.we-history-row time{color:var(--we-muted);margin-left:auto;font-size:12px}.we-manage{border-top:1px solid var(--we-line);padding:15px 20px;font-size:12px}.we-manage button{margin-top:12px}@container (max-width:1200px){.we-layout{grid-template-columns:180px minmax(240px,1fr) 260px}.we-palette{padding:14px 8px}.we-inspector{padding:16px 12px}}@container (max-width:850px){.we-layout{grid-template-columns:150px minmax(200px,1fr)}.we-inspector{border-top:1px solid var(--we-line);border-left:0;grid-column:1/-1;max-height:none}.we-canvas{height:560px;min-height:560px}.we-palette{max-height:560px}.we-toolbar{padding:12px}.we-history-row{flex-wrap:wrap}}.execution-history{color:#4e3b32;background:#fffdf8;border:1px solid #e7ded1;border-radius:12px;margin:12px 0;padding:12px}.execution-history-filters{flex-wrap:wrap;align-items:end;gap:12px;margin:16px 0;display:flex}.execution-history-filters label{gap:4px;font-size:13px;display:grid}.execution-history-filters input,.execution-history-filters select{color:inherit;background:#fff;border:1px solid #d9cbbc;border-radius:6px;padding:8px}.execution-history-table{overflow-x:auto}.execution-history table{border-collapse:collapse;width:100%;font-size:13px}.execution-history caption{text-align:left;padding:8px 0}.execution-history th,.execution-history td{text-align:left;border-bottom:1px solid #e7ded1;padding:10px}.execution-history button{color:inherit;cursor:pointer;background:#fffdf8;border:1px solid #d9cbbc;border-radius:6px;padding:6px 10px}.execution-history button:disabled{opacity:.5;cursor:default}.execution-history :focus-visible{outline-offset:2px;outline:3px solid #bd573f}.execution-history nav{gap:8px;margin-top:12px;display:flex}.we-add-action{margin:12px 20px}.we-layout.no-palette{grid-template-columns:minmax(300px,1fr) 310px}.we-palette[hidden]{display:none}@container (max-width:1100px){.we-layout,.we-layout.no-palette{grid-template-columns:minmax(260px,1fr) 290px;position:relative}.we-layout.has-palette .we-palette{z-index:5;background:var(--we-paper,#fffdf8);width:240px;height:560px;position:absolute;top:0;left:0;box-shadow:4px 0 14px #0002}.we-layout .we-inspector{grid-column:auto;max-height:660px;overflow-y:auto}}@container (max-width:750px){.we-layout,.we-layout.no-palette{grid-template-columns:minmax(0,1fr)}.we-layout .we-inspector{grid-column:1;max-height:none}}.we-editor>.we-toolbar{gap:7px;padding:10px 14px}.we-editor>header.we-toolbar>select{flex:1;width:auto;min-width:180px}.we-editor>header.we-toolbar>a{margin-right:0;font-size:12px}.we-editor>.we-toolbar button{padding:6px 9px;font-size:12px}.we-editor>.we-toolbar .we-name input{font-size:14px}.we-editor>.we-test-input{margin:0;padding:8px 14px}.we-editor>.we-add-action{width:auto;margin:8px 14px;padding:6px 9px;font-size:12px}
