.willow-tool{min-width:0}.willow-table{overflow:auto;max-width:100%;margin:1rem 0;border:1px solid var(--line,#ccc);border-radius:12px}.willow-table table{margin:0;width:100%;font-size:.9rem}.willow-table th,.willow-table td{padding:.65rem;text-align:left;vertical-align:top;min-width:5rem}.willow-table th{position:sticky;top:0;background:var(--surface,#fff)}.willow-tool fieldset{min-width:0;border:1px solid var(--line,#ccc);border-radius:10px;padding:1rem}.willow-tool label{line-height:1.5}.willow-tool input[type=checkbox]{width:auto;display:inline-block}.willow-recommendation{border-bottom:1px solid var(--line,#ccc);padding:1rem 0}.willow-tool [data-poll-selection]{margin-top:1.5rem}.willow-tool .button{white-space:normal}.willow-tool [data-team-list] button{margin:.3rem}#willow-payload{display:none}html[data-theme=dark] .willow-table th{background:#222}
