.WorkflowToolInput-module__YB01Sq__card{border:1px solid var(--warm-border);background:var(--bg-page);width:100%;box-shadow:var(--shadow-hero);border-radius:11px;overflow:hidden}@supports (corner-shape:squircle){.WorkflowToolInput-module__YB01Sq__card{corner-shape:squircle;border-radius:18px}}.WorkflowToolInput-module__YB01Sq__columns{grid-template-columns:1fr 1fr;align-items:stretch;display:grid}.WorkflowToolInput-module__YB01Sq__documentZone{flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.WorkflowToolInput-module__YB01Sq__supportingZone{background:var(--surface-warm);border-left:1px solid var(--warm-border);flex-direction:column;gap:12px;min-width:0;padding:18px 20px;display:flex}.WorkflowToolInput-module__YB01Sq__zoneHeader{justify-content:space-between;align-items:center;gap:12px;min-height:30px;display:flex}.WorkflowToolInput-module__YB01Sq__zoneHeader label{color:var(--text-secondary);font-size:13px;font-weight:550}.WorkflowToolInput-module__YB01Sq__optional{color:var(--text-muted);font-weight:400}.WorkflowToolInput-module__YB01Sq__ghostButton{border:1px solid var(--border-primary);background:var(--bg-page);color:var(--text-primary);font:500 12.5px var(--font-ui);cursor:pointer;white-space:nowrap;border-radius:8px;padding:6px 11px}.WorkflowToolInput-module__YB01Sq__ghostButton:hover:not(:disabled){border-color:var(--accent-primary);color:var(--accent-primary)}.WorkflowToolInput-module__YB01Sq__ghostButton:disabled{opacity:.5;cursor:not-allowed}.WorkflowToolInput-module__YB01Sq__hiddenInput{display:none}.WorkflowToolInput-module__YB01Sq__editorShell{border:1px solid var(--border-primary);border-radius:11px;flex-direction:column;flex:1;display:flex;overflow:hidden}.WorkflowToolInput-module__YB01Sq__editorControls{height:var(--controls-height,64px);background:var(--bg-card);border-bottom:1px solid var(--border-primary);position:relative;overflow:hidden}.WorkflowToolInput-module__YB01Sq__editorControlsInner{--editor-controls-width:850px;width:850px;transform:scale(var(--controls-scale,.8));transform-origin:0 0;pointer-events:none}[dir=rtl] .WorkflowToolInput-module__YB01Sq__editorControlsInner{transform-origin:100% 0}.WorkflowToolInput-module__YB01Sq__editorPage{background:var(--bg-page);cursor:text;flex:1;min-height:230px;font-family:Arial,sans-serif;position:relative}.WorkflowToolInput-module__YB01Sq__editorContent{min-height:100%;color:var(--text-primary);white-space:pre-wrap;word-break:break-word;outline:none;padding:28px 32px 24px;font-size:15px;line-height:1.5}.WorkflowToolInput-module__YB01Sq__editorPlaceholder{pointer-events:none;flex-wrap:wrap;align-items:center;gap:.4em;height:2em;font-size:15px;line-height:1.5;display:flex;position:absolute;top:24px;left:32px;right:32px;overflow:visible}.WorkflowToolInput-module__YB01Sq__placeholderText{color:var(--text-tertiary);opacity:.5;-webkit-user-select:none;user-select:none}.WorkflowToolInput-module__YB01Sq__editorPlaceholder button{pointer-events:auto}.WorkflowToolInput-module__YB01Sq__primaryFile{border:1px solid var(--border-primary);border-radius:11px;align-items:center;gap:10px;min-height:64px;margin:20px;padding:12px 14px;display:flex}.WorkflowToolInput-module__YB01Sq__fileBadge{background:color-mix(in srgb, var(--accent-primary), transparent 88%);width:36px;height:40px;color:var(--accent-primary);border-radius:7px;flex:none;place-items:center;font-size:10px;font-weight:700;display:grid}.WorkflowToolInput-module__YB01Sq__primaryFileName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:14px;font-weight:500;overflow:hidden}.WorkflowToolInput-module__YB01Sq__primaryFileSize{color:var(--text-muted);flex:none;font-size:12px}.WorkflowToolInput-module__YB01Sq__removeButton{color:var(--text-muted);cursor:pointer;background:0 0;border:0;flex:none;margin-left:auto;padding:2px 4px;font-size:17px;line-height:1}.WorkflowToolInput-module__YB01Sq__removeButton:hover:not(:disabled){color:var(--text-primary)}.WorkflowToolInput-module__YB01Sq__supportingInput{resize:none;border:1px solid var(--border-primary);background:var(--bg-page);width:100%;min-height:120px;color:var(--text-primary);font:14px/1.5 var(--font-ui);border-radius:11px;outline:none;flex:1;padding:14px 16px}.WorkflowToolInput-module__YB01Sq__supportingInput:focus{border-color:var(--accent-primary)}.WorkflowToolInput-module__YB01Sq__supportingInput::placeholder{color:var(--text-muted)}.WorkflowToolInput-module__YB01Sq__chips{flex-wrap:wrap;gap:8px;display:flex}.WorkflowToolInput-module__YB01Sq__chip{border:1px solid var(--border-primary);background:var(--bg-page);border-radius:999px;align-items:center;gap:7px;max-width:100%;padding:5px 8px 5px 12px;display:inline-flex}.WorkflowToolInput-module__YB01Sq__chip .WorkflowToolInput-module__YB01Sq__removeButton{margin-left:0;font-size:15px}.WorkflowToolInput-module__YB01Sq__chipName{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--text-primary);font-size:12.5px;font-weight:500;overflow:hidden}.WorkflowToolInput-module__YB01Sq__chipSize{color:var(--text-muted);flex:none;font-size:11.5px}.WorkflowToolInput-module__YB01Sq__error{background:color-mix(in srgb, var(--accent-danger), transparent 90%);color:var(--accent-danger);border-radius:9px;margin:14px 20px 0;padding:10px 12px;font-size:13px}.WorkflowToolInput-module__YB01Sq__footer{border-top:1px solid var(--warm-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 20px;display:flex}.WorkflowToolInput-module__YB01Sq__hint{color:var(--text-muted);font-size:12.5px;line-height:1.45}@media (max-width:760px){.WorkflowToolInput-module__YB01Sq__columns{grid-template-columns:1fr}.WorkflowToolInput-module__YB01Sq__documentZone,.WorkflowToolInput-module__YB01Sq__supportingZone{padding-left:14px;padding-right:14px}.WorkflowToolInput-module__YB01Sq__supportingZone{border-left:0;border-top:1px solid var(--warm-border)}.WorkflowToolInput-module__YB01Sq__editorPage{min-height:170px}.WorkflowToolInput-module__YB01Sq__supportingInput{min-height:90px}.WorkflowToolInput-module__YB01Sq__footer{text-align:center;flex-direction:column;align-items:stretch;padding:14px}}
