.form .head>.title{display:flex;flex-direction:row;flex-grow:1;align-items:center;gap:var(--form-head-title--spaceDivider);padding:var(--form-head-title--spacePadding)}.form .head>.title>.icon{font-size:var(--form-head-title-icon--fontSize);color:var(--form-head-title-icon--fontColor)}.form .head>.title>.text{font-size:var(--form-head-title-text--fontSize);color:var(--form-head-title-text--fontColor)}.form .head>.options>.option.basic>.icon{color:var(--form-head-options-option_basic-icon--fontColor)}.form .head>.options>.option.danger>.icon{color:var(--form-head-options-option_danger-icon--fontColor)}.form .head>.options{display:flex;flex-direction:row}.form .head>.options>:last-child{border-start-end-radius:var(--form--borderRadius);border-end-end-radius:inherit}.form .head>.options>.option{display:flex;flex-direction:row;flex-basis:0;flex-grow:1;flex-shrink:1;align-items:center;justify-content:center;min-width:0;padding:var(--form-head-options-option--spacePadding);background-color:var(--form-head-options-option--groundColor);border:0;border-inline-start:solid var(--form-head-options-option--borderWidth) var(--form-head-options-option--borderColor);transition:filter .2s}.form .head>.options>.option:disabled{filter:brightness(.7)}.form .head>.options>.option:enabled{cursor:pointer}.form .head>.options>.option:enabled:hover{filter:brightness(1.1)}.form .head>.options>.option:enabled:active{filter:brightness(.9)}.form .head>.options>.option>.icon{font-size:var(--form-head-options-option-icon--fontSize)}.form .head{display:flex;flex-direction:row;background-color:var(--form-head--groundColor);border:solid var(--form-head--borderWidth) var(--form-head--borderColor);border-bottom:solid var(--form-head--markerWidth) var(--form-head--markerColor)}.form .head>:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.form .head>:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.form .body .controls.linear .control.field.paint>.input>.panel{display:flex;flex-direction:column;background-color:var(--modelLinearInputFieldNoneGroundColor);border:solid var(--modelLinearInputFieldBorderWidth) var(--modelLinearInputFieldNoneBorderColor);border-start-start-radius:var(--modelLinearInputFieldBorderRadius);border-end-start-radius:var(--modelLinearInputFieldBorderRadius);border-end-end-radius:var(--modelLinearInputFieldBorderRadius);font-size:var(--modelLinearInputFieldTextHeight);color:var(--modelLinearInputFieldTextColor);transition:border-color .2s}.form .body .controls.linear .control.field.paint[disabled]>.input>.panel>.konva{background-color:#f0f0f0}.form .body .controls.linear .control.field.paint>.input>.panel>:first-child{border-start-start-radius:inherit}.form .body .controls.linear .control.field.paint>.input>.panel>:last-child{border-end-start-radius:inherit;border-end-end-radius:inherit}.form .body .controls.linear .control.field.paint>.input>.panel>.konva{flex:0 0 auto;touch-action:none}.form .body .controls.linear .control.field>.input>.radio{display:block;position:relative;margin:0 10px 0 0;padding:0 0 0 22px;color:var(--modelLinearInputFieldHoverBorderColor);font-size:12px;line-height:24px;cursor:pointer}.form .body .controls.linear .control.field>.input>.radio:last-child{margin:0}.form .body .controls.linear .control.field>.input>.radio input{position:absolute;left:-9999px}.form .body .controls.linear .control.field>.input>.radio .check{display:block;box-sizing:content-box;position:absolute;left:0;top:3px;width:17px;height:17px;background-color:#fff;border:solid var(--modelLinearInputFieldBorderWidth) var(--modelLinearInputFieldNoneBorderColor);border-radius:50%;transition:border-color .3s}.form .body .controls.linear .control.field>.input>.radio:hover .check{border-color:var(--modelLinearInputFieldHoverBorderColor)}.form .body .controls.linear .control.field>.input>.radio:active .check{background-color:var(--modelLinearInputFieldFocusGroundColor)}.form .body .controls.linear .control.field>.input>.radio input:focus+.check{background-color:var(--modelLinearInputFieldFocusGroundColor);border-color:var(--modelLinearInputFieldFocusBorderColor)}.form .body .controls.linear .control.field>.input>.radio input+.check:after{position:absolute;top:4px;left:4px;width:9px;height:9px;opacity:0;background-color:var(--modelLinearInputIconTextColor);border-radius:50%;content:""}.form .body .controls.linear .control.field>.input>.radio input:checked+.check{border-color:var(--modelLinearInputFieldFocusBorderColor)}.form .body .controls.linear .control.field>.input>.radio input:checked+.check:after{opacity:1}.form .body .controls.linear .control.field>.input>.select2{min-height:24px;background-color:var(--modelLinearInputFieldNoneGroundColor);border:solid var(--modelLinearInputFieldBorderWidth) var(--modelLinearInputFieldNoneBorderColor);border-radius:var(--modelLinearInputFieldBorderRadius) 0 0 var(--modelLinearInputFieldBorderRadius)}.form .body .controls.linear .control.field>.input>.select2:hover .select2-selection__arrow{border-color:var(--modelLinearInputIconHoverBorderColor)}.form .body .controls.linear .control.field>.input>.select2:hover+.icon{border-color:var(--modelLinearInputIconHoverBorderColor)}.form .body .controls.linear .control.field>.input>.select2-container--default{background-color:unset;border:unset;border-radius:unset}.form .body .controls.linear .control.field>.input>.select2-container--default.select2-container--open+.icon{border-color:var(--modelLinearInputIconFocusBorderColor)}.form .body .controls.linear .control.field>.input>.select2-container--default.select2-container--focus+.icon{border-color:var(--modelLinearInputIconFocusBorderColor)}.form .body .controls.linear .control.field>.input>.text{height:24px;padding:var(--inputFieldPadding);background-color:var(--modelLinearInputFieldNoneGroundColor);border:solid var(--modelLinearInputFieldBorderWidth) var(--modelLinearInputFieldNoneBorderColor);border-radius:var(--modelLinearInputFieldBorderRadius) 0 0 var(--modelLinearInputFieldBorderRadius);font-size:var(--modelLinearInputFieldTextHeight);color:var(--modelLinearInputFieldTextColor);transition:border-color .2s;outline:none}.form .body .controls.linear .control.field>.input>.text:hover{background-color:var(--modelLinearInputFieldHoverGroundColor);border-color:var(--modelLinearInputFieldHoverBorderColor)}.form .body .controls.linear .control.field>.input>.text:hover+.icon{border-color:var(--modelLinearInputIconHoverBorderColor)}.form .body .controls.linear .control.field>.input>.text:focus{background-color:var(--modelLinearInputFieldFocusGroundColor);border-color:var(--modelLinearInputFieldFocusBorderColor)}.form .body .controls.linear .control.field>.input>.text:focus+.icon{border-color:var(--modelLinearInputIconFocusBorderColor)}.form .body .controls.linear .control.field>.input>.text:nth-child(2){border-radius:0}.form .body .controls.linear .control.field>.input>.textarea{display:block;margin-top:0;padding:0 4px;vertical-align:bottom;height:50px;background-color:var(--modelLinearInputFieldNoneGroundColor);border:solid var(--modelLinearInputFieldBorderWidth) var(--modelLinearInputFieldNoneBorderColor);border-radius:var(--modelLinearInputFieldBorderRadius) 0 var(--modelLinearInputFieldBorderRadius) var(--modelLinearInputFieldBorderRadius);font-size:var(--modelLinearInputFieldTextHeight);color:var(--modelLinearInputFieldTextColor);transition:border-color .2s;outline:none;resize:none}.form .body .controls.linear .control.field>.input>.textarea:hover{background-color:var(--modelLinearInputFieldHoverGroundColor);border-color:var(--modelLinearInputFieldHoverBorderColor)}.form .body .controls.linear .control.field>.input>.textarea:hover+.icon{border-color:var(--modelLinearInputIconHoverBorderColor)}.form .body .controls.linear .control.field>.input>.textarea:focus{background-color:var(--modelLinearInputFieldFocusGroundColor);border-color:var(--modelLinearInputFieldFocusBorderColor)}.form .body .controls.linear .control.field>.input>.textarea:focus+.icon{border-color:var(--modelLinearInputIconFocusBorderColor)}.form .body .controls.linear .control.field{background-color:var(--modelLinearInputNoneGroundColor);border:solid var(--modelLinearInputBorderWidth) var(--modelLinearInputNoneBorderColor);border-radius:var(--modelLinearInputBorderRadius);display:inline-table;margin:5px 0 0;padding:var(--inputPadding);transition:background-color .2s,border-color .2s}.form .body .controls.linear .control.field:hover{background-color:var(--modelLinearInputHoverGroundColor);border-color:var(--modelLinearInputHoverBorderColor)}.form .body .controls.linear .control.field>.label{padding:var(--inputLabelPadding)}.form .body .controls.linear .control.field>.label .icon{color:var(--modelLinearInputLabelIcon)}.form .body .controls.linear .control.field>.label .text{font-size:var(--modelLinearInputLabelTextHeight);color:var(--modelLinearInputLabelTextColor);overflow:auto}.form .body .controls.linear .control.field>.label .comment{font-size:var(--modelLinearInputLabelCommentHeight);color:var(--modelLinearInputLabelCommentColor)}.form .body .controls.linear .control.field>.label .dynlen{display:none;float:right;padding-right:30px;font-size:var(--modelLinearInputLabelCommentHeight);color:var(--modelLinearInputLabelCommentColor)}.form .body .controls.linear .control.field>.label .required{color:var(--modelLinearInputLabelRequired)}.form .body .controls.linear .control.field>.label .required:before{content:"*"}.form .body .controls.linear .control.field>.input{display:flex;flex-direction:row}.form .body .controls.linear .control.field>.input>.icon{display:flex;align-items:center;justify-content:center;width:var(--modelLinearInputIconWidth);height:var(--modelLinearInputIconHeight);background-color:var(--modelLinearInputIconNoneGroundColor);border-color:var(--modelLinearInputIconNoneBorderColor);border-style:solid;border-block-width:var(--modelLinearInputIconBorderWidth);border-inline-start-width:0;border-inline-end-width:var(--modelLinearInputIconBorderWidth);border-start-end-radius:var(--modelLinearInputIconBorderRadius);border-end-end-radius:var(--modelLinearInputIconBorderRadius);color:var(--modelLinearInputIconTextColor);transition:border-color .3s}.form .body .controls.linear .control.field>.input.error .icon{background-color:var(--modelLinearInputIconErrorGroundColor)}.form .body .controls.linear .control.field>.input.valid .icon{background-color:var(--modelLinearInputIconValidGroundColor)}.form .body{display:flex;flex-direction:column;background-color:var(--form-body--groundColor);border-left:solid var(--form-body--borderWidth) var(--form-body--borderColor);border-right:solid var(--form-body--borderWidth) var(--form-body--borderColor)}.form .foot>.actions>.action.basic{background-color:var(--form-foot-actions-action_basic--groundColor);border-color:var(--form-foot-actions-action_basic--borderColor)}.form .foot>.actions>.action.basic>.icon{color:var(--form-foot-actions-action_basic-icon--fontColor)}.form .foot>.actions>.action.basic>.text{color:var(--form-foot-actions-action_basic-text--fontColor)}.form .foot>.actions>.action.danger{background-color:var(--form-foot-actions-action_danger--groundColor);border-color:var(--form-foot-actions-action_danger--borderColor)}.form .foot>.actions>.action.danger>.icon{color:var(--form-foot-actions-action_danger-icon--fontColor)}.form .foot>.actions>.action.danger>.text{color:var(--form-foot-actions-action_danger-text--fontColor)}.form .foot>.actions>.action.engage{background-color:var(--form-foot-actions-action_engage--groundColor);border-color:var(--form-foot-actions-action_engage--borderColor)}.form .foot>.actions>.action.engage>.icon{color:var(--form-foot-actions-action_engage-icon--fontColor)}.form .foot>.actions>.action.engage>.text{color:var(--form-foot-actions-action_engage-text--fontColor)}.form .foot>.actions{display:flex;flex-direction:row;flex-grow:1;align-items:center;justify-content:center;gap:var(--form-foot-actions--spaceDivider);padding:var(--form-foot-actions--spacePadding)}.form .foot>.actions>.action{display:flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--form-foot-actions-action--spaceDivider);border:solid var(--form-foot-actions-action--borderWidth);border-radius:var(--form-foot-actions-action--borderRadius);padding:var(--form-foot-actions-action--spacePadding);transition:filter .2s}.form .foot>.actions>.action:disabled{filter:brightness(.7)}.form .foot>.actions>.action:enabled{cursor:pointer}.form .foot>.actions>.action:enabled:hover{filter:brightness(1.1)}.form .foot>.actions>.action:enabled:active{filter:brightness(.9)}.form .foot>.actions>.action>.icon{font-family:FontAwesome;font-size:var(--form-foot-actions-action-icon--fontSize)}.form .foot>.actions>.action>.text{font-size:var(--form-foot-actions-action-text--fontSize)}.form .foot{display:flex;flex-direction:row;background-color:var(--form-foot--groundColor);border:solid var(--form-foot--borderWidth) var(--form-foot--borderColor)}.form .foot>:first-child{border-start-start-radius:inherit;border-end-start-radius:inherit}.form .foot>:last-child{border-start-end-radius:inherit;border-end-end-radius:inherit}.tool.menu.strip>.group>.item.basic{background-color:var(--tool_menu_strip-group-item_basic--groundColor);border-color:var(--tool_menu_strip-group-item_basic--borderColor)}.tool.menu.strip>.group>.item.basic>.icon{color:var(--tool_menu_strip-group-item_basic-icon--fontColor)}.tool.menu.strip>.group>.item.danger{background-color:var(--tool_menu_strip-group-item_danger--groundColor);border-color:var(--tool_menu_strip-group-item_danger--borderColor)}.tool.menu.strip>.group>.item.danger>.icon{color:var(--tool_menu_strip-group-item_danger-icon--fontColor)}.tool.menu.strip>.group{display:flex;flex:0 0 auto;flex-direction:row}.tool.menu.strip>.group>:first-child{border-start-start-radius:var(--tool_menu_strip-group-item--borderRadius);border-end-start-radius:var(--tool_menu_strip-group-item--borderRadius)}.tool.menu.strip>.group>:last-child{border-start-end-radius:var(--tool_menu_strip-group-item--borderRadius);border-end-end-radius:var(--tool_menu_strip-group-item--borderRadius)}.tool.menu.strip>.group>.item{display:flex;flex-direction:row;align-items:center;justify-content:center;height:var(--tool_menu_strip-group-item--shapeHeight);width:var(--tool_menu_strip-group-item--shapeWidth);border:solid var(--tool_menu_strip-group-item--borderWidth);transition:filter .2s}.tool.menu.strip>.group>.item:disabled{filter:brightness(.8)}.tool.menu.strip>.group>.item:enabled{cursor:pointer}.tool.menu.strip>.group>.item:enabled:hover{filter:brightness(1.1)}.tool.menu.strip>.group>.item:enabled:active{filter:brightness(.9)}.tool.menu.strip>.group>.item>.icon{font-family:FontAwesome;font-size:var(--tool_menu_strip-group-item-icon--fontSize)}.tool.menu.strip>.group>.item>.text{font-size:var(--tool_menu_strip-group-item-text--fontSize)}.tool.menu.strip>.space{flex:1 1 0}.tool.menu.strip{display:flex;flex:0 0 auto;flex-direction:row;gap:var(--tool_menu_strip--spaceDivider);padding:var(--tool_menu_strip--spacePadding);background-color:var(--tool_menu_strip--groundColor);border-bottom:solid var(--tool_menu_strip--borderWidth) var(--tool_menu_strip--borderColor)}.tool.tray>.item.basic>.icon{color:var(--tool_tray-item_basic-icon--fontColor)}.tool.tray>.item.basic>.text{color:var(--tool_tray-item_basic-text--fontColor)}.tool.tray>.item{display:flex;flex:0 0 auto;flex-direction:row;gap:var(--tool_tray-item--spaceDivider);align-items:center;justify-content:center}.tool.tray>.item>.icon{font-family:FontAwesome;font-size:var(--tool_tray-item-icon--fontSize)}.tool.tray>.item>.text{font-size:var(--tool_tray-item-text--fontSize)}.tool.tray>.space{flex:1 1 0}.tool.tray{display:flex;flex:0 0 auto;flex-direction:row;gap:var(--tool_tray--spaceDivider);padding:var(--tool_tray--spacePadding);background-color:var(--tool_tray--groundColor);border-top:solid var(--tool_tray--borderWidth) var(--tool_tray--borderColor)}
