.optionsControl{height:100%;flex-basis:100%;flex-shrink:1;flex-grow:0}.newElement.panel{box-shadow:0 0 1rem #000;position:absolute;z-index:99999;left:1rem;right:1rem;bottom:2rem;top:1rem}.newElement.panel.edit{background:#333;border-radius:.5rem;border:1px solid var(--line-color)}.newElement.panel:before{position:absolute;z-index:-1;left:0;right:0;top:0;bottom:0;content:""}.newElement.panel .panelrow{display:flex;flex-direction:row;flex-wrap:nowrap}.newElement.panel .panelitem{flex-basis:50%;flex-shrink:0}.newElement.panel .panelitem.previewpanel{border-right:1px solid var(--line-color)}.newElement.panel .panelitem.previewpanel .previewcontainer{width:100%;justify-content:center;display:flex}.newElement.panel .v-card.v-sheet{height:100%;border:1px solid var(--line-color);display:flex;flex-direction:column}.newElement.panel .v-card.v-sheet .v-card__title{padding-top:.25rem;padding-bottom:.25rem;border-bottom:1px solid var(--line-color)}.newElement.panel .v-card.v-sheet .v-card__text{overflow:scroll;border-bottom:1px solid var(--line-color)}.elementRow{margin:.25rem 0;background:var(--line-color);padding:.25rem;border-radius:.5rem}.v-btn.typeSelectButton{height:40px!important}.typeSelectButton .v-btn__content{padding:8px;display:flex;flex-direction:column;align-items:center;justify-content:center}.buttonRow{display:flex;flex-direction:row;align-items:center;justify-content:flex-end;width:100%}.buttonRow>.v-btn{border-radius:2px}.buttonRow>.v-btn:first-child{border-radius:.75rem 0 0 .75rem}.buttonRow>.v-btn:last-child{border-radius:0 .75rem .75rem 0}.typeSelectWrap{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(10rem,100%),1fr));grid-auto-rows:1fr;gap:0 0}.tabrow{display:flex;align-items:center;justify-content:center}.tabrow .newRuleTabButton{border-radius:0;background-color:#333}.tabrow .newRuleTabButton:first-child{border-radius:4px 0 0 4px}.tabrow .newRuleTabButton:last-child{border-radius:0 4px 4px 0}.v-menu{display:none}.v-menu--attached{display:inline}.v-menu__content{position:absolute;display:inline-block;max-width:80%;overflow-y:auto;overflow-x:hidden;contain:content;box-shadow:0 5px 5px -3px rgba(0,0,0,.2),0 8px 10px 1px rgba(0,0,0,.14),0 3px 14px 2px rgba(0,0,0,.12);border-radius:4px}.v-menu__content--active{pointer-events:none}.v-menu__content--auto .v-list-item{transition-property:opacity,-webkit-transform;transition-property:transform,opacity;transition-property:transform,opacity,-webkit-transform;transition-duration:.3s;transition-timing-function:cubic-bezier(.25,.8,.25,1)}.v-menu__content--fixed{position:fixed}.v-menu__content>.card{contain:content;-webkit-backface-visibility:hidden;backface-visibility:hidden}.v-menu>.v-menu__content{max-width:none}.v-menu-transition-enter .v-list-item{min-width:0;pointer-events:none}.v-menu-transition-enter-to .v-list-item{transition-delay:.1s}.v-menu-transition-leave-active,.v-menu-transition-leave-to{pointer-events:none}.v-menu-transition-enter,.v-menu-transition-leave-to{opacity:0}.v-menu-transition-enter-active,.v-menu-transition-leave-active{transition:all .3s cubic-bezier(.25,.8,.25,1)}.v-menu-transition-enter.v-menu__content--auto{transition:none!important}.v-menu-transition-enter.v-menu__content--auto .v-list-item{opacity:0;-webkit-transform:translateY(-15px);transform:translateY(-15px)}.v-menu-transition-enter.v-menu__content--auto .v-list-item--active{opacity:1;-webkit-transform:none!important;transform:none!important;pointer-events:auto}