.pov-effect-option{width:100%}.pov-effect-option>span{padding-left:var(--lumo-space-m)}pov-effect-group-heading{display:block;box-sizing:border-box;width:100%;margin:var(--lumo-space-s) 0;color:var(--lumo-header-text-color);font-size:var(--lumo-font-size-l);font-weight:600;cursor:default;user-select:none}vaadin-combo-box-item:has(.pov-effect-option)::part(checkmark),vaadin-multi-select-combo-box-item:has(.pov-effect-option)::part(checkmark){align-self:flex-end;margin-bottom:var(--lumo-space-s)}pov-effect-group-heading[hidden]{display:none}.pov-effect-parameter-buttons::part(group-field){flex-direction:row;flex-wrap:wrap;gap:var(--lumo-space-xs)}.pov-effect-parameter-buttons vaadin-radio-button{min-width:88px;border:1px solid var(--lumo-contrast-20pct);border-radius:var(--lumo-border-radius-m);background:var(--lumo-contrast-5pct);cursor:pointer;--vaadin-radio-button-label-color: var(--lumo-body-text-color);--vaadin-radio-button-label-padding: .35rem .75rem}.pov-effect-position-buttons vaadin-radio-button{min-width:64px;flex:1 1 64px}.pov-effect-parameter-buttons vaadin-radio-button::part(radio){display:none}.pov-effect-parameter-buttons vaadin-radio-button>label{grid-column:1 / -1;display:flex;align-items:center;justify-content:center;box-sizing:border-box;min-height:var(--lumo-size-m);width:100%;cursor:inherit}.pov-effect-parameter-buttons vaadin-radio-button>input[slot=input]{grid-column:1 / -1}.pov-effect-parameter-buttons vaadin-radio-button:not([checked]):not([disabled]):hover{background:var(--lumo-contrast-10pct);border-color:var(--lumo-contrast-30pct)}.pov-effect-direction-button{background:var(--lumo-contrast-5pct);border:1px solid var(--lumo-contrast-20pct);color:var(--lumo-body-text-color)}.pov-effect-direction-button:not([aria-pressed=true]):not([disabled]):hover{background:var(--lumo-contrast-10pct);border-color:var(--lumo-contrast-30pct)}.pov-effect-parameter-buttons vaadin-radio-button[checked],.pov-effect-direction-button[aria-pressed=true]{background:var(--lumo-primary-color-10pct);border-color:var(--lumo-primary-color);color:var(--lumo-primary-text-color);--vaadin-radio-button-label-color: var(--lumo-primary-text-color)}.pov-effect-parameter-buttons vaadin-radio-button[checked]:not([disabled]):hover,.pov-effect-direction-button[aria-pressed=true]:not([disabled]):hover{background:var(--lumo-primary-color-10pct);background:color-mix(in srgb,var(--lumo-primary-color-10pct) 90%,var(--lumo-primary-color))}.pov-effect-parameter-buttons vaadin-radio-button[focus-ring],.pov-effect-direction-button[focus-ring],.pov-effect-add-button[focus-ring]{outline:2px solid var(--lumo-primary-color);outline-offset:2px}.pov-effect-add-button{background:transparent;border:1px solid var(--lumo-primary-color);color:var(--lumo-primary-text-color)}.pov-effect-add-button:not([disabled]):hover{background:var(--lumo-primary-color-10pct)}.pov-effect-add-button[disabled]{background:var(--lumo-contrast-5pct);border-color:var(--lumo-contrast-20pct);color:var(--lumo-disabled-text-color)}.pov-effect-parameter-buttons vaadin-radio-button[disabled]{opacity:.5;cursor:default}.pov-effect-info{border-radius:50%;flex-shrink:0;cursor:help}.pov-effect-info:focus-visible{outline:2px solid var(--lumo-primary-color);outline-offset:2px}@media(forced-colors:active){.pov-effect-parameter-buttons vaadin-radio-button,.pov-effect-parameter-buttons vaadin-radio-button:not([checked]):not([disabled]):hover,.pov-effect-direction-button,.pov-effect-direction-button:not([aria-pressed=true]):not([disabled]):hover,.pov-effect-add-button,.pov-effect-add-button:not([disabled]):hover{background:Canvas;border-color:ButtonText;color:ButtonText;--vaadin-radio-button-label-color: ButtonText}.pov-effect-parameter-buttons vaadin-radio-button[checked],.pov-effect-parameter-buttons vaadin-radio-button[checked]:not([disabled]):hover,.pov-effect-direction-button[aria-pressed=true],.pov-effect-direction-button[aria-pressed=true]:not([disabled]):hover{background:Highlight;border-color:Highlight;color:HighlightText;forced-color-adjust:none;--vaadin-radio-button-label-color: HighlightText}.pov-effect-parameter-buttons vaadin-radio-button[focus-ring],.pov-effect-direction-button[focus-ring],.pov-effect-add-button[focus-ring]{outline-color:Highlight}.pov-effect-add-button[disabled]{border-color:GrayText;color:GrayText}}html{--lumo-size-xl: 3rem;--lumo-size-l: 2.5rem;--lumo-size-m: 2rem;--lumo-size-s: 1.75rem;--lumo-size-xs: 1.5rem;--lumo-font-size-xxxl: 1.75rem;--lumo-font-size-xxl: 1.375rem;--lumo-font-size-xl: 1.125rem;--lumo-font-size-l: 1rem;--lumo-font-size-m: .875rem;--lumo-font-size-s: .8125rem;--lumo-font-size-xs: .75rem;--lumo-font-size-xxs: .6875rem;--lumo-space-xl: 1.875rem;--lumo-space-l: 1.25rem;--lumo-space-m: .625rem;--lumo-space-s: .3125rem;--lumo-space-xs: .1875rem}.rounded-border{border:1px solid slategray;border-radius:3px}.step-border{border-radius:3px}@keyframes fadein{0%{opacity:0}to{opacity:1}}.new-element{animation:fadein 2s ease-in-out forwards;background-color:#90ee90}.container{display:flex;height:100vh;overflow:hidden}.primary-section{flex:0 0 auto;overflow-y:auto;width:250px}.secondary-section{flex:1 1 auto;overflow-y:auto}::-webkit-scrollbar{width:12px}::-webkit-scrollbar-thumb{background-color:#0003;border-radius:6px}::-webkit-scrollbar-track{background-color:#0000001a;border-radius:6px}
