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