.dashkit-overlay-controls{position:absolute;display:flex;background-color:var(--g-color-base-float);border-radius:var(--g-border-radius-m);box-shadow:0 0 15px #00000026}.dashkit-overlay-controls__default-controls{display:flex}.dashkit-overlay-controls_position_top_right{top:7px;right:7px}.dashkit-overlay-controls_position_top_left{top:7px;left:7px}.dashkit-overlay-controls_position_bottom_right{bottom:7px;right:7px}.dashkit-overlay-controls_position_bottom_left{bottom:7px;left:7px}.dashkit-overlay-controls__item_danger{color:var(--g-color-text-danger)}.dashkit-item__placeholder,.dashkit-item__renderer{position:absolute;top:0;right:0;bottom:0;left:0}.dashkit-item__loader{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:center;justify-content:center;border:dashed 1px rgba(0,0,0,.1);z-index:3}.dashkit-grid-item{position:relative}.dashkit-grid-item:focus{outline:none}.dashkit-grid-item__overlay{--_-dashkit-overlay-color: var(--dashkit-overlay-color, var(--g-color-base-generic));--_-dashkit-overlay-border-color: var(--dashkit-overlay-border-color, rgba(0, 0, 0, .1));--_-dashkit-overlay-opacity: var(--dashkit-overlay-opacity, 1);--_-dashkit-overlay-border-radius: var( --dashkit-grid-item-border-radius, 3px );position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--_-dashkit-overlay-border-radius);background-color:var(--_-dashkit-overlay-color);border:solid 1px var(--_-dashkit-overlay-border-color);opacity:var(--_-dashkit-overlay-opacity)}.dashkit-grid-item__overlay-placeholder{position:absolute;top:0;right:0;bottom:0;left:0}.dashkit-grid-item__item{--_-dashkit-grid-item-border-radius: var( --dashkit-grid-item-border-radius, 3px );--_-dashkit-grid-item-edit-opacity: var(--dashkit-grid-item-edit-opacity, .5);position:absolute;top:0;right:0;bottom:0;left:0;border-radius:var(--_-dashkit-grid-item-border-radius)}.dashkit-grid-item__item_editMode{opacity:var(--_-dashkit-grid-item-edit-opacity);border-color:transparent;pointer-events:none}.dashkit-grid-item_is-dragged-out,.react-grid-item.dropping{-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none;touch-action:none}.react-grid-layout{position:relative;transition:height .2s ease}.react-grid-item.cssTransforms{transition-property:transform}.react-grid-item.resizing{z-index:1;will-change:width,height}.react-grid-item.react-draggable:not(.dashkit-grid-item_with-custom-handle){cursor:move}.react-grid-item.react-draggable-dragging{transition:none;z-index:3;will-change:transform}.react-grid-item.dashkit-grid-item_is-focused{z-index:2}.react-grid-item.react-grid-placeholder{--_-dashkit-placeholder-color: var(--dashkit-placeholder-color, #fc0);--_-dashkit-placeholder-opacity: var(--dashkit-placeholder-opacity, .2);background:var(--_-dashkit-placeholder-color);opacity:var(--_-dashkit-placeholder-opacity);transition-duration:.1s;z-index:2;-webkit-user-select:none;-moz-user-select:none;user-select:none}.react-grid-focus-capture{position:absolute;display:block;z-index:6;max-width:100%;max-height:100%}.react-grid-item .react-resizable-handle{position:absolute;width:20px;height:20px;z-index:6}.react-grid-item .react-resizable-handle:after{content:"";position:absolute;border:4px solid transparent}.react-grid-item .react-resizable-handle-s{cursor:s-resize;bottom:0;left:50%;transform:translate(-50%) translateY(0)}.react-grid-item .react-resizable-handle-s:after{bottom:-3px;left:4px;border:6px solid transparent;border-top-color:#0006}.react-grid-item .react-resizable-handle-w{cursor:w-resize;top:50%;left:0;transform:translate(0) translateY(-50%)}.react-grid-item .react-resizable-handle-w:after{top:4px;left:-3px;border:6px solid transparent;border-right-color:#0006}.react-grid-item .react-resizable-handle-e{cursor:e-resize;top:50%;right:0;transform:translate(0) translateY(-50%)}.react-grid-item .react-resizable-handle-e:after{top:4px;right:-3px;border:6px solid transparent;border-left-color:#0006}.react-grid-item .react-resizable-handle-n{cursor:n-resize;top:0;left:50%;transform:translate(-50%) translateY(0)}.react-grid-item .react-resizable-handle-n:after{top:-3px;left:4px;border:6px solid transparent;border-bottom-color:#0006}.react-grid-item .react-resizable-handle-sw{cursor:sw-resize;bottom:0;left:0}.react-grid-item .react-resizable-handle-sw:after{bottom:3px;left:3px;border-left-color:#0006;border-bottom-color:#0006}.react-grid-item .react-resizable-handle-nw{cursor:nw-resize;top:0;left:0}.react-grid-item .react-resizable-handle-nw:after{top:3px;left:3px;border-left-color:#0006;border-top-color:#0006}.react-grid-item .react-resizable-handle-se{cursor:se-resize;bottom:0;right:0}.react-grid-item .react-resizable-handle-se:after{bottom:3px;right:3px;border-right-color:#0006;border-bottom-color:#0006}.react-grid-item .react-resizable-handle-ne{cursor:ne-resize;top:0;right:0}.react-grid-item .react-resizable-handle-ne:after{top:3px;right:3px;border-right-color:#0006;border-top-color:#0006}.dashkit-mobile-layout__item{margin-bottom:20px;position:relative}.dashkit-mobile-layout .dashkit-item__renderer{overflow-y:auto;border-radius:3px;position:static;-webkit-user-select:none;-moz-user-select:none;user-select:none}.dashkit{width:100%;position:relative}.dashkit-plugin-title{display:flex;align-items:flex-start;height:100%;font-weight:500;padding-bottom:5px;padding-right:5px}.dashkit-plugin-title_size_xl{font-size:32px;line-height:40px}.dashkit-plugin-title_size_l{font-size:24px;line-height:28px}.dashkit-plugin-title_size_m{font-size:20px;line-height:24px}.dashkit-plugin-title_size_s{font-size:var(--g-text-body-3-font-size);line-height:24px}.dashkit-plugin-title_size_xs{font-size:15px;line-height:20px}.dashkit-plugin-text{--rc-loader-active-color: var(--g-color-base-brand);--rc-loader-off-color: var(--g-color-base-selection-hover);white-space:pre-wrap;overflow:auto;height:100%;padding-right:5px}.dashkit-plugin-text_withMarkdown{white-space:normal}.dashkit-plugin-text_loading{display:flex;align-items:center;justify-content:center}.dashkit-plugin-text_error{padding:10px}.dashkit-plugin-text__error{color:var(--g-color-text-danger)}.dashkit-plugin-text__loader{display:flex;align-items:center;justify-content:center}.dashkit-plugin-text__loader-view{padding:0 14px;margin-right:14px}.dashkit-plugin-text__loader-text{font-size:20px}.dashkit-action-panel{--_--dashkit-action-panel-color: var(--dashkit-action-panel-color, var(--g-color-base-float));--_--dashkit-action-panel-border-color: var( --dashkit-action-panel-border-color, var(--g-color-base-brand) );--_--dashkit-action-panel-border-radius: var( --dashkit-action-panel-border-radius, var(--g-border-radius-xl) );background-color:var(--_--dashkit-action-panel-color);position:fixed;bottom:20px;display:flex;border-radius:var(--_--dashkit-action-panel-border-radius);border:2px solid var(--_--dashkit-action-panel-border-color);padding:8px;gap:0;left:50%;transform:translate(-50%) translateY(0);z-index:1}.dashkit-action-panel-enter{transform:translate(-50%) translateY(calc(100% + 20px));will-change:transform}.dashkit-action-panel-enter-active{transform:translate(-50%) translateY(0);transition:transform .3s ease}.dashkit-action-panel-exit{transform:translate(-50%) translateY(0);will-change:transform}.dashkit-action-panel-exit-active{transform:translate(-50%) translateY(calc(100% + 20px));transition:transform .3s ease}.dashkit-action-panel__item{--_--dashkit-action-panel-item-color: var(--dashkit-action-panel-item-color, transparent);--_--dashkit-action-panel-item-text-color: var( --dashkit-action-panel-item-text-color, var(--g-color-text-primary) );--_--dashkit-action-panel-item-color-hover: var( --dashkit-action-panel-item-color-hover, var(--g-color-base-simple-hover) );--_--dashkit-action-panel-item-text-color-hover: var( --dashkit-action-panel-item-text-color-hover, var(--g-color-text-primary) );height:68px;width:98px;display:flex;flex-direction:column;justify-content:center;align-items:center;transition:.3s color ease-in-out,.3s background-color ease-in-out;border-radius:6px;padding:0 12px;box-sizing:border-box;white-space:nowrap;overflow:hidden;background-color:var(--_--dashkit-action-panel-item-color);color:var(--_--dashkit-action-panel-item-text-color);will-change:color,backgroung-color}.dashkit-action-panel__item:hover{cursor:pointer;background-color:var(--_--dashkit-action-panel-item-color-hover);color:var(--_--dashkit-action-panel-item-text-color-hover)}.dashkit-action-panel__icon{margin-bottom:4px}.dashkit-action-panel__title{font-size:13px;font-weight:400;line-height:16px;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}
