vaadin-scroller[slot=drawer]{padding:var(--lumo-space-s)}vaadin-side-nav-item vaadin-icon{padding:0}[slot=drawer]:is(header,footer){display:flex;align-items:center;gap:var(--lumo-space-s);padding:var(--lumo-space-s) var(--lumo-space-m);min-height:var(--lumo-size-xl);box-sizing:border-box}[slot=drawer]:is(header,footer):is(:empty){display:none}.limbo-network-canvas{--socket-size:16px;--socket-offset-flow: 50%;--socket-offset: 50%;background-color:#f3f3f3;position:relative;overflow:visible}.limbo-node-editor{background-color:#f3f3f3}.limbo-node{font-family:Arial,serif;font-size:.8rem;position:absolute;top:0;width:150px;min-height:100px;text-align:center;border:2px solid dodgerblue;background-color:#f0f8ff;border-radius:1rem}.limbo-isocket{width:var(--socket-size);height:var(--socket-size);border:1px solid red;border-radius:50%;position:absolute;top:calc(var(--socket-offset) - var(--socket-size));left:calc(-1 * var(--socket-size) / 2);background-color:#daf2a7}.limbo-osocket{width:var(--socket-size);height:var(--socket-size);border:1px solid black;border-radius:50%;position:absolute;top:calc(var(--socket-offset) - var(--socket-size));right:calc(-1 * var(--socket-size) / 2);background-color:#d9a296}.limbo-isocket-flow{width:calc(2* var(--socket-size));height:calc(.75 * var(--socket-size));position:absolute;border:1px solid black;left:calc(var(--socket-offset-flow) - var(--socket-size));top:calc(-1 * var(--socket-size) / 2);background-color:#add8e6}.limbo-osocket-flow{width:calc(2* var(--socket-size));height:calc(.75 * var(--socket-size));position:absolute;border:1px solid black;left:calc(var(--socket-offset-flow) - var(--socket-size));bottom:calc(-1 * var(--socket-size) / 2);background-color:#add8e6}.limbo-node-header{color:#483d8b;position:absolute;top:10px;border-bottom:1px solid gray;width:100%}.limbo-isocket .limbo-socket-caption{width:100%;translate:calc(var(--socket-size) * .75) 0px;position:absolute;height:var(--socket-size);line-height:var(--socket-size)}.limbo-osocket .limbo-socket-caption{width:100px;translate:calc(-2 * var(--socket-size) * .75) 0px;position:absolute;right:0;height:var(--socket-size);line-height:var(--socket-size);text-align:end;display:block}.feed-view{display:block;height:100%}.feed-view vaadin-grid{height:100%;line-height:var(--lumo-line-height-m)}.feed-view vaadin-grid,.feed-view vaadin-grid-cell-content{background-color:var(--lumo-contrast-10pct)}.feed-view .card{background-color:var(--lumo-base-color);border-radius:var(--lumo-border-radius-m);box-shadow:var(--lumo-box-shadow-xs);padding:var(--lumo-space-m)}.feed-view img{border-radius:50%;flex-shrink:0;height:var(--lumo-size-m);margin-right:calc(var(--lumo-space-s) * 1.5);width:var(--lumo-size-m)}.feed-view .header{align-items:baseline}.feed-view .name{font-size:var(--lumo-font-size-s);font-weight:700;margin-right:var(--lumo-space-s)}.feed-view .date{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs)}.feed-view .post{color:var(--lumo-secondary-text-color);font-size:var(--lumo-font-size-s);margin-bottom:var(--lumo-space-s);white-space:normal}.feed-view .actions{align-items:center}.feed-view .icon{color:var(--lumo-tertiary-text-color);height:calc(var(--lumo-icon-size-s) * .8);margin-right:var(--lumo-space-s);width:calc(var(--lumo-icon-size-s) * .8)}.feed-view .likes,.feed-view .comments,.feed-view .shares{color:var(--lumo-tertiary-text-color);font-size:var(--lumo-font-size-xs);margin-right:var(--lumo-space-l)}.react-flow{--xy-theme-selected: #F57DBD;--xy-theme-hover: #C5C5C5;--xy-theme-edge-hover: black;--xy-theme-color-focus: #E8E8E8;--xy-node-border-default: 1px solid #ED0000;--xy-node-boxshadow-default: 0px 3.54px 4.55px 0px #00000005, 0px 3.54px 4.55px 0px #0000000D, 0px .51px 1.01px 0px #0000001A;--xy-node-border-radius: 8px;--xy-handle-background-color-default: #ffffff;--xy-handle-border-color-default: #AAAAAA;--xy-edge-label-color-default: #505050;--xy-node-color: #666666}.react-flow.dark{--xy-node-boxshadow-default: 0px 3.54px 4.55px 0px rgba(255, 255, 255, .05), 0px 3.54px 4.55px 0px rgba(255, 255, 255, .13), 0px .51px 1.01px 0px rgba(255, 255, 255, .2);--xy-theme-color-focus: #535353}.react-flow__node{box-shadow:var(--xy-node-boxshadow-default);border-radius:var(--xy-node-border-radius-default);background-color:var(--xy-node-background-color-default);display:flex;justify-content:center;align-items:center;text-align:center;padding:10px;font-size:12px;flex-direction:column;border:var(--xy-node-border-default);color:var(--xy-node-color, var(--xy-node-color-default))}.react-flow__node.selectable:focus{box-shadow:0 0 0 4px var(--xy-theme-color-focus);border-color:#d9d9d9}.react-flow__node.selectable:focus:active{box-shadow:var(--xy-node-boxshadow-default)}.react-flow__node.selectable:hover,.react-flow__node.draggable:hover{border-color:var(--xy-theme-hover)}.react-flow__node.selectable.selected{border-color:var(--xy-theme-selected);box-shadow:var(--xy-node-boxshadow-default)}.react-flow__node-group{background-color:#cfb6ff66;border-color:#9e86ed}.react-flow__edge.selectable:hover .react-flow__edge-path,.react-flow__edge.selectable.selected .react-flow__edge-path{stroke:var(--xy-theme-edge-hover)}.react-flow__handle{background-color:var(--xy-handle-background-color-default)}.react-flow__handle.connectionindicator:hover{pointer-events:all;border-color:var(--xy-theme-edge-hover);background-color:#fff}.react-flow__handle.connectionindicator:focus,.react-flow__handle.connectingfrom,.react-flow__handle.connectingto{border-color:var(--xy-theme-edge-hover)}.react-flow__node-resizer{border-radius:0;border:none}.react-flow__resize-control.handle{background-color:#fff;border-color:#9e86ed;border-radius:0;width:5px;height:5px}html{--lumo-font-size: 1rem;--lumo-font-size-xxxl: 3rem;--lumo-font-size-xxl: 2.25rem;--lumo-font-size-xl: 1.75rem;--lumo-font-size-l: 1.375rem;--lumo-font-size-m: 1.125rem;--lumo-font-size-s: 1rem;--lumo-font-size-xs: .875rem;--lumo-font-size-xxs: .8125rem;--lumo-line-height-m: 1.8;--lumo-line-height-s: 1.5;--lumo-line-height-xs: 1.3}.poll-audio-button{--lumo-icon-size-m: 3.5rem}.poll-audio-button-select{--vaadin-button-border: 2px solid blue}.playing{border:3px solid deeppink}
