.dividerDiv{margin:5px 0 0;background-color:#00000026;padding:1px 0}.fourPartLabelWrap{display:flex;flex-direction:row;justify-content:space-between;align-items:center;padding:5px 0 0}.fourPartLabelWrap label{padding:0}.fourPartUnsetToggle{display:flex;flex-direction:row;align-items:center;margin:0}.fourPartUnsetToggle label{font-weight:400;margin-right:5px}.box4PartInput .blockRow{display:flex}.box4PartInput .blockRow .blockCell{display:flex;justify-content:center;align-items:center}.box4PartInput .blockRow .blockCell.borderCell{width:25%;flex-grow:0!important}.box4PartInput .blockRow .blockCell.borderCell.bordColorCell{flex-grow:1!important}.box4PartInput .blockRow .blockCell .ms-TextField-wrapper,.box4PartInput .blockRow .blockCell .ms-Dropdown-container{display:flex;flex-direction:column;text-align:center;justify-content:center}.box4PartInput .blockRow .blockCell .ms-TextField-wrapper input,.box4PartInput .blockRow .blockCell .ms-Dropdown-container input{text-align:center;padding:0 5px}.box4PartInput .blockRow .blockCell .blockIcon{justify-content:center;align-items:center;display:flex}.box4PartInput .blockRow.top .blockCell.left{justify-content:flex-start}.box4PartInput .blockRow.top .blockCell.right{justify-content:flex-end}.box4PartInput .blockRow.bottom .ms-TextField-wrapper label{order:2}.box4PartInput .blockRow.middle .center{height:80px;padding:5px}.box4PartInput .blockRow.middle .center .iconSquare{border:2px solid #acacac;background-color:#0000001f;height:70px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:.25rem}.box4PartInput .blockRow .blockCell.left,.box4PartInput .blockRow .blockCell.right{width:20%}.box4PartInput .blockRow .blockCell.center{width:60%}.box4PartInput .blockRow .blockCell .ms-TextField-wrapper .ms-TextField-fieldGroup{width:60px}.box4PartInput .blockRow.border{justify-content:space-evenly}.box4PartInput .blockRow.border .blockCell{padding:5px;flex-grow:1}.box4PartInput .blockRow.border .blockCell .ms-TextField-wrapper,.box4PartInput .blockRow.border .blockCell .ms-TextField-fieldGroup{width:100%}.withIcon .ms-ChoiceField-wrapper .ms-ChoiceField-imageWrapper{transition:all .2s ease-out;display:flex;align-items:center;justify-content:center}.withIcon .ms-ChoiceField-wrapper:hover .ms-ChoiceField-imageWrapper{box-shadow:0 0 3px #000}.imgComboBox *{background-color:transparent}.imgComboBox .ms-ComboBox{background-color:#f4f4f4}.imgComboBox .ms-ComboBox:after{border:none}.imgComboBox:focus-within .ms-ComboBox:after{border:2px solid #0078d4}.ms-ComboBox-optionsContainer{display:flex;flex-wrap:wrap}.ms-ComboBox-optionsContainer .ms-ComboBox-option{display:inline-flex;padding:5px;width:calc(100% / 3)}.ms-ComboBox-optionsContainer .ms-ComboBox-option span{width:100%;height:100%;justify-content:stretch;align-items:stretch}.ms-ComboBox-optionsContainer .ms-ComboBox-option .imageOptionWrapper{width:100%;text-align:center;justify-content:space-between;display:flex;flex-direction:column}.ms-ComboBox-optionsContainer .ms-ComboBox-option .imageOptionWrapper .imageWrapper{flex-grow:1;align-items:center;display:flex}.ms-ComboBox-optionsContainer .ms-ComboBox-option .imageOptionWrapper .imageWrapper .imageOptionImage{max-width:90px;max-height:90px;margin-left:auto;margin-right:auto}.ms-ComboBox-optionsContainer .ms-ComboBox-option .imageOptionTitle{text-overflow:ellipsis;white-space:nowrap;overflow:hidden;height:auto}.ms-Pivot--tabs{display:flex;align-items:stretch;justify-content:space-evenly;padding:5px 0;position:sticky;top:0;background-color:#e7e7e7;backdrop-filter:blur(10px);z-index:10}.ms-Pivot-link{flex-grow:0;transition:all .2s ease-out;font-size:16px;font-weight:600;letter-spacing:.5px;width:calc((100% - 15px)/2);border-radius:.25rem}.threeLinks .ms-Pivot-link{width:calc((100% - 15px)/2)}.ms-Pivot-link.is-selected{font-weight:600;background:linear-gradient(135deg,#0078d4e6,#0078d4b3)}.ms-Pivot-link.is-selected:hover{background-color:#0078d4}.ms-Pivot-link:not(.is-selected){background:linear-gradient(135deg,#0003,#00000026)}.ms-Pivot-link:not(.is-selected):hover{background-color:#00000059;color:#fff}.breadCrumbButton{border:none;height:100%;background-color:transparent;cursor:pointer;max-width:150px;overflow:hidden;text-overflow:ellipsis}.breadCrumbButton.iconButton{padding:0 5px}.breadCrumbButton.iconButton .breadCrumbIcon{height:18px;width:18px;display:flex;align-self:center;font-size:18px;color:#0078d4}.breadCrumbButton:hover{background-color:#00000026}#deleteBlockButton{transition:all .2s ease-out}.scroller::-webkit-scrollbar-track{background-color:#e7e7e7}.scroller::-webkit-scrollbar-thumb{background-clip:padding-box;border:5px solid transparent;border-radius:10px;background-color:#0006!important;border:4px solid transparent;box-shadow:inset 0 0 6px #0000004d}.scroller::-webkit-scrollbar-corner{background-color:#fff}.scroller:hover::-webkit-scrollbar-thumb{background-color:#0006!important;border:2px solid transparent}.scroller::-webkit-scrollbar{width:12px}.inheritanceDescription{display:block;font-size:12px;padding-top:5px;color:#444}.inheritanceDescription .inheritanceIcon{transform:scaleY(-1);font-size:10px;padding:0 3px 0 0}.inheritanceDescription .inheritedValue{padding:0 3px 0 0;font-style:italic}.inheritanceDescription .ancestorLink{color:#0078d4;cursor:pointer;border:none;background-color:transparent;padding:0 0 0 3px;font-size:12px}.inheritanceDescription .ancestorLink:hover{text-decoration:underline}.mainHostWrap{position:relative}.activeBlockWrapper{position:absolute;inset:0;border:2px dashed #eb0f2a;pointer-events:none;z-index:20}.controlGroup{border:2px solid rgba(68,68,68,.35);margin:0 5px 5px;overflow:hidden;box-shadow:#bfbfbf 0 1px 5px;box-sizing:border-box;border-radius:.35rem;background-color:#fff;max-width:100%}.tvWrap{overflow:hidden;width:100%}.tvList{padding:5px;display:flex;flex-direction:column}.tvList .tvRowWrap{display:flex;border-radius:.15rem;transition:all .2s ease-in}.tvList .tvRowWrap.noChildren{padding-left:2px}.tvList .tvRowWrap:hover{color:#0078d4e6;background-color:#e9e9e980}.tvList .tvRowWrap.active{background-color:#0078d4e6;color:#fff!important}.tvList .tvRowWrap.active .tvDropOpener,.tvList .tvRowWrap.active .tvItem,.tvList .tvRowWrap.active .tvItem_child .childIcon .blockIcon{color:#fff!important}.tvList .tvRowWrap.active .tvItemCalloutOpener{color:#fff}.tvList .tvRowWrap.active .tvItemCalloutOpener:hover{background-color:#ffffff1a}.tvList .tvItemWrap{display:flex;height:32px;justify-content:space-between;flex-grow:1;min-width:0}.tvList .tvItem{display:flex;flex-direction:row;color:#444;font-size:18px;text-decoration:none;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;border:none;background-color:transparent;text-align:left;padding:0 2px;align-items:center}.tvList .tvItem .tvIcon{height:20px;width:20px;margin-right:5px;border:none}.tvList .tvItem.tvItem_child{flex-direction:row;align-items:center;max-width:calc(100% - 25px)}.tvList .tvItem.tvItem_child .childIcon{margin-right:5px;color:#777;transform:rotateX(180deg);font-size:12px}.tvList .tvItem:hover .tvDisplayName{text-decoration:underline}.tvList .tvChildren{display:flex;flex-direction:column}.tvDisplayName{max-width:200px;overflow:hidden;height:20px;text-overflow:ellipsis;white-space:nowrap}.tvDisplayName.inDrop{margin-left:4px;height:auto}.tvDropOpener{font-size:12px;transition:all .2s ease-out;background-color:transparent}.tvDropOpener:hover{background-color:transparent}.tvDropOpener i{font-size:12px}.tvItemCallout .ms-Callout-main{display:flex;flex-direction:column}.tvItemCalloutOpener{padding:0 6px}.tvItemCalloutOpener i{font-size:12px}.deviceSelectorWrap{display:flex;flex-direction:row;flex-wrap:nowrap;margin-right:5px}.deviceSelectorWrap .deviceSizeLabel{color:#000000a6;font-weight:600;font-size:14px;display:flex;align-items:center}.deviceSelectorWrap .deviceSizeLabel .deviceSelectorLabel{margin-right:5px;line-height:28px}.deviceSelectorWrap .deviceSelectorOption{border-radius:.25rem;height:28px;width:28px;color:#444;z-index:10}.deviceSelectorWrap .deviceSelectorOption.active{background-color:#00000080;color:#fff}.deviceSelectorWrap .deviceSelectorOption.active:hover{background-color:#0009;color:#fff}.deviceSelectorWrap .deviceSelectorOption i{font-size:14px}.deviceSelectorWrap .deviceSelectorOption:not(right){margin-right:2px}.deviceSelectorWrap .deviceSelectorOption:hover{background-color:#00000040;color:#333}.styleStateButtonWrap{margin-bottom:5px;display:flex;justify-content:center;box-sizing:border-box;border-collapse:collapse}.styleStateButtonWrap .styleStateButton{background-color:#ffffffe6;border:2px solid rgba(68,68,68,.5);backdrop-filter:blur(3px);display:flex;align-items:center;font-size:14px;width:60px;height:30px;transition:all .2s ease-out;justify-content:center;box-shadow:0 0 3px #00000040;pointer-events:all;cursor:pointer;color:#444}.styleStateButtonWrap .styleStateButton .styleStateHasValues{color:#0078d4e6}.styleStateButtonWrap .styleStateButton:hover{background-color:#444444bf;color:#fff;z-index:10}.styleStateButtonWrap .styleStateButton:hover .styleStateHasValues{color:#fff}.styleStateButtonWrap .styleStateButton.active{background-color:#0078d4e6;color:#ffffffe6}.styleStateButtonWrap .styleStateButton.active .styleStateHasValues{color:#fff}.styleStateButtonWrap .styleStateButton.active:hover{background-color:#0078d4;color:#fff}.styleStateButtonWrap .styleStateButton.left{border-radius:.25rem 0 0 .25rem;border-right:none}.styleStateButtonWrap .styleStateButton.right{border-radius:0 .25rem .25rem 0;border-left:none}.dragItemList{background-color:transparent}.blockIcon{margin:0;border-radius:.25rem;color:#0078d4;height:16px;width:16px}.blockIcon.inList{height:20px;width:20px}.blockIcon.inTree{height:20px;width:20px;margin-right:5px}.blockIcon.active{color:#fff}.dragItemList .ms-DetailsRow{transition:all .2s ease-out;width:100%}.dragItemList .ms-DetailsRow:hover{background-color:#e7e7e7}.dragItemList .ms-DetailsRow-fields{width:100%}.dragItemList .ms-DetailsRow-cell[data-automation-key=blockIcon],.dragItemList .ms-DetailsRow-cell[data-automation-key=itDel],.dragItemList .ms-DetailsRow-cell[data-automation-key=shiftUp],.dragItemList .ms-DetailsRow-cell[data-automation-key=shiftDown],.dragItemList .shiftButton{justify-content:center}.ms-DetailsRow-cell{display:inline-flex;font-size:1.25rem;font-weight:600;padding:0;align-items:center}.ms-DetailsRow-cell[data-automation-key=itDel]{padding:0}.ms-DetailsRow-cell button{color:#444;cursor:pointer;font-size:1.25rem;text-transform:capitalize;transition:all .2s ease-out}.ms-DetailsRow-cell button.ms-Button--icon:hover{background-color:#ffffff59;color:#333}.ms-DetailsRow-cell button.ms-Button--icon.is-disabled{background-color:transparent;opacity:.5}.ms-Dropdown,.ms-Dropdown:hover{border:none}.ms-Dropdown:hover .ms-Dropdown-title{border:1px solid transparent}.ms-TextField-fieldGroup,.ms-Dropdown-title,.ms-ComboBox{border:1px solid #afafaf;transition:all .2s ease-out;border-radius:.25rem;overflow:hidden;background-color:#f4f4f4}.ms-TextField-fieldGroup:focus-within,.ms-Dropdown-title:focus-within,.ms-ComboBox:focus-within{overflow:visible}.ms-TextField-fieldGroup:hover,.ms-Dropdown-title:hover,.ms-ComboBox:hover{border:1px solid transparent;box-shadow:0 0 5px #999}.hoverControls{visibility:hidden;position:absolute;inset:0;z-index:10;display:flex;justify-content:center;align-items:center;border:2px dashed orange;pointer-events:none}.hoverControls.hovering{visibility:visible;opacity:1}.hovButtWrap{display:flex;flex-direction:row;position:relative}.editRowButton{background-color:#ffffffe6;border:2px solid #7e7e7e;backdrop-filter:blur(3px);display:flex;align-items:center;font-size:14px;width:100%;transition:all .2s ease-out;justify-content:center;box-shadow:0 0 3px #00000040;pointer-events:all;cursor:pointer;padding:0;height:28px;width:28px}.editRowButton.top{border-radius:.25rem 0 0 .25rem;border-right:none}.editRowButton.bottom{border-radius:0 .25rem .25rem 0;border-left:none}.editRowButton:hover{background-color:#444;color:#fff;box-shadow:0 0 3px #000000a6;z-index:30}.editRowButton:hover .editIcon{color:#fff}.editRowButton.addButton .addIcon{width:20px;height:20px;background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%2020%2020'%3e%3cdefs%3e%3cstyle%3e%20.cls-1%20{%20fill:%20none;%20stroke:%20%23444;%20stroke-miterlimit:%2010;%20stroke-width:%201.5px;%20}%20.cls-2%20{%20mask:%20url(%23mask);%20}%20.cls-3%20{%20fill:%20url(%23linear-gradient);%20}%20.cls-4%20{%20fill:%20url(%23linear-gradient-2);%20}%20.cls-5%20{%20fill:%20%23444;%20}%20.cls-6%20{%20filter:%20url(%23luminosity-noclip-2);%20}%20%3c/style%3e%3cfilter%20id='luminosity-noclip-2'%20data-name='luminosity-noclip'%20x='1.25'%20y='3.25'%20width='17.5'%20height='15.5'%20color-interpolation-filters='sRGB'%20filterUnits='userSpaceOnUse'%3e%3cfeFlood%20flood-color='%23fff'%20result='bg'/%3e%3cfeBlend%20in='SourceGraphic'%20in2='bg'/%3e%3c/filter%3e%3cmask%20id='mask'%20x='1.25'%20y='3.25'%20width='17.5'%20height='15.5'%20maskUnits='userSpaceOnUse'%3e%3cg%20style='filter:%20url(%23luminosity-noclip-2);'%3e%3crect%20x='3.75'%20y='3.25'%20width='12.5'%20height='3'%20rx='1'%20ry='1'/%3e%3c/g%3e%3c/mask%3e%3clinearGradient%20id='linear-gradient'%20x1='10'%20y1='5.5'%20x2='10'%20y2='4'%20gradientTransform='matrix(1,%200,%200,%201,%200,%200)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'/%3e%3cstop%20offset='1'%20stop-color='%230078d4'/%3e%3c/linearGradient%3e%3clinearGradient%20id='linear-gradient-2'%20x1='-8.75'%20y1='34.75'%20x2='-8.75'%20y2='33.25'%20gradientTransform='translate(18.75%20-29.25)'%20xlink:href='%23linear-gradient'/%3e%3c/defs%3e%3cg%20id='Layer_1'%20data-name='Layer%201'/%3e%3cg%20id='Hov_AddAbove'%3e%3cg%20style='mask:%20url(%23mask);'%3e%3crect%20x='2'%20y='4.75'%20width='16'%20height='13.25'%20rx='1'%20ry='1'%20style='fill:%20none;%20stroke:%20%23444;%20stroke-miterlimit:%2010;%20stroke-width:%201.5px;'/%3e%3c/g%3e%3crect%20x='2.5'%20y='4'%20width='2'%20height='1.5'%20rx='.75'%20ry='.75'%20style='fill:%20%23444;'/%3e%3crect%20x='15.5'%20y='4'%20width='2'%20height='1.5'%20rx='.75'%20ry='.75'%20style='fill:%20%23444;'/%3e%3cg%3e%3crect%20x='6.5'%20y='4'%20width='7'%20height='1.5'%20rx='.25'%20ry='.25'%20style='fill:%20url(%23linear-gradient);'/%3e%3crect%20x='6.5'%20y='4'%20width='7'%20height='1.5'%20rx='.25'%20ry='.25'%20transform='translate(5.25%2014.75)%20rotate(-90)'%20style='fill:%20url(%23linear-gradient-2);'/%3e%3c/g%3e%3c/g%3e%3c/svg%3e");background-position:center center;background-repeat:no-repeat}.editRowButton.addButton:hover .addIcon{background-image:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20id='Hov_AddAbove'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20viewBox='0%200%2020%2020'%3e%3cdefs%3e%3cfilter%20id='luminosity-noclip-2'%20data-name='luminosity-noclip'%20x='1.25'%20y='3.25'%20width='17.5'%20height='15.5'%20color-interpolation-filters='sRGB'%20filterUnits='userSpaceOnUse'%3e%3cfeFlood%20flood-color='%23fff'%20result='bg'/%3e%3cfeBlend%20in='SourceGraphic'%20in2='bg'/%3e%3c/filter%3e%3cmask%20id='mask'%20x='1.25'%20y='3.25'%20width='17.5'%20height='15.5'%20maskUnits='userSpaceOnUse'%3e%3cg%20style='filter:%20url(%23luminosity-noclip-2);'%3e%3crect%20x='3.75'%20y='3.25'%20width='12.5'%20height='3'%20rx='1'%20ry='1'/%3e%3c/g%3e%3c/mask%3e%3clinearGradient%20id='linear-gradient'%20x1='10'%20y1='5.5'%20x2='10'%20y2='4'%20gradientTransform='matrix(1,%200,%200,%201,%200,%200)'%20gradientUnits='userSpaceOnUse'%3e%3cstop%20offset='0'%20stop-color='%230078d4'/%3e%3cstop%20offset='1'%20stop-color='%230078d4'/%3e%3c/linearGradient%3e%3clinearGradient%20id='linear-gradient-2'%20x1='-32.75'%20y1='10.75'%20x2='-32.75'%20y2='9.25'%20gradientTransform='translate(42.75%20-5.25)'%20xlink:href='%23linear-gradient'/%3e%3c/defs%3e%3cg%20style='mask:%20url(%23mask);'%3e%3crect%20x='2'%20y='4.75'%20width='16'%20height='13.25'%20rx='1'%20ry='1'%20style='fill:%20none;%20stroke:%20%23fff;%20stroke-miterlimit:%2010;%20stroke-width:%201.5px;'/%3e%3c/g%3e%3crect%20x='2.5'%20y='4'%20width='2'%20height='1.5'%20rx='.75'%20ry='.75'%20style='fill:%20%23fff;'/%3e%3crect%20x='15.5'%20y='4'%20width='2'%20height='1.5'%20rx='.75'%20ry='.75'%20style='fill:%20%23fff;'/%3e%3cg%3e%3crect%20x='6.5'%20y='4'%20width='7'%20height='1.5'%20rx='.25'%20ry='.25'%20style='fill:%20url(%23linear-gradient);'/%3e%3crect%20x='6.5'%20y='4'%20width='7'%20height='1.5'%20rx='.25'%20ry='.25'%20transform='translate(5.25%2014.75)%20rotate(-90)'%20style='fill:%20url(%23linear-gradient-2);'/%3e%3c/g%3e%3c/svg%3e")}.editRowButton.addButton.bottom .addIcon{transform:rotate(180deg)}.cancelHoverControls{background-color:#fff;border-radius:50%;border:2px solid #7e7e7e;font-size:10px;padding:2px;position:absolute;right:-10px;top:-10px;cursor:pointer;height:auto;width:auto;pointer-events:all}.cancelHoverControls:hover{background-color:#b00}.cancelHoverControls i{font-size:10px;margin:0;line-height:normal;height:auto;color:#444}.cancelHoverControls:hover i{color:#fff}.editIcon{font-size:16px;padding:5px 0;color:#444;font-size:12px}.editableContentRow{transition:all .2s ease-out}.editableContentRow[data-hover-height=short]>.hoverControls>.hovButtWrap{justify-content:space-between}.editableContentRow[data-hover-height=superTall]>.hoverControls{align-items:flex-start}.editableContentRow[data-hover-height=superTall]>.hoverControls>.hovButtWrap>.editRowButton,.editableContentRow[data-hover-height=tall]>.hoverControls>.hovButtWrap>.editRowButton{margin:0}.editableContentRow[data-hover-height=short]>.hoverControls>.hovButtWrap>.editRowButton{margin:0}.ms-Dropdown-item .blockIcon{text-align:center;margin-right:5px;color:#2aa4d7;font-size:18px}.ms-Dropdown-item .optWrap{display:flex;align-items:center}.ms-ChoiceFieldGroup-flexContainer{padding:0}.dividingDiv{margin:0 5px 5px;padding:1px;background-color:#0078d4b3;border-radius:.25rem}body{margin:0}#root.saving,#root.saving *{cursor:wait}body{font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}h1,h2,h3{margin:0!important}
