:root {
  --fontSize: 1;
  --off-whiteH: 220;
  --off-whiteS: 27.27272727%;
  --off-whiteL: 97.84313725%;
  --off-white-hsl: var(--off-whiteH), var(--off-whiteS), var(--off-whiteL);
  --off-white: hsl(var(--off-white-hsl));
  --off-white-contrast-text: #000000;
  --whiteH: 60;
  --whiteS: 20%;
  --whiteL: 99.01960784%;
  --white-hsl: var(--whiteH), var(--whiteS), var(--whiteL);
  --white: hsl(var(--white-hsl));
  --white-contrast-text: #000000;
  --blackH: 225;
  --blackS: 5.26315789%;
  --blackL: 14.90196078%;
  --black-hsl: var(--blackH), var(--blackS), var(--blackL);
  --black: hsl(var(--black-hsl));
  --black-contrast-text: #ffffff;
  --statusCustomH: 30;
  --statusCustomS: 89.53488372%;
  --statusCustomL: 66.2745098%;
  --statusCustom-hsl: var(--statusCustomH), var(--statusCustomS), var(--statusCustomL);
  --statusCustom: hsl(var(--statusCustom-hsl));
  --statusCustom-contrast-text: #000000;
  --main-primary-defaultH: 208.96551724;
  --main-primary-defaultS: 38.66666667%;
  --main-primary-defaultL: 14.70588235%;
  --main-primary-default-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), var(--main-primary-defaultL);
  --main-primary-default: hsl(var(--main-primary-default-hsl));
  --main-primary-default-text: #ffffff;
  --main-primary-shadeH: var(--main-primary-defaultH);
  --main-primary-shadeS: var(--main-primary-defaultS);
  --main-primary-shadeL: 4.70588235%;
  --main-primary-shade-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 4.7058823529411775%;
  --main-primary-shade: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 4.7058823529411775%);
  --main-primary-shade-text: #ffffff;
  --main-primary-tintH: var(--main-primary-defaultH);
  --main-primary-tintS: var(--main-primary-defaultS);
  --main-primary-tintL: 24.70588235%;
  --main-primary-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 24.705882352941178%;
  --main-primary-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 24.705882352941178%);
  --main-primary-tint-text: #ffffff;
  --main-primary-x-tintH: var(--main-primary-defaultH);
  --main-primary-x-tintS: var(--main-primary-defaultS);
  --main-primary-x-tintL: 34.70588235%;
  --main-primary-x-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 34.705882352941174%;
  --main-primary-x-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 34.705882352941174%);
  --main-primary-x-tint-text: #ffffff;
  --main-primary-xx-tintH: var(--main-primary-defaultH);
  --main-primary-xx-tintS: var(--main-primary-defaultS);
  --main-primary-xx-tintL: 44.70588235%;
  --main-primary-xx-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 44.705882352941174%;
  --main-primary-xx-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 44.705882352941174%);
  --main-primary-xx-tint-text: #ffffff;
  --main-primary-xxx-tintH: var(--main-primary-defaultH);
  --main-primary-xxx-tintS: var(--main-primary-defaultS);
  --main-primary-xxx-tintL: 54.70588235%;
  --main-primary-xxx-tint-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 54.705882352941174%;
  --main-primary-xxx-tint: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 54.705882352941174%);
  --main-primary-xxx-tint-text: #ffffff;
  --main-primary-contrastH: var(--main-primary-defaultH);
  --main-primary-contrastS: var(--main-primary-defaultS);
  --main-primary-contrastL: 64.70588235%;
  --main-primary-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 64.70588235294117%;
  --main-primary-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 64.70588235294117%);
  --main-primary-contrast-text: #000000;
  --main-primary-x-contrastH: var(--main-primary-defaultH);
  --main-primary-x-contrastS: var(--main-primary-defaultS);
  --main-primary-x-contrastL: 74.70588235%;
  --main-primary-x-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 74.70588235294117%;
  --main-primary-x-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 74.70588235294117%);
  --main-primary-x-contrast-text: #000000;
  --main-primary-xx-contrastH: var(--main-primary-defaultH);
  --main-primary-xx-contrastS: var(--main-primary-defaultS);
  --main-primary-xx-contrastL: 94.70588235%;
  --main-primary-xx-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 94.70588235294117%;
  --main-primary-xx-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 94.70588235294117%);
  --main-primary-xx-contrast-text: #000000;
  --main-primary-xxx-contrastH: var(--main-primary-defaultH);
  --main-primary-xxx-contrastS: var(--main-primary-defaultS);
  --main-primary-xxx-contrastL: 89.70588235%;
  --main-primary-xxx-contrast-hsl: var(--main-primary-defaultH), var(--main-primary-defaultS), 89.70588235294117%;
  --main-primary-xxx-contrast: hsl(var(--main-primary-defaultH), var(--main-primary-defaultS), 89.70588235294117%);
  --main-primary-xxx-contrast-text: #000000;
  --fb-information-defaultH: 209.49152542;
  --fb-information-defaultS: 38.5620915%;
  --fb-information-defaultL: 30%;
  --fb-information-default-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), var(--fb-information-defaultL);
  --fb-information-default: hsl(var(--fb-information-default-hsl));
  --fb-information-default-text: #ffffff;
  --fb-information-shadeH: var(--fb-information-defaultH);
  --fb-information-shadeS: var(--fb-information-defaultS);
  --fb-information-shadeL: 20%;
  --fb-information-shade-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 20.000000000000004%;
  --fb-information-shade: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 20.000000000000004%);
  --fb-information-shade-text: #ffffff;
  --fb-information-tintH: var(--fb-information-defaultH);
  --fb-information-tintS: var(--fb-information-defaultS);
  --fb-information-tintL: 40%;
  --fb-information-tint-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 40%;
  --fb-information-tint: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 40%);
  --fb-information-tint-text: #ffffff;
  --fb-information-x-tintH: var(--fb-information-defaultH);
  --fb-information-x-tintS: var(--fb-information-defaultS);
  --fb-information-x-tintL: 50%;
  --fb-information-x-tint-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 50%;
  --fb-information-x-tint: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 50%);
  --fb-information-x-tint-text: #ffffff;
  --fb-information-xx-tintH: var(--fb-information-defaultH);
  --fb-information-xx-tintS: var(--fb-information-defaultS);
  --fb-information-xx-tintL: 60%;
  --fb-information-xx-tint-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 60%;
  --fb-information-xx-tint: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 60%);
  --fb-information-xx-tint-text: #ffffff;
  --fb-information-xxx-tintH: var(--fb-information-defaultH);
  --fb-information-xxx-tintS: var(--fb-information-defaultS);
  --fb-information-xxx-tintL: 70%;
  --fb-information-xxx-tint-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 70%;
  --fb-information-xxx-tint: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 70%);
  --fb-information-xxx-tint-text: #000000;
  --fb-information-contrastH: var(--fb-information-defaultH);
  --fb-information-contrastS: var(--fb-information-defaultS);
  --fb-information-contrastL: 80%;
  --fb-information-contrast-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 80%;
  --fb-information-contrast: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 80%);
  --fb-information-contrast-text: #000000;
  --fb-information-x-contrastH: var(--fb-information-defaultH);
  --fb-information-x-contrastS: var(--fb-information-defaultS);
  --fb-information-x-contrastL: 90%;
  --fb-information-x-contrast-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 90%;
  --fb-information-x-contrast: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 90%);
  --fb-information-x-contrast-text: #000000;
  --fb-information-xx-contrastH: var(--fb-information-defaultH);
  --fb-information-xx-contrastS: var(--fb-information-defaultS);
  --fb-information-xx-contrastL: 100%;
  --fb-information-xx-contrast-hsl: var(--fb-information-defaultH), var(--fb-information-defaultS), 100%;
  --fb-information-xx-contrast: hsl(var(--fb-information-defaultH), var(--fb-information-defaultS), 100%);
  --fb-information-xx-contrast-text: #000000;
  --fb-success-defaultH: 147.12328767;
  --fb-success-defaultS: 47.7124183%;
  --fb-success-defaultL: 30%;
  --fb-success-default-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), var(--fb-success-defaultL);
  --fb-success-default: hsl(var(--fb-success-default-hsl));
  --fb-success-default-text: #ffffff;
  --fb-success-shadeH: var(--fb-success-defaultH);
  --fb-success-shadeS: var(--fb-success-defaultS);
  --fb-success-shadeL: 20%;
  --fb-success-shade-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 20%;
  --fb-success-shade: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 20%);
  --fb-success-shade-text: #ffffff;
  --fb-success-tintH: var(--fb-success-defaultH);
  --fb-success-tintS: var(--fb-success-defaultS);
  --fb-success-tintL: 40%;
  --fb-success-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 40%;
  --fb-success-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 40%);
  --fb-success-tint-text: #ffffff;
  --fb-success-x-tintH: var(--fb-success-defaultH);
  --fb-success-x-tintS: var(--fb-success-defaultS);
  --fb-success-x-tintL: 50%;
  --fb-success-x-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 50%;
  --fb-success-x-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 50%);
  --fb-success-x-tint-text: #000000;
  --fb-success-xx-tintH: var(--fb-success-defaultH);
  --fb-success-xx-tintS: var(--fb-success-defaultS);
  --fb-success-xx-tintL: 60%;
  --fb-success-xx-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 60%;
  --fb-success-xx-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 60%);
  --fb-success-xx-tint-text: #000000;
  --fb-success-xxx-tintH: var(--fb-success-defaultH);
  --fb-success-xxx-tintS: var(--fb-success-defaultS);
  --fb-success-xxx-tintL: 70%;
  --fb-success-xxx-tint-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 70%;
  --fb-success-xxx-tint: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 70%);
  --fb-success-xxx-tint-text: #000000;
  --fb-success-contrastH: var(--fb-success-defaultH);
  --fb-success-contrastS: var(--fb-success-defaultS);
  --fb-success-contrastL: 80%;
  --fb-success-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 80%;
  --fb-success-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 80%);
  --fb-success-contrast-text: #000000;
  --fb-success-x-contrastH: var(--fb-success-defaultH);
  --fb-success-x-contrastS: var(--fb-success-defaultS);
  --fb-success-x-contrastL: 90%;
  --fb-success-x-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 90%;
  --fb-success-x-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 90%);
  --fb-success-x-contrast-text: #000000;
  --fb-success-xx-contrastH: var(--fb-success-defaultH);
  --fb-success-xx-contrastS: var(--fb-success-defaultS);
  --fb-success-xx-contrastL: 100%;
  --fb-success-xx-contrast-hsl: var(--fb-success-defaultH), var(--fb-success-defaultS), 100%;
  --fb-success-xx-contrast: hsl(var(--fb-success-defaultH), var(--fb-success-defaultS), 100%);
  --fb-success-xx-contrast-text: #000000;
  --fb-waiting-defaultH: 43.73831776;
  --fb-waiting-defaultS: 69.93464052%;
  --fb-waiting-defaultL: 30%;
  --fb-waiting-default-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), var(--fb-waiting-defaultL);
  --fb-waiting-default: hsl(var(--fb-waiting-default-hsl));
  --fb-waiting-default-text: #ffffff;
  --fb-waiting-shadeH: var(--fb-waiting-defaultH);
  --fb-waiting-shadeS: var(--fb-waiting-defaultS);
  --fb-waiting-shadeL: 20%;
  --fb-waiting-shade-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 20%;
  --fb-waiting-shade: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 20%);
  --fb-waiting-shade-text: #ffffff;
  --fb-waiting-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-tintL: 40%;
  --fb-waiting-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 40%;
  --fb-waiting-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 40%);
  --fb-waiting-tint-text: #ffffff;
  --fb-waiting-x-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-x-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-x-tintL: 50%;
  --fb-waiting-x-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 50%;
  --fb-waiting-x-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 50%);
  --fb-waiting-x-tint-text: #000000;
  --fb-waiting-xx-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-xx-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-xx-tintL: 60%;
  --fb-waiting-xx-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 60%;
  --fb-waiting-xx-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 60%);
  --fb-waiting-xx-tint-text: #000000;
  --fb-waiting-xxx-tintH: var(--fb-waiting-defaultH);
  --fb-waiting-xxx-tintS: var(--fb-waiting-defaultS);
  --fb-waiting-xxx-tintL: 70%;
  --fb-waiting-xxx-tint-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 70%;
  --fb-waiting-xxx-tint: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 70%);
  --fb-waiting-xxx-tint-text: #000000;
  --fb-waiting-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-contrastL: 80%;
  --fb-waiting-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 80%;
  --fb-waiting-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 80%);
  --fb-waiting-contrast-text: #000000;
  --fb-waiting-x-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-x-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-x-contrastL: 90%;
  --fb-waiting-x-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 90%;
  --fb-waiting-x-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 90%);
  --fb-waiting-x-contrast-text: #000000;
  --fb-waiting-xx-contrastH: var(--fb-waiting-defaultH);
  --fb-waiting-xx-contrastS: var(--fb-waiting-defaultS);
  --fb-waiting-xx-contrastL: 100%;
  --fb-waiting-xx-contrast-hsl: var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 100%;
  --fb-waiting-xx-contrast: hsl(var(--fb-waiting-defaultH), var(--fb-waiting-defaultS), 100%);
  --fb-waiting-xx-contrast-text: #000000;
  --fb-danger-defaultH: 0;
  --fb-danger-defaultS: 67.32026144%;
  --fb-danger-defaultL: 30%;
  --fb-danger-default-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), var(--fb-danger-defaultL);
  --fb-danger-default: hsl(var(--fb-danger-default-hsl));
  --fb-danger-default-text: #ffffff;
  --fb-danger-shadeH: var(--fb-danger-defaultH);
  --fb-danger-shadeS: var(--fb-danger-defaultS);
  --fb-danger-shadeL: 20%;
  --fb-danger-shade-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 20%;
  --fb-danger-shade: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 20%);
  --fb-danger-shade-text: #ffffff;
  --fb-danger-tintH: var(--fb-danger-defaultH);
  --fb-danger-tintS: var(--fb-danger-defaultS);
  --fb-danger-tintL: 40%;
  --fb-danger-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 40%;
  --fb-danger-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 40%);
  --fb-danger-tint-text: #ffffff;
  --fb-danger-x-tintH: var(--fb-danger-defaultH);
  --fb-danger-x-tintS: var(--fb-danger-defaultS);
  --fb-danger-x-tintL: 50%;
  --fb-danger-x-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 50%;
  --fb-danger-x-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 50%);
  --fb-danger-x-tint-text: #ffffff;
  --fb-danger-xx-tintH: var(--fb-danger-defaultH);
  --fb-danger-xx-tintS: var(--fb-danger-defaultS);
  --fb-danger-xx-tintL: 60%;
  --fb-danger-xx-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 60%;
  --fb-danger-xx-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 60%);
  --fb-danger-xx-tint-text: #ffffff;
  --fb-danger-xxx-tintH: var(--fb-danger-defaultH);
  --fb-danger-xxx-tintS: var(--fb-danger-defaultS);
  --fb-danger-xxx-tintL: 70%;
  --fb-danger-xxx-tint-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 70%;
  --fb-danger-xxx-tint: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 70%);
  --fb-danger-xxx-tint-text: #000000;
  --fb-danger-contrastH: var(--fb-danger-defaultH);
  --fb-danger-contrastS: var(--fb-danger-defaultS);
  --fb-danger-contrastL: 80%;
  --fb-danger-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 80%;
  --fb-danger-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 80%);
  --fb-danger-contrast-text: #000000;
  --fb-danger-x-contrastH: var(--fb-danger-defaultH);
  --fb-danger-x-contrastS: var(--fb-danger-defaultS);
  --fb-danger-x-contrastL: 90%;
  --fb-danger-x-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 90%;
  --fb-danger-x-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 90%);
  --fb-danger-x-contrast-text: #000000;
  --fb-danger-xx-contrastH: var(--fb-danger-defaultH);
  --fb-danger-xx-contrastS: var(--fb-danger-defaultS);
  --fb-danger-xx-contrastL: 100%;
  --fb-danger-xx-contrast-hsl: var(--fb-danger-defaultH), var(--fb-danger-defaultS), 100%;
  --fb-danger-xx-contrast: hsl(var(--fb-danger-defaultH), var(--fb-danger-defaultS), 100%);
  --fb-danger-xx-contrast-text: #000000;
  --neutral-defaultH: 208;
  --neutral-defaultS: 9.80392157%;
  --neutral-defaultL: 30%;
  --neutral-default-hsl: var(--neutral-defaultH), var(--neutral-defaultS), var(--neutral-defaultL);
  --neutral-default: hsl(var(--neutral-default-hsl));
  --neutral-default-text: #ffffff;
  --neutral-shadeH: var(--neutral-defaultH);
  --neutral-shadeS: var(--neutral-defaultS);
  --neutral-shadeL: 20%;
  --neutral-shade-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 20%;
  --neutral-shade: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 20%);
  --neutral-shade-text: #ffffff;
  --neutral-tintH: var(--neutral-defaultH);
  --neutral-tintS: var(--neutral-defaultS);
  --neutral-tintL: 40%;
  --neutral-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 40%;
  --neutral-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 40%);
  --neutral-tint-text: #ffffff;
  --neutral-x-tintH: var(--neutral-defaultH);
  --neutral-x-tintS: var(--neutral-defaultS);
  --neutral-x-tintL: 50%;
  --neutral-x-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 50%;
  --neutral-x-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 50%);
  --neutral-x-tint-text: #ffffff;
  --neutral-xx-tintH: var(--neutral-defaultH);
  --neutral-xx-tintS: var(--neutral-defaultS);
  --neutral-xx-tintL: 60%;
  --neutral-xx-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 60%;
  --neutral-xx-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 60%);
  --neutral-xx-tint-text: #ffffff;
  --neutral-xxx-tintH: var(--neutral-defaultH);
  --neutral-xxx-tintS: var(--neutral-defaultS);
  --neutral-xxx-tintL: 70%;
  --neutral-xxx-tint-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 70%;
  --neutral-xxx-tint: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 70%);
  --neutral-xxx-tint-text: #000000;
  --neutral-contrastH: var(--neutral-defaultH);
  --neutral-contrastS: var(--neutral-defaultS);
  --neutral-contrastL: 85%;
  --neutral-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 85%;
  --neutral-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 85%);
  --neutral-contrast-text: #000000;
  --neutral-x-contrastH: var(--neutral-defaultH);
  --neutral-x-contrastS: var(--neutral-defaultS);
  --neutral-x-contrastL: 90%;
  --neutral-x-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 90%;
  --neutral-x-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 90%);
  --neutral-x-contrast-text: #000000;
  --neutral-xx-contrastH: var(--neutral-defaultH);
  --neutral-xx-contrastS: var(--neutral-defaultS);
  --neutral-xx-contrastL: 100%;
  --neutral-xx-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 100%;
  --neutral-xx-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 100%);
  --neutral-xx-contrast-text: #000000;
  --neutral-xxl-contrastH: var(--neutral-defaultH);
  --neutral-xxl-contrastS: var(--neutral-defaultS);
  --neutral-xxl-contrastL: 95%;
  --neutral-xxl-contrast-hsl: var(--neutral-defaultH), var(--neutral-defaultS), 95%;
  --neutral-xxl-contrast: hsl(var(--neutral-defaultH), var(--neutral-defaultS), 95%);
  --neutral-xxl-contrast-text: #000000;
  --none: 0px;
  --spacing-none: var(--none);
  --radius-none: var(--none);
  --ultrasm: 2px;
  --vs: 4px;
  --spacing-vs: var(--vs);
  --radius-vs: var(--vs);
  --xxxxs: 6px;
  --xxxs: 8px;
  --spacing-xxxs: var(--xxxs);
  --radius-xxxs: var(--xxxs);
  --xxs: 10px;
  --spacing-xxs: var(--xxs);
  --font-size-xxs: var(--xxs);
  --xs: 12px;
  --spacing-xs: var(--xs);
  --radius-xs: var(--xs);
  --font-size-xs: var(--xs);
  --sm: 14px;
  --spacing-sm: var(--sm);
  --font-size-sm: var(--sm);
  --line-height-sm: 120%;
  --md: 16px;
  --spacing-md: var(--md);
  --font-size-md: var(--md);
  --line-height-md: 150%;
  --lg: 18px;
  --font-size-lg: var(--lg);
  --line-height-lg: 180%;
  --xl: 20px;
  --font-size-xl: var(--xl);
  --xxl: 24px;
  --spacing-xxl: var(--xxl);
  --font-size-xxl: var(--xxl);
  --xxxl: 32px;
  --spacing-xxxl: var(--xxxl);
  --xxxxl: 40px;
  --vl: 48px;
  --ultralg: 56px;
  --pill: 64px;
  --spacing-pill: var(--pill);
  --radius-pill: var(--pill);
  --font-weight-light: 300;
  --font-weight-regular: 400;
  --font-weight-medium: 500;
  --font-weight-semibold: 600;
  --font-weight-bold: 700;
  --font-weight-extrabold: 800;
  --font-weight-black: 900;
  --opacity-0: 0;
  --opacity-20: 0.2;
  --opacity-40: 0.4;
  --opacity-60: 0.6;
  --opacity-80: 0.8;
  --opacity-100: 1;
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 300;
  src: url('font/OpenSans-Light-webfont.eot');
  src: url('font/OpenSans-Light-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Light-webfont.woff') format('woff'), url('font/OpenSans-Light-webfont.ttf') format('truetype'), url('font/OpenSans-Light-webfont.svg#open_sanslight') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 400;
  src: url('font/OpenSans-Regular-webfont.eot');
  src: url('font/OpenSans-Regular-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Regular-webfont.woff') format('woff'), url('font/OpenSans-Regular-webfont.ttf') format('truetype'), url('font/OpenSans-Regular-webfont.svg#open_sansregular') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 600;
  src: url('font/OpenSans-Semibold-webfont.eot');
  src: url('font/OpenSans-Semibold-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Semibold-webfont.woff') format('woff'), url('font/OpenSans-Semibold-webfont.ttf') format('truetype'), url('font/OpenSans-Semibold-webfont.svg#open_sanssemibold') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 700;
  src: url('font/OpenSans-Bold-webfont.eot');
  src: url('font/OpenSans-Bold-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-Bold-webfont.woff') format('woff'), url('font/OpenSans-Bold-webfont.ttf') format('truetype'), url('font/OpenSans-Bold-webfont.svg#open_sansbold') format('svg');
}
@font-face {
  font-family: 'Open Sans';
  font-style: normal;
  font-weight: 800;
  src: url('font/OpenSans-ExtraBold-webfont.eot');
  src: url('font/OpenSans-ExtraBold-webfont.eot?#iefix') format('embedded-opentype'), url('font/OpenSans-ExtraBold-webfont.woff') format('woff'), url('font/OpenSans-ExtraBold-webfont.ttf') format('truetype'), url('font/OpenSans-ExtraBold-webfont.svg#open_sansextrabold') format('svg');
}
@font-face {
  font-family: 'legaldesk-icons-md';
  src: url('legaldesk-icons-md-v1.0/fonts/legaldesk-icons-md.eot?z8pjvi');
  src: url('legaldesk-icons-md-v1.0/fonts/legaldesk-icons-md.eot?z8pjvi#iefix') format('embedded-opentype'), url('legaldesk-icons-md-v1.0/fonts/legaldesk-icons-md.ttf?z8pjvi') format('truetype'), url('legaldesk-icons-md-v1.0/fonts/legaldesk-icons-md.woff?z8pjvi') format('woff'), url('legaldesk-icons-md-v1.0/fonts/legaldesk-icons-md.svg?z8pjvi#legaldesk-icons-md') format('svg');
  font-weight: normal;
  font-style: normal;
  font-display: block;
}
@font-face {
  font-family: 'Font Awesome 6 Free';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('LDIcons/fontawesome/webfonts/fa-regular-400.woff2') format('woff2'), url('LDIcons/fontawesome/webfonts/fa-regular-400.ttf') format('truetype');
}
@font-face {
  font-family: 'Font Awesome 6 Brands';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('LDIcons/fontawesome/webfonts/fa-brands-400.woff2') format('woff2'), url('LDIcons/fontawesome/webfonts/fa-brands-400.ttf') format('truetype');
}
@font-face {
  font-family: 'Font Awesome 4 Compatibility';
  font-style: normal;
  font-weight: var(--font-weight-regular);
  src: url('LDIcons/fontawesome/webfonts/fa-v4compatibility.woff2') format('woff2'), url('LDIcons/fontawesome/webfonts/fa-v4compatibility.ttf') format('truetype');
}
.ico-accessibility_new {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-accessibility_new.tiny {
  font-size: var(--font-size-md);
}
.ico-accessibility_new.small {
  font-size: 18px;
}
.ico-accessibility_new.medium {
  font-size: var(--font-size-xxl);
}
.ico-accessibility_new.bigger {
  font-size: 36px;
}
.ico-accessibility_new.large {
  font-size: 48px;
}
.ico-accessibility_new.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-accessibility_new.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-accessibility_new.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-accessibility_new.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-accessibility_new.white-color {
  color: var(--white);
}
.ico-accessibility_new.success-color {
  color: var(--fb-success-default);
}
.ico-accessibility_new.danger-color {
  color: var(--fb-danger-default);
}
.ico-accessibility_new.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-accessibility_new.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-accessibility_new.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-accessibility_new.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-accessibility_new.filled::before {
  content: '\e901';
}
.ico-accessibility_new:disabled,
.ico-accessibility_new.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-accessibility_new::before {
  content: '\e900';
}
.ico-account_balance_wallet {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-account_balance_wallet.tiny {
  font-size: var(--font-size-md);
}
.ico-account_balance_wallet.small {
  font-size: 18px;
}
.ico-account_balance_wallet.medium {
  font-size: var(--font-size-xxl);
}
.ico-account_balance_wallet.bigger {
  font-size: 36px;
}
.ico-account_balance_wallet.large {
  font-size: 48px;
}
.ico-account_balance_wallet.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-account_balance_wallet.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-account_balance_wallet.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-account_balance_wallet.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-account_balance_wallet.white-color {
  color: var(--white);
}
.ico-account_balance_wallet.success-color {
  color: var(--fb-success-default);
}
.ico-account_balance_wallet.danger-color {
  color: var(--fb-danger-default);
}
.ico-account_balance_wallet.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-account_balance_wallet.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-account_balance_wallet.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-account_balance_wallet.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-account_balance_wallet.filled::before {
  content: '\e903';
}
.ico-account_balance_wallet:disabled,
.ico-account_balance_wallet.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-account_balance_wallet::before {
  content: '\e902';
}
.ico-add {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-add.tiny {
  font-size: var(--font-size-md);
}
.ico-add.small {
  font-size: 18px;
}
.ico-add.medium {
  font-size: var(--font-size-xxl);
}
.ico-add.bigger {
  font-size: 36px;
}
.ico-add.large {
  font-size: 48px;
}
.ico-add.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-add.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-add.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-add.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-add.white-color {
  color: var(--white);
}
.ico-add.success-color {
  color: var(--fb-success-default);
}
.ico-add.danger-color {
  color: var(--fb-danger-default);
}
.ico-add.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-add.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-add.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-add.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-add.filled::before {
  content: '\e905';
}
.ico-add:disabled,
.ico-add.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-add::before {
  content: '\e904';
}
.ico-approval_delegation {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-approval_delegation.tiny {
  font-size: var(--font-size-md);
}
.ico-approval_delegation.small {
  font-size: 18px;
}
.ico-approval_delegation.medium {
  font-size: var(--font-size-xxl);
}
.ico-approval_delegation.bigger {
  font-size: 36px;
}
.ico-approval_delegation.large {
  font-size: 48px;
}
.ico-approval_delegation.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-approval_delegation.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-approval_delegation.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-approval_delegation.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-approval_delegation.white-color {
  color: var(--white);
}
.ico-approval_delegation.success-color {
  color: var(--fb-success-default);
}
.ico-approval_delegation.danger-color {
  color: var(--fb-danger-default);
}
.ico-approval_delegation.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-approval_delegation.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-approval_delegation.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-approval_delegation.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-approval_delegation.filled::before {
  content: '\e907';
}
.ico-approval_delegation:disabled,
.ico-approval_delegation.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-approval_delegation::before {
  content: '\e906';
}
.ico-apps {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-apps.tiny {
  font-size: var(--font-size-md);
}
.ico-apps.small {
  font-size: 18px;
}
.ico-apps.medium {
  font-size: var(--font-size-xxl);
}
.ico-apps.bigger {
  font-size: 36px;
}
.ico-apps.large {
  font-size: 48px;
}
.ico-apps.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-apps.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-apps.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-apps.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-apps.white-color {
  color: var(--white);
}
.ico-apps.success-color {
  color: var(--fb-success-default);
}
.ico-apps.danger-color {
  color: var(--fb-danger-default);
}
.ico-apps.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-apps.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-apps.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-apps.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-apps.filled::before {
  content: '\e909';
}
.ico-apps:disabled,
.ico-apps.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-apps::before {
  content: '\e908';
}
.ico-arrow_circle_left {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_circle_left.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_circle_left.small {
  font-size: 18px;
}
.ico-arrow_circle_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_circle_left.bigger {
  font-size: 36px;
}
.ico-arrow_circle_left.large {
  font-size: 48px;
}
.ico-arrow_circle_left.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_circle_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_circle_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_left.white-color {
  color: var(--white);
}
.ico-arrow_circle_left.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_circle_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_circle_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_circle_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_circle_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_circle_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_circle_left.filled::before {
  content: '\e90b';
}
.ico-arrow_circle_left:disabled,
.ico-arrow_circle_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_circle_left::before {
  content: '\e90a';
}
.ico-arrow_circle_right {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_circle_right.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_circle_right.small {
  font-size: 18px;
}
.ico-arrow_circle_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_circle_right.bigger {
  font-size: 36px;
}
.ico-arrow_circle_right.large {
  font-size: 48px;
}
.ico-arrow_circle_right.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_circle_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_circle_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_circle_right.white-color {
  color: var(--white);
}
.ico-arrow_circle_right.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_circle_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_circle_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_circle_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_circle_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_circle_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_circle_right.filled::before {
  content: '\e90d';
}
.ico-arrow_circle_right:disabled,
.ico-arrow_circle_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_circle_right::before {
  content: '\e90c';
}
.ico-arrow_drop_down {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_drop_down.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_drop_down.small {
  font-size: 18px;
}
.ico-arrow_drop_down.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_drop_down.bigger {
  font-size: 36px;
}
.ico-arrow_drop_down.large {
  font-size: 48px;
}
.ico-arrow_drop_down.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_drop_down.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_drop_down.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_down.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_down.white-color {
  color: var(--white);
}
.ico-arrow_drop_down.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_drop_down.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_drop_down.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_drop_down.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_drop_down.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_drop_down.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_drop_down.filled::before {
  content: '\e90f';
}
.ico-arrow_drop_down:disabled,
.ico-arrow_drop_down.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_drop_down::before {
  content: '\e90e';
}
.ico-arrow_drop_up {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_drop_up.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_drop_up.small {
  font-size: 18px;
}
.ico-arrow_drop_up.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_drop_up.bigger {
  font-size: 36px;
}
.ico-arrow_drop_up.large {
  font-size: 48px;
}
.ico-arrow_drop_up.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_drop_up.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_drop_up.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_up.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_drop_up.white-color {
  color: var(--white);
}
.ico-arrow_drop_up.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_drop_up.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_drop_up.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_drop_up.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_drop_up.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_drop_up.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_drop_up.filled::before {
  content: '\e911';
}
.ico-arrow_drop_up:disabled,
.ico-arrow_drop_up.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_drop_up::before {
  content: '\e910';
}
.ico-arrow_left {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_left.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_left.small {
  font-size: 18px;
}
.ico-arrow_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_left.bigger {
  font-size: 36px;
}
.ico-arrow_left.large {
  font-size: 48px;
}
.ico-arrow_left.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left.white-color {
  color: var(--white);
}
.ico-arrow_left.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_left.filled::before {
  content: '\e915';
}
.ico-arrow_left:disabled,
.ico-arrow_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_left::before {
  content: '\e912';
}
.ico-arrow_left_alt {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_left_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_left_alt.small {
  font-size: 18px;
}
.ico-arrow_left_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_left_alt.bigger {
  font-size: 36px;
}
.ico-arrow_left_alt.large {
  font-size: 48px;
}
.ico-arrow_left_alt.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_left_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_left_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_left_alt.white-color {
  color: var(--white);
}
.ico-arrow_left_alt.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_left_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_left_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_left_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_left_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_left_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_left_alt.filled::before {
  content: '\e914';
}
.ico-arrow_left_alt:disabled,
.ico-arrow_left_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_left_alt::before {
  content: '\e913';
}
.ico-arrow_right {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_right.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_right.small {
  font-size: 18px;
}
.ico-arrow_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_right.bigger {
  font-size: 36px;
}
.ico-arrow_right.large {
  font-size: 48px;
}
.ico-arrow_right.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right.white-color {
  color: var(--white);
}
.ico-arrow_right.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_right.filled::before {
  content: '\e919';
}
.ico-arrow_right:disabled,
.ico-arrow_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_right::before {
  content: '\e916';
}
.ico-arrow_right_alt {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-arrow_right_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-arrow_right_alt.small {
  font-size: 18px;
}
.ico-arrow_right_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-arrow_right_alt.bigger {
  font-size: 36px;
}
.ico-arrow_right_alt.large {
  font-size: 48px;
}
.ico-arrow_right_alt.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-arrow_right_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-arrow_right_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-arrow_right_alt.white-color {
  color: var(--white);
}
.ico-arrow_right_alt.success-color {
  color: var(--fb-success-default);
}
.ico-arrow_right_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-arrow_right_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-arrow_right_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-arrow_right_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-arrow_right_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-arrow_right_alt.filled::before {
  content: '\e918';
}
.ico-arrow_right_alt:disabled,
.ico-arrow_right_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-arrow_right_alt::before {
  content: '\e917';
}
.ico-article {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-article.tiny {
  font-size: var(--font-size-md);
}
.ico-article.small {
  font-size: 18px;
}
.ico-article.medium {
  font-size: var(--font-size-xxl);
}
.ico-article.bigger {
  font-size: 36px;
}
.ico-article.large {
  font-size: 48px;
}
.ico-article.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-article.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-article.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-article.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-article.white-color {
  color: var(--white);
}
.ico-article.success-color {
  color: var(--fb-success-default);
}
.ico-article.danger-color {
  color: var(--fb-danger-default);
}
.ico-article.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-article.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-article.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-article.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-article.filled::before {
  content: '\e91b';
}
.ico-article:disabled,
.ico-article.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-article::before {
  content: '\e91a';
}
.ico-attach_file {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-attach_file.tiny {
  font-size: var(--font-size-md);
}
.ico-attach_file.small {
  font-size: 18px;
}
.ico-attach_file.medium {
  font-size: var(--font-size-xxl);
}
.ico-attach_file.bigger {
  font-size: 36px;
}
.ico-attach_file.large {
  font-size: 48px;
}
.ico-attach_file.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-attach_file.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-attach_file.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-attach_file.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-attach_file.white-color {
  color: var(--white);
}
.ico-attach_file.success-color {
  color: var(--fb-success-default);
}
.ico-attach_file.danger-color {
  color: var(--fb-danger-default);
}
.ico-attach_file.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-attach_file.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-attach_file.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-attach_file.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-attach_file.filled::before {
  content: '\e91d';
}
.ico-attach_file:disabled,
.ico-attach_file.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-attach_file::before {
  content: '\e91c';
}
.ico-balance {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-balance.tiny {
  font-size: var(--font-size-md);
}
.ico-balance.small {
  font-size: 18px;
}
.ico-balance.medium {
  font-size: var(--font-size-xxl);
}
.ico-balance.bigger {
  font-size: 36px;
}
.ico-balance.large {
  font-size: 48px;
}
.ico-balance.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-balance.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-balance.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-balance.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-balance.white-color {
  color: var(--white);
}
.ico-balance.success-color {
  color: var(--fb-success-default);
}
.ico-balance.danger-color {
  color: var(--fb-danger-default);
}
.ico-balance.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-balance.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-balance.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-balance.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-balance.filled::before {
  content: '\e91f';
}
.ico-balance:disabled,
.ico-balance.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-balance::before {
  content: '\e91e';
}
.ico-block {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-block.tiny {
  font-size: var(--font-size-md);
}
.ico-block.small {
  font-size: 18px;
}
.ico-block.medium {
  font-size: var(--font-size-xxl);
}
.ico-block.bigger {
  font-size: 36px;
}
.ico-block.large {
  font-size: 48px;
}
.ico-block.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-block.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-block.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-block.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-block.white-color {
  color: var(--white);
}
.ico-block.success-color {
  color: var(--fb-success-default);
}
.ico-block.danger-color {
  color: var(--fb-danger-default);
}
.ico-block.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-block.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-block.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-block.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-block.filled::before {
  content: '\e921';
}
.ico-block:disabled,
.ico-block.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-block::before {
  content: '\e920';
}
.ico-cached {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-cached.tiny {
  font-size: var(--font-size-md);
}
.ico-cached.small {
  font-size: 18px;
}
.ico-cached.medium {
  font-size: var(--font-size-xxl);
}
.ico-cached.bigger {
  font-size: 36px;
}
.ico-cached.large {
  font-size: 48px;
}
.ico-cached.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-cached.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-cached.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cached.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cached.white-color {
  color: var(--white);
}
.ico-cached.success-color {
  color: var(--fb-success-default);
}
.ico-cached.danger-color {
  color: var(--fb-danger-default);
}
.ico-cached.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-cached.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-cached.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-cached.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-cached.filled::before {
  content: '\e923';
}
.ico-cached:disabled,
.ico-cached.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-cached::before {
  content: '\e922';
}
.ico-calendar_month {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-calendar_month.tiny {
  font-size: var(--font-size-md);
}
.ico-calendar_month.small {
  font-size: 18px;
}
.ico-calendar_month.medium {
  font-size: var(--font-size-xxl);
}
.ico-calendar_month.bigger {
  font-size: 36px;
}
.ico-calendar_month.large {
  font-size: 48px;
}
.ico-calendar_month.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-calendar_month.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-calendar_month.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_month.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_month.white-color {
  color: var(--white);
}
.ico-calendar_month.success-color {
  color: var(--fb-success-default);
}
.ico-calendar_month.danger-color {
  color: var(--fb-danger-default);
}
.ico-calendar_month.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-calendar_month.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-calendar_month.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-calendar_month.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-calendar_month.filled::before {
  content: '\e925';
}
.ico-calendar_month:disabled,
.ico-calendar_month.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-calendar_month::before {
  content: '\e924';
}
.ico-calendar_today {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-calendar_today.tiny {
  font-size: var(--font-size-md);
}
.ico-calendar_today.small {
  font-size: 18px;
}
.ico-calendar_today.medium {
  font-size: var(--font-size-xxl);
}
.ico-calendar_today.bigger {
  font-size: 36px;
}
.ico-calendar_today.large {
  font-size: 48px;
}
.ico-calendar_today.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-calendar_today.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-calendar_today.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_today.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-calendar_today.white-color {
  color: var(--white);
}
.ico-calendar_today.success-color {
  color: var(--fb-success-default);
}
.ico-calendar_today.danger-color {
  color: var(--fb-danger-default);
}
.ico-calendar_today.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-calendar_today.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-calendar_today.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-calendar_today.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-calendar_today.filled::before {
  content: '\e927';
}
.ico-calendar_today:disabled,
.ico-calendar_today.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-calendar_today::before {
  content: '\e926';
}
.ico-call {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-call.tiny {
  font-size: var(--font-size-md);
}
.ico-call.small {
  font-size: 18px;
}
.ico-call.medium {
  font-size: var(--font-size-xxl);
}
.ico-call.bigger {
  font-size: 36px;
}
.ico-call.large {
  font-size: 48px;
}
.ico-call.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-call.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-call.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-call.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-call.white-color {
  color: var(--white);
}
.ico-call.success-color {
  color: var(--fb-success-default);
}
.ico-call.danger-color {
  color: var(--fb-danger-default);
}
.ico-call.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-call.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-call.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-call.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-call.filled::before {
  content: '\e929';
}
.ico-call:disabled,
.ico-call.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-call::before {
  content: '\e928';
}
.ico-cancel {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-cancel.tiny {
  font-size: var(--font-size-md);
}
.ico-cancel.small {
  font-size: 18px;
}
.ico-cancel.medium {
  font-size: var(--font-size-xxl);
}
.ico-cancel.bigger {
  font-size: 36px;
}
.ico-cancel.large {
  font-size: 48px;
}
.ico-cancel.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-cancel.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-cancel.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cancel.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-cancel.white-color {
  color: var(--white);
}
.ico-cancel.success-color {
  color: var(--fb-success-default);
}
.ico-cancel.danger-color {
  color: var(--fb-danger-default);
}
.ico-cancel.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-cancel.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-cancel.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-cancel.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-cancel.filled::before {
  content: '\e92b';
}
.ico-cancel:disabled,
.ico-cancel.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-cancel::before {
  content: '\e92a';
}
.ico-chat {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-chat.tiny {
  font-size: var(--font-size-md);
}
.ico-chat.small {
  font-size: 18px;
}
.ico-chat.medium {
  font-size: var(--font-size-xxl);
}
.ico-chat.bigger {
  font-size: 36px;
}
.ico-chat.large {
  font-size: 48px;
}
.ico-chat.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-chat.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chat.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chat.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chat.white-color {
  color: var(--white);
}
.ico-chat.success-color {
  color: var(--fb-success-default);
}
.ico-chat.danger-color {
  color: var(--fb-danger-default);
}
.ico-chat.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chat.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chat.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chat.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chat.filled::before {
  content: '\e92d';
}
.ico-chat:disabled,
.ico-chat.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chat::before {
  content: '\e92c';
}
.ico-check {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-check.tiny {
  font-size: var(--font-size-md);
}
.ico-check.small {
  font-size: 18px;
}
.ico-check.medium {
  font-size: var(--font-size-xxl);
}
.ico-check.bigger {
  font-size: 36px;
}
.ico-check.large {
  font-size: 48px;
}
.ico-check.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-check.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check.white-color {
  color: var(--white);
}
.ico-check.success-color {
  color: var(--fb-success-default);
}
.ico-check.danger-color {
  color: var(--fb-danger-default);
}
.ico-check.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check.filled::before {
  content: '\e935';
}
.ico-check:disabled,
.ico-check.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check::before {
  content: '\e92e';
}
.ico-check_box {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-check_box.tiny {
  font-size: var(--font-size-md);
}
.ico-check_box.small {
  font-size: 18px;
}
.ico-check_box.medium {
  font-size: var(--font-size-xxl);
}
.ico-check_box.bigger {
  font-size: 36px;
}
.ico-check_box.large {
  font-size: 48px;
}
.ico-check_box.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-check_box.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check_box.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box.white-color {
  color: var(--white);
}
.ico-check_box.success-color {
  color: var(--fb-success-default);
}
.ico-check_box.danger-color {
  color: var(--fb-danger-default);
}
.ico-check_box.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check_box.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check_box.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check_box.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check_box.filled::before {
  content: '\e930';
}
.ico-check_box:disabled,
.ico-check_box.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check_box::before {
  content: '\e92f';
}
.ico-check_box_outline_blank {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-check_box_outline_blank.tiny {
  font-size: var(--font-size-md);
}
.ico-check_box_outline_blank.small {
  font-size: 18px;
}
.ico-check_box_outline_blank.medium {
  font-size: var(--font-size-xxl);
}
.ico-check_box_outline_blank.bigger {
  font-size: 36px;
}
.ico-check_box_outline_blank.large {
  font-size: 48px;
}
.ico-check_box_outline_blank.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-check_box_outline_blank.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check_box_outline_blank.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box_outline_blank.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_box_outline_blank.white-color {
  color: var(--white);
}
.ico-check_box_outline_blank.success-color {
  color: var(--fb-success-default);
}
.ico-check_box_outline_blank.danger-color {
  color: var(--fb-danger-default);
}
.ico-check_box_outline_blank.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check_box_outline_blank.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check_box_outline_blank.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check_box_outline_blank.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check_box_outline_blank.filled::before {
  content: '\e932';
}
.ico-check_box_outline_blank:disabled,
.ico-check_box_outline_blank.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check_box_outline_blank::before {
  content: '\e931';
}
.ico-check_circle {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-check_circle.tiny {
  font-size: var(--font-size-md);
}
.ico-check_circle.small {
  font-size: 18px;
}
.ico-check_circle.medium {
  font-size: var(--font-size-xxl);
}
.ico-check_circle.bigger {
  font-size: 36px;
}
.ico-check_circle.large {
  font-size: 48px;
}
.ico-check_circle.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-check_circle.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-check_circle.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_circle.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-check_circle.white-color {
  color: var(--white);
}
.ico-check_circle.success-color {
  color: var(--fb-success-default);
}
.ico-check_circle.danger-color {
  color: var(--fb-danger-default);
}
.ico-check_circle.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-check_circle.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-check_circle.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-check_circle.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-check_circle.filled::before {
  content: '\e934';
}
.ico-check_circle:disabled,
.ico-check_circle.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-check_circle::before {
  content: '\e933';
}
.ico-chevron_left {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-chevron_left.tiny {
  font-size: var(--font-size-md);
}
.ico-chevron_left.small {
  font-size: 18px;
}
.ico-chevron_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-chevron_left.bigger {
  font-size: 36px;
}
.ico-chevron_left.large {
  font-size: 48px;
}
.ico-chevron_left.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-chevron_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chevron_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_left.white-color {
  color: var(--white);
}
.ico-chevron_left.success-color {
  color: var(--fb-success-default);
}
.ico-chevron_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-chevron_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chevron_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chevron_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chevron_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chevron_left.filled::before {
  content: '\e937';
}
.ico-chevron_left:disabled,
.ico-chevron_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chevron_left::before {
  content: '\e936';
}
.ico-chevron_right {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-chevron_right.tiny {
  font-size: var(--font-size-md);
}
.ico-chevron_right.small {
  font-size: 18px;
}
.ico-chevron_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-chevron_right.bigger {
  font-size: 36px;
}
.ico-chevron_right.large {
  font-size: 48px;
}
.ico-chevron_right.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-chevron_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chevron_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chevron_right.white-color {
  color: var(--white);
}
.ico-chevron_right.success-color {
  color: var(--fb-success-default);
}
.ico-chevron_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-chevron_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chevron_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chevron_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chevron_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chevron_right.filled::before {
  content: '\e939';
}
.ico-chevron_right:disabled,
.ico-chevron_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chevron_right::before {
  content: '\e938';
}
.ico-chips {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-chips.tiny {
  font-size: var(--font-size-md);
}
.ico-chips.small {
  font-size: 18px;
}
.ico-chips.medium {
  font-size: var(--font-size-xxl);
}
.ico-chips.bigger {
  font-size: 36px;
}
.ico-chips.large {
  font-size: 48px;
}
.ico-chips.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-chips.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-chips.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chips.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-chips.white-color {
  color: var(--white);
}
.ico-chips.success-color {
  color: var(--fb-success-default);
}
.ico-chips.danger-color {
  color: var(--fb-danger-default);
}
.ico-chips.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-chips.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-chips.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-chips.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-chips.filled::before {
  content: '\e93b';
}
.ico-chips:disabled,
.ico-chips.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-chips::before {
  content: '\e93a';
}
.ico-clear_all {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-clear_all.tiny {
  font-size: var(--font-size-md);
}
.ico-clear_all.small {
  font-size: 18px;
}
.ico-clear_all.medium {
  font-size: var(--font-size-xxl);
}
.ico-clear_all.bigger {
  font-size: 36px;
}
.ico-clear_all.large {
  font-size: 48px;
}
.ico-clear_all.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-clear_all.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-clear_all.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clear_all.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clear_all.white-color {
  color: var(--white);
}
.ico-clear_all.success-color {
  color: var(--fb-success-default);
}
.ico-clear_all.danger-color {
  color: var(--fb-danger-default);
}
.ico-clear_all.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-clear_all.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-clear_all.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-clear_all.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-clear_all.filled::before {
  content: '\e93d';
}
.ico-clear_all:disabled,
.ico-clear_all.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-clear_all::before {
  content: '\e93c';
}
.ico-clinical_notes {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-clinical_notes.tiny {
  font-size: var(--font-size-md);
}
.ico-clinical_notes.small {
  font-size: 18px;
}
.ico-clinical_notes.medium {
  font-size: var(--font-size-xxl);
}
.ico-clinical_notes.bigger {
  font-size: 36px;
}
.ico-clinical_notes.large {
  font-size: 48px;
}
.ico-clinical_notes.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-clinical_notes.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-clinical_notes.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clinical_notes.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-clinical_notes.white-color {
  color: var(--white);
}
.ico-clinical_notes.success-color {
  color: var(--fb-success-default);
}
.ico-clinical_notes.danger-color {
  color: var(--fb-danger-default);
}
.ico-clinical_notes.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-clinical_notes.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-clinical_notes.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-clinical_notes.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-clinical_notes.filled::before {
  content: '\e93f';
}
.ico-clinical_notes:disabled,
.ico-clinical_notes.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-clinical_notes::before {
  content: '\e93e';
}
.ico-close {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-close.tiny {
  font-size: var(--font-size-md);
}
.ico-close.small {
  font-size: 18px;
}
.ico-close.medium {
  font-size: var(--font-size-xxl);
}
.ico-close.bigger {
  font-size: 36px;
}
.ico-close.large {
  font-size: 48px;
}
.ico-close.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-close.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-close.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-close.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-close.white-color {
  color: var(--white);
}
.ico-close.success-color {
  color: var(--fb-success-default);
}
.ico-close.danger-color {
  color: var(--fb-danger-default);
}
.ico-close.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-close.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-close.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-close.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-close.filled::before {
  content: '\e941';
}
.ico-close:disabled,
.ico-close.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-close::before {
  content: '\e940';
}
.ico-code {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-code.tiny {
  font-size: var(--font-size-md);
}
.ico-code.small {
  font-size: 18px;
}
.ico-code.medium {
  font-size: var(--font-size-xxl);
}
.ico-code.bigger {
  font-size: 36px;
}
.ico-code.large {
  font-size: 48px;
}
.ico-code.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-code.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-code.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-code.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-code.white-color {
  color: var(--white);
}
.ico-code.success-color {
  color: var(--fb-success-default);
}
.ico-code.danger-color {
  color: var(--fb-danger-default);
}
.ico-code.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-code.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-code.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-code.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-code.filled::before {
  content: '\e943';
}
.ico-code:disabled,
.ico-code.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-code::before {
  content: '\e942';
}
.ico-content_copy {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-content_copy.tiny {
  font-size: var(--font-size-md);
}
.ico-content_copy.small {
  font-size: 18px;
}
.ico-content_copy.medium {
  font-size: var(--font-size-xxl);
}
.ico-content_copy.bigger {
  font-size: 36px;
}
.ico-content_copy.large {
  font-size: 48px;
}
.ico-content_copy.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-content_copy.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-content_copy.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-content_copy.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-content_copy.white-color {
  color: var(--white);
}
.ico-content_copy.success-color {
  color: var(--fb-success-default);
}
.ico-content_copy.danger-color {
  color: var(--fb-danger-default);
}
.ico-content_copy.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-content_copy.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-content_copy.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-content_copy.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-content_copy.filled::before {
  content: '\e945';
}
.ico-content_copy:disabled,
.ico-content_copy.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-content_copy::before {
  content: '\e944';
}
.ico-delete {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-delete.tiny {
  font-size: var(--font-size-md);
}
.ico-delete.small {
  font-size: 18px;
}
.ico-delete.medium {
  font-size: var(--font-size-xxl);
}
.ico-delete.bigger {
  font-size: 36px;
}
.ico-delete.large {
  font-size: 48px;
}
.ico-delete.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-delete.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-delete.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-delete.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-delete.white-color {
  color: var(--white);
}
.ico-delete.success-color {
  color: var(--fb-success-default);
}
.ico-delete.danger-color {
  color: var(--fb-danger-default);
}
.ico-delete.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-delete.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-delete.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-delete.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-delete.filled::before {
  content: '\e947';
}
.ico-delete:disabled,
.ico-delete.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-delete::before {
  content: '\e946';
}
.ico-disabled_by_default {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-disabled_by_default.tiny {
  font-size: var(--font-size-md);
}
.ico-disabled_by_default.small {
  font-size: 18px;
}
.ico-disabled_by_default.medium {
  font-size: var(--font-size-xxl);
}
.ico-disabled_by_default.bigger {
  font-size: 36px;
}
.ico-disabled_by_default.large {
  font-size: 48px;
}
.ico-disabled_by_default.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-disabled_by_default.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-disabled_by_default.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-disabled_by_default.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-disabled_by_default.white-color {
  color: var(--white);
}
.ico-disabled_by_default.success-color {
  color: var(--fb-success-default);
}
.ico-disabled_by_default.danger-color {
  color: var(--fb-danger-default);
}
.ico-disabled_by_default.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-disabled_by_default.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-disabled_by_default.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-disabled_by_default.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-disabled_by_default.filled::before {
  content: '\e949';
}
.ico-disabled_by_default:disabled,
.ico-disabled_by_default.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-disabled_by_default::before {
  content: '\e948';
}
.ico-download {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-download.tiny {
  font-size: var(--font-size-md);
}
.ico-download.small {
  font-size: 18px;
}
.ico-download.medium {
  font-size: var(--font-size-xxl);
}
.ico-download.bigger {
  font-size: 36px;
}
.ico-download.large {
  font-size: 48px;
}
.ico-download.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-download.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-download.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-download.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-download.white-color {
  color: var(--white);
}
.ico-download.success-color {
  color: var(--fb-success-default);
}
.ico-download.danger-color {
  color: var(--fb-danger-default);
}
.ico-download.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-download.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-download.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-download.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-download.filled::before {
  content: '\e94b';
}
.ico-download:disabled,
.ico-download.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-download::before {
  content: '\e94a';
}
.ico-draft {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-draft.tiny {
  font-size: var(--font-size-md);
}
.ico-draft.small {
  font-size: 18px;
}
.ico-draft.medium {
  font-size: var(--font-size-xxl);
}
.ico-draft.bigger {
  font-size: 36px;
}
.ico-draft.large {
  font-size: 48px;
}
.ico-draft.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-draft.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-draft.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-draft.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-draft.white-color {
  color: var(--white);
}
.ico-draft.success-color {
  color: var(--fb-success-default);
}
.ico-draft.danger-color {
  color: var(--fb-danger-default);
}
.ico-draft.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-draft.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-draft.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-draft.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-draft.filled::before {
  content: '\e94d';
}
.ico-draft:disabled,
.ico-draft.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-draft::before {
  content: '\e94c';
}
.ico-drafts {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-drafts.tiny {
  font-size: var(--font-size-md);
}
.ico-drafts.small {
  font-size: 18px;
}
.ico-drafts.medium {
  font-size: var(--font-size-xxl);
}
.ico-drafts.bigger {
  font-size: 36px;
}
.ico-drafts.large {
  font-size: 48px;
}
.ico-drafts.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-drafts.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-drafts.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drafts.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drafts.white-color {
  color: var(--white);
}
.ico-drafts.success-color {
  color: var(--fb-success-default);
}
.ico-drafts.danger-color {
  color: var(--fb-danger-default);
}
.ico-drafts.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-drafts.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-drafts.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-drafts.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-drafts.filled::before {
  content: '\e94f';
}
.ico-drafts:disabled,
.ico-drafts.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-drafts::before {
  content: '\e94e';
}
.ico-drag_indicator {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-drag_indicator.tiny {
  font-size: var(--font-size-md);
}
.ico-drag_indicator.small {
  font-size: 18px;
}
.ico-drag_indicator.medium {
  font-size: var(--font-size-xxl);
}
.ico-drag_indicator.bigger {
  font-size: 36px;
}
.ico-drag_indicator.large {
  font-size: 48px;
}
.ico-drag_indicator.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-drag_indicator.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-drag_indicator.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drag_indicator.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-drag_indicator.white-color {
  color: var(--white);
}
.ico-drag_indicator.success-color {
  color: var(--fb-success-default);
}
.ico-drag_indicator.danger-color {
  color: var(--fb-danger-default);
}
.ico-drag_indicator.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-drag_indicator.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-drag_indicator.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-drag_indicator.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-drag_indicator.filled::before {
  content: '\e951';
}
.ico-drag_indicator:disabled,
.ico-drag_indicator.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-drag_indicator::before {
  content: '\e950';
}
.ico-edit {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-edit.tiny {
  font-size: var(--font-size-md);
}
.ico-edit.small {
  font-size: 18px;
}
.ico-edit.medium {
  font-size: var(--font-size-xxl);
}
.ico-edit.bigger {
  font-size: 36px;
}
.ico-edit.large {
  font-size: 48px;
}
.ico-edit.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-edit.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-edit.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-edit.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-edit.white-color {
  color: var(--white);
}
.ico-edit.success-color {
  color: var(--fb-success-default);
}
.ico-edit.danger-color {
  color: var(--fb-danger-default);
}
.ico-edit.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-edit.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-edit.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-edit.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-edit.filled::before {
  content: '\e953';
}
.ico-edit:disabled,
.ico-edit.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-edit::before {
  content: '\e952';
}
.ico-error {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-error.tiny {
  font-size: var(--font-size-md);
}
.ico-error.small {
  font-size: 18px;
}
.ico-error.medium {
  font-size: var(--font-size-xxl);
}
.ico-error.bigger {
  font-size: 36px;
}
.ico-error.large {
  font-size: 48px;
}
.ico-error.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-error.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-error.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-error.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-error.white-color {
  color: var(--white);
}
.ico-error.success-color {
  color: var(--fb-success-default);
}
.ico-error.danger-color {
  color: var(--fb-danger-default);
}
.ico-error.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-error.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-error.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-error.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-error.filled::before {
  content: '\e955';
}
.ico-error:disabled,
.ico-error.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-error::before {
  content: '\e954';
}
.ico-euro {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-euro.tiny {
  font-size: var(--font-size-md);
}
.ico-euro.small {
  font-size: 18px;
}
.ico-euro.medium {
  font-size: var(--font-size-xxl);
}
.ico-euro.bigger {
  font-size: 36px;
}
.ico-euro.large {
  font-size: 48px;
}
.ico-euro.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-euro.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-euro.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-euro.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-euro.white-color {
  color: var(--white);
}
.ico-euro.success-color {
  color: var(--fb-success-default);
}
.ico-euro.danger-color {
  color: var(--fb-danger-default);
}
.ico-euro.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-euro.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-euro.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-euro.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-euro.filled::before {
  content: '\e957';
}
.ico-euro:disabled,
.ico-euro.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-euro::before {
  content: '\e956';
}
.ico-event_available {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-event_available.tiny {
  font-size: var(--font-size-md);
}
.ico-event_available.small {
  font-size: 18px;
}
.ico-event_available.medium {
  font-size: var(--font-size-xxl);
}
.ico-event_available.bigger {
  font-size: 36px;
}
.ico-event_available.large {
  font-size: 48px;
}
.ico-event_available.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-event_available.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-event_available.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_available.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_available.white-color {
  color: var(--white);
}
.ico-event_available.success-color {
  color: var(--fb-success-default);
}
.ico-event_available.danger-color {
  color: var(--fb-danger-default);
}
.ico-event_available.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-event_available.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-event_available.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-event_available.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-event_available.filled::before {
  content: '\e959';
}
.ico-event_available:disabled,
.ico-event_available.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-event_available::before {
  content: '\e958';
}
.ico-event_note {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-event_note.tiny {
  font-size: var(--font-size-md);
}
.ico-event_note.small {
  font-size: 18px;
}
.ico-event_note.medium {
  font-size: var(--font-size-xxl);
}
.ico-event_note.bigger {
  font-size: 36px;
}
.ico-event_note.large {
  font-size: 48px;
}
.ico-event_note.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-event_note.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-event_note.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_note.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-event_note.white-color {
  color: var(--white);
}
.ico-event_note.success-color {
  color: var(--fb-success-default);
}
.ico-event_note.danger-color {
  color: var(--fb-danger-default);
}
.ico-event_note.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-event_note.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-event_note.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-event_note.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-event_note.filled::before {
  content: '\e95b';
}
.ico-event_note:disabled,
.ico-event_note.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-event_note::before {
  content: '\e95a';
}
.ico-exit_to_app {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-exit_to_app.tiny {
  font-size: var(--font-size-md);
}
.ico-exit_to_app.small {
  font-size: 18px;
}
.ico-exit_to_app.medium {
  font-size: var(--font-size-xxl);
}
.ico-exit_to_app.bigger {
  font-size: 36px;
}
.ico-exit_to_app.large {
  font-size: 48px;
}
.ico-exit_to_app.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-exit_to_app.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-exit_to_app.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-exit_to_app.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-exit_to_app.white-color {
  color: var(--white);
}
.ico-exit_to_app.success-color {
  color: var(--fb-success-default);
}
.ico-exit_to_app.danger-color {
  color: var(--fb-danger-default);
}
.ico-exit_to_app.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-exit_to_app.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-exit_to_app.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-exit_to_app.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-exit_to_app.filled::before {
  content: '\e95d';
}
.ico-exit_to_app:disabled,
.ico-exit_to_app.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-exit_to_app::before {
  content: '\e95c';
}
.ico-expand {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-expand.tiny {
  font-size: var(--font-size-md);
}
.ico-expand.small {
  font-size: 18px;
}
.ico-expand.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand.bigger {
  font-size: 36px;
}
.ico-expand.large {
  font-size: 48px;
}
.ico-expand.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-expand.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand.white-color {
  color: var(--white);
}
.ico-expand.success-color {
  color: var(--fb-success-default);
}
.ico-expand.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand.filled::before {
  content: '\e961';
}
.ico-expand:disabled,
.ico-expand.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand::before {
  content: '\e95e';
}
.ico-expand_circle_right {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-expand_circle_right.tiny {
  font-size: var(--font-size-md);
}
.ico-expand_circle_right.small {
  font-size: 18px;
}
.ico-expand_circle_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand_circle_right.bigger {
  font-size: 36px;
}
.ico-expand_circle_right.large {
  font-size: 48px;
}
.ico-expand_circle_right.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-expand_circle_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand_circle_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_circle_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_circle_right.white-color {
  color: var(--white);
}
.ico-expand_circle_right.success-color {
  color: var(--fb-success-default);
}
.ico-expand_circle_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand_circle_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand_circle_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand_circle_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand_circle_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand_circle_right.filled::before {
  content: '\e960';
}
.ico-expand_circle_right:disabled,
.ico-expand_circle_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand_circle_right::before {
  content: '\e95f';
}
.ico-expand_less {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-expand_less.tiny {
  font-size: var(--font-size-md);
}
.ico-expand_less.small {
  font-size: 18px;
}
.ico-expand_less.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand_less.bigger {
  font-size: 36px;
}
.ico-expand_less.large {
  font-size: 48px;
}
.ico-expand_less.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-expand_less.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand_less.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_less.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_less.white-color {
  color: var(--white);
}
.ico-expand_less.success-color {
  color: var(--fb-success-default);
}
.ico-expand_less.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand_less.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand_less.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand_less.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand_less.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand_less.filled::before {
  content: '\e963';
}
.ico-expand_less:disabled,
.ico-expand_less.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand_less::before {
  content: '\e962';
}
.ico-expand_more {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-expand_more.tiny {
  font-size: var(--font-size-md);
}
.ico-expand_more.small {
  font-size: 18px;
}
.ico-expand_more.medium {
  font-size: var(--font-size-xxl);
}
.ico-expand_more.bigger {
  font-size: 36px;
}
.ico-expand_more.large {
  font-size: 48px;
}
.ico-expand_more.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-expand_more.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-expand_more.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_more.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-expand_more.white-color {
  color: var(--white);
}
.ico-expand_more.success-color {
  color: var(--fb-success-default);
}
.ico-expand_more.danger-color {
  color: var(--fb-danger-default);
}
.ico-expand_more.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-expand_more.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-expand_more.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-expand_more.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-expand_more.filled::before {
  content: '\e965';
}
.ico-expand_more:disabled,
.ico-expand_more.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-expand_more::before {
  content: '\e964';
}
.ico-favorite {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-favorite.tiny {
  font-size: var(--font-size-md);
}
.ico-favorite.small {
  font-size: 18px;
}
.ico-favorite.medium {
  font-size: var(--font-size-xxl);
}
.ico-favorite.bigger {
  font-size: 36px;
}
.ico-favorite.large {
  font-size: 48px;
}
.ico-favorite.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-favorite.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-favorite.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-favorite.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-favorite.white-color {
  color: var(--white);
}
.ico-favorite.success-color {
  color: var(--fb-success-default);
}
.ico-favorite.danger-color {
  color: var(--fb-danger-default);
}
.ico-favorite.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-favorite.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-favorite.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-favorite.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-favorite.filled::before {
  content: '\e967';
}
.ico-favorite:disabled,
.ico-favorite.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-favorite::before {
  content: '\e966';
}
.ico-filter_alt {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-filter_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-filter_alt.small {
  font-size: 18px;
}
.ico-filter_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-filter_alt.bigger {
  font-size: 36px;
}
.ico-filter_alt.large {
  font-size: 48px;
}
.ico-filter_alt.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-filter_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-filter_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-filter_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-filter_alt.white-color {
  color: var(--white);
}
.ico-filter_alt.success-color {
  color: var(--fb-success-default);
}
.ico-filter_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-filter_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-filter_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-filter_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-filter_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-filter_alt.filled::before {
  content: '\e969';
}
.ico-filter_alt:disabled,
.ico-filter_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-filter_alt::before {
  content: '\e968';
}
.ico-finance_mode {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-finance_mode.tiny {
  font-size: var(--font-size-md);
}
.ico-finance_mode.small {
  font-size: 18px;
}
.ico-finance_mode.medium {
  font-size: var(--font-size-xxl);
}
.ico-finance_mode.bigger {
  font-size: 36px;
}
.ico-finance_mode.large {
  font-size: 48px;
}
.ico-finance_mode.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-finance_mode.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-finance_mode.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-finance_mode.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-finance_mode.white-color {
  color: var(--white);
}
.ico-finance_mode.success-color {
  color: var(--fb-success-default);
}
.ico-finance_mode.danger-color {
  color: var(--fb-danger-default);
}
.ico-finance_mode.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-finance_mode.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-finance_mode.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-finance_mode.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-finance_mode.filled::before {
  content: '\e96b';
}
.ico-finance_mode:disabled,
.ico-finance_mode.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-finance_mode::before {
  content: '\e96a';
}
.ico-first_page {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-first_page.tiny {
  font-size: var(--font-size-md);
}
.ico-first_page.small {
  font-size: 18px;
}
.ico-first_page.medium {
  font-size: var(--font-size-xxl);
}
.ico-first_page.bigger {
  font-size: 36px;
}
.ico-first_page.large {
  font-size: 48px;
}
.ico-first_page.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-first_page.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-first_page.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-first_page.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-first_page.white-color {
  color: var(--white);
}
.ico-first_page.success-color {
  color: var(--fb-success-default);
}
.ico-first_page.danger-color {
  color: var(--fb-danger-default);
}
.ico-first_page.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-first_page.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-first_page.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-first_page.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-first_page.filled::before {
  content: '\e96d';
}
.ico-first_page:disabled,
.ico-first_page.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-first_page::before {
  content: '\e96c';
}
.ico-fullscreen {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-fullscreen.tiny {
  font-size: var(--font-size-md);
}
.ico-fullscreen.small {
  font-size: 18px;
}
.ico-fullscreen.medium {
  font-size: var(--font-size-xxl);
}
.ico-fullscreen.bigger {
  font-size: 36px;
}
.ico-fullscreen.large {
  font-size: 48px;
}
.ico-fullscreen.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-fullscreen.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-fullscreen.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-fullscreen.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-fullscreen.white-color {
  color: var(--white);
}
.ico-fullscreen.success-color {
  color: var(--fb-success-default);
}
.ico-fullscreen.danger-color {
  color: var(--fb-danger-default);
}
.ico-fullscreen.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-fullscreen.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-fullscreen.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-fullscreen.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-fullscreen.filled::before {
  content: '\e96f';
}
.ico-fullscreen:disabled,
.ico-fullscreen.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-fullscreen::before {
  content: '\e96e';
}
.ico-gavel {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-gavel.tiny {
  font-size: var(--font-size-md);
}
.ico-gavel.small {
  font-size: 18px;
}
.ico-gavel.medium {
  font-size: var(--font-size-xxl);
}
.ico-gavel.bigger {
  font-size: 36px;
}
.ico-gavel.large {
  font-size: 48px;
}
.ico-gavel.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-gavel.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-gavel.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-gavel.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-gavel.white-color {
  color: var(--white);
}
.ico-gavel.success-color {
  color: var(--fb-success-default);
}
.ico-gavel.danger-color {
  color: var(--fb-danger-default);
}
.ico-gavel.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-gavel.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-gavel.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-gavel.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-gavel.filled::before {
  content: '\e971';
}
.ico-gavel:disabled,
.ico-gavel.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-gavel::before {
  content: '\e970';
}
.ico-group {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-group.tiny {
  font-size: var(--font-size-md);
}
.ico-group.small {
  font-size: 18px;
}
.ico-group.medium {
  font-size: var(--font-size-xxl);
}
.ico-group.bigger {
  font-size: 36px;
}
.ico-group.large {
  font-size: 48px;
}
.ico-group.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-group.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-group.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-group.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-group.white-color {
  color: var(--white);
}
.ico-group.success-color {
  color: var(--fb-success-default);
}
.ico-group.danger-color {
  color: var(--fb-danger-default);
}
.ico-group.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-group.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-group.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-group.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-group.filled::before {
  content: '\e973';
}
.ico-group:disabled,
.ico-group.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-group::before {
  content: '\e972';
}
.ico-groups {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-groups.tiny {
  font-size: var(--font-size-md);
}
.ico-groups.small {
  font-size: 18px;
}
.ico-groups.medium {
  font-size: var(--font-size-xxl);
}
.ico-groups.bigger {
  font-size: 36px;
}
.ico-groups.large {
  font-size: 48px;
}
.ico-groups.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-groups.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-groups.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-groups.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-groups.white-color {
  color: var(--white);
}
.ico-groups.success-color {
  color: var(--fb-success-default);
}
.ico-groups.danger-color {
  color: var(--fb-danger-default);
}
.ico-groups.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-groups.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-groups.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-groups.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-groups.filled::before {
  content: '\e975';
}
.ico-groups:disabled,
.ico-groups.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-groups::before {
  content: '\e974';
}
.ico-history {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-history.tiny {
  font-size: var(--font-size-md);
}
.ico-history.small {
  font-size: 18px;
}
.ico-history.medium {
  font-size: var(--font-size-xxl);
}
.ico-history.bigger {
  font-size: 36px;
}
.ico-history.large {
  font-size: 48px;
}
.ico-history.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-history.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-history.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-history.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-history.white-color {
  color: var(--white);
}
.ico-history.success-color {
  color: var(--fb-success-default);
}
.ico-history.danger-color {
  color: var(--fb-danger-default);
}
.ico-history.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-history.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-history.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-history.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-history.filled::before {
  content: '\e977';
}
.ico-history:disabled,
.ico-history.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-history::before {
  content: '\e976';
}
.ico-home {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-home.tiny {
  font-size: var(--font-size-md);
}
.ico-home.small {
  font-size: 18px;
}
.ico-home.medium {
  font-size: var(--font-size-xxl);
}
.ico-home.bigger {
  font-size: 36px;
}
.ico-home.large {
  font-size: 48px;
}
.ico-home.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-home.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-home.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-home.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-home.white-color {
  color: var(--white);
}
.ico-home.success-color {
  color: var(--fb-success-default);
}
.ico-home.danger-color {
  color: var(--fb-danger-default);
}
.ico-home.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-home.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-home.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-home.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-home.filled::before {
  content: '\e979';
}
.ico-home:disabled,
.ico-home.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-home::before {
  content: '\e978';
}
.ico-info {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-info.tiny {
  font-size: var(--font-size-md);
}
.ico-info.small {
  font-size: 18px;
}
.ico-info.medium {
  font-size: var(--font-size-xxl);
}
.ico-info.bigger {
  font-size: 36px;
}
.ico-info.large {
  font-size: 48px;
}
.ico-info.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-info.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-info.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-info.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-info.white-color {
  color: var(--white);
}
.ico-info.success-color {
  color: var(--fb-success-default);
}
.ico-info.danger-color {
  color: var(--fb-danger-default);
}
.ico-info.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-info.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-info.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-info.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-info.filled::before {
  content: '\e97b';
}
.ico-info:disabled,
.ico-info.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-info::before {
  content: '\e97a';
}
.ico-keyboard_double_arrow_left {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-keyboard_double_arrow_left.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_double_arrow_left.small {
  font-size: 18px;
}
.ico-keyboard_double_arrow_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_double_arrow_left.bigger {
  font-size: 36px;
}
.ico-keyboard_double_arrow_left.large {
  font-size: 48px;
}
.ico-keyboard_double_arrow_left.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-keyboard_double_arrow_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_double_arrow_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_left.white-color {
  color: var(--white);
}
.ico-keyboard_double_arrow_left.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_double_arrow_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_double_arrow_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_double_arrow_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_double_arrow_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_double_arrow_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_double_arrow_left.filled::before {
  content: '\e97d';
}
.ico-keyboard_double_arrow_left:disabled,
.ico-keyboard_double_arrow_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_double_arrow_left::before {
  content: '\e97c';
}
.ico-keyboard_double_arrow_right {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-keyboard_double_arrow_right.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_double_arrow_right.small {
  font-size: 18px;
}
.ico-keyboard_double_arrow_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_double_arrow_right.bigger {
  font-size: 36px;
}
.ico-keyboard_double_arrow_right.large {
  font-size: 48px;
}
.ico-keyboard_double_arrow_right.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-keyboard_double_arrow_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_double_arrow_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_double_arrow_right.white-color {
  color: var(--white);
}
.ico-keyboard_double_arrow_right.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_double_arrow_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_double_arrow_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_double_arrow_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_double_arrow_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_double_arrow_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_double_arrow_right.filled::before {
  content: '\e97f';
}
.ico-keyboard_double_arrow_right:disabled,
.ico-keyboard_double_arrow_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_double_arrow_right::before {
  content: '\e97e';
}
.ico-keyboard_tab {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-keyboard_tab.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_tab.small {
  font-size: 18px;
}
.ico-keyboard_tab.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_tab.bigger {
  font-size: 36px;
}
.ico-keyboard_tab.large {
  font-size: 48px;
}
.ico-keyboard_tab.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-keyboard_tab.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_tab.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab.white-color {
  color: var(--white);
}
.ico-keyboard_tab.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_tab.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_tab.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_tab.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_tab.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_tab.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_tab.filled::before {
  content: '\e981';
}
.ico-keyboard_tab:disabled,
.ico-keyboard_tab.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_tab::before {
  content: '\e980';
}
.ico-keyboard_tab_rtl {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-keyboard_tab_rtl.tiny {
  font-size: var(--font-size-md);
}
.ico-keyboard_tab_rtl.small {
  font-size: 18px;
}
.ico-keyboard_tab_rtl.medium {
  font-size: var(--font-size-xxl);
}
.ico-keyboard_tab_rtl.bigger {
  font-size: 36px;
}
.ico-keyboard_tab_rtl.large {
  font-size: 48px;
}
.ico-keyboard_tab_rtl.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-keyboard_tab_rtl.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-keyboard_tab_rtl.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab_rtl.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-keyboard_tab_rtl.white-color {
  color: var(--white);
}
.ico-keyboard_tab_rtl.success-color {
  color: var(--fb-success-default);
}
.ico-keyboard_tab_rtl.danger-color {
  color: var(--fb-danger-default);
}
.ico-keyboard_tab_rtl.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-keyboard_tab_rtl.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-keyboard_tab_rtl.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-keyboard_tab_rtl.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-keyboard_tab_rtl.filled::before {
  content: '\e983';
}
.ico-keyboard_tab_rtl:disabled,
.ico-keyboard_tab_rtl.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-keyboard_tab_rtl::before {
  content: '\e982';
}
.ico-label {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-label.tiny {
  font-size: var(--font-size-md);
}
.ico-label.small {
  font-size: 18px;
}
.ico-label.medium {
  font-size: var(--font-size-xxl);
}
.ico-label.bigger {
  font-size: 36px;
}
.ico-label.large {
  font-size: 48px;
}
.ico-label.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-label.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-label.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-label.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-label.white-color {
  color: var(--white);
}
.ico-label.success-color {
  color: var(--fb-success-default);
}
.ico-label.danger-color {
  color: var(--fb-danger-default);
}
.ico-label.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-label.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-label.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-label.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-label.filled::before {
  content: '\e985';
}
.ico-label:disabled,
.ico-label.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-label::before {
  content: '\e984';
}
.ico-language {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-language.tiny {
  font-size: var(--font-size-md);
}
.ico-language.small {
  font-size: 18px;
}
.ico-language.medium {
  font-size: var(--font-size-xxl);
}
.ico-language.bigger {
  font-size: 36px;
}
.ico-language.large {
  font-size: 48px;
}
.ico-language.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-language.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-language.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-language.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-language.white-color {
  color: var(--white);
}
.ico-language.success-color {
  color: var(--fb-success-default);
}
.ico-language.danger-color {
  color: var(--fb-danger-default);
}
.ico-language.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-language.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-language.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-language.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-language.filled::before {
  content: '\e987';
}
.ico-language:disabled,
.ico-language.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-language::before {
  content: '\e986';
}
.ico-last_page {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-last_page.tiny {
  font-size: var(--font-size-md);
}
.ico-last_page.small {
  font-size: 18px;
}
.ico-last_page.medium {
  font-size: var(--font-size-xxl);
}
.ico-last_page.bigger {
  font-size: 36px;
}
.ico-last_page.large {
  font-size: 48px;
}
.ico-last_page.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-last_page.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-last_page.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-last_page.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-last_page.white-color {
  color: var(--white);
}
.ico-last_page.success-color {
  color: var(--fb-success-default);
}
.ico-last_page.danger-color {
  color: var(--fb-danger-default);
}
.ico-last_page.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-last_page.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-last_page.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-last_page.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-last_page.filled::before {
  content: '\e989';
}
.ico-last_page:disabled,
.ico-last_page.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-last_page::before {
  content: '\e988';
}
.ico-list {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-list.tiny {
  font-size: var(--font-size-md);
}
.ico-list.small {
  font-size: 18px;
}
.ico-list.medium {
  font-size: var(--font-size-xxl);
}
.ico-list.bigger {
  font-size: 36px;
}
.ico-list.large {
  font-size: 48px;
}
.ico-list.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-list.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-list.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-list.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-list.white-color {
  color: var(--white);
}
.ico-list.success-color {
  color: var(--fb-success-default);
}
.ico-list.danger-color {
  color: var(--fb-danger-default);
}
.ico-list.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-list.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-list.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-list.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-list.filled::before {
  content: '\e98b';
}
.ico-list:disabled,
.ico-list.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-list::before {
  content: '\e98a';
}
.ico-lock {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-lock.tiny {
  font-size: var(--font-size-md);
}
.ico-lock.small {
  font-size: 18px;
}
.ico-lock.medium {
  font-size: var(--font-size-xxl);
}
.ico-lock.bigger {
  font-size: 36px;
}
.ico-lock.large {
  font-size: 48px;
}
.ico-lock.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-lock.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-lock.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-lock.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-lock.white-color {
  color: var(--white);
}
.ico-lock.success-color {
  color: var(--fb-success-default);
}
.ico-lock.danger-color {
  color: var(--fb-danger-default);
}
.ico-lock.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-lock.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-lock.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-lock.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-lock.filled::before {
  content: '\e98d';
}
.ico-lock:disabled,
.ico-lock.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-lock::before {
  content: '\e98c';
}
.ico-login {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-login.tiny {
  font-size: var(--font-size-md);
}
.ico-login.small {
  font-size: 18px;
}
.ico-login.medium {
  font-size: var(--font-size-xxl);
}
.ico-login.bigger {
  font-size: 36px;
}
.ico-login.large {
  font-size: 48px;
}
.ico-login.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-login.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-login.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-login.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-login.white-color {
  color: var(--white);
}
.ico-login.success-color {
  color: var(--fb-success-default);
}
.ico-login.danger-color {
  color: var(--fb-danger-default);
}
.ico-login.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-login.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-login.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-login.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-login.filled::before {
  content: '\e98f';
}
.ico-login:disabled,
.ico-login.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-login::before {
  content: '\e98e';
}
.ico-logout {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-logout.tiny {
  font-size: var(--font-size-md);
}
.ico-logout.small {
  font-size: 18px;
}
.ico-logout.medium {
  font-size: var(--font-size-xxl);
}
.ico-logout.bigger {
  font-size: 36px;
}
.ico-logout.large {
  font-size: 48px;
}
.ico-logout.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-logout.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-logout.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-logout.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-logout.white-color {
  color: var(--white);
}
.ico-logout.success-color {
  color: var(--fb-success-default);
}
.ico-logout.danger-color {
  color: var(--fb-danger-default);
}
.ico-logout.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-logout.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-logout.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-logout.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-logout.filled::before {
  content: '\e991';
}
.ico-logout:disabled,
.ico-logout.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-logout::before {
  content: '\e990';
}
.ico-mail {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-mail.tiny {
  font-size: var(--font-size-md);
}
.ico-mail.small {
  font-size: 18px;
}
.ico-mail.medium {
  font-size: var(--font-size-xxl);
}
.ico-mail.bigger {
  font-size: 36px;
}
.ico-mail.large {
  font-size: 48px;
}
.ico-mail.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-mail.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-mail.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-mail.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-mail.white-color {
  color: var(--white);
}
.ico-mail.success-color {
  color: var(--fb-success-default);
}
.ico-mail.danger-color {
  color: var(--fb-danger-default);
}
.ico-mail.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-mail.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-mail.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-mail.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-mail.filled::before {
  content: '\e993';
}
.ico-mail:disabled,
.ico-mail.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-mail::before {
  content: '\e992';
}
.ico-menu {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-menu.tiny {
  font-size: var(--font-size-md);
}
.ico-menu.small {
  font-size: 18px;
}
.ico-menu.medium {
  font-size: var(--font-size-xxl);
}
.ico-menu.bigger {
  font-size: 36px;
}
.ico-menu.large {
  font-size: 48px;
}
.ico-menu.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-menu.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-menu.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-menu.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-menu.white-color {
  color: var(--white);
}
.ico-menu.success-color {
  color: var(--fb-success-default);
}
.ico-menu.danger-color {
  color: var(--fb-danger-default);
}
.ico-menu.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-menu.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-menu.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-menu.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-menu.filled::before {
  content: '\e995';
}
.ico-menu:disabled,
.ico-menu.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-menu::before {
  content: '\e994';
}
.ico-monetization_on {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-monetization_on.tiny {
  font-size: var(--font-size-md);
}
.ico-monetization_on.small {
  font-size: 18px;
}
.ico-monetization_on.medium {
  font-size: var(--font-size-xxl);
}
.ico-monetization_on.bigger {
  font-size: 36px;
}
.ico-monetization_on.large {
  font-size: 48px;
}
.ico-monetization_on.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-monetization_on.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-monetization_on.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-monetization_on.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-monetization_on.white-color {
  color: var(--white);
}
.ico-monetization_on.success-color {
  color: var(--fb-success-default);
}
.ico-monetization_on.danger-color {
  color: var(--fb-danger-default);
}
.ico-monetization_on.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-monetization_on.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-monetization_on.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-monetization_on.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-monetization_on.filled::before {
  content: '\e997';
}
.ico-monetization_on:disabled,
.ico-monetization_on.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-monetization_on::before {
  content: '\e996';
}
.ico-navigate_before {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-navigate_before.tiny {
  font-size: var(--font-size-md);
}
.ico-navigate_before.small {
  font-size: 18px;
}
.ico-navigate_before.medium {
  font-size: var(--font-size-xxl);
}
.ico-navigate_before.bigger {
  font-size: 36px;
}
.ico-navigate_before.large {
  font-size: 48px;
}
.ico-navigate_before.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-navigate_before.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-navigate_before.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_before.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_before.white-color {
  color: var(--white);
}
.ico-navigate_before.success-color {
  color: var(--fb-success-default);
}
.ico-navigate_before.danger-color {
  color: var(--fb-danger-default);
}
.ico-navigate_before.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-navigate_before.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-navigate_before.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-navigate_before.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-navigate_before.filled::before {
  content: '\e999';
}
.ico-navigate_before:disabled,
.ico-navigate_before.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-navigate_before::before {
  content: '\e998';
}
.ico-navigate_next {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-navigate_next.tiny {
  font-size: var(--font-size-md);
}
.ico-navigate_next.small {
  font-size: 18px;
}
.ico-navigate_next.medium {
  font-size: var(--font-size-xxl);
}
.ico-navigate_next.bigger {
  font-size: 36px;
}
.ico-navigate_next.large {
  font-size: 48px;
}
.ico-navigate_next.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-navigate_next.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-navigate_next.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_next.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-navigate_next.white-color {
  color: var(--white);
}
.ico-navigate_next.success-color {
  color: var(--fb-success-default);
}
.ico-navigate_next.danger-color {
  color: var(--fb-danger-default);
}
.ico-navigate_next.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-navigate_next.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-navigate_next.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-navigate_next.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-navigate_next.filled::before {
  content: '\e99b';
}
.ico-navigate_next:disabled,
.ico-navigate_next.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-navigate_next::before {
  content: '\e99a';
}
.ico-news {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-news.tiny {
  font-size: var(--font-size-md);
}
.ico-news.small {
  font-size: 18px;
}
.ico-news.medium {
  font-size: var(--font-size-xxl);
}
.ico-news.bigger {
  font-size: 36px;
}
.ico-news.large {
  font-size: 48px;
}
.ico-news.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-news.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-news.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-news.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-news.white-color {
  color: var(--white);
}
.ico-news.success-color {
  color: var(--fb-success-default);
}
.ico-news.danger-color {
  color: var(--fb-danger-default);
}
.ico-news.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-news.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-news.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-news.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-news.filled::before {
  content: '\e99d';
}
.ico-news:disabled,
.ico-news.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-news::before {
  content: '\e99c';
}
.ico-paid {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-paid.tiny {
  font-size: var(--font-size-md);
}
.ico-paid.small {
  font-size: 18px;
}
.ico-paid.medium {
  font-size: var(--font-size-xxl);
}
.ico-paid.bigger {
  font-size: 36px;
}
.ico-paid.large {
  font-size: 48px;
}
.ico-paid.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-paid.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-paid.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-paid.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-paid.white-color {
  color: var(--white);
}
.ico-paid.success-color {
  color: var(--fb-success-default);
}
.ico-paid.danger-color {
  color: var(--fb-danger-default);
}
.ico-paid.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-paid.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-paid.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-paid.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-paid.filled::before {
  content: '\e99f';
}
.ico-paid:disabled,
.ico-paid.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-paid::before {
  content: '\e99e';
}
.ico-passkey {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-passkey.tiny {
  font-size: var(--font-size-md);
}
.ico-passkey.small {
  font-size: 18px;
}
.ico-passkey.medium {
  font-size: var(--font-size-xxl);
}
.ico-passkey.bigger {
  font-size: 36px;
}
.ico-passkey.large {
  font-size: 48px;
}
.ico-passkey.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-passkey.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-passkey.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-passkey.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-passkey.white-color {
  color: var(--white);
}
.ico-passkey.success-color {
  color: var(--fb-success-default);
}
.ico-passkey.danger-color {
  color: var(--fb-danger-default);
}
.ico-passkey.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-passkey.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-passkey.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-passkey.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-passkey.filled::before {
  content: '\e9a1';
}
.ico-passkey:disabled,
.ico-passkey.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-passkey::before {
  content: '\e9a0';
}
.ico-payments {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-payments.tiny {
  font-size: var(--font-size-md);
}
.ico-payments.small {
  font-size: 18px;
}
.ico-payments.medium {
  font-size: var(--font-size-xxl);
}
.ico-payments.bigger {
  font-size: 36px;
}
.ico-payments.large {
  font-size: 48px;
}
.ico-payments.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-payments.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-payments.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-payments.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-payments.white-color {
  color: var(--white);
}
.ico-payments.success-color {
  color: var(--fb-success-default);
}
.ico-payments.danger-color {
  color: var(--fb-danger-default);
}
.ico-payments.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-payments.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-payments.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-payments.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-payments.filled::before {
  content: '\e9a3';
}
.ico-payments:disabled,
.ico-payments.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-payments::before {
  content: '\e9a2';
}
.ico-pending {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-pending.tiny {
  font-size: var(--font-size-md);
}
.ico-pending.small {
  font-size: 18px;
}
.ico-pending.medium {
  font-size: var(--font-size-xxl);
}
.ico-pending.bigger {
  font-size: 36px;
}
.ico-pending.large {
  font-size: 48px;
}
.ico-pending.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-pending.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-pending.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-pending.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-pending.white-color {
  color: var(--white);
}
.ico-pending.success-color {
  color: var(--fb-success-default);
}
.ico-pending.danger-color {
  color: var(--fb-danger-default);
}
.ico-pending.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-pending.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-pending.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-pending.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-pending.filled::before {
  content: '\e9a5';
}
.ico-pending:disabled,
.ico-pending.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-pending::before {
  content: '\e9a4';
}
.ico-percent {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-percent.tiny {
  font-size: var(--font-size-md);
}
.ico-percent.small {
  font-size: 18px;
}
.ico-percent.medium {
  font-size: var(--font-size-xxl);
}
.ico-percent.bigger {
  font-size: 36px;
}
.ico-percent.large {
  font-size: 48px;
}
.ico-percent.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-percent.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-percent.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-percent.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-percent.white-color {
  color: var(--white);
}
.ico-percent.success-color {
  color: var(--fb-success-default);
}
.ico-percent.danger-color {
  color: var(--fb-danger-default);
}
.ico-percent.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-percent.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-percent.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-percent.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-percent.filled::before {
  content: '\e9a7';
}
.ico-percent:disabled,
.ico-percent.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-percent::before {
  content: '\e9a6';
}
.ico-person {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-person.tiny {
  font-size: var(--font-size-md);
}
.ico-person.small {
  font-size: 18px;
}
.ico-person.medium {
  font-size: var(--font-size-xxl);
}
.ico-person.bigger {
  font-size: 36px;
}
.ico-person.large {
  font-size: 48px;
}
.ico-person.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-person.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person.white-color {
  color: var(--white);
}
.ico-person.success-color {
  color: var(--fb-success-default);
}
.ico-person.danger-color {
  color: var(--fb-danger-default);
}
.ico-person.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person.filled::before {
  content: '\e9ab';
}
.ico-person:disabled,
.ico-person.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person::before {
  content: '\e9a8';
}
.ico-person_add {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-person_add.tiny {
  font-size: var(--font-size-md);
}
.ico-person_add.small {
  font-size: 18px;
}
.ico-person_add.medium {
  font-size: var(--font-size-xxl);
}
.ico-person_add.bigger {
  font-size: 36px;
}
.ico-person_add.large {
  font-size: 48px;
}
.ico-person_add.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-person_add.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person_add.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_add.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_add.white-color {
  color: var(--white);
}
.ico-person_add.success-color {
  color: var(--fb-success-default);
}
.ico-person_add.danger-color {
  color: var(--fb-danger-default);
}
.ico-person_add.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person_add.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person_add.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person_add.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person_add.filled::before {
  content: '\e9aa';
}
.ico-person_add:disabled,
.ico-person_add.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person_add::before {
  content: '\e9a9';
}
.ico-person_pin_circle {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-person_pin_circle.tiny {
  font-size: var(--font-size-md);
}
.ico-person_pin_circle.small {
  font-size: 18px;
}
.ico-person_pin_circle.medium {
  font-size: var(--font-size-xxl);
}
.ico-person_pin_circle.bigger {
  font-size: 36px;
}
.ico-person_pin_circle.large {
  font-size: 48px;
}
.ico-person_pin_circle.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-person_pin_circle.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person_pin_circle.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_pin_circle.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_pin_circle.white-color {
  color: var(--white);
}
.ico-person_pin_circle.success-color {
  color: var(--fb-success-default);
}
.ico-person_pin_circle.danger-color {
  color: var(--fb-danger-default);
}
.ico-person_pin_circle.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person_pin_circle.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person_pin_circle.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person_pin_circle.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person_pin_circle.filled::before {
  content: '\e9ad';
}
.ico-person_pin_circle:disabled,
.ico-person_pin_circle.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person_pin_circle::before {
  content: '\e9ac';
}
.ico-person_search {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-person_search.tiny {
  font-size: var(--font-size-md);
}
.ico-person_search.small {
  font-size: 18px;
}
.ico-person_search.medium {
  font-size: var(--font-size-xxl);
}
.ico-person_search.bigger {
  font-size: 36px;
}
.ico-person_search.large {
  font-size: 48px;
}
.ico-person_search.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-person_search.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-person_search.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_search.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-person_search.white-color {
  color: var(--white);
}
.ico-person_search.success-color {
  color: var(--fb-success-default);
}
.ico-person_search.danger-color {
  color: var(--fb-danger-default);
}
.ico-person_search.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-person_search.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-person_search.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-person_search.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-person_search.filled::before {
  content: '\e9af';
}
.ico-person_search:disabled,
.ico-person_search.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-person_search::before {
  content: '\e9ae';
}
.ico-play_arrow {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-play_arrow.tiny {
  font-size: var(--font-size-md);
}
.ico-play_arrow.small {
  font-size: 18px;
}
.ico-play_arrow.medium {
  font-size: var(--font-size-xxl);
}
.ico-play_arrow.bigger {
  font-size: 36px;
}
.ico-play_arrow.large {
  font-size: 48px;
}
.ico-play_arrow.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-play_arrow.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-play_arrow.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-play_arrow.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-play_arrow.white-color {
  color: var(--white);
}
.ico-play_arrow.success-color {
  color: var(--fb-success-default);
}
.ico-play_arrow.danger-color {
  color: var(--fb-danger-default);
}
.ico-play_arrow.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-play_arrow.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-play_arrow.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-play_arrow.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-play_arrow.filled::before {
  content: '\e9b1';
}
.ico-play_arrow:disabled,
.ico-play_arrow.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-play_arrow::before {
  content: '\e9b0';
}
.ico-priority_high {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-priority_high.tiny {
  font-size: var(--font-size-md);
}
.ico-priority_high.small {
  font-size: 18px;
}
.ico-priority_high.medium {
  font-size: var(--font-size-xxl);
}
.ico-priority_high.bigger {
  font-size: 36px;
}
.ico-priority_high.large {
  font-size: 48px;
}
.ico-priority_high.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-priority_high.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-priority_high.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-priority_high.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-priority_high.white-color {
  color: var(--white);
}
.ico-priority_high.success-color {
  color: var(--fb-success-default);
}
.ico-priority_high.danger-color {
  color: var(--fb-danger-default);
}
.ico-priority_high.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-priority_high.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-priority_high.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-priority_high.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-priority_high.filled::before {
  content: '\e9b3';
}
.ico-priority_high:disabled,
.ico-priority_high.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-priority_high::before {
  content: '\e9b2';
}
.ico-problem {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-problem.tiny {
  font-size: var(--font-size-md);
}
.ico-problem.small {
  font-size: 18px;
}
.ico-problem.medium {
  font-size: var(--font-size-xxl);
}
.ico-problem.bigger {
  font-size: 36px;
}
.ico-problem.large {
  font-size: 48px;
}
.ico-problem.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-problem.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-problem.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-problem.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-problem.white-color {
  color: var(--white);
}
.ico-problem.success-color {
  color: var(--fb-success-default);
}
.ico-problem.danger-color {
  color: var(--fb-danger-default);
}
.ico-problem.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-problem.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-problem.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-problem.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-problem.filled::before {
  content: '\e9b5';
}
.ico-problem:disabled,
.ico-problem.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-problem::before {
  content: '\e9b4';
}
.ico-radio_button_unchecked {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-radio_button_unchecked.tiny {
  font-size: var(--font-size-md);
}
.ico-radio_button_unchecked.small {
  font-size: 18px;
}
.ico-radio_button_unchecked.medium {
  font-size: var(--font-size-xxl);
}
.ico-radio_button_unchecked.bigger {
  font-size: 36px;
}
.ico-radio_button_unchecked.large {
  font-size: 48px;
}
.ico-radio_button_unchecked.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-radio_button_unchecked.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-radio_button_unchecked.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-radio_button_unchecked.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-radio_button_unchecked.white-color {
  color: var(--white);
}
.ico-radio_button_unchecked.success-color {
  color: var(--fb-success-default);
}
.ico-radio_button_unchecked.danger-color {
  color: var(--fb-danger-default);
}
.ico-radio_button_unchecked.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-radio_button_unchecked.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-radio_button_unchecked.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-radio_button_unchecked.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-radio_button_unchecked.filled::before {
  content: '\e9b7';
}
.ico-radio_button_unchecked:disabled,
.ico-radio_button_unchecked.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-radio_button_unchecked::before {
  content: '\e9b6';
}
.ico-receipt_long {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-receipt_long.tiny {
  font-size: var(--font-size-md);
}
.ico-receipt_long.small {
  font-size: 18px;
}
.ico-receipt_long.medium {
  font-size: var(--font-size-xxl);
}
.ico-receipt_long.bigger {
  font-size: 36px;
}
.ico-receipt_long.large {
  font-size: 48px;
}
.ico-receipt_long.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-receipt_long.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-receipt_long.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-receipt_long.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-receipt_long.white-color {
  color: var(--white);
}
.ico-receipt_long.success-color {
  color: var(--fb-success-default);
}
.ico-receipt_long.danger-color {
  color: var(--fb-danger-default);
}
.ico-receipt_long.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-receipt_long.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-receipt_long.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-receipt_long.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-receipt_long.filled::before {
  content: '\e9b9';
}
.ico-receipt_long:disabled,
.ico-receipt_long.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-receipt_long::before {
  content: '\e9b8';
}
.ico-recent_actors {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-recent_actors.tiny {
  font-size: var(--font-size-md);
}
.ico-recent_actors.small {
  font-size: 18px;
}
.ico-recent_actors.medium {
  font-size: var(--font-size-xxl);
}
.ico-recent_actors.bigger {
  font-size: 36px;
}
.ico-recent_actors.large {
  font-size: 48px;
}
.ico-recent_actors.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-recent_actors.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-recent_actors.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-recent_actors.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-recent_actors.white-color {
  color: var(--white);
}
.ico-recent_actors.success-color {
  color: var(--fb-success-default);
}
.ico-recent_actors.danger-color {
  color: var(--fb-danger-default);
}
.ico-recent_actors.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-recent_actors.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-recent_actors.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-recent_actors.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-recent_actors.filled::before {
  content: '\e9bb';
}
.ico-recent_actors:disabled,
.ico-recent_actors.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-recent_actors::before {
  content: '\e9ba';
}
.ico-refresh {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-refresh.tiny {
  font-size: var(--font-size-md);
}
.ico-refresh.small {
  font-size: 18px;
}
.ico-refresh.medium {
  font-size: var(--font-size-xxl);
}
.ico-refresh.bigger {
  font-size: 36px;
}
.ico-refresh.large {
  font-size: 48px;
}
.ico-refresh.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-refresh.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-refresh.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-refresh.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-refresh.white-color {
  color: var(--white);
}
.ico-refresh.success-color {
  color: var(--fb-success-default);
}
.ico-refresh.danger-color {
  color: var(--fb-danger-default);
}
.ico-refresh.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-refresh.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-refresh.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-refresh.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-refresh.filled::before {
  content: '\e9bd';
}
.ico-refresh:disabled,
.ico-refresh.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-refresh::before {
  content: '\e9bc';
}
.ico-remove {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-remove.tiny {
  font-size: var(--font-size-md);
}
.ico-remove.small {
  font-size: 18px;
}
.ico-remove.medium {
  font-size: var(--font-size-xxl);
}
.ico-remove.bigger {
  font-size: 36px;
}
.ico-remove.large {
  font-size: 48px;
}
.ico-remove.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-remove.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-remove.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-remove.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-remove.white-color {
  color: var(--white);
}
.ico-remove.success-color {
  color: var(--fb-success-default);
}
.ico-remove.danger-color {
  color: var(--fb-danger-default);
}
.ico-remove.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-remove.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-remove.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-remove.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-remove.filled::before {
  content: '\e9bf';
}
.ico-remove:disabled,
.ico-remove.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-remove::before {
  content: '\e9be';
}
.ico-request_quote {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-request_quote.tiny {
  font-size: var(--font-size-md);
}
.ico-request_quote.small {
  font-size: 18px;
}
.ico-request_quote.medium {
  font-size: var(--font-size-xxl);
}
.ico-request_quote.bigger {
  font-size: 36px;
}
.ico-request_quote.large {
  font-size: 48px;
}
.ico-request_quote.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-request_quote.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-request_quote.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-request_quote.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-request_quote.white-color {
  color: var(--white);
}
.ico-request_quote.success-color {
  color: var(--fb-success-default);
}
.ico-request_quote.danger-color {
  color: var(--fb-danger-default);
}
.ico-request_quote.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-request_quote.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-request_quote.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-request_quote.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-request_quote.filled::before {
  content: '\e9c1';
}
.ico-request_quote:disabled,
.ico-request_quote.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-request_quote::before {
  content: '\e9c0';
}
.ico-scan_delete {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-scan_delete.tiny {
  font-size: var(--font-size-md);
}
.ico-scan_delete.small {
  font-size: 18px;
}
.ico-scan_delete.medium {
  font-size: var(--font-size-xxl);
}
.ico-scan_delete.bigger {
  font-size: 36px;
}
.ico-scan_delete.large {
  font-size: 48px;
}
.ico-scan_delete.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-scan_delete.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-scan_delete.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-scan_delete.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-scan_delete.white-color {
  color: var(--white);
}
.ico-scan_delete.success-color {
  color: var(--fb-success-default);
}
.ico-scan_delete.danger-color {
  color: var(--fb-danger-default);
}
.ico-scan_delete.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-scan_delete.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-scan_delete.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-scan_delete.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-scan_delete.filled::before {
  content: '\e9c3';
}
.ico-scan_delete:disabled,
.ico-scan_delete.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-scan_delete::before {
  content: '\e9c2';
}
.ico-schedule {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-schedule.tiny {
  font-size: var(--font-size-md);
}
.ico-schedule.small {
  font-size: 18px;
}
.ico-schedule.medium {
  font-size: var(--font-size-xxl);
}
.ico-schedule.bigger {
  font-size: 36px;
}
.ico-schedule.large {
  font-size: 48px;
}
.ico-schedule.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-schedule.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-schedule.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-schedule.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-schedule.white-color {
  color: var(--white);
}
.ico-schedule.success-color {
  color: var(--fb-success-default);
}
.ico-schedule.danger-color {
  color: var(--fb-danger-default);
}
.ico-schedule.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-schedule.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-schedule.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-schedule.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-schedule.filled::before {
  content: '\e9c5';
}
.ico-schedule:disabled,
.ico-schedule.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-schedule::before {
  content: '\e9c4';
}
.ico-search {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-search.tiny {
  font-size: var(--font-size-md);
}
.ico-search.small {
  font-size: 18px;
}
.ico-search.medium {
  font-size: var(--font-size-xxl);
}
.ico-search.bigger {
  font-size: 36px;
}
.ico-search.large {
  font-size: 48px;
}
.ico-search.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-search.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-search.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-search.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-search.white-color {
  color: var(--white);
}
.ico-search.success-color {
  color: var(--fb-success-default);
}
.ico-search.danger-color {
  color: var(--fb-danger-default);
}
.ico-search.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-search.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-search.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-search.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-search.filled::before {
  content: '\e9c7';
}
.ico-search:disabled,
.ico-search.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-search::before {
  content: '\e9c6';
}
.ico-sell {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-sell.tiny {
  font-size: var(--font-size-md);
}
.ico-sell.small {
  font-size: 18px;
}
.ico-sell.medium {
  font-size: var(--font-size-xxl);
}
.ico-sell.bigger {
  font-size: 36px;
}
.ico-sell.large {
  font-size: 48px;
}
.ico-sell.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-sell.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-sell.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-sell.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-sell.white-color {
  color: var(--white);
}
.ico-sell.success-color {
  color: var(--fb-success-default);
}
.ico-sell.danger-color {
  color: var(--fb-danger-default);
}
.ico-sell.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-sell.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-sell.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-sell.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-sell.filled::before {
  content: '\e9c9';
}
.ico-sell:disabled,
.ico-sell.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-sell::before {
  content: '\e9c8';
}
.ico-settings {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-settings.tiny {
  font-size: var(--font-size-md);
}
.ico-settings.small {
  font-size: 18px;
}
.ico-settings.medium {
  font-size: var(--font-size-xxl);
}
.ico-settings.bigger {
  font-size: 36px;
}
.ico-settings.large {
  font-size: 48px;
}
.ico-settings.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-settings.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-settings.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-settings.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-settings.white-color {
  color: var(--white);
}
.ico-settings.success-color {
  color: var(--fb-success-default);
}
.ico-settings.danger-color {
  color: var(--fb-danger-default);
}
.ico-settings.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-settings.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-settings.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-settings.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-settings.filled::before {
  content: '\e9cb';
}
.ico-settings:disabled,
.ico-settings.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-settings::before {
  content: '\e9ca';
}
.ico-star {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-star.tiny {
  font-size: var(--font-size-md);
}
.ico-star.small {
  font-size: 18px;
}
.ico-star.medium {
  font-size: var(--font-size-xxl);
}
.ico-star.bigger {
  font-size: 36px;
}
.ico-star.large {
  font-size: 48px;
}
.ico-star.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-star.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-star.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-star.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-star.white-color {
  color: var(--white);
}
.ico-star.success-color {
  color: var(--fb-success-default);
}
.ico-star.danger-color {
  color: var(--fb-danger-default);
}
.ico-star.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-star.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-star.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-star.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-star.filled::before {
  content: '\e9cd';
}
.ico-star:disabled,
.ico-star.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-star::before {
  content: '\e9cc';
}
.ico-swap_horiz {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-swap_horiz.tiny {
  font-size: var(--font-size-md);
}
.ico-swap_horiz.small {
  font-size: 18px;
}
.ico-swap_horiz.medium {
  font-size: var(--font-size-xxl);
}
.ico-swap_horiz.bigger {
  font-size: 36px;
}
.ico-swap_horiz.large {
  font-size: 48px;
}
.ico-swap_horiz.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-swap_horiz.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-swap_horiz.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-swap_horiz.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-swap_horiz.white-color {
  color: var(--white);
}
.ico-swap_horiz.success-color {
  color: var(--fb-success-default);
}
.ico-swap_horiz.danger-color {
  color: var(--fb-danger-default);
}
.ico-swap_horiz.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-swap_horiz.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-swap_horiz.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-swap_horiz.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-swap_horiz.filled::before {
  content: '\e9cf';
}
.ico-swap_horiz:disabled,
.ico-swap_horiz.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-swap_horiz::before {
  content: '\e9ce';
}
.ico-switch_left {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-switch_left.tiny {
  font-size: var(--font-size-md);
}
.ico-switch_left.small {
  font-size: 18px;
}
.ico-switch_left.medium {
  font-size: var(--font-size-xxl);
}
.ico-switch_left.bigger {
  font-size: 36px;
}
.ico-switch_left.large {
  font-size: 48px;
}
.ico-switch_left.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-switch_left.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-switch_left.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_left.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_left.white-color {
  color: var(--white);
}
.ico-switch_left.success-color {
  color: var(--fb-success-default);
}
.ico-switch_left.danger-color {
  color: var(--fb-danger-default);
}
.ico-switch_left.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-switch_left.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-switch_left.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-switch_left.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-switch_left.filled::before {
  content: '\e9d1';
}
.ico-switch_left:disabled,
.ico-switch_left.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-switch_left::before {
  content: '\e9d0';
}
.ico-switch_right {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-switch_right.tiny {
  font-size: var(--font-size-md);
}
.ico-switch_right.small {
  font-size: 18px;
}
.ico-switch_right.medium {
  font-size: var(--font-size-xxl);
}
.ico-switch_right.bigger {
  font-size: 36px;
}
.ico-switch_right.large {
  font-size: 48px;
}
.ico-switch_right.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-switch_right.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-switch_right.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_right.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-switch_right.white-color {
  color: var(--white);
}
.ico-switch_right.success-color {
  color: var(--fb-success-default);
}
.ico-switch_right.danger-color {
  color: var(--fb-danger-default);
}
.ico-switch_right.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-switch_right.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-switch_right.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-switch_right.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-switch_right.filled::before {
  content: '\e9d3';
}
.ico-switch_right:disabled,
.ico-switch_right.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-switch_right::before {
  content: '\e9d2';
}
.ico-task_alt {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-task_alt.tiny {
  font-size: var(--font-size-md);
}
.ico-task_alt.small {
  font-size: 18px;
}
.ico-task_alt.medium {
  font-size: var(--font-size-xxl);
}
.ico-task_alt.bigger {
  font-size: 36px;
}
.ico-task_alt.large {
  font-size: 48px;
}
.ico-task_alt.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-task_alt.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-task_alt.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-task_alt.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-task_alt.white-color {
  color: var(--white);
}
.ico-task_alt.success-color {
  color: var(--fb-success-default);
}
.ico-task_alt.danger-color {
  color: var(--fb-danger-default);
}
.ico-task_alt.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-task_alt.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-task_alt.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-task_alt.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-task_alt.filled::before {
  content: '\e9d5';
}
.ico-task_alt:disabled,
.ico-task_alt.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-task_alt::before {
  content: '\e9d4';
}
.ico-terminal {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-terminal.tiny {
  font-size: var(--font-size-md);
}
.ico-terminal.small {
  font-size: 18px;
}
.ico-terminal.medium {
  font-size: var(--font-size-xxl);
}
.ico-terminal.bigger {
  font-size: 36px;
}
.ico-terminal.large {
  font-size: 48px;
}
.ico-terminal.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-terminal.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-terminal.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-terminal.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-terminal.white-color {
  color: var(--white);
}
.ico-terminal.success-color {
  color: var(--fb-success-default);
}
.ico-terminal.danger-color {
  color: var(--fb-danger-default);
}
.ico-terminal.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-terminal.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-terminal.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-terminal.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-terminal.filled::before {
  content: '\e9d7';
}
.ico-terminal:disabled,
.ico-terminal.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-terminal::before {
  content: '\e9d6';
}
.ico-text_decrease {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-text_decrease.tiny {
  font-size: var(--font-size-md);
}
.ico-text_decrease.small {
  font-size: 18px;
}
.ico-text_decrease.medium {
  font-size: var(--font-size-xxl);
}
.ico-text_decrease.bigger {
  font-size: 36px;
}
.ico-text_decrease.large {
  font-size: 48px;
}
.ico-text_decrease.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-text_decrease.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-text_decrease.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_decrease.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_decrease.white-color {
  color: var(--white);
}
.ico-text_decrease.success-color {
  color: var(--fb-success-default);
}
.ico-text_decrease.danger-color {
  color: var(--fb-danger-default);
}
.ico-text_decrease.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-text_decrease.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-text_decrease.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-text_decrease.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-text_decrease.filled::before {
  content: '\e9d9';
}
.ico-text_decrease:disabled,
.ico-text_decrease.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-text_decrease::before {
  content: '\e9d8';
}
.ico-text_increase {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-text_increase.tiny {
  font-size: var(--font-size-md);
}
.ico-text_increase.small {
  font-size: 18px;
}
.ico-text_increase.medium {
  font-size: var(--font-size-xxl);
}
.ico-text_increase.bigger {
  font-size: 36px;
}
.ico-text_increase.large {
  font-size: 48px;
}
.ico-text_increase.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-text_increase.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-text_increase.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_increase.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-text_increase.white-color {
  color: var(--white);
}
.ico-text_increase.success-color {
  color: var(--fb-success-default);
}
.ico-text_increase.danger-color {
  color: var(--fb-danger-default);
}
.ico-text_increase.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-text_increase.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-text_increase.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-text_increase.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-text_increase.filled::before {
  content: '\e9db';
}
.ico-text_increase:disabled,
.ico-text_increase.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-text_increase::before {
  content: '\e9da';
}
.ico-thumb_down {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-thumb_down.tiny {
  font-size: var(--font-size-md);
}
.ico-thumb_down.small {
  font-size: 18px;
}
.ico-thumb_down.medium {
  font-size: var(--font-size-xxl);
}
.ico-thumb_down.bigger {
  font-size: 36px;
}
.ico-thumb_down.large {
  font-size: 48px;
}
.ico-thumb_down.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-thumb_down.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-thumb_down.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_down.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_down.white-color {
  color: var(--white);
}
.ico-thumb_down.success-color {
  color: var(--fb-success-default);
}
.ico-thumb_down.danger-color {
  color: var(--fb-danger-default);
}
.ico-thumb_down.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-thumb_down.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-thumb_down.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-thumb_down.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-thumb_down.filled::before {
  content: '\e9dd';
}
.ico-thumb_down:disabled,
.ico-thumb_down.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-thumb_down::before {
  content: '\e9dc';
}
.ico-thumb_up {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-thumb_up.tiny {
  font-size: var(--font-size-md);
}
.ico-thumb_up.small {
  font-size: 18px;
}
.ico-thumb_up.medium {
  font-size: var(--font-size-xxl);
}
.ico-thumb_up.bigger {
  font-size: 36px;
}
.ico-thumb_up.large {
  font-size: 48px;
}
.ico-thumb_up.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-thumb_up.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-thumb_up.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_up.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-thumb_up.white-color {
  color: var(--white);
}
.ico-thumb_up.success-color {
  color: var(--fb-success-default);
}
.ico-thumb_up.danger-color {
  color: var(--fb-danger-default);
}
.ico-thumb_up.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-thumb_up.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-thumb_up.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-thumb_up.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-thumb_up.filled::before {
  content: '\e9df';
}
.ico-thumb_up:disabled,
.ico-thumb_up.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-thumb_up::before {
  content: '\e9de';
}
.ico-toggle_off {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-toggle_off.tiny {
  font-size: var(--font-size-md);
}
.ico-toggle_off.small {
  font-size: 18px;
}
.ico-toggle_off.medium {
  font-size: var(--font-size-xxl);
}
.ico-toggle_off.bigger {
  font-size: 36px;
}
.ico-toggle_off.large {
  font-size: 48px;
}
.ico-toggle_off.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-toggle_off.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-toggle_off.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_off.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_off.white-color {
  color: var(--white);
}
.ico-toggle_off.success-color {
  color: var(--fb-success-default);
}
.ico-toggle_off.danger-color {
  color: var(--fb-danger-default);
}
.ico-toggle_off.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-toggle_off.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-toggle_off.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-toggle_off.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-toggle_off.filled::before {
  content: '\e9e1';
}
.ico-toggle_off:disabled,
.ico-toggle_off.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-toggle_off::before {
  content: '\e9e0';
}
.ico-toggle_on {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-toggle_on.tiny {
  font-size: var(--font-size-md);
}
.ico-toggle_on.small {
  font-size: 18px;
}
.ico-toggle_on.medium {
  font-size: var(--font-size-xxl);
}
.ico-toggle_on.bigger {
  font-size: 36px;
}
.ico-toggle_on.large {
  font-size: 48px;
}
.ico-toggle_on.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-toggle_on.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-toggle_on.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_on.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-toggle_on.white-color {
  color: var(--white);
}
.ico-toggle_on.success-color {
  color: var(--fb-success-default);
}
.ico-toggle_on.danger-color {
  color: var(--fb-danger-default);
}
.ico-toggle_on.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-toggle_on.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-toggle_on.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-toggle_on.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-toggle_on.filled::before {
  content: '\e9e3';
}
.ico-toggle_on:disabled,
.ico-toggle_on.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-toggle_on::before {
  content: '\e9e2';
}
.ico-tune {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-tune.tiny {
  font-size: var(--font-size-md);
}
.ico-tune.small {
  font-size: 18px;
}
.ico-tune.medium {
  font-size: var(--font-size-xxl);
}
.ico-tune.bigger {
  font-size: 36px;
}
.ico-tune.large {
  font-size: 48px;
}
.ico-tune.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-tune.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-tune.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-tune.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-tune.white-color {
  color: var(--white);
}
.ico-tune.success-color {
  color: var(--fb-success-default);
}
.ico-tune.danger-color {
  color: var(--fb-danger-default);
}
.ico-tune.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-tune.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-tune.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-tune.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-tune.filled::before {
  content: '\e9e5';
}
.ico-tune:disabled,
.ico-tune.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-tune::before {
  content: '\e9e4';
}
.ico-undo {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-undo.tiny {
  font-size: var(--font-size-md);
}
.ico-undo.small {
  font-size: 18px;
}
.ico-undo.medium {
  font-size: var(--font-size-xxl);
}
.ico-undo.bigger {
  font-size: 36px;
}
.ico-undo.large {
  font-size: 48px;
}
.ico-undo.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-undo.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-undo.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-undo.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-undo.white-color {
  color: var(--white);
}
.ico-undo.success-color {
  color: var(--fb-success-default);
}
.ico-undo.danger-color {
  color: var(--fb-danger-default);
}
.ico-undo.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-undo.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-undo.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-undo.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-undo.filled::before {
  content: '\e9e7';
}
.ico-undo:disabled,
.ico-undo.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-undo::before {
  content: '\e9e6';
}
.ico-universal_currency {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-universal_currency.tiny {
  font-size: var(--font-size-md);
}
.ico-universal_currency.small {
  font-size: 18px;
}
.ico-universal_currency.medium {
  font-size: var(--font-size-xxl);
}
.ico-universal_currency.bigger {
  font-size: 36px;
}
.ico-universal_currency.large {
  font-size: 48px;
}
.ico-universal_currency.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-universal_currency.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-universal_currency.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-universal_currency.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-universal_currency.white-color {
  color: var(--white);
}
.ico-universal_currency.success-color {
  color: var(--fb-success-default);
}
.ico-universal_currency.danger-color {
  color: var(--fb-danger-default);
}
.ico-universal_currency.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-universal_currency.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-universal_currency.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-universal_currency.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-universal_currency.filled::before {
  content: '\e9e9';
}
.ico-universal_currency:disabled,
.ico-universal_currency.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-universal_currency::before {
  content: '\e9e8';
}
.ico-upload {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-upload.tiny {
  font-size: var(--font-size-md);
}
.ico-upload.small {
  font-size: 18px;
}
.ico-upload.medium {
  font-size: var(--font-size-xxl);
}
.ico-upload.bigger {
  font-size: 36px;
}
.ico-upload.large {
  font-size: 48px;
}
.ico-upload.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-upload.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-upload.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-upload.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-upload.white-color {
  color: var(--white);
}
.ico-upload.success-color {
  color: var(--fb-success-default);
}
.ico-upload.danger-color {
  color: var(--fb-danger-default);
}
.ico-upload.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-upload.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-upload.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-upload.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-upload.filled::before {
  content: '\e9eb';
}
.ico-upload:disabled,
.ico-upload.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-upload::before {
  content: '\e9ea';
}
.ico-view_agenda {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-view_agenda.tiny {
  font-size: var(--font-size-md);
}
.ico-view_agenda.small {
  font-size: 18px;
}
.ico-view_agenda.medium {
  font-size: var(--font-size-xxl);
}
.ico-view_agenda.bigger {
  font-size: 36px;
}
.ico-view_agenda.large {
  font-size: 48px;
}
.ico-view_agenda.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-view_agenda.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-view_agenda.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-view_agenda.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-view_agenda.white-color {
  color: var(--white);
}
.ico-view_agenda.success-color {
  color: var(--fb-success-default);
}
.ico-view_agenda.danger-color {
  color: var(--fb-danger-default);
}
.ico-view_agenda.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-view_agenda.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-view_agenda.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-view_agenda.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-view_agenda.filled::before {
  content: '\e9ed';
}
.ico-view_agenda:disabled,
.ico-view_agenda.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-view_agenda::before {
  content: '\e9ec';
}
.ico-visibility {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-visibility.tiny {
  font-size: var(--font-size-md);
}
.ico-visibility.small {
  font-size: 18px;
}
.ico-visibility.medium {
  font-size: var(--font-size-xxl);
}
.ico-visibility.bigger {
  font-size: 36px;
}
.ico-visibility.large {
  font-size: 48px;
}
.ico-visibility.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-visibility.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-visibility.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility.white-color {
  color: var(--white);
}
.ico-visibility.success-color {
  color: var(--fb-success-default);
}
.ico-visibility.danger-color {
  color: var(--fb-danger-default);
}
.ico-visibility.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-visibility.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-visibility.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-visibility.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-visibility.filled::before {
  content: '\e9ef';
}
.ico-visibility:disabled,
.ico-visibility.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-visibility::before {
  content: '\e9ee';
}
.ico-visibility_off {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-visibility_off.tiny {
  font-size: var(--font-size-md);
}
.ico-visibility_off.small {
  font-size: 18px;
}
.ico-visibility_off.medium {
  font-size: var(--font-size-xxl);
}
.ico-visibility_off.bigger {
  font-size: 36px;
}
.ico-visibility_off.large {
  font-size: 48px;
}
.ico-visibility_off.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-visibility_off.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-visibility_off.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility_off.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-visibility_off.white-color {
  color: var(--white);
}
.ico-visibility_off.success-color {
  color: var(--fb-success-default);
}
.ico-visibility_off.danger-color {
  color: var(--fb-danger-default);
}
.ico-visibility_off.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-visibility_off.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-visibility_off.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-visibility_off.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-visibility_off.filled::before {
  content: '\e9f1';
}
.ico-visibility_off:disabled,
.ico-visibility_off.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-visibility_off::before {
  content: '\e9f0';
}
.ico-warning {
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.ico-warning.tiny {
  font-size: var(--font-size-md);
}
.ico-warning.small {
  font-size: 18px;
}
.ico-warning.medium {
  font-size: var(--font-size-xxl);
}
.ico-warning.bigger {
  font-size: 36px;
}
.ico-warning.large {
  font-size: 48px;
}
.ico-warning.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ico-warning.secondary-color {
  color: var(--main-primary-tint-text);
}
.ico-warning.dark-gray-color {
  color: var(--neutral-x-tint);
}
.ico-warning.light-gray-color {
  color: var(--neutral-x-tint);
}
.ico-warning.white-color {
  color: var(--white);
}
.ico-warning.success-color {
  color: var(--fb-success-default);
}
.ico-warning.danger-color {
  color: var(--fb-danger-default);
}
.ico-warning.waiting-color {
  color: var(--fb-waiting-default);
}
.ico-warning.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.ico-warning.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.ico-warning.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.ico-warning.filled::before {
  content: '\e9f3';
}
.ico-warning:disabled,
.ico-warning.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.ico-warning::before {
  content: '\e9f2';
}
.ico-flag-ad {
  background-image: url('LDIcons/flags/flat/AD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ad-medium {
  background-image: url('LDIcons/flags/flat/AD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ad-large {
  background-image: url('LDIcons/flags/flat/AD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ae {
  background-image: url('LDIcons/flags/flat/AE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ae-medium {
  background-image: url('LDIcons/flags/flat/AE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ae-large {
  background-image: url('LDIcons/flags/flat/AE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-af {
  background-image: url('LDIcons/flags/flat/AF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-af-medium {
  background-image: url('LDIcons/flags/flat/AF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-af-large {
  background-image: url('LDIcons/flags/flat/AF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ag {
  background-image: url('LDIcons/flags/flat/AG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ag-medium {
  background-image: url('LDIcons/flags/flat/AG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ag-large {
  background-image: url('LDIcons/flags/flat/AG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ai {
  background-image: url('LDIcons/flags/flat/AI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ai-medium {
  background-image: url('LDIcons/flags/flat/AI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ai-large {
  background-image: url('LDIcons/flags/flat/AI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-al {
  background-image: url('LDIcons/flags/flat/AL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-al-medium {
  background-image: url('LDIcons/flags/flat/AL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-al-large {
  background-image: url('LDIcons/flags/flat/AL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-am {
  background-image: url('LDIcons/flags/flat/AM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-am-medium {
  background-image: url('LDIcons/flags/flat/AM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-am-large {
  background-image: url('LDIcons/flags/flat/AM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-an {
  background-image: url('LDIcons/flags/flat/AN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-an-medium {
  background-image: url('LDIcons/flags/flat/AN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-an-large {
  background-image: url('LDIcons/flags/flat/AN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ao {
  background-image: url('LDIcons/flags/flat/AO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ao-medium {
  background-image: url('LDIcons/flags/flat/AO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ao-large {
  background-image: url('LDIcons/flags/flat/AO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ar {
  background-image: url('LDIcons/flags/flat/AR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ar-medium {
  background-image: url('LDIcons/flags/flat/AR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ar-large {
  background-image: url('LDIcons/flags/flat/AR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-at {
  background-image: url('LDIcons/flags/flat/AT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-at-medium {
  background-image: url('LDIcons/flags/flat/AT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-at-large {
  background-image: url('LDIcons/flags/flat/AT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-au {
  background-image: url('LDIcons/flags/flat/AU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-au-medium {
  background-image: url('LDIcons/flags/flat/AU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-au-large {
  background-image: url('LDIcons/flags/flat/AU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-aw {
  background-image: url('LDIcons/flags/flat/AW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-aw-medium {
  background-image: url('LDIcons/flags/flat/AW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-aw-large {
  background-image: url('LDIcons/flags/flat/AW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ax {
  background-image: url('LDIcons/flags/flat/AX.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ax-medium {
  background-image: url('LDIcons/flags/flat/AX@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ax-large {
  background-image: url('LDIcons/flags/flat/AX@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-az {
  background-image: url('LDIcons/flags/flat/AZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-az-medium {
  background-image: url('LDIcons/flags/flat/AZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-az-large {
  background-image: url('LDIcons/flags/flat/AZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ba {
  background-image: url('LDIcons/flags/flat/BA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ba-medium {
  background-image: url('LDIcons/flags/flat/BA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ba-large {
  background-image: url('LDIcons/flags/flat/BA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bb {
  background-image: url('LDIcons/flags/flat/BB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bb-medium {
  background-image: url('LDIcons/flags/flat/BB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bb-large {
  background-image: url('LDIcons/flags/flat/BB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bd {
  background-image: url('LDIcons/flags/flat/BD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bd-medium {
  background-image: url('LDIcons/flags/flat/BD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bd-large {
  background-image: url('LDIcons/flags/flat/BD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-be {
  background-image: url('LDIcons/flags/flat/BE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-be-medium {
  background-image: url('LDIcons/flags/flat/BE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-be-large {
  background-image: url('LDIcons/flags/flat/BE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bf {
  background-image: url('LDIcons/flags/flat/BF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bf-medium {
  background-image: url('LDIcons/flags/flat/BF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bf-large {
  background-image: url('LDIcons/flags/flat/BF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bg {
  background-image: url('LDIcons/flags/flat/BG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bg-medium {
  background-image: url('LDIcons/flags/flat/BG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bg-large {
  background-image: url('LDIcons/flags/flat/BG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bh {
  background-image: url('LDIcons/flags/flat/BH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bh-medium {
  background-image: url('LDIcons/flags/flat/BH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bh-large {
  background-image: url('LDIcons/flags/flat/BH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bi {
  background-image: url('LDIcons/flags/flat/BI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bi-medium {
  background-image: url('LDIcons/flags/flat/BI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bi-large {
  background-image: url('LDIcons/flags/flat/BI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bj {
  background-image: url('LDIcons/flags/flat/BJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bj-medium {
  background-image: url('LDIcons/flags/flat/BJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bj-large {
  background-image: url('LDIcons/flags/flat/BJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bm {
  background-image: url('LDIcons/flags/flat/BM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bm-medium {
  background-image: url('LDIcons/flags/flat/BM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bm-large {
  background-image: url('LDIcons/flags/flat/BM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bn {
  background-image: url('LDIcons/flags/flat/BN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bn-medium {
  background-image: url('LDIcons/flags/flat/BN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bn-large {
  background-image: url('LDIcons/flags/flat/BN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bo {
  background-image: url('LDIcons/flags/flat/BO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bo-medium {
  background-image: url('LDIcons/flags/flat/BO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bo-large {
  background-image: url('LDIcons/flags/flat/BO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-br {
  background-image: url('LDIcons/flags/flat/BR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-br-medium {
  background-image: url('LDIcons/flags/flat/BR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-br-large {
  background-image: url('LDIcons/flags/flat/BR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bs {
  background-image: url('LDIcons/flags/flat/BS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bs-medium {
  background-image: url('LDIcons/flags/flat/BS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bs-large {
  background-image: url('LDIcons/flags/flat/BS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bt {
  background-image: url('LDIcons/flags/flat/BT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bt-medium {
  background-image: url('LDIcons/flags/flat/BT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bt-large {
  background-image: url('LDIcons/flags/flat/BT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bw {
  background-image: url('LDIcons/flags/flat/BW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bw-medium {
  background-image: url('LDIcons/flags/flat/BW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bw-large {
  background-image: url('LDIcons/flags/flat/BW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-by {
  background-image: url('LDIcons/flags/flat/BY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-by-medium {
  background-image: url('LDIcons/flags/flat/BY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-by-large {
  background-image: url('LDIcons/flags/flat/BY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-bz {
  background-image: url('LDIcons/flags/flat/BZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-bz-medium {
  background-image: url('LDIcons/flags/flat/BZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-bz-large {
  background-image: url('LDIcons/flags/flat/BZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ca {
  background-image: url('LDIcons/flags/flat/CA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ca-medium {
  background-image: url('LDIcons/flags/flat/CA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ca-large {
  background-image: url('LDIcons/flags/flat/CA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-caf {
  background-image: url('LDIcons/flags/flat/CAF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-caf-medium {
  background-image: url('LDIcons/flags/flat/CAF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-caf-large {
  background-image: url('LDIcons/flags/flat/CAF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cas {
  background-image: url('LDIcons/flags/flat/CAS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cas-medium {
  background-image: url('LDIcons/flags/flat/CAS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cas-large {
  background-image: url('LDIcons/flags/flat/CAS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cd {
  background-image: url('LDIcons/flags/flat/CD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cd-medium {
  background-image: url('LDIcons/flags/flat/CD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cd-large {
  background-image: url('LDIcons/flags/flat/CD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ceu {
  background-image: url('LDIcons/flags/flat/CEU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ceu-medium {
  background-image: url('LDIcons/flags/flat/CEU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ceu-large {
  background-image: url('LDIcons/flags/flat/CEU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cf {
  background-image: url('LDIcons/flags/flat/CF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cf-medium {
  background-image: url('LDIcons/flags/flat/CF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cf-large {
  background-image: url('LDIcons/flags/flat/CF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cg {
  background-image: url('LDIcons/flags/flat/CG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cg-medium {
  background-image: url('LDIcons/flags/flat/CG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cg-large {
  background-image: url('LDIcons/flags/flat/CG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ch {
  background-image: url('LDIcons/flags/flat/CH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ch-medium {
  background-image: url('LDIcons/flags/flat/CH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ch-large {
  background-image: url('LDIcons/flags/flat/CH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ci {
  background-image: url('LDIcons/flags/flat/CI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ci-medium {
  background-image: url('LDIcons/flags/flat/CI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ci-large {
  background-image: url('LDIcons/flags/flat/CI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cl {
  background-image: url('LDIcons/flags/flat/CL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cl-medium {
  background-image: url('LDIcons/flags/flat/CL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cl-large {
  background-image: url('LDIcons/flags/flat/CL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cm {
  background-image: url('LDIcons/flags/flat/CM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cm-medium {
  background-image: url('LDIcons/flags/flat/CM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cm-large {
  background-image: url('LDIcons/flags/flat/CM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cn {
  background-image: url('LDIcons/flags/flat/CN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cn-medium {
  background-image: url('LDIcons/flags/flat/CN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cn-large {
  background-image: url('LDIcons/flags/flat/CN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cna {
  background-image: url('LDIcons/flags/flat/CNA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cna-medium {
  background-image: url('LDIcons/flags/flat/CNA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cna-large {
  background-image: url('LDIcons/flags/flat/CNA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-co {
  background-image: url('LDIcons/flags/flat/CO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-co-medium {
  background-image: url('LDIcons/flags/flat/CO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-co-large {
  background-image: url('LDIcons/flags/flat/CO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-coc {
  background-image: url('LDIcons/flags/flat/COC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-coc-medium {
  background-image: url('LDIcons/flags/flat/COC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-coc-large {
  background-image: url('LDIcons/flags/flat/COC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cr {
  background-image: url('LDIcons/flags/flat/CR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cr-medium {
  background-image: url('LDIcons/flags/flat/CR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cr-large {
  background-image: url('LDIcons/flags/flat/CR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-csa {
  background-image: url('LDIcons/flags/flat/CSA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-csa-medium {
  background-image: url('LDIcons/flags/flat/CSA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-csa-large {
  background-image: url('LDIcons/flags/flat/CSA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cu {
  background-image: url('LDIcons/flags/flat/CU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cu-medium {
  background-image: url('LDIcons/flags/flat/CU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cu-large {
  background-image: url('LDIcons/flags/flat/CU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cv {
  background-image: url('LDIcons/flags/flat/CV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cv-medium {
  background-image: url('LDIcons/flags/flat/CV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cv-large {
  background-image: url('LDIcons/flags/flat/CV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cy {
  background-image: url('LDIcons/flags/flat/CY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cy-medium {
  background-image: url('LDIcons/flags/flat/CY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cy-large {
  background-image: url('LDIcons/flags/flat/CY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-cz {
  background-image: url('LDIcons/flags/flat/CZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-cz-medium {
  background-image: url('LDIcons/flags/flat/CZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-cz-large {
  background-image: url('LDIcons/flags/flat/CZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-de {
  background-image: url('LDIcons/flags/flat/DE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-de-medium {
  background-image: url('LDIcons/flags/flat/DE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-de-large {
  background-image: url('LDIcons/flags/flat/DE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dj {
  background-image: url('LDIcons/flags/flat/DJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dj-medium {
  background-image: url('LDIcons/flags/flat/DJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dj-large {
  background-image: url('LDIcons/flags/flat/DJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dk {
  background-image: url('LDIcons/flags/flat/DK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dk-medium {
  background-image: url('LDIcons/flags/flat/DK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dk-large {
  background-image: url('LDIcons/flags/flat/DK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dm {
  background-image: url('LDIcons/flags/flat/DM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dm-medium {
  background-image: url('LDIcons/flags/flat/DM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dm-large {
  background-image: url('LDIcons/flags/flat/DM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-do {
  background-image: url('LDIcons/flags/flat/DO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-do-medium {
  background-image: url('LDIcons/flags/flat/DO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-do-large {
  background-image: url('LDIcons/flags/flat/DO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-dz {
  background-image: url('LDIcons/flags/flat/DZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-dz-medium {
  background-image: url('LDIcons/flags/flat/DZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-dz-large {
  background-image: url('LDIcons/flags/flat/DZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ec {
  background-image: url('LDIcons/flags/flat/EC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ec-medium {
  background-image: url('LDIcons/flags/flat/EC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ec-large {
  background-image: url('LDIcons/flags/flat/EC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ee {
  background-image: url('LDIcons/flags/flat/EE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ee-medium {
  background-image: url('LDIcons/flags/flat/EE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ee-large {
  background-image: url('LDIcons/flags/flat/EE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-eg {
  background-image: url('LDIcons/flags/flat/EG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-eg-medium {
  background-image: url('LDIcons/flags/flat/EG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-eg-large {
  background-image: url('LDIcons/flags/flat/EG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-er {
  background-image: url('LDIcons/flags/flat/ER.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-er-medium {
  background-image: url('LDIcons/flags/flat/ER@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-er-large {
  background-image: url('LDIcons/flags/flat/ER@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-es {
  background-image: url('LDIcons/flags/flat/ES.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-es-medium {
  background-image: url('LDIcons/flags/flat/ES@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-es-large {
  background-image: url('LDIcons/flags/flat/ES@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-et {
  background-image: url('LDIcons/flags/flat/ET.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-et-medium {
  background-image: url('LDIcons/flags/flat/ET@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-et-large {
  background-image: url('LDIcons/flags/flat/ET@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-eu {
  background-image: url('LDIcons/flags/flat/EU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-eu-medium {
  background-image: url('LDIcons/flags/flat/EU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-eu-large {
  background-image: url('LDIcons/flags/flat/EU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fi {
  background-image: url('LDIcons/flags/flat/FI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fi-medium {
  background-image: url('LDIcons/flags/flat/FI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fi-large {
  background-image: url('LDIcons/flags/flat/FI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fj {
  background-image: url('LDIcons/flags/flat/FJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fj-medium {
  background-image: url('LDIcons/flags/flat/FJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fj-large {
  background-image: url('LDIcons/flags/flat/FJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fk {
  background-image: url('LDIcons/flags/flat/FK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fk-medium {
  background-image: url('LDIcons/flags/flat/FK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fk-large {
  background-image: url('LDIcons/flags/flat/FK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fm {
  background-image: url('LDIcons/flags/flat/FM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fm-medium {
  background-image: url('LDIcons/flags/flat/FM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fm-large {
  background-image: url('LDIcons/flags/flat/FM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-fr {
  background-image: url('LDIcons/flags/flat/FR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-fr-medium {
  background-image: url('LDIcons/flags/flat/FR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-fr-large {
  background-image: url('LDIcons/flags/flat/FR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ga {
  background-image: url('LDIcons/flags/flat/GA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ga-medium {
  background-image: url('LDIcons/flags/flat/GA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ga-large {
  background-image: url('LDIcons/flags/flat/GA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gb {
  background-image: url('LDIcons/flags/flat/GB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gb-medium {
  background-image: url('LDIcons/flags/flat/GB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gb-large {
  background-image: url('LDIcons/flags/flat/GB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gd {
  background-image: url('LDIcons/flags/flat/GD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gd-medium {
  background-image: url('LDIcons/flags/flat/GD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gd-large {
  background-image: url('LDIcons/flags/flat/GD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ge {
  background-image: url('LDIcons/flags/flat/GE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ge-medium {
  background-image: url('LDIcons/flags/flat/GE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ge-large {
  background-image: url('LDIcons/flags/flat/GE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gg {
  background-image: url('LDIcons/flags/flat/GG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gg-medium {
  background-image: url('LDIcons/flags/flat/GG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gg-large {
  background-image: url('LDIcons/flags/flat/GG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gh {
  background-image: url('LDIcons/flags/flat/GH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gh-medium {
  background-image: url('LDIcons/flags/flat/GH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gh-large {
  background-image: url('LDIcons/flags/flat/GH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gi {
  background-image: url('LDIcons/flags/flat/GI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gi-medium {
  background-image: url('LDIcons/flags/flat/GI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gi-large {
  background-image: url('LDIcons/flags/flat/GI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gm {
  background-image: url('LDIcons/flags/flat/GM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gm-medium {
  background-image: url('LDIcons/flags/flat/GM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gm-large {
  background-image: url('LDIcons/flags/flat/GM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gn {
  background-image: url('LDIcons/flags/flat/GN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gn-medium {
  background-image: url('LDIcons/flags/flat/GN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gn-large {
  background-image: url('LDIcons/flags/flat/GN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gq {
  background-image: url('LDIcons/flags/flat/GQ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gq-medium {
  background-image: url('LDIcons/flags/flat/GQ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gq-large {
  background-image: url('LDIcons/flags/flat/GQ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gr {
  background-image: url('LDIcons/flags/flat/GR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gr-medium {
  background-image: url('LDIcons/flags/flat/GR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gr-large {
  background-image: url('LDIcons/flags/flat/GR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gt {
  background-image: url('LDIcons/flags/flat/GT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gt-medium {
  background-image: url('LDIcons/flags/flat/GT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gt-large {
  background-image: url('LDIcons/flags/flat/GT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gw {
  background-image: url('LDIcons/flags/flat/GW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gw-medium {
  background-image: url('LDIcons/flags/flat/GW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gw-large {
  background-image: url('LDIcons/flags/flat/GW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-gy {
  background-image: url('LDIcons/flags/flat/GY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-gy-medium {
  background-image: url('LDIcons/flags/flat/GY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-gy-large {
  background-image: url('LDIcons/flags/flat/GY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hk {
  background-image: url('LDIcons/flags/flat/HK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hk-medium {
  background-image: url('LDIcons/flags/flat/HK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hk-large {
  background-image: url('LDIcons/flags/flat/HK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hn {
  background-image: url('LDIcons/flags/flat/HN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hn-medium {
  background-image: url('LDIcons/flags/flat/HN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hn-large {
  background-image: url('LDIcons/flags/flat/HN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hr {
  background-image: url('LDIcons/flags/flat/HR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hr-medium {
  background-image: url('LDIcons/flags/flat/HR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hr-large {
  background-image: url('LDIcons/flags/flat/HR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ht {
  background-image: url('LDIcons/flags/flat/HT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ht-medium {
  background-image: url('LDIcons/flags/flat/HT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ht-large {
  background-image: url('LDIcons/flags/flat/HT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-hu {
  background-image: url('LDIcons/flags/flat/HU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-hu-medium {
  background-image: url('LDIcons/flags/flat/HU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-hu-large {
  background-image: url('LDIcons/flags/flat/HU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-id {
  background-image: url('LDIcons/flags/flat/ID.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-id-medium {
  background-image: url('LDIcons/flags/flat/ID@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-id-large {
  background-image: url('LDIcons/flags/flat/ID@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ie {
  background-image: url('LDIcons/flags/flat/IE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ie-medium {
  background-image: url('LDIcons/flags/flat/IE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ie-large {
  background-image: url('LDIcons/flags/flat/IE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-il {
  background-image: url('LDIcons/flags/flat/IL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-il-medium {
  background-image: url('LDIcons/flags/flat/IL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-il-large {
  background-image: url('LDIcons/flags/flat/IL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-im {
  background-image: url('LDIcons/flags/flat/IM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-im-medium {
  background-image: url('LDIcons/flags/flat/IM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-im-large {
  background-image: url('LDIcons/flags/flat/IM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-in {
  background-image: url('LDIcons/flags/flat/IN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-in-medium {
  background-image: url('LDIcons/flags/flat/IN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-in-large {
  background-image: url('LDIcons/flags/flat/IN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-iq {
  background-image: url('LDIcons/flags/flat/IQ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-iq-medium {
  background-image: url('LDIcons/flags/flat/IQ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-iq-large {
  background-image: url('LDIcons/flags/flat/IQ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ir {
  background-image: url('LDIcons/flags/flat/IR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ir-medium {
  background-image: url('LDIcons/flags/flat/IR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ir-large {
  background-image: url('LDIcons/flags/flat/IR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-is {
  background-image: url('LDIcons/flags/flat/IS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-is-medium {
  background-image: url('LDIcons/flags/flat/IS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-is-large {
  background-image: url('LDIcons/flags/flat/IS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-it {
  background-image: url('LDIcons/flags/flat/IT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-it-medium {
  background-image: url('LDIcons/flags/flat/IT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-it-large {
  background-image: url('LDIcons/flags/flat/IT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-je {
  background-image: url('LDIcons/flags/flat/JE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-je-medium {
  background-image: url('LDIcons/flags/flat/JE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-je-large {
  background-image: url('LDIcons/flags/flat/JE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-jm {
  background-image: url('LDIcons/flags/flat/JM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-jm-medium {
  background-image: url('LDIcons/flags/flat/JM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-jm-large {
  background-image: url('LDIcons/flags/flat/JM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-jo {
  background-image: url('LDIcons/flags/flat/JO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-jo-medium {
  background-image: url('LDIcons/flags/flat/JO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-jo-large {
  background-image: url('LDIcons/flags/flat/JO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-jp {
  background-image: url('LDIcons/flags/flat/JP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-jp-medium {
  background-image: url('LDIcons/flags/flat/JP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-jp-large {
  background-image: url('LDIcons/flags/flat/JP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ke {
  background-image: url('LDIcons/flags/flat/KE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ke-medium {
  background-image: url('LDIcons/flags/flat/KE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ke-large {
  background-image: url('LDIcons/flags/flat/KE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kg {
  background-image: url('LDIcons/flags/flat/KG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kg-medium {
  background-image: url('LDIcons/flags/flat/KG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kg-large {
  background-image: url('LDIcons/flags/flat/KG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kh {
  background-image: url('LDIcons/flags/flat/KH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kh-medium {
  background-image: url('LDIcons/flags/flat/KH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kh-large {
  background-image: url('LDIcons/flags/flat/KH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-km {
  background-image: url('LDIcons/flags/flat/KM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-km-medium {
  background-image: url('LDIcons/flags/flat/KM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-km-large {
  background-image: url('LDIcons/flags/flat/KM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kn {
  background-image: url('LDIcons/flags/flat/KN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kn-medium {
  background-image: url('LDIcons/flags/flat/KN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kn-large {
  background-image: url('LDIcons/flags/flat/KN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kp {
  background-image: url('LDIcons/flags/flat/KP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kp-medium {
  background-image: url('LDIcons/flags/flat/KP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kp-large {
  background-image: url('LDIcons/flags/flat/KP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kr {
  background-image: url('LDIcons/flags/flat/KR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kr-medium {
  background-image: url('LDIcons/flags/flat/KR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kr-large {
  background-image: url('LDIcons/flags/flat/KR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kw {
  background-image: url('LDIcons/flags/flat/KW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kw-medium {
  background-image: url('LDIcons/flags/flat/KW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kw-large {
  background-image: url('LDIcons/flags/flat/KW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ky {
  background-image: url('LDIcons/flags/flat/KY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ky-medium {
  background-image: url('LDIcons/flags/flat/KY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ky-large {
  background-image: url('LDIcons/flags/flat/KY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-kz {
  background-image: url('LDIcons/flags/flat/KZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-kz-medium {
  background-image: url('LDIcons/flags/flat/KZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-kz-large {
  background-image: url('LDIcons/flags/flat/KZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-la {
  background-image: url('LDIcons/flags/flat/LA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-la-medium {
  background-image: url('LDIcons/flags/flat/LA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-la-large {
  background-image: url('LDIcons/flags/flat/LA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lb {
  background-image: url('LDIcons/flags/flat/LB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lb-medium {
  background-image: url('LDIcons/flags/flat/LB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lb-large {
  background-image: url('LDIcons/flags/flat/LB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lc {
  background-image: url('LDIcons/flags/flat/LC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lc-medium {
  background-image: url('LDIcons/flags/flat/LC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lc-large {
  background-image: url('LDIcons/flags/flat/LC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-li {
  background-image: url('LDIcons/flags/flat/LI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-li-medium {
  background-image: url('LDIcons/flags/flat/LI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-li-large {
  background-image: url('LDIcons/flags/flat/LI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lk {
  background-image: url('LDIcons/flags/flat/LK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lk-medium {
  background-image: url('LDIcons/flags/flat/LK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lk-large {
  background-image: url('LDIcons/flags/flat/LK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lr {
  background-image: url('LDIcons/flags/flat/LR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lr-medium {
  background-image: url('LDIcons/flags/flat/LR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lr-large {
  background-image: url('LDIcons/flags/flat/LR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ls {
  background-image: url('LDIcons/flags/flat/LS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ls-medium {
  background-image: url('LDIcons/flags/flat/LS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ls-large {
  background-image: url('LDIcons/flags/flat/LS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lt {
  background-image: url('LDIcons/flags/flat/LT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lt-medium {
  background-image: url('LDIcons/flags/flat/LT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lt-large {
  background-image: url('LDIcons/flags/flat/LT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lu {
  background-image: url('LDIcons/flags/flat/LU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lu-medium {
  background-image: url('LDIcons/flags/flat/LU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lu-large {
  background-image: url('LDIcons/flags/flat/LU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-lv {
  background-image: url('LDIcons/flags/flat/LV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-lv-medium {
  background-image: url('LDIcons/flags/flat/LV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-lv-large {
  background-image: url('LDIcons/flags/flat/LV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ly {
  background-image: url('LDIcons/flags/flat/LY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ly-medium {
  background-image: url('LDIcons/flags/flat/LY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ly-large {
  background-image: url('LDIcons/flags/flat/LY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ma {
  background-image: url('LDIcons/flags/flat/MA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ma-medium {
  background-image: url('LDIcons/flags/flat/MA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ma-large {
  background-image: url('LDIcons/flags/flat/MA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mc {
  background-image: url('LDIcons/flags/flat/MC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mc-medium {
  background-image: url('LDIcons/flags/flat/MC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mc-large {
  background-image: url('LDIcons/flags/flat/MC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-md {
  background-image: url('LDIcons/flags/flat/MD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-md-medium {
  background-image: url('LDIcons/flags/flat/MD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-md-large {
  background-image: url('LDIcons/flags/flat/MD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-me {
  background-image: url('LDIcons/flags/flat/ME.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-me-medium {
  background-image: url('LDIcons/flags/flat/ME@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-me-large {
  background-image: url('LDIcons/flags/flat/ME@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mg {
  background-image: url('LDIcons/flags/flat/MG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mg-medium {
  background-image: url('LDIcons/flags/flat/MG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mg-large {
  background-image: url('LDIcons/flags/flat/MG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mk {
  background-image: url('LDIcons/flags/flat/MK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mk-medium {
  background-image: url('LDIcons/flags/flat/MK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mk-large {
  background-image: url('LDIcons/flags/flat/MK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ml {
  background-image: url('LDIcons/flags/flat/ML.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ml-medium {
  background-image: url('LDIcons/flags/flat/ML@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ml-large {
  background-image: url('LDIcons/flags/flat/ML@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mm {
  background-image: url('LDIcons/flags/flat/MM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mm-medium {
  background-image: url('LDIcons/flags/flat/MM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mm-large {
  background-image: url('LDIcons/flags/flat/MM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mn {
  background-image: url('LDIcons/flags/flat/MN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mn-medium {
  background-image: url('LDIcons/flags/flat/MN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mn-large {
  background-image: url('LDIcons/flags/flat/MN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mo {
  background-image: url('LDIcons/flags/flat/MO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mo-medium {
  background-image: url('LDIcons/flags/flat/MO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mo-large {
  background-image: url('LDIcons/flags/flat/MO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mr {
  background-image: url('LDIcons/flags/flat/MR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mr-medium {
  background-image: url('LDIcons/flags/flat/MR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mr-large {
  background-image: url('LDIcons/flags/flat/MR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ms {
  background-image: url('LDIcons/flags/flat/MS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ms-medium {
  background-image: url('LDIcons/flags/flat/MS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ms-large {
  background-image: url('LDIcons/flags/flat/MS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mt {
  background-image: url('LDIcons/flags/flat/MT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mt-medium {
  background-image: url('LDIcons/flags/flat/MT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mt-large {
  background-image: url('LDIcons/flags/flat/MT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mu {
  background-image: url('LDIcons/flags/flat/MU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mu-medium {
  background-image: url('LDIcons/flags/flat/MU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mu-large {
  background-image: url('LDIcons/flags/flat/MU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mv {
  background-image: url('LDIcons/flags/flat/MV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mv-medium {
  background-image: url('LDIcons/flags/flat/MV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mv-large {
  background-image: url('LDIcons/flags/flat/MV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mw {
  background-image: url('LDIcons/flags/flat/MW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mw-medium {
  background-image: url('LDIcons/flags/flat/MW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mw-large {
  background-image: url('LDIcons/flags/flat/MW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mx {
  background-image: url('LDIcons/flags/flat/MX.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mx-medium {
  background-image: url('LDIcons/flags/flat/MX@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mx-large {
  background-image: url('LDIcons/flags/flat/MX@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-my {
  background-image: url('LDIcons/flags/flat/MY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-my-medium {
  background-image: url('LDIcons/flags/flat/MY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-my-large {
  background-image: url('LDIcons/flags/flat/MY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-mz {
  background-image: url('LDIcons/flags/flat/MZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-mz-medium {
  background-image: url('LDIcons/flags/flat/MZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-mz-large {
  background-image: url('LDIcons/flags/flat/MZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-na {
  background-image: url('LDIcons/flags/flat/NA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-na-medium {
  background-image: url('LDIcons/flags/flat/NA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-na-large {
  background-image: url('LDIcons/flags/flat/NA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ne {
  background-image: url('LDIcons/flags/flat/NE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ne-medium {
  background-image: url('LDIcons/flags/flat/NE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ne-large {
  background-image: url('LDIcons/flags/flat/NE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ng {
  background-image: url('LDIcons/flags/flat/NG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ng-medium {
  background-image: url('LDIcons/flags/flat/NG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ng-large {
  background-image: url('LDIcons/flags/flat/NG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ni {
  background-image: url('LDIcons/flags/flat/NI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ni-medium {
  background-image: url('LDIcons/flags/flat/NI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ni-large {
  background-image: url('LDIcons/flags/flat/NI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-nl {
  background-image: url('LDIcons/flags/flat/NL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-nl-medium {
  background-image: url('LDIcons/flags/flat/NL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-nl-large {
  background-image: url('LDIcons/flags/flat/NL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-no {
  background-image: url('LDIcons/flags/flat/NO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-no-medium {
  background-image: url('LDIcons/flags/flat/NO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-no-large {
  background-image: url('LDIcons/flags/flat/NO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-np {
  background-image: url('LDIcons/flags/flat/NP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-np-medium {
  background-image: url('LDIcons/flags/flat/NP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-np-large {
  background-image: url('LDIcons/flags/flat/NP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-nz {
  background-image: url('LDIcons/flags/flat/NZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-nz-medium {
  background-image: url('LDIcons/flags/flat/NZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-nz-large {
  background-image: url('LDIcons/flags/flat/NZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-om {
  background-image: url('LDIcons/flags/flat/OM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-om-medium {
  background-image: url('LDIcons/flags/flat/OM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-om-large {
  background-image: url('LDIcons/flags/flat/OM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pa {
  background-image: url('LDIcons/flags/flat/PA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pa-medium {
  background-image: url('LDIcons/flags/flat/PA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pa-large {
  background-image: url('LDIcons/flags/flat/PA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pe {
  background-image: url('LDIcons/flags/flat/PE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pe-medium {
  background-image: url('LDIcons/flags/flat/PE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pe-large {
  background-image: url('LDIcons/flags/flat/PE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pf {
  background-image: url('LDIcons/flags/flat/PF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pf-medium {
  background-image: url('LDIcons/flags/flat/PF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pf-large {
  background-image: url('LDIcons/flags/flat/PF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pg {
  background-image: url('LDIcons/flags/flat/PG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pg-medium {
  background-image: url('LDIcons/flags/flat/PG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pg-large {
  background-image: url('LDIcons/flags/flat/PG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ph {
  background-image: url('LDIcons/flags/flat/PH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ph-medium {
  background-image: url('LDIcons/flags/flat/PH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ph-large {
  background-image: url('LDIcons/flags/flat/PH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pk {
  background-image: url('LDIcons/flags/flat/PK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pk-medium {
  background-image: url('LDIcons/flags/flat/PK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pk-large {
  background-image: url('LDIcons/flags/flat/PK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pl {
  background-image: url('LDIcons/flags/flat/PL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pl-medium {
  background-image: url('LDIcons/flags/flat/PL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pl-large {
  background-image: url('LDIcons/flags/flat/PL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pr {
  background-image: url('LDIcons/flags/flat/PR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pr-medium {
  background-image: url('LDIcons/flags/flat/PR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pr-large {
  background-image: url('LDIcons/flags/flat/PR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pt {
  background-image: url('LDIcons/flags/flat/PT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pt-medium {
  background-image: url('LDIcons/flags/flat/PT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pt-large {
  background-image: url('LDIcons/flags/flat/PT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-pw {
  background-image: url('LDIcons/flags/flat/PW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-pw-medium {
  background-image: url('LDIcons/flags/flat/PW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-pw-large {
  background-image: url('LDIcons/flags/flat/PW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-py {
  background-image: url('LDIcons/flags/flat/PY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-py-medium {
  background-image: url('LDIcons/flags/flat/PY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-py-large {
  background-image: url('LDIcons/flags/flat/PY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-qa {
  background-image: url('LDIcons/flags/flat/QA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-qa-medium {
  background-image: url('LDIcons/flags/flat/QA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-qa-large {
  background-image: url('LDIcons/flags/flat/QA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ro {
  background-image: url('LDIcons/flags/flat/RO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ro-medium {
  background-image: url('LDIcons/flags/flat/RO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ro-large {
  background-image: url('LDIcons/flags/flat/RO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-rs {
  background-image: url('LDIcons/flags/flat/RS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-rs-medium {
  background-image: url('LDIcons/flags/flat/RS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-rs-large {
  background-image: url('LDIcons/flags/flat/RS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ru {
  background-image: url('LDIcons/flags/flat/RU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ru-medium {
  background-image: url('LDIcons/flags/flat/RU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ru-large {
  background-image: url('LDIcons/flags/flat/RU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-rw {
  background-image: url('LDIcons/flags/flat/RW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-rw-medium {
  background-image: url('LDIcons/flags/flat/RW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-rw-large {
  background-image: url('LDIcons/flags/flat/RW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sa {
  background-image: url('LDIcons/flags/flat/SA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sa-medium {
  background-image: url('LDIcons/flags/flat/SA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sa-large {
  background-image: url('LDIcons/flags/flat/SA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sb {
  background-image: url('LDIcons/flags/flat/SB.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sb-medium {
  background-image: url('LDIcons/flags/flat/SB@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sb-large {
  background-image: url('LDIcons/flags/flat/SB@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sc {
  background-image: url('LDIcons/flags/flat/SC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sc-medium {
  background-image: url('LDIcons/flags/flat/SC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sc-large {
  background-image: url('LDIcons/flags/flat/SC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sd {
  background-image: url('LDIcons/flags/flat/SD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sd-medium {
  background-image: url('LDIcons/flags/flat/SD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sd-large {
  background-image: url('LDIcons/flags/flat/SD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-se {
  background-image: url('LDIcons/flags/flat/SE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-se-medium {
  background-image: url('LDIcons/flags/flat/SE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-se-large {
  background-image: url('LDIcons/flags/flat/SE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sg {
  background-image: url('LDIcons/flags/flat/SG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sg-medium {
  background-image: url('LDIcons/flags/flat/SG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sg-large {
  background-image: url('LDIcons/flags/flat/SG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sh {
  background-image: url('LDIcons/flags/flat/SH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sh-medium {
  background-image: url('LDIcons/flags/flat/SH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sh-large {
  background-image: url('LDIcons/flags/flat/SH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-si {
  background-image: url('LDIcons/flags/flat/SI.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-si-medium {
  background-image: url('LDIcons/flags/flat/SI@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-si-large {
  background-image: url('LDIcons/flags/flat/SI@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sk {
  background-image: url('LDIcons/flags/flat/SK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sk-medium {
  background-image: url('LDIcons/flags/flat/SK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sk-large {
  background-image: url('LDIcons/flags/flat/SK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sl {
  background-image: url('LDIcons/flags/flat/SL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sl-medium {
  background-image: url('LDIcons/flags/flat/SL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sl-large {
  background-image: url('LDIcons/flags/flat/SL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sm {
  background-image: url('LDIcons/flags/flat/SM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sm-medium {
  background-image: url('LDIcons/flags/flat/SM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sm-large {
  background-image: url('LDIcons/flags/flat/SM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sn {
  background-image: url('LDIcons/flags/flat/SN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sn-medium {
  background-image: url('LDIcons/flags/flat/SN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sn-large {
  background-image: url('LDIcons/flags/flat/SN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-so {
  background-image: url('LDIcons/flags/flat/SO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-so-medium {
  background-image: url('LDIcons/flags/flat/SO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-so-large {
  background-image: url('LDIcons/flags/flat/SO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sr {
  background-image: url('LDIcons/flags/flat/SR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sr-medium {
  background-image: url('LDIcons/flags/flat/SR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sr-large {
  background-image: url('LDIcons/flags/flat/SR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-st {
  background-image: url('LDIcons/flags/flat/ST.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-st-medium {
  background-image: url('LDIcons/flags/flat/ST@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-st-large {
  background-image: url('LDIcons/flags/flat/ST@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sv {
  background-image: url('LDIcons/flags/flat/SV.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sv-medium {
  background-image: url('LDIcons/flags/flat/SV@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sv-large {
  background-image: url('LDIcons/flags/flat/SV@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sy {
  background-image: url('LDIcons/flags/flat/SY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sy-medium {
  background-image: url('LDIcons/flags/flat/SY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sy-large {
  background-image: url('LDIcons/flags/flat/SY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-sz {
  background-image: url('LDIcons/flags/flat/SZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-sz-medium {
  background-image: url('LDIcons/flags/flat/SZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-sz-large {
  background-image: url('LDIcons/flags/flat/SZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tc {
  background-image: url('LDIcons/flags/flat/TC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tc-medium {
  background-image: url('LDIcons/flags/flat/TC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tc-large {
  background-image: url('LDIcons/flags/flat/TC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-td {
  background-image: url('LDIcons/flags/flat/TD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-td-medium {
  background-image: url('LDIcons/flags/flat/TD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-td-large {
  background-image: url('LDIcons/flags/flat/TD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tg {
  background-image: url('LDIcons/flags/flat/TG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tg-medium {
  background-image: url('LDIcons/flags/flat/TG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tg-large {
  background-image: url('LDIcons/flags/flat/TG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-th {
  background-image: url('LDIcons/flags/flat/TH.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-th-medium {
  background-image: url('LDIcons/flags/flat/TH@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-th-large {
  background-image: url('LDIcons/flags/flat/TH@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tj {
  background-image: url('LDIcons/flags/flat/TJ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tj-medium {
  background-image: url('LDIcons/flags/flat/TJ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tj-large {
  background-image: url('LDIcons/flags/flat/TJ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tl {
  background-image: url('LDIcons/flags/flat/TL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tl-medium {
  background-image: url('LDIcons/flags/flat/TL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tl-large {
  background-image: url('LDIcons/flags/flat/TL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tm {
  background-image: url('LDIcons/flags/flat/TM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tm-medium {
  background-image: url('LDIcons/flags/flat/TM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tm-large {
  background-image: url('LDIcons/flags/flat/TM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tn {
  background-image: url('LDIcons/flags/flat/TN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tn-medium {
  background-image: url('LDIcons/flags/flat/TN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tn-large {
  background-image: url('LDIcons/flags/flat/TN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-to {
  background-image: url('LDIcons/flags/flat/TO.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-to-medium {
  background-image: url('LDIcons/flags/flat/TO@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-to-large {
  background-image: url('LDIcons/flags/flat/TO@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tr {
  background-image: url('LDIcons/flags/flat/TR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tr-medium {
  background-image: url('LDIcons/flags/flat/TR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tr-large {
  background-image: url('LDIcons/flags/flat/TR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tt {
  background-image: url('LDIcons/flags/flat/TT.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tt-medium {
  background-image: url('LDIcons/flags/flat/TT@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tt-large {
  background-image: url('LDIcons/flags/flat/TT@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tw {
  background-image: url('LDIcons/flags/flat/TW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tw-medium {
  background-image: url('LDIcons/flags/flat/TW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tw-large {
  background-image: url('LDIcons/flags/flat/TW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-tz {
  background-image: url('LDIcons/flags/flat/TZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-tz-medium {
  background-image: url('LDIcons/flags/flat/TZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-tz-large {
  background-image: url('LDIcons/flags/flat/TZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ua {
  background-image: url('LDIcons/flags/flat/UA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ua-medium {
  background-image: url('LDIcons/flags/flat/UA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ua-large {
  background-image: url('LDIcons/flags/flat/UA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ug {
  background-image: url('LDIcons/flags/flat/UG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ug-medium {
  background-image: url('LDIcons/flags/flat/UG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ug-large {
  background-image: url('LDIcons/flags/flat/UG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-us {
  background-image: url('LDIcons/flags/flat/US.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-us-medium {
  background-image: url('LDIcons/flags/flat/US@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-us-large {
  background-image: url('LDIcons/flags/flat/US@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-uy {
  background-image: url('LDIcons/flags/flat/UY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-uy-medium {
  background-image: url('LDIcons/flags/flat/UY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-uy-large {
  background-image: url('LDIcons/flags/flat/UY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-uz {
  background-image: url('LDIcons/flags/flat/UZ.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-uz-medium {
  background-image: url('LDIcons/flags/flat/UZ@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-uz-large {
  background-image: url('LDIcons/flags/flat/UZ@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vc {
  background-image: url('LDIcons/flags/flat/VC.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vc-medium {
  background-image: url('LDIcons/flags/flat/VC@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vc-large {
  background-image: url('LDIcons/flags/flat/VC@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ve {
  background-image: url('LDIcons/flags/flat/VE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ve-medium {
  background-image: url('LDIcons/flags/flat/VE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ve-large {
  background-image: url('LDIcons/flags/flat/VE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vg {
  background-image: url('LDIcons/flags/flat/VG.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vg-medium {
  background-image: url('LDIcons/flags/flat/VG@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vg-large {
  background-image: url('LDIcons/flags/flat/VG@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vn {
  background-image: url('LDIcons/flags/flat/VN.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vn-medium {
  background-image: url('LDIcons/flags/flat/VN@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vn-large {
  background-image: url('LDIcons/flags/flat/VN@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-vu {
  background-image: url('LDIcons/flags/flat/VU.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-vu-medium {
  background-image: url('LDIcons/flags/flat/VU@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-vu-large {
  background-image: url('LDIcons/flags/flat/VU@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ws {
  background-image: url('LDIcons/flags/flat/WS.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ws-medium {
  background-image: url('LDIcons/flags/flat/WS@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ws-large {
  background-image: url('LDIcons/flags/flat/WS@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ww {
  background-image: url('LDIcons/flags/flat/WW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ww-medium {
  background-image: url('LDIcons/flags/flat/WW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ww-large {
  background-image: url('LDIcons/flags/flat/WW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-ye {
  background-image: url('LDIcons/flags/flat/YE.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-ye-medium {
  background-image: url('LDIcons/flags/flat/YE@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-ye-large {
  background-image: url('LDIcons/flags/flat/YE@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-za {
  background-image: url('LDIcons/flags/flat/ZA.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-za-medium {
  background-image: url('LDIcons/flags/flat/ZA@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-za-large {
  background-image: url('LDIcons/flags/flat/ZA@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-zm {
  background-image: url('LDIcons/flags/flat/ZM.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-zm-medium {
  background-image: url('LDIcons/flags/flat/ZM@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-zm-large {
  background-image: url('LDIcons/flags/flat/ZM@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-zw {
  background-image: url('LDIcons/flags/flat/ZW.png');
  background-repeat: no-repeat;
  display: flex;
  height: 20px;
  width: 28px;
}
.ico-flag-zw-medium {
  background-image: url('LDIcons/flags/flat/ZW@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 40px;
  width: 56px;
}
.ico-flag-zw-large {
  background-image: url('LDIcons/flags/flat/ZW@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 84px;
}
.ico-flag-us-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=America.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-us-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=America@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-us-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=America@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-ar-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Argentina.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-ar-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Argentina@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-ar-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Argentina@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-au-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Austria.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-au-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Austria@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-au-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Austria@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-br-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Brazil.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-br-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Brazil@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-br-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Brazil@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-ca-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Canada.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-ca-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Canada@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-ca-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Canada@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-cn-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=China.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-cn-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=China@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-cn-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=China@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-cl-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Czech.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-cl-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Czech@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-cl-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Czech@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-en-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=England.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-en-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=England@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-en-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=England@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-eu-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Europe.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-eu-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Europe@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-eu-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Europe@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-de-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=German.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-de-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=German@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-de-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=German@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-it-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Italian.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-it-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Italian@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-it-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Italian@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-jp-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Japan.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-jp-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Japan@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-jp-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Japan@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-kr-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Korea.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-kr-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Korea@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-kr-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Korea@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-pl-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Poland.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-pl-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Poland@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-pl-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Poland@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-rw-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Russia.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-rw-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Russia@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-rw-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Russia@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-es-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Spanish.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-es-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Spanish@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-es-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Spanish@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-se-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Sweden.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-se-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Sweden@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-se-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Sweden@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-tr-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Turkey.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-tr-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Turkey@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-tr-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Turkey@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-uk-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=UK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-uk-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=UK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-uk-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=UK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-flag-ua-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Ukraine.png');
  background-repeat: no-repeat;
  display: flex;
  height: 30px;
  width: 30px;
}
.ico-flag-ua-medium-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Ukraine@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 60px;
  width: 60px;
}
.ico-flag-ua-large-rounded {
  background-image: url('LDIcons/flags/rounded/Property 1=Ukraine@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 90px;
  width: 90px;
}
.ico-currency-real {
  background-image: url('LDIcons/symbols/REAL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-real-medium {
  background-image: url('LDIcons/symbols/REAL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-real-large {
  background-image: url('LDIcons/symbols/REAL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-cad {
  background-image: url('LDIcons/symbols/CAD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-cad-medium {
  background-image: url('LDIcons/symbols/CAD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-cad-large {
  background-image: url('LDIcons/symbols/CAD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-cny {
  background-image: url('LDIcons/symbols/CNY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-cny-medium {
  background-image: url('LDIcons/symbols/CNY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-cny-large {
  background-image: url('LDIcons/symbols/CNY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-usd {
  background-image: url('LDIcons/symbols/USD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-usd-medium {
  background-image: url('LDIcons/symbols/USD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-usd-large {
  background-image: url('LDIcons/symbols/USD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-jpy {
  background-image: url('LDIcons/symbols/JPY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-jpy-medium {
  background-image: url('LDIcons/symbols/JPY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-jpy-large {
  background-image: url('LDIcons/symbols/JPY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-nok {
  background-image: url('LDIcons/symbols/NOK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-nok-medium {
  background-image: url('LDIcons/symbols/NOK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-nok-large {
  background-image: url('LDIcons/symbols/NOK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-gbp {
  background-image: url('LDIcons/symbols/GBP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-gbp-medium {
  background-image: url('LDIcons/symbols/GBP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-gbp-large {
  background-image: url('LDIcons/symbols/GBP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-eur {
  background-image: url('LDIcons/symbols/EUR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-eur-medium {
  background-image: url('LDIcons/symbols/EUR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-eur-large {
  background-image: url('LDIcons/symbols/EUR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-sek {
  background-image: url('LDIcons/symbols/SEK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-sek-medium {
  background-image: url('LDIcons/symbols/SEK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-sek-large {
  background-image: url('LDIcons/symbols/SEK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-chf {
  background-image: url('LDIcons/symbols/CHF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-chf-medium {
  background-image: url('LDIcons/symbols/CHF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-chf-large {
  background-image: url('LDIcons/symbols/CHF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-br {
  background-image: url('LDIcons/symbols/REAL.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-br-medium {
  background-image: url('LDIcons/symbols/REAL@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-br-large {
  background-image: url('LDIcons/symbols/REAL@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-ca {
  background-image: url('LDIcons/symbols/CAD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-ca-medium {
  background-image: url('LDIcons/symbols/CAD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-ca-large {
  background-image: url('LDIcons/symbols/CAD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-cn {
  background-image: url('LDIcons/symbols/CNY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-cn-medium {
  background-image: url('LDIcons/symbols/CNY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-cn-large {
  background-image: url('LDIcons/symbols/CNY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-en {
  background-image: url('LDIcons/symbols/USD.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-en-medium {
  background-image: url('LDIcons/symbols/USD@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-en-large {
  background-image: url('LDIcons/symbols/USD@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-jp {
  background-image: url('LDIcons/symbols/JPY.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-jp-medium {
  background-image: url('LDIcons/symbols/JPY@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-jp-large {
  background-image: url('LDIcons/symbols/JPY@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-no {
  background-image: url('LDIcons/symbols/NOK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-no-medium {
  background-image: url('LDIcons/symbols/NOK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-no-large {
  background-image: url('LDIcons/symbols/NOK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-gb {
  background-image: url('LDIcons/symbols/GBP.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-gb-medium {
  background-image: url('LDIcons/symbols/GBP@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-gb-large {
  background-image: url('LDIcons/symbols/GBP@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-eu {
  background-image: url('LDIcons/symbols/EUR.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-eu-medium {
  background-image: url('LDIcons/symbols/EUR@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-eu-large {
  background-image: url('LDIcons/symbols/EUR@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-se {
  background-image: url('LDIcons/symbols/SEK.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-se-medium {
  background-image: url('LDIcons/symbols/SEK@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-se-large {
  background-image: url('LDIcons/symbols/SEK@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
.ico-currency-ch {
  background-image: url('LDIcons/symbols/CHF.png');
  background-repeat: no-repeat;
  display: flex;
  height: 17px;
  width: 22px;
}
.ico-currency-ch-medium {
  background-image: url('LDIcons/symbols/CHF@2x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 34px;
  width: 44px;
}
.ico-currency-ch-large {
  background-image: url('LDIcons/symbols/CHF@3x.png');
  background-repeat: no-repeat;
  display: flex;
  height: 66px;
  width: 51px;
}
@font-face {
  font-family: 'legaldesk-icons';
  src: url('legaldesk-icons/fonts/legaldesk-icons.eot?jv0qhw');
  src: url('legaldesk-icons/fonts/legaldesk-icons.svg?jv0qhw#legaldesk-icons') format('svg'), url('legaldesk-icons/fonts/legaldesk-icons.woff2?jv0qhw') format('woff2'), url('legaldesk-icons/fonts/legaldesk-icons.woff?jv0qhw') format('woff'), url('legaldesk-icons/fonts/legaldesk-icons.eot?jv0qhw#iefix') format('embedded-opentype');
  font-weight: normal;
  font-style: normal;
}
[class^="icon-"],
[class*=" icon-"] {
  /* use !important to prevent issues with browser extensions that change fonts */
  font-family: 'legaldesk-icons' !important;
  speak-as: none;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* CUSTOM ADJUSTMENTS !!! */
  font-size: 18px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  cursor: pointer;
  background: none;
  text-align: center;
  line-height: 22px;
  display: block;
}
[class^="icon-"]:before,
[class*=" icon-"]:before {
  text-indent: 0px;
  float: left;
  width: 100%;
  height: 100%;
  display: inline;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
[class^="icon-"].sub-menu,
[class*=" icon-"].sub-menu {
  position: relative;
  padding-right: 10px !important;
}
[class^="icon-"].sub-menu:before,
[class*=" icon-"].sub-menu:before {
  text-indent: 0px;
}
[class^="icon-"].sub-menu:after,
[class*=" icon-"].sub-menu:after {
  position: absolute;
  display: block;
  left: 22px;
  top: 1px;
  content: "\e91a";
}
[class^="icon-"].sub-menu.active:after,
[class*=" icon-"].sub-menu.active:after,
[class^="icon-"].sub-menu.select.k-state-border-down:after,
[class*=" icon-"].sub-menu.select.k-state-border-down:after,
[class^="icon-"].sub-menu.icon-new-light.k-state-border-down:after,
[class*=" icon-"].sub-menu.icon-new-light.k-state-border-down:after,
[class^="icon-"].sub-menu.filter.k-state-border-down:after,
[class*=" icon-"].sub-menu.filter.k-state-border-down:after,
[class^="icon-"].sub-menu.tipo.k-state-border-down:after,
[class*=" icon-"].sub-menu.tipo.k-state-border-down:after,
[class^="icon-"].sub-menu.report.k-state-border-down:after,
[class*=" icon-"].sub-menu.report.k-state-border-down:after,
.tipo.k-state-border-down [class^="icon-"].sub-menu:after,
.tipo.k-state-border-down [class*=" icon-"].sub-menu:after,
.situacao.k-state-border-down [class^="icon-"].sub-menu:after,
.situacao.k-state-border-down [class*=" icon-"].sub-menu:after,
[class^="icon-"].sub-menu.folder.k-state-border-down:after,
[class*=" icon-"].sub-menu.folder.k-state-border-down:after,
.k-link.k-state-border-down [class^="icon-"].sub-menu:after,
.k-link.k-state-border-down [class*=" icon-"].sub-menu:after,
[class^="icon-"].sub-menu.icon-setting-small.active:after,
[class*=" icon-"].sub-menu.icon-setting-small.active:after,
[class^="icon-"].sub-menu.icon-setting-small.k-state-border-down:after,
[class*=" icon-"].sub-menu.icon-setting-small.k-state-border-down:after {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  content: "\e91b";
}
[class^="icon-"].sub-menu.filter.k-state-border-down,
[class*=" icon-"].sub-menu.filter.k-state-border-down,
[class^="icon-"].sub-menu.select.k-state-border-down,
[class*=" icon-"].sub-menu.select.k-state-border-down {
  text-indent: 1px;
}
[class^="icon-"].primary-color,
[class*=" icon-"].primary-color {
  color: var(--off-white-contrast-text);
}
[class^="icon-"].secondary-color,
[class*=" icon-"].secondary-color {
  color: var(--main-primary-tint-text);
}
[class^="icon-"].dark-gray-color,
[class*=" icon-"].dark-gray-color {
  color: var(--neutral-x-tint);
}
[class^="icon-"].light-gray-color,
[class*=" icon-"].light-gray-color {
  color: var(--neutral-x-tint);
}
[class^="icon-"].white-color,
[class*=" icon-"].white-color {
  color: #fff;
}
[class^="icon-"].success-color,
[class*=" icon-"].success-color {
  color: var(--fb-success-default);
}
[class^="icon-"].danger-color,
[class*=" icon-"].danger-color {
  color: var(--fb-danger-default);
}
[class^="icon-"].rotate,
[class*=" icon-"].rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
[class^="icon-"].mirror,
[class*=" icon-"].mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.icon-hover-header:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.icon-accumulate:before {
  content: "\e900";
}
.icon-add-observations:before {
  content: "\e903";
}
.icon-add-tag:before {
  content: "\e94a";
}
.icon-agenda:before {
  content: "\e901";
}
.icon-appointment:before {
  content: "\e902";
}
.icon-approved:before {
  font-size: var(--font-size-md);
  content: "\e90d";
}
.icon-attachment:before {
  content: "\e904";
}
.icon-bill-sumary:before {
  content: "\e905";
}
.icon-chronometer-neutral:before {
  content: "\e906";
}
.icon-chronometer-pause:before {
  content: "\e907";
  font-size: 18px;
}
.icon-chronometer-play:before {
  content: "\e908";
  font-size: 18px;
}
.icon-close:before {
  content: "\e90f";
}
.icon-close-circle:before {
  content: "\e910";
}
.icon-close-square:before {
  content: "\e911";
}
.icon-closed-file:before {
  content: "\e957";
}
.icon-co-aply-value:before {
  content: "\e97b";
}
.icon-co-approved:before {
  content: "\e97c";
}
.icon-co-approvingly:before {
  content: "\e97d";
}
.icon-co-canceled:before {
  content: "\e97e";
}
.icon-co-concluded:before {
  content: "\e97f";
}
.icon-co-denied:before {
  content: "\e980";
}
.icon-co-pending:before {
  content: "\e981";
}
.icon-co-percentual:before {
  content: "\e982";
}
.icon-co-purchase-history:before {
  content: "\e983";
}
.icon-co-replicate:before {
  content: "\e990";
}
.icon-come-back:before {
  content: "\e912";
}
.icon-conciliate:before {
  content: "\e972";
}
.icon-contract-view:before {
  content: "\e913";
}
.icon-controller:before {
  content: "\e988";
}
.icon-copy-paste:before {
  content: "\e914";
}
.icon-correspondig:before {
  content: "\e915";
}
.icon-date-picker:before {
  content: "\e909";
}
.icon-denied:before {
  font-size: var(--font-size-md);
  content: "\e90e";
}
.icon-detail-view:before {
  content: "\e917";
}
.icon-document:before {
  content: "\e918";
}
.icon-download-report:before {
  content: "\e985";
}
.icon-drag:before {
  content: "\e98c";
}
.icon-drag-and-drop:before {
  content: "\e919";
  text-indent: 0px;
}
.icon-dropdown-arrow1:before {
  content: "\e91a";
}
.icon-dropdown-arrow2:before {
  content: "\e91b";
}
.icon-edit:before {
  content: "\e91c";
}
.icon-edit-value:before {
  content: "\e91d";
}
.icon-excessive-debt:before {
  content: "\e916";
}
.icon-executor:before {
  content: "\e91e";
}
.icon-expenses:before {
  content: "\e91f";
}
.icon-export:before {
  content: "\e920";
}
.icon-field-check1:before {
  content: "\e921";
  font-size: var(--font-size-md);
}
.icon-field-partial-check:before {
  content: "\e923";
  font-size: var(--font-size-md);
}
.icon-field-uncheck1 {
  line-height: 19px;
}
.item-profissional .icon-field-uncheck1,
.item-data .icon-field-uncheck1 {
  float: left;
  margin-right: 5px;
  position: absolute;
  margin-top: 2px;
}
.header-bar-btn .icon-field-uncheck1 {
  line-height: 24px;
  color: var(--neutral-x-contrast-text);
}
.icon-field-uncheck1:before {
  content: "\e922";
  font-size: var(--font-size-md);
}
.selected .icon-field-uncheck1:before {
  content: "\e921";
}
.icon-filter:before {
  content: "\e984";
  font-size: var(--font-size-md);
}
.icon-form-add:before {
  content: "\e92c";
}
.icon-form-help:before {
  content: "\e994";
}
.icon-form-search:before {
  content: "\e92d";
  padding-right: 10px;
}
.icon-go-to:before {
  content: "\e92e";
  line-height: 18px;
}
.icon-header-favorite:before {
  content: "\e92f";
}
.icon-header-message:before {
  content: "\e930";
}
.icon-header-search:before {
  content: "\e931";
}
.icon-header-setting:before {
  content: "\e932";
}
.icon-history:before {
  content: "\e933";
}
.icon-important-info-empty:before {
  content: "\e924" !important;
}
.icon-important-info-full,
.icon-important-info-full.icon-important-info-empty {
  width: 16px;
  height: 16px;
  display: block;
  margin: 0 auto;
  font-size: var(--font-size-xs);
  margin-top: 3px;
}
.icon-important-info-full:before,
.icon-important-info-full.icon-important-info-empty:before {
  width: 100%;
  height: 100%;
  float: left;
  line-height: 16px;
  text-indent: 0px;
  cursor: pointer;
  text-align: center;
  content: "\e925";
}
.icon-import-data:before {
  content: "\e936";
}
.icon-inactive-folder:before {
  content: "\e978";
}
.icon-info:before {
  content: "\e937";
}
.icon-instructions {
  position: relative;
}
.icon-instructions.rev-fixo[data-messages]:after {
  font-size: 12px;
  border-radius: 9px;
  min-width: 10px;
  width: 20px;
  height: 17px;
  line-height: 11px;
  top: -4px;
  left: 8px;
}
.icon-instructions:before {
  margin-top: 1px;
  content: "\e938";
}
.icon-instructions[data-messages]:after {
  content: attr(data-messages);
  position: absolute;
  color: var(--fb-danger-default-text);
  background: var(--fb-danger-default);
  border-radius: 9px;
  padding: 3px 4px;
  font-size: 8px;
  min-width: 10px;
  left: 16px;
  top: -4px;
  text-align: center;
  font-family: 'Open Sans';
  font-weight: 600;
  width: 18px;
  height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 10px;
}
.icon-invoice-review:before {
  content: "\e939";
}
.icon-invoice-reviewed:before {
  content: "\e973";
}
.icon-key:before {
  content: "\e993";
}
.icon-legal:before {
  content: "\e989";
}
.icon-legal-register:before {
  content: "\e98a";
}
.icon-linked-timesheet:before {
  content: "\e93a";
  line-height: 24px;
  text-indent: 5px;
}
.icon-list:before {
  content: "\e93b";
}
.icon-localization:before {
  content: "\e98d";
}
.icon-locked1 {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 4px;
  top: 10px;
  cursor: pointer;
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.icon-locked1:before {
  content: "\e93c";
}
.icon-main-arrow1:before {
  content: "\e93d";
}
.icon-main-arrow2:before {
  content: "\e93e";
}
.icon-main-menu:before {
  content: "\e93f";
}
.icon-managing-folder:before {
  content: "\e974";
}
.icon-mark-as-read-off:before {
  content: "\e940";
}
.icon-mark-as-read-on:before {
  content: "\e941";
}
.icon-mark-as-reviwed:before {
  content: "\e926";
}
.icon-mass-delegate:before {
  content: "\e979";
}
.icon-mass-review:before {
  content: "\e97a";
}
.icon-minus-circle:before {
  content: "\e942";
}
.icon-more_options-01:before {
  content: "\e943";
}
.icon-more_options-02:before {
  content: "\e944";
}
.icon-moving:before {
  content: "\e945";
}
.icon-multiple-cases:before {
  content: "\e991";
}
.icon-my-appointments:before {
  content: "\e946";
}
.icon-new-chronometer:before {
  content: "\e947";
  line-height: 19px;
}
.icon-new-heavy:before {
  content: "\e948";
}
.icon-new-light:before {
  content: "\e949";
  text-indent: 0px;
}
.icon-new-process:before {
  content: "\e975";
}
.icon-new-release:before {
  content: "\e98e";
}
.icon-new-release-2:before {
  content: "\e98f";
}
.icon-new-right-bar:before {
  content: "\e94b";
}
.icon-new-user:before {
  content: "\e94c";
}
.icon-no-charge:before {
  content: "\e927";
}
.icon-note-view:before {
  content: "\e94d";
}
.icon-notif-message:before {
  content: "\e95d";
}
.icon-notification-report:before {
  content: "\e986";
}
.icon-notification-review:before {
  content: "\e987";
}
.icon-null:before {
  content: "\e94e";
}
.icon-ongoing:before {
  content: "\e94f";
}
.icon-open-search-field:before {
  content: "\e950";
}
.filter-icon-component:before {
  content: "\e950";
}
.icon-partner:before {
  content: "\e951";
}
.icon-payer-contact:before {
  content: "\e952";
}
.icon-pendencies:before {
  content: "\e997";
}
.icon-plus-circle:before {
  content: "\e953";
}
.icon-print:before {
  content: "\e954";
}
.icon-process:before {
  content: "\e955";
}
.icon-process-consult:before {
  content: "\e956";
}
.icon-process-update:before {
  content: "\e992";
}
.icon-publications:before {
  content: "\e976";
}
.icon-publishing-report:before {
  content: "\e977";
}
.icon-radio-off:before {
  content: "\e90b";
  font-size: 26px;
}
.icon-radio-on:before {
  content: "\e90c";
  font-size: 26px;
}
.icon-recover-doc:before {
  content: "\e958";
}
.icon-refresh-heavy:before {
  content: "\e928";
}
.icon-refresh-light:before {
  content: "\e929";
}
.icon-register:before {
  content: "\e98b";
}
.icon-report:before {
  content: "\e959";
}
.icon-responsible-off:before {
  font-size: var(--font-size-sm);
  content: "\e92a";
}
.icon-responsible-on:before {
  font-size: var(--font-size-sm);
  content: "\e934";
}
.icon-return:before {
  content: "\e95e";
}
.icon-search:before {
  content: "\e95f";
}
.icon-service-phrase:before {
  content: "\e960";
}
.icon-setting-small:before {
  content: "\e961";
}
.icon-spelling-reviewer:before {
  content: "\e962";
}
.icon-status-corrent:before {
  content: "\e935";
}
.icon-status-pending:before {
  content: "\e95a";
}
.icon-switch:before {
  content: "\e963";
}
.icon-tabulated:before {
  content: "\e964";
}
.icon-tag:before {
  content: "\e965";
}
.icon-time-sheet:before {
  content: "\e966";
}
.icon-transfer:before {
  content: "\e967";
}
.icon-trash:before {
  content: "\e968";
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .icon-trash:before {
    text-indent: 0px;
    content: "\e969";
    font-size: var(--font-size-md) !important;
    line-height: 22px;
  }
}
.icon-trash-mobile:before {
  text-indent: 0px;
  content: "\e969";
  font-size: var(--font-size-md);
}
.icon-tree:before {
  content: "\e96a";
}
.icon-ts-default-view:before {
  content: "\e96b";
  line-height: 36px;
}
.icon-ts-dynamic-view:before {
  content: "\e96c";
}
.icon-ts-list-view:before {
  content: "\e96d";
}
.icon-ts-manager:before {
  content: "\e90a";
}
.icon-ts-pendencies-view:before {
  content: "\e96e";
}
.icon-user:before {
  content: "\e96f";
}
.icon-view-obs:before {
  text-indent: -4px !important;
  content: "\e970";
}
.icon-wo:before {
  content: "\e95b";
}
.icon-wording:before {
  content: "\e971";
}
.icon-zero-values:before {
  content: "\e95c";
}
.icon-Config:before {
  content: "\e92b";
}
.icon-ConfigLinked:before {
  content: "\e995";
}
.icon-ConfigRequired:before {
  content: "\e996";
}
.icon-ConfigSpecial:before {
  content: "\e998";
}
.icon-ConfigView:before {
  content: "\e999";
}
.icon-case-management:before {
  content: "\e899";
}
.icon-mini-calendar:before {
  content: "\e99b";
}
.icon-edit-document:before {
  content: "\e99a";
}
.icon-finance:before {
  content: "\e99e";
}
.icon-ballom:before {
  content: "\e99c";
}
.icon-phone:before {
  content: "\e99d";
}
.icon-data-base:before {
  content: "\e99f";
}
.icon-download:before {
  content: "\e9a1";
}
.icon-folder:before {
  content: "\e9a0";
}
.icon-bg-extension:before {
  content: "\e9a2";
}
.icon-link:before {
  content: "\e9a3";
}
.icon-eye:before {
  content: "\e9a4";
}
.icon-hold-file:before {
  content: "\e9a5";
}
.icon-external-link:before {
  content: "\e9a6";
}
.icon-upload-data:before {
  content: "\e9a7";
  font-size: var(--font-size-xs);
}
.icon-trib:before {
  content: "\e9a8";
  font-size: 26px;
}
.icon-uniao:before {
  content: "\e9a9";
}
.icon-triangle-exclamation:before {
  content: "\e9aa";
}
.icon-undo:before {
  content: "\e9ab";
}
.icon-decrease-font:before {
  content: "\e9ac";
}
.icon-company:before {
  content: "\e9ad";
}
.icon-dark-mode:before {
  content: "\e9ae";
}
.icon-contrast:before {
  content: "\e9af";
}
.icon-accessibility:before {
  content: "\e9b0";
}
.icon-increase-font:before {
  content: "\e9b1";
}
.icon-forbidden:before {
  content: "\e9b2";
}
.icon-home:before {
  content: "\e9b3";
}
.icon-credit:before {
  content: "\e9b4";
}
* {
  border: 0;
  scrollbar-width: thin;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  font-family: 'Open Sans', sans-serif;
}
article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
  display: block;
}
body {
  min-height: 100%;
  line-height: 20px;
  margin: var(--spacing-none);
  background-repeat: no-repeat;
  background-attachment: fixed;
  font-size: var(--font-size-sm);
  background-color: var(--off-white);
  color: var(--white-contrast-text);
  scrollbar-width: thin;
  scrollbar-color: hsla(var(--black-hsl), 0.32) transparent;
}
body::-webkit-scrollbar-track {
  background-color: transparent !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
body::-webkit-scrollbar {
  width: 8px;
}
body::-webkit-scrollbar-thumb {
  background-color: hsla(var(--black-hsl), 0.32) !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
object {
  display: none;
}
blockquote,
q {
  quotes: none;
}
blockquote::before,
q::before,
blockquote::after,
q::after {
  content: none;
}
ins {
  color: var(--black);
  text-decoration: none;
  background-color: var(--fb-waiting-tint);
}
mark {
  font-style: italic;
  color: var(--black);
  font-weight: var(--font-weight-bold);
  background-color: var(--fb-waiting-tint);
}
del {
  text-decoration: line-through;
}
abbr[title],
dfn[title] {
  cursor: help;
  border-bottom: 1px dotted;
}
table {
  border-spacing: 0;
  border-collapse: separate;
}
table tr td {
  vertical-align: middle;
}
hr {
  border: 0;
  height: 1px;
  opacity: 0.2;
  display: block;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  border-top: 1px solid var(--white);
}
input,
select {
  vertical-align: middle;
}
body {
  font-size: small;
  font: 13px/1.231 'Open Sans', sans-serif;
}
select,
input,
textarea,
button {
  font: 99% 'Open Sans', sans-serif;
}
html {
  overflow-y: auto;
}
a {
  cursor: pointer;
  text-decoration: none;
}
a:hover,
a:active {
  outline: none;
}
a:focus,
input:focus,
button:focus,
ul:focus {
  box-shadow: none !important;
}
ul,
ol {
  margin-left: 2em;
}
ol {
  list-style-type: decimal;
}
ul,
menu,
nav ul,
nav li {
  list-style: none;
  list-style-image: none;
  margin: var(--spacing-none);
}
small {
  font-size: 85%;
}
strong,
th {
  font-weight: var(--font-weight-bold);
}
sup {
  top: -0.5em;
}
sub {
  bottom: -0.25em;
}
sub,
sup {
  font-size: 75%;
  line-height: 0;
  position: relative;
}
pre {
  padding: 15px;
  white-space: pre;
  white-space: pre-wrap;
  word-wrap: break-word;
}
input[type="radio"] {
  vertical-align: text-bottom;
  accent-color: var(--background-brand-base-tint-hight-contrast);
}
button {
  width: auto;
  overflow: visible;
}
button:focus {
  box-shadow: none !important;
}
input[type="button"],
input[type="submit"],
input[type="image"],
button {
  cursor: pointer;
}
textarea,
input[type='text'],
input[type='password'],
input[type='date'],
input[type='number'],
input[type='email'],
input[type='tel'],
input[type='url'],
input.k-input {
  border-radius: 3px;
  -webkit-appearance: none;
}
input:invalid,
textarea:invalid {
  border-radius: 1px;
  box-shadow: 0px 0px 5px red;
  -moz-box-shadow: 0px 0px 5px red;
  -webkit-box-shadow: 0px 0px 5px red;
}
input::-ms-clear {
  display: none;
}
textarea {
  overflow: auto;
  font-weight: 400;
  font-style: normal;
}
i {
  font-style: normal;
}
audio,
canvas,
video {
  zoom: 1;
  display: inline;
  display: inline-block;
}
[class*="span"] {
  float: left;
  min-height: 1px;
}
@media print {
  * {
    background: transparent !important;
    color: black !important;
    text-shadow: none !important;
    filter: none !important;
    -ms-filter: none !important;
  }
  a,
  a:visited {
    color: var(--neutral-shade) !important;
    text-decoration: underline;
  }
  a[href]:after {
    content: " (" attr(href) ")";
  }
  abbr[title]:after {
    content: " (" attr(title) ")";
  }
  .ir a:after,
  a[href^="javascript:"]:after,
  a[href^="#"]:after {
    content: "";
  }
  pre,
  blockquote {
    border: 1px solid var(--neutral-x-tint);
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  @page {
    margin: 0.5cm;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
}
.ie6 legend,
.ie7 legend {
  margin-left: -7px;
}
.ie7 input[type="checkbox"] {
  vertical-align: baseline;
}
.ie6 input {
  vertical-align: text-bottom;
}
.no-boxshadow input:invalid,
.no-boxshadow textarea:invalid {
  background-color: var(--off-white);
}
.ie7 img {
  -ms-interpolation-mode: bicubic;
}
.ir {
  direction: ltr;
  display: block;
  overflow: hidden;
  text-align: left;
  text-indent: -999em;
  background-repeat: no-repeat;
}
.no-border {
  border: none !important;
}
.hidden {
  visibility: hidden;
  display: none !important;
}
.hide {
  display: none;
}
.show,
.display-block {
  display: block !important;
  visibility: visible !important;
}
.invisible {
  visibility: hidden;
}
.visuallyhidden {
  border: 0;
  padding: 0;
  width: 1px;
  height: 1px;
  margin: -1px;
  overflow: hidden;
  position: absolute;
  clip: rect(0 0 0 0);
}
.visuallyhidden.focusable:active,
.visuallyhidden.focusable:focus {
  margin: 0;
  clip: auto;
  width: auto;
  height: auto;
  position: static;
  overflow: visible;
}
.clearfix {
  zoom: 1;
}
.clearfix::after {
  clear: both;
}
.clearfix::before,
.clearfix::after {
  height: 0;
  display: block;
  content: "\0020";
  overflow: hidden;
}
.clearSearchInput input[type="search"]::-webkit-search-decoration,
.clearSearchInput input[type="search"]::-webkit-search-cancel-button,
.clearSearchInput input[type="search"]::-webkit-search-results-button,
.clearSearchInput input[type=text]::-ms-clear {
  display: none;
  width: 0;
  height: 0;
}
.clearSearchInput input[type=text]::-ms-reveal {
  display: none;
  width: 0;
  height: 0;
}
.clearSearchInput input[type="search"]::-webkit-search-results-decoration {
  display: none;
}
.header-bar-btn,
.left-bar-btn {
  width: 32px;
  height: 22px;
  float: left;
  cursor: pointer;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.header-bar-btn:hover,
.left-bar-btn:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.header-bar-btn:hover,
.left-bar-btn:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.header-bar-btn {
  width: 24px;
  height: 24px;
  background-color: transparent;
  border-radius: var(--radius-vs);
  color: var(--neutral-x-contrast-text);
  border: 1px solid var(--main-primary-xx-tint);
}
.header-bar-btn:before {
  text-indent: 0px !important;
}
.header-bar-btn.icon-user {
  font-size: 14px;
}
.left-bar-btn {
  margin-bottom: 10px;
}
.pull-right {
  float: right;
}
.pull-left {
  float: left;
}
.no-padding {
  padding: var(--spacing-none) !important;
}
.affix {
  position: fixed;
}
.scroll-y {
  overflow-y: auto;
}
.scroll-x {
  overflow-x: auto;
}
.has-disabled .disabled {
  cursor: no-drop;
}
.has-disabled .disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.has-menu-in-table {
  position: static;
}
.has-menu-in-table:last-child > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: static;
}
.has-menu-in-table:last-child > div .buttons-container {
  right: 3px;
  position: absolute !important;
}
.has-menu-in-table:last-child > div .buttons-container .options-menu {
  top: -3px;
  right: 6px;
  position: absolute;
}
.has-menu-in-table:last-child > div .buttons-container .options-menu .options-menu-icon {
  font-size: 16px;
  position: static;
}
.has-menu-in-table:last-child > div .buttons-container .options-menu .options-menu-icon:after {
  right: 2px;
}
.notificaton-nice-scroll {
  z-index: 10012 !important;
}
.nicescroll-rails {
  background-color: hsla(var(--main-primary-default-hsl), .15) !important;
}
.nicescroll-rails div {
  -webkit-border-radius: 7px 7px 7px 7px;
  -moz-border-radius: 7px 7px 7px 7px;
  -o-border-radius: 7px 7px 7px 7px;
  border-radius: 7px 7px 7px 7px;
  border: 1px solid hsla(var(--white-hsl), .3) !important;
  background-color: rgba(118, 118, 118, 0.5) !important;
}
.nicescroll-rails-vr {
  width: 7px!important;
  margin-left: -2px;
}
.nicescroll-rails-vr div {
  width: 5px!important;
}
.nicescroll-rails-hr div {
  height: 5px!important;
}
.nicescroll-rails-hr.small div {
  top: 1px!important;
  height: 5px!important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: hsla(var(--black-hsl), 0.32) !important;
}
.timesheet-daily-scroll div,
.timesheet-weekly-scroll div,
.admin-scroll div {
  background-color: hsla(var(--main-primary-default-hsl), .5) !important;
}
.lista-profissionais-scroll div {
  background-color: hsla(var(--main-primary-default-hsl), .5) !important;
}
.pos-relative {
  position: relative;
}
.pos-absolute {
  position: absolute;
}
.display-table {
  display: table;
}
.full-width {
  width: 100%!important;
}
.table-row {
  display: table-row;
}
.text-transform-none {
  text-transform: none;
}
.screenreader {
  position: absolute !important;
  height: 1px;
  width: 1px;
  overflow: hidden;
  clip: rect(1px 1px 1px 1px);
  clip: rect(1px, 1px, 1px, 1px);
}
.radial-progress {
  width: 40px;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  width: 40px;
  height: 40px;
  position: absolute;
  border-radius: 50%;
}
.radial-progress .circle .mask,
.radial-progress .circle .fill {
  -webkit-backface-visibility: hidden;
  -webkit-transition: -webkit-transform 2s;
  -ms-transition: -ms-transform 2s;
  -o-transition: -ms-transform 2s;
  transition: transform 2s;
  border-radius: 50%;
}
.radial-progress .circle .mask {
  clip: rect(0px, 40px, 40px, 40px/2);
}
.radial-progress .circle .mask .fill {
  clip: rect(0px, 40px/2, 40px, 0px);
}
.radial-progress .inset {
  width: 36px;
  height: 36px;
  position: absolute;
  margin-left: 4px/2;
  margin-top: 4px/2;
  background-color: var(--white);
  border-radius: 50%;
}
.radial-progress .inset .percentage {
  width: 30px;
  position: absolute;
  top: 10px;
  left: 3px;
  line-height: 1;
  color: var(--white-contrast-text);
  font-size: 12px;
  text-align: center;
}
.radial-progress[data-progress="1"] .circle .mask.full,
.radial-progress[data-progress="1"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 1);
  -ms-transform: rotate(180deg / 100 * 1);
  -o-transform: rotate(180deg / 100 * 1);
  transform: rotate(180deg / 100 * 1);
}
.radial-progress[data-progress="1"] .circle .fill.fix {
  -webkit-transform: rotate(3.6deg);
  -ms-transform: rotate(3.6deg);
  -o-transform: rotate(3.6deg);
  transform: rotate(3.6deg);
}
.radial-progress[data-progress="1"] .inset .percentage:before {
  content: "1%";
}
.radial-progress[data-progress="1"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="2"] .circle .mask.full,
.radial-progress[data-progress="2"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 2);
  -ms-transform: rotate(180deg / 100 * 2);
  -o-transform: rotate(180deg / 100 * 2);
  transform: rotate(180deg / 100 * 2);
}
.radial-progress[data-progress="2"] .circle .fill.fix {
  -webkit-transform: rotate(7.2deg);
  -ms-transform: rotate(7.2deg);
  -o-transform: rotate(7.2deg);
  transform: rotate(7.2deg);
}
.radial-progress[data-progress="2"] .inset .percentage:before {
  content: "2%";
}
.radial-progress[data-progress="2"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="3"] .circle .mask.full,
.radial-progress[data-progress="3"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 3);
  -ms-transform: rotate(180deg / 100 * 3);
  -o-transform: rotate(180deg / 100 * 3);
  transform: rotate(180deg / 100 * 3);
}
.radial-progress[data-progress="3"] .circle .fill.fix {
  -webkit-transform: rotate(10.8deg);
  -ms-transform: rotate(10.8deg);
  -o-transform: rotate(10.8deg);
  transform: rotate(10.8deg);
}
.radial-progress[data-progress="3"] .inset .percentage:before {
  content: "3%";
}
.radial-progress[data-progress="3"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="4"] .circle .mask.full,
.radial-progress[data-progress="4"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 4);
  -ms-transform: rotate(180deg / 100 * 4);
  -o-transform: rotate(180deg / 100 * 4);
  transform: rotate(180deg / 100 * 4);
}
.radial-progress[data-progress="4"] .circle .fill.fix {
  -webkit-transform: rotate(14.4deg);
  -ms-transform: rotate(14.4deg);
  -o-transform: rotate(14.4deg);
  transform: rotate(14.4deg);
}
.radial-progress[data-progress="4"] .inset .percentage:before {
  content: "4%";
}
.radial-progress[data-progress="4"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="5"] .circle .mask.full,
.radial-progress[data-progress="5"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 5);
  -ms-transform: rotate(180deg / 100 * 5);
  -o-transform: rotate(180deg / 100 * 5);
  transform: rotate(180deg / 100 * 5);
}
.radial-progress[data-progress="5"] .circle .fill.fix {
  -webkit-transform: rotate(18deg);
  -ms-transform: rotate(18deg);
  -o-transform: rotate(18deg);
  transform: rotate(18deg);
}
.radial-progress[data-progress="5"] .inset .percentage:before {
  content: "5%";
}
.radial-progress[data-progress="5"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="6"] .circle .mask.full,
.radial-progress[data-progress="6"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 6);
  -ms-transform: rotate(180deg / 100 * 6);
  -o-transform: rotate(180deg / 100 * 6);
  transform: rotate(180deg / 100 * 6);
}
.radial-progress[data-progress="6"] .circle .fill.fix {
  -webkit-transform: rotate(21.6deg);
  -ms-transform: rotate(21.6deg);
  -o-transform: rotate(21.6deg);
  transform: rotate(21.6deg);
}
.radial-progress[data-progress="6"] .inset .percentage:before {
  content: "6%";
}
.radial-progress[data-progress="6"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="7"] .circle .mask.full,
.radial-progress[data-progress="7"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 7);
  -ms-transform: rotate(180deg / 100 * 7);
  -o-transform: rotate(180deg / 100 * 7);
  transform: rotate(180deg / 100 * 7);
}
.radial-progress[data-progress="7"] .circle .fill.fix {
  -webkit-transform: rotate(25.2deg);
  -ms-transform: rotate(25.2deg);
  -o-transform: rotate(25.2deg);
  transform: rotate(25.2deg);
}
.radial-progress[data-progress="7"] .inset .percentage:before {
  content: "7%";
}
.radial-progress[data-progress="7"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="8"] .circle .mask.full,
.radial-progress[data-progress="8"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 8);
  -ms-transform: rotate(180deg / 100 * 8);
  -o-transform: rotate(180deg / 100 * 8);
  transform: rotate(180deg / 100 * 8);
}
.radial-progress[data-progress="8"] .circle .fill.fix {
  -webkit-transform: rotate(28.8deg);
  -ms-transform: rotate(28.8deg);
  -o-transform: rotate(28.8deg);
  transform: rotate(28.8deg);
}
.radial-progress[data-progress="8"] .inset .percentage:before {
  content: "8%";
}
.radial-progress[data-progress="8"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="9"] .circle .mask.full,
.radial-progress[data-progress="9"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 9);
  -ms-transform: rotate(180deg / 100 * 9);
  -o-transform: rotate(180deg / 100 * 9);
  transform: rotate(180deg / 100 * 9);
}
.radial-progress[data-progress="9"] .circle .fill.fix {
  -webkit-transform: rotate(32.4deg);
  -ms-transform: rotate(32.4deg);
  -o-transform: rotate(32.4deg);
  transform: rotate(32.4deg);
}
.radial-progress[data-progress="9"] .inset .percentage:before {
  content: "9%";
}
.radial-progress[data-progress="9"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="10"] .circle .mask.full,
.radial-progress[data-progress="10"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 10);
  -ms-transform: rotate(180deg / 100 * 10);
  -o-transform: rotate(180deg / 100 * 10);
  transform: rotate(180deg / 100 * 10);
}
.radial-progress[data-progress="10"] .circle .fill.fix {
  -webkit-transform: rotate(36deg);
  -ms-transform: rotate(36deg);
  -o-transform: rotate(36deg);
  transform: rotate(36deg);
}
.radial-progress[data-progress="10"] .inset .percentage:before {
  content: "10%";
}
.radial-progress[data-progress="10"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="11"] .circle .mask.full,
.radial-progress[data-progress="11"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 11);
  -ms-transform: rotate(180deg / 100 * 11);
  -o-transform: rotate(180deg / 100 * 11);
  transform: rotate(180deg / 100 * 11);
}
.radial-progress[data-progress="11"] .circle .fill.fix {
  -webkit-transform: rotate(39.6deg);
  -ms-transform: rotate(39.6deg);
  -o-transform: rotate(39.6deg);
  transform: rotate(39.6deg);
}
.radial-progress[data-progress="11"] .inset .percentage:before {
  content: "11%";
}
.radial-progress[data-progress="11"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="12"] .circle .mask.full,
.radial-progress[data-progress="12"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 12);
  -ms-transform: rotate(180deg / 100 * 12);
  -o-transform: rotate(180deg / 100 * 12);
  transform: rotate(180deg / 100 * 12);
}
.radial-progress[data-progress="12"] .circle .fill.fix {
  -webkit-transform: rotate(43.2deg);
  -ms-transform: rotate(43.2deg);
  -o-transform: rotate(43.2deg);
  transform: rotate(43.2deg);
}
.radial-progress[data-progress="12"] .inset .percentage:before {
  content: "12%";
}
.radial-progress[data-progress="12"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="13"] .circle .mask.full,
.radial-progress[data-progress="13"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 13);
  -ms-transform: rotate(180deg / 100 * 13);
  -o-transform: rotate(180deg / 100 * 13);
  transform: rotate(180deg / 100 * 13);
}
.radial-progress[data-progress="13"] .circle .fill.fix {
  -webkit-transform: rotate(46.8deg);
  -ms-transform: rotate(46.8deg);
  -o-transform: rotate(46.8deg);
  transform: rotate(46.8deg);
}
.radial-progress[data-progress="13"] .inset .percentage:before {
  content: "13%";
}
.radial-progress[data-progress="13"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="14"] .circle .mask.full,
.radial-progress[data-progress="14"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 14);
  -ms-transform: rotate(180deg / 100 * 14);
  -o-transform: rotate(180deg / 100 * 14);
  transform: rotate(180deg / 100 * 14);
}
.radial-progress[data-progress="14"] .circle .fill.fix {
  -webkit-transform: rotate(50.4deg);
  -ms-transform: rotate(50.4deg);
  -o-transform: rotate(50.4deg);
  transform: rotate(50.4deg);
}
.radial-progress[data-progress="14"] .inset .percentage:before {
  content: "14%";
}
.radial-progress[data-progress="14"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="15"] .circle .mask.full,
.radial-progress[data-progress="15"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 15);
  -ms-transform: rotate(180deg / 100 * 15);
  -o-transform: rotate(180deg / 100 * 15);
  transform: rotate(180deg / 100 * 15);
}
.radial-progress[data-progress="15"] .circle .fill.fix {
  -webkit-transform: rotate(54deg);
  -ms-transform: rotate(54deg);
  -o-transform: rotate(54deg);
  transform: rotate(54deg);
}
.radial-progress[data-progress="15"] .inset .percentage:before {
  content: "15%";
}
.radial-progress[data-progress="15"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="16"] .circle .mask.full,
.radial-progress[data-progress="16"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 16);
  -ms-transform: rotate(180deg / 100 * 16);
  -o-transform: rotate(180deg / 100 * 16);
  transform: rotate(180deg / 100 * 16);
}
.radial-progress[data-progress="16"] .circle .fill.fix {
  -webkit-transform: rotate(57.6deg);
  -ms-transform: rotate(57.6deg);
  -o-transform: rotate(57.6deg);
  transform: rotate(57.6deg);
}
.radial-progress[data-progress="16"] .inset .percentage:before {
  content: "16%";
}
.radial-progress[data-progress="16"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="17"] .circle .mask.full,
.radial-progress[data-progress="17"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 17);
  -ms-transform: rotate(180deg / 100 * 17);
  -o-transform: rotate(180deg / 100 * 17);
  transform: rotate(180deg / 100 * 17);
}
.radial-progress[data-progress="17"] .circle .fill.fix {
  -webkit-transform: rotate(61.2deg);
  -ms-transform: rotate(61.2deg);
  -o-transform: rotate(61.2deg);
  transform: rotate(61.2deg);
}
.radial-progress[data-progress="17"] .inset .percentage:before {
  content: "17%";
}
.radial-progress[data-progress="17"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="18"] .circle .mask.full,
.radial-progress[data-progress="18"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 18);
  -ms-transform: rotate(180deg / 100 * 18);
  -o-transform: rotate(180deg / 100 * 18);
  transform: rotate(180deg / 100 * 18);
}
.radial-progress[data-progress="18"] .circle .fill.fix {
  -webkit-transform: rotate(64.8deg);
  -ms-transform: rotate(64.8deg);
  -o-transform: rotate(64.8deg);
  transform: rotate(64.8deg);
}
.radial-progress[data-progress="18"] .inset .percentage:before {
  content: "18%";
}
.radial-progress[data-progress="18"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="19"] .circle .mask.full,
.radial-progress[data-progress="19"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 19);
  -ms-transform: rotate(180deg / 100 * 19);
  -o-transform: rotate(180deg / 100 * 19);
  transform: rotate(180deg / 100 * 19);
}
.radial-progress[data-progress="19"] .circle .fill.fix {
  -webkit-transform: rotate(68.4deg);
  -ms-transform: rotate(68.4deg);
  -o-transform: rotate(68.4deg);
  transform: rotate(68.4deg);
}
.radial-progress[data-progress="19"] .inset .percentage:before {
  content: "19%";
}
.radial-progress[data-progress="19"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="20"] .circle .mask.full,
.radial-progress[data-progress="20"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 20);
  -ms-transform: rotate(180deg / 100 * 20);
  -o-transform: rotate(180deg / 100 * 20);
  transform: rotate(180deg / 100 * 20);
}
.radial-progress[data-progress="20"] .circle .fill.fix {
  -webkit-transform: rotate(72deg);
  -ms-transform: rotate(72deg);
  -o-transform: rotate(72deg);
  transform: rotate(72deg);
}
.radial-progress[data-progress="20"] .inset .percentage:before {
  content: "20%";
}
.radial-progress[data-progress="20"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="21"] .circle .mask.full,
.radial-progress[data-progress="21"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 21);
  -ms-transform: rotate(180deg / 100 * 21);
  -o-transform: rotate(180deg / 100 * 21);
  transform: rotate(180deg / 100 * 21);
}
.radial-progress[data-progress="21"] .circle .fill.fix {
  -webkit-transform: rotate(75.6deg);
  -ms-transform: rotate(75.6deg);
  -o-transform: rotate(75.6deg);
  transform: rotate(75.6deg);
}
.radial-progress[data-progress="21"] .inset .percentage:before {
  content: "21%";
}
.radial-progress[data-progress="21"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="22"] .circle .mask.full,
.radial-progress[data-progress="22"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 22);
  -ms-transform: rotate(180deg / 100 * 22);
  -o-transform: rotate(180deg / 100 * 22);
  transform: rotate(180deg / 100 * 22);
}
.radial-progress[data-progress="22"] .circle .fill.fix {
  -webkit-transform: rotate(79.2deg);
  -ms-transform: rotate(79.2deg);
  -o-transform: rotate(79.2deg);
  transform: rotate(79.2deg);
}
.radial-progress[data-progress="22"] .inset .percentage:before {
  content: "22%";
}
.radial-progress[data-progress="22"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="23"] .circle .mask.full,
.radial-progress[data-progress="23"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 23);
  -ms-transform: rotate(180deg / 100 * 23);
  -o-transform: rotate(180deg / 100 * 23);
  transform: rotate(180deg / 100 * 23);
}
.radial-progress[data-progress="23"] .circle .fill.fix {
  -webkit-transform: rotate(82.8deg);
  -ms-transform: rotate(82.8deg);
  -o-transform: rotate(82.8deg);
  transform: rotate(82.8deg);
}
.radial-progress[data-progress="23"] .inset .percentage:before {
  content: "23%";
}
.radial-progress[data-progress="23"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="24"] .circle .mask.full,
.radial-progress[data-progress="24"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 24);
  -ms-transform: rotate(180deg / 100 * 24);
  -o-transform: rotate(180deg / 100 * 24);
  transform: rotate(180deg / 100 * 24);
}
.radial-progress[data-progress="24"] .circle .fill.fix {
  -webkit-transform: rotate(86.4deg);
  -ms-transform: rotate(86.4deg);
  -o-transform: rotate(86.4deg);
  transform: rotate(86.4deg);
}
.radial-progress[data-progress="24"] .inset .percentage:before {
  content: "24%";
}
.radial-progress[data-progress="24"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="25"] .circle .mask.full,
.radial-progress[data-progress="25"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 25);
  -ms-transform: rotate(180deg / 100 * 25);
  -o-transform: rotate(180deg / 100 * 25);
  transform: rotate(180deg / 100 * 25);
}
.radial-progress[data-progress="25"] .circle .fill.fix {
  -webkit-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.radial-progress[data-progress="25"] .inset .percentage:before {
  content: "25%";
}
.radial-progress[data-progress="25"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="26"] .circle .mask.full,
.radial-progress[data-progress="26"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 26);
  -ms-transform: rotate(180deg / 100 * 26);
  -o-transform: rotate(180deg / 100 * 26);
  transform: rotate(180deg / 100 * 26);
}
.radial-progress[data-progress="26"] .circle .fill.fix {
  -webkit-transform: rotate(93.6deg);
  -ms-transform: rotate(93.6deg);
  -o-transform: rotate(93.6deg);
  transform: rotate(93.6deg);
}
.radial-progress[data-progress="26"] .inset .percentage:before {
  content: "26%";
}
.radial-progress[data-progress="26"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="27"] .circle .mask.full,
.radial-progress[data-progress="27"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 27);
  -ms-transform: rotate(180deg / 100 * 27);
  -o-transform: rotate(180deg / 100 * 27);
  transform: rotate(180deg / 100 * 27);
}
.radial-progress[data-progress="27"] .circle .fill.fix {
  -webkit-transform: rotate(97.2deg);
  -ms-transform: rotate(97.2deg);
  -o-transform: rotate(97.2deg);
  transform: rotate(97.2deg);
}
.radial-progress[data-progress="27"] .inset .percentage:before {
  content: "27%";
}
.radial-progress[data-progress="27"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="28"] .circle .mask.full,
.radial-progress[data-progress="28"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 28);
  -ms-transform: rotate(180deg / 100 * 28);
  -o-transform: rotate(180deg / 100 * 28);
  transform: rotate(180deg / 100 * 28);
}
.radial-progress[data-progress="28"] .circle .fill.fix {
  -webkit-transform: rotate(100.8deg);
  -ms-transform: rotate(100.8deg);
  -o-transform: rotate(100.8deg);
  transform: rotate(100.8deg);
}
.radial-progress[data-progress="28"] .inset .percentage:before {
  content: "28%";
}
.radial-progress[data-progress="28"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="29"] .circle .mask.full,
.radial-progress[data-progress="29"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 29);
  -ms-transform: rotate(180deg / 100 * 29);
  -o-transform: rotate(180deg / 100 * 29);
  transform: rotate(180deg / 100 * 29);
}
.radial-progress[data-progress="29"] .circle .fill.fix {
  -webkit-transform: rotate(104.4deg);
  -ms-transform: rotate(104.4deg);
  -o-transform: rotate(104.4deg);
  transform: rotate(104.4deg);
}
.radial-progress[data-progress="29"] .inset .percentage:before {
  content: "29%";
}
.radial-progress[data-progress="29"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="30"] .circle .mask.full,
.radial-progress[data-progress="30"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 30);
  -ms-transform: rotate(180deg / 100 * 30);
  -o-transform: rotate(180deg / 100 * 30);
  transform: rotate(180deg / 100 * 30);
}
.radial-progress[data-progress="30"] .circle .fill.fix {
  -webkit-transform: rotate(108deg);
  -ms-transform: rotate(108deg);
  -o-transform: rotate(108deg);
  transform: rotate(108deg);
}
.radial-progress[data-progress="30"] .inset .percentage:before {
  content: "30%";
}
.radial-progress[data-progress="30"] .circle .mask .fill {
  background: var(--fb-danger-default);
}
.radial-progress[data-progress="31"] .circle .mask.full,
.radial-progress[data-progress="31"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 31);
  -ms-transform: rotate(180deg / 100 * 31);
  -o-transform: rotate(180deg / 100 * 31);
  transform: rotate(180deg / 100 * 31);
}
.radial-progress[data-progress="31"] .circle .fill.fix {
  -webkit-transform: rotate(111.6deg);
  -ms-transform: rotate(111.6deg);
  -o-transform: rotate(111.6deg);
  transform: rotate(111.6deg);
}
.radial-progress[data-progress="31"] .inset .percentage:before {
  content: "31%";
}
.radial-progress[data-progress="31"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="32"] .circle .mask.full,
.radial-progress[data-progress="32"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 32);
  -ms-transform: rotate(180deg / 100 * 32);
  -o-transform: rotate(180deg / 100 * 32);
  transform: rotate(180deg / 100 * 32);
}
.radial-progress[data-progress="32"] .circle .fill.fix {
  -webkit-transform: rotate(115.2deg);
  -ms-transform: rotate(115.2deg);
  -o-transform: rotate(115.2deg);
  transform: rotate(115.2deg);
}
.radial-progress[data-progress="32"] .inset .percentage:before {
  content: "32%";
}
.radial-progress[data-progress="32"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="33"] .circle .mask.full,
.radial-progress[data-progress="33"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 33);
  -ms-transform: rotate(180deg / 100 * 33);
  -o-transform: rotate(180deg / 100 * 33);
  transform: rotate(180deg / 100 * 33);
}
.radial-progress[data-progress="33"] .circle .fill.fix {
  -webkit-transform: rotate(118.8deg);
  -ms-transform: rotate(118.8deg);
  -o-transform: rotate(118.8deg);
  transform: rotate(118.8deg);
}
.radial-progress[data-progress="33"] .inset .percentage:before {
  content: "33%";
}
.radial-progress[data-progress="33"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="34"] .circle .mask.full,
.radial-progress[data-progress="34"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 34);
  -ms-transform: rotate(180deg / 100 * 34);
  -o-transform: rotate(180deg / 100 * 34);
  transform: rotate(180deg / 100 * 34);
}
.radial-progress[data-progress="34"] .circle .fill.fix {
  -webkit-transform: rotate(122.4deg);
  -ms-transform: rotate(122.4deg);
  -o-transform: rotate(122.4deg);
  transform: rotate(122.4deg);
}
.radial-progress[data-progress="34"] .inset .percentage:before {
  content: "34%";
}
.radial-progress[data-progress="34"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="35"] .circle .mask.full,
.radial-progress[data-progress="35"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 35);
  -ms-transform: rotate(180deg / 100 * 35);
  -o-transform: rotate(180deg / 100 * 35);
  transform: rotate(180deg / 100 * 35);
}
.radial-progress[data-progress="35"] .circle .fill.fix {
  -webkit-transform: rotate(126deg);
  -ms-transform: rotate(126deg);
  -o-transform: rotate(126deg);
  transform: rotate(126deg);
}
.radial-progress[data-progress="35"] .inset .percentage:before {
  content: "35%";
}
.radial-progress[data-progress="35"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="36"] .circle .mask.full,
.radial-progress[data-progress="36"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 36);
  -ms-transform: rotate(180deg / 100 * 36);
  -o-transform: rotate(180deg / 100 * 36);
  transform: rotate(180deg / 100 * 36);
}
.radial-progress[data-progress="36"] .circle .fill.fix {
  -webkit-transform: rotate(129.6deg);
  -ms-transform: rotate(129.6deg);
  -o-transform: rotate(129.6deg);
  transform: rotate(129.6deg);
}
.radial-progress[data-progress="36"] .inset .percentage:before {
  content: "36%";
}
.radial-progress[data-progress="36"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="37"] .circle .mask.full,
.radial-progress[data-progress="37"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 37);
  -ms-transform: rotate(180deg / 100 * 37);
  -o-transform: rotate(180deg / 100 * 37);
  transform: rotate(180deg / 100 * 37);
}
.radial-progress[data-progress="37"] .circle .fill.fix {
  -webkit-transform: rotate(133.2deg);
  -ms-transform: rotate(133.2deg);
  -o-transform: rotate(133.2deg);
  transform: rotate(133.2deg);
}
.radial-progress[data-progress="37"] .inset .percentage:before {
  content: "37%";
}
.radial-progress[data-progress="37"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="38"] .circle .mask.full,
.radial-progress[data-progress="38"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 38);
  -ms-transform: rotate(180deg / 100 * 38);
  -o-transform: rotate(180deg / 100 * 38);
  transform: rotate(180deg / 100 * 38);
}
.radial-progress[data-progress="38"] .circle .fill.fix {
  -webkit-transform: rotate(136.8deg);
  -ms-transform: rotate(136.8deg);
  -o-transform: rotate(136.8deg);
  transform: rotate(136.8deg);
}
.radial-progress[data-progress="38"] .inset .percentage:before {
  content: "38%";
}
.radial-progress[data-progress="38"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="39"] .circle .mask.full,
.radial-progress[data-progress="39"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 39);
  -ms-transform: rotate(180deg / 100 * 39);
  -o-transform: rotate(180deg / 100 * 39);
  transform: rotate(180deg / 100 * 39);
}
.radial-progress[data-progress="39"] .circle .fill.fix {
  -webkit-transform: rotate(140.4deg);
  -ms-transform: rotate(140.4deg);
  -o-transform: rotate(140.4deg);
  transform: rotate(140.4deg);
}
.radial-progress[data-progress="39"] .inset .percentage:before {
  content: "39%";
}
.radial-progress[data-progress="39"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="40"] .circle .mask.full,
.radial-progress[data-progress="40"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 40);
  -ms-transform: rotate(180deg / 100 * 40);
  -o-transform: rotate(180deg / 100 * 40);
  transform: rotate(180deg / 100 * 40);
}
.radial-progress[data-progress="40"] .circle .fill.fix {
  -webkit-transform: rotate(144deg);
  -ms-transform: rotate(144deg);
  -o-transform: rotate(144deg);
  transform: rotate(144deg);
}
.radial-progress[data-progress="40"] .inset .percentage:before {
  content: "40%";
}
.radial-progress[data-progress="40"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="41"] .circle .mask.full,
.radial-progress[data-progress="41"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 41);
  -ms-transform: rotate(180deg / 100 * 41);
  -o-transform: rotate(180deg / 100 * 41);
  transform: rotate(180deg / 100 * 41);
}
.radial-progress[data-progress="41"] .circle .fill.fix {
  -webkit-transform: rotate(147.6deg);
  -ms-transform: rotate(147.6deg);
  -o-transform: rotate(147.6deg);
  transform: rotate(147.6deg);
}
.radial-progress[data-progress="41"] .inset .percentage:before {
  content: "41%";
}
.radial-progress[data-progress="41"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="42"] .circle .mask.full,
.radial-progress[data-progress="42"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 42);
  -ms-transform: rotate(180deg / 100 * 42);
  -o-transform: rotate(180deg / 100 * 42);
  transform: rotate(180deg / 100 * 42);
}
.radial-progress[data-progress="42"] .circle .fill.fix {
  -webkit-transform: rotate(151.2deg);
  -ms-transform: rotate(151.2deg);
  -o-transform: rotate(151.2deg);
  transform: rotate(151.2deg);
}
.radial-progress[data-progress="42"] .inset .percentage:before {
  content: "42%";
}
.radial-progress[data-progress="42"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="43"] .circle .mask.full,
.radial-progress[data-progress="43"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 43);
  -ms-transform: rotate(180deg / 100 * 43);
  -o-transform: rotate(180deg / 100 * 43);
  transform: rotate(180deg / 100 * 43);
}
.radial-progress[data-progress="43"] .circle .fill.fix {
  -webkit-transform: rotate(154.8deg);
  -ms-transform: rotate(154.8deg);
  -o-transform: rotate(154.8deg);
  transform: rotate(154.8deg);
}
.radial-progress[data-progress="43"] .inset .percentage:before {
  content: "43%";
}
.radial-progress[data-progress="43"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="44"] .circle .mask.full,
.radial-progress[data-progress="44"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 44);
  -ms-transform: rotate(180deg / 100 * 44);
  -o-transform: rotate(180deg / 100 * 44);
  transform: rotate(180deg / 100 * 44);
}
.radial-progress[data-progress="44"] .circle .fill.fix {
  -webkit-transform: rotate(158.4deg);
  -ms-transform: rotate(158.4deg);
  -o-transform: rotate(158.4deg);
  transform: rotate(158.4deg);
}
.radial-progress[data-progress="44"] .inset .percentage:before {
  content: "44%";
}
.radial-progress[data-progress="44"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="45"] .circle .mask.full,
.radial-progress[data-progress="45"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 45);
  -ms-transform: rotate(180deg / 100 * 45);
  -o-transform: rotate(180deg / 100 * 45);
  transform: rotate(180deg / 100 * 45);
}
.radial-progress[data-progress="45"] .circle .fill.fix {
  -webkit-transform: rotate(162deg);
  -ms-transform: rotate(162deg);
  -o-transform: rotate(162deg);
  transform: rotate(162deg);
}
.radial-progress[data-progress="45"] .inset .percentage:before {
  content: "45%";
}
.radial-progress[data-progress="45"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="46"] .circle .mask.full,
.radial-progress[data-progress="46"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 46);
  -ms-transform: rotate(180deg / 100 * 46);
  -o-transform: rotate(180deg / 100 * 46);
  transform: rotate(180deg / 100 * 46);
}
.radial-progress[data-progress="46"] .circle .fill.fix {
  -webkit-transform: rotate(165.6deg);
  -ms-transform: rotate(165.6deg);
  -o-transform: rotate(165.6deg);
  transform: rotate(165.6deg);
}
.radial-progress[data-progress="46"] .inset .percentage:before {
  content: "46%";
}
.radial-progress[data-progress="46"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="47"] .circle .mask.full,
.radial-progress[data-progress="47"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 47);
  -ms-transform: rotate(180deg / 100 * 47);
  -o-transform: rotate(180deg / 100 * 47);
  transform: rotate(180deg / 100 * 47);
}
.radial-progress[data-progress="47"] .circle .fill.fix {
  -webkit-transform: rotate(169.2deg);
  -ms-transform: rotate(169.2deg);
  -o-transform: rotate(169.2deg);
  transform: rotate(169.2deg);
}
.radial-progress[data-progress="47"] .inset .percentage:before {
  content: "47%";
}
.radial-progress[data-progress="47"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="48"] .circle .mask.full,
.radial-progress[data-progress="48"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 48);
  -ms-transform: rotate(180deg / 100 * 48);
  -o-transform: rotate(180deg / 100 * 48);
  transform: rotate(180deg / 100 * 48);
}
.radial-progress[data-progress="48"] .circle .fill.fix {
  -webkit-transform: rotate(172.8deg);
  -ms-transform: rotate(172.8deg);
  -o-transform: rotate(172.8deg);
  transform: rotate(172.8deg);
}
.radial-progress[data-progress="48"] .inset .percentage:before {
  content: "48%";
}
.radial-progress[data-progress="48"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="49"] .circle .mask.full,
.radial-progress[data-progress="49"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 49);
  -ms-transform: rotate(180deg / 100 * 49);
  -o-transform: rotate(180deg / 100 * 49);
  transform: rotate(180deg / 100 * 49);
}
.radial-progress[data-progress="49"] .circle .fill.fix {
  -webkit-transform: rotate(176.4deg);
  -ms-transform: rotate(176.4deg);
  -o-transform: rotate(176.4deg);
  transform: rotate(176.4deg);
}
.radial-progress[data-progress="49"] .inset .percentage:before {
  content: "49%";
}
.radial-progress[data-progress="49"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="50"] .circle .mask.full,
.radial-progress[data-progress="50"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 50);
  -ms-transform: rotate(180deg / 100 * 50);
  -o-transform: rotate(180deg / 100 * 50);
  transform: rotate(180deg / 100 * 50);
}
.radial-progress[data-progress="50"] .circle .fill.fix {
  -webkit-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.radial-progress[data-progress="50"] .inset .percentage:before {
  content: "50%";
}
.radial-progress[data-progress="50"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="51"] .circle .mask.full,
.radial-progress[data-progress="51"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 51);
  -ms-transform: rotate(180deg / 100 * 51);
  -o-transform: rotate(180deg / 100 * 51);
  transform: rotate(180deg / 100 * 51);
}
.radial-progress[data-progress="51"] .circle .fill.fix {
  -webkit-transform: rotate(183.6deg);
  -ms-transform: rotate(183.6deg);
  -o-transform: rotate(183.6deg);
  transform: rotate(183.6deg);
}
.radial-progress[data-progress="51"] .inset .percentage:before {
  content: "51%";
}
.radial-progress[data-progress="51"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="52"] .circle .mask.full,
.radial-progress[data-progress="52"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 52);
  -ms-transform: rotate(180deg / 100 * 52);
  -o-transform: rotate(180deg / 100 * 52);
  transform: rotate(180deg / 100 * 52);
}
.radial-progress[data-progress="52"] .circle .fill.fix {
  -webkit-transform: rotate(187.2deg);
  -ms-transform: rotate(187.2deg);
  -o-transform: rotate(187.2deg);
  transform: rotate(187.2deg);
}
.radial-progress[data-progress="52"] .inset .percentage:before {
  content: "52%";
}
.radial-progress[data-progress="52"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="53"] .circle .mask.full,
.radial-progress[data-progress="53"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 53);
  -ms-transform: rotate(180deg / 100 * 53);
  -o-transform: rotate(180deg / 100 * 53);
  transform: rotate(180deg / 100 * 53);
}
.radial-progress[data-progress="53"] .circle .fill.fix {
  -webkit-transform: rotate(190.8deg);
  -ms-transform: rotate(190.8deg);
  -o-transform: rotate(190.8deg);
  transform: rotate(190.8deg);
}
.radial-progress[data-progress="53"] .inset .percentage:before {
  content: "53%";
}
.radial-progress[data-progress="53"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="54"] .circle .mask.full,
.radial-progress[data-progress="54"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 54);
  -ms-transform: rotate(180deg / 100 * 54);
  -o-transform: rotate(180deg / 100 * 54);
  transform: rotate(180deg / 100 * 54);
}
.radial-progress[data-progress="54"] .circle .fill.fix {
  -webkit-transform: rotate(194.4deg);
  -ms-transform: rotate(194.4deg);
  -o-transform: rotate(194.4deg);
  transform: rotate(194.4deg);
}
.radial-progress[data-progress="54"] .inset .percentage:before {
  content: "54%";
}
.radial-progress[data-progress="54"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="55"] .circle .mask.full,
.radial-progress[data-progress="55"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 55);
  -ms-transform: rotate(180deg / 100 * 55);
  -o-transform: rotate(180deg / 100 * 55);
  transform: rotate(180deg / 100 * 55);
}
.radial-progress[data-progress="55"] .circle .fill.fix {
  -webkit-transform: rotate(198deg);
  -ms-transform: rotate(198deg);
  -o-transform: rotate(198deg);
  transform: rotate(198deg);
}
.radial-progress[data-progress="55"] .inset .percentage:before {
  content: "55%";
}
.radial-progress[data-progress="55"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="56"] .circle .mask.full,
.radial-progress[data-progress="56"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 56);
  -ms-transform: rotate(180deg / 100 * 56);
  -o-transform: rotate(180deg / 100 * 56);
  transform: rotate(180deg / 100 * 56);
}
.radial-progress[data-progress="56"] .circle .fill.fix {
  -webkit-transform: rotate(201.6deg);
  -ms-transform: rotate(201.6deg);
  -o-transform: rotate(201.6deg);
  transform: rotate(201.6deg);
}
.radial-progress[data-progress="56"] .inset .percentage:before {
  content: "56%";
}
.radial-progress[data-progress="56"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="57"] .circle .mask.full,
.radial-progress[data-progress="57"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 57);
  -ms-transform: rotate(180deg / 100 * 57);
  -o-transform: rotate(180deg / 100 * 57);
  transform: rotate(180deg / 100 * 57);
}
.radial-progress[data-progress="57"] .circle .fill.fix {
  -webkit-transform: rotate(205.2deg);
  -ms-transform: rotate(205.2deg);
  -o-transform: rotate(205.2deg);
  transform: rotate(205.2deg);
}
.radial-progress[data-progress="57"] .inset .percentage:before {
  content: "57%";
}
.radial-progress[data-progress="57"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="58"] .circle .mask.full,
.radial-progress[data-progress="58"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 58);
  -ms-transform: rotate(180deg / 100 * 58);
  -o-transform: rotate(180deg / 100 * 58);
  transform: rotate(180deg / 100 * 58);
}
.radial-progress[data-progress="58"] .circle .fill.fix {
  -webkit-transform: rotate(208.8deg);
  -ms-transform: rotate(208.8deg);
  -o-transform: rotate(208.8deg);
  transform: rotate(208.8deg);
}
.radial-progress[data-progress="58"] .inset .percentage:before {
  content: "58%";
}
.radial-progress[data-progress="58"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="59"] .circle .mask.full,
.radial-progress[data-progress="59"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 59);
  -ms-transform: rotate(180deg / 100 * 59);
  -o-transform: rotate(180deg / 100 * 59);
  transform: rotate(180deg / 100 * 59);
}
.radial-progress[data-progress="59"] .circle .fill.fix {
  -webkit-transform: rotate(212.4deg);
  -ms-transform: rotate(212.4deg);
  -o-transform: rotate(212.4deg);
  transform: rotate(212.4deg);
}
.radial-progress[data-progress="59"] .inset .percentage:before {
  content: "59%";
}
.radial-progress[data-progress="59"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="60"] .circle .mask.full,
.radial-progress[data-progress="60"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 60);
  -ms-transform: rotate(180deg / 100 * 60);
  -o-transform: rotate(180deg / 100 * 60);
  transform: rotate(180deg / 100 * 60);
}
.radial-progress[data-progress="60"] .circle .fill.fix {
  -webkit-transform: rotate(216deg);
  -ms-transform: rotate(216deg);
  -o-transform: rotate(216deg);
  transform: rotate(216deg);
}
.radial-progress[data-progress="60"] .inset .percentage:before {
  content: "60%";
}
.radial-progress[data-progress="60"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="61"] .circle .mask.full,
.radial-progress[data-progress="61"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 61);
  -ms-transform: rotate(180deg / 100 * 61);
  -o-transform: rotate(180deg / 100 * 61);
  transform: rotate(180deg / 100 * 61);
}
.radial-progress[data-progress="61"] .circle .fill.fix {
  -webkit-transform: rotate(219.6deg);
  -ms-transform: rotate(219.6deg);
  -o-transform: rotate(219.6deg);
  transform: rotate(219.6deg);
}
.radial-progress[data-progress="61"] .inset .percentage:before {
  content: "61%";
}
.radial-progress[data-progress="61"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="62"] .circle .mask.full,
.radial-progress[data-progress="62"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 62);
  -ms-transform: rotate(180deg / 100 * 62);
  -o-transform: rotate(180deg / 100 * 62);
  transform: rotate(180deg / 100 * 62);
}
.radial-progress[data-progress="62"] .circle .fill.fix {
  -webkit-transform: rotate(223.2deg);
  -ms-transform: rotate(223.2deg);
  -o-transform: rotate(223.2deg);
  transform: rotate(223.2deg);
}
.radial-progress[data-progress="62"] .inset .percentage:before {
  content: "62%";
}
.radial-progress[data-progress="62"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="63"] .circle .mask.full,
.radial-progress[data-progress="63"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 63);
  -ms-transform: rotate(180deg / 100 * 63);
  -o-transform: rotate(180deg / 100 * 63);
  transform: rotate(180deg / 100 * 63);
}
.radial-progress[data-progress="63"] .circle .fill.fix {
  -webkit-transform: rotate(226.8deg);
  -ms-transform: rotate(226.8deg);
  -o-transform: rotate(226.8deg);
  transform: rotate(226.8deg);
}
.radial-progress[data-progress="63"] .inset .percentage:before {
  content: "63%";
}
.radial-progress[data-progress="63"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="64"] .circle .mask.full,
.radial-progress[data-progress="64"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 64);
  -ms-transform: rotate(180deg / 100 * 64);
  -o-transform: rotate(180deg / 100 * 64);
  transform: rotate(180deg / 100 * 64);
}
.radial-progress[data-progress="64"] .circle .fill.fix {
  -webkit-transform: rotate(230.4deg);
  -ms-transform: rotate(230.4deg);
  -o-transform: rotate(230.4deg);
  transform: rotate(230.4deg);
}
.radial-progress[data-progress="64"] .inset .percentage:before {
  content: "64%";
}
.radial-progress[data-progress="64"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="65"] .circle .mask.full,
.radial-progress[data-progress="65"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 65);
  -ms-transform: rotate(180deg / 100 * 65);
  -o-transform: rotate(180deg / 100 * 65);
  transform: rotate(180deg / 100 * 65);
}
.radial-progress[data-progress="65"] .circle .fill.fix {
  -webkit-transform: rotate(234deg);
  -ms-transform: rotate(234deg);
  -o-transform: rotate(234deg);
  transform: rotate(234deg);
}
.radial-progress[data-progress="65"] .inset .percentage:before {
  content: "65%";
}
.radial-progress[data-progress="65"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="66"] .circle .mask.full,
.radial-progress[data-progress="66"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 66);
  -ms-transform: rotate(180deg / 100 * 66);
  -o-transform: rotate(180deg / 100 * 66);
  transform: rotate(180deg / 100 * 66);
}
.radial-progress[data-progress="66"] .circle .fill.fix {
  -webkit-transform: rotate(237.6deg);
  -ms-transform: rotate(237.6deg);
  -o-transform: rotate(237.6deg);
  transform: rotate(237.6deg);
}
.radial-progress[data-progress="66"] .inset .percentage:before {
  content: "66%";
}
.radial-progress[data-progress="66"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="67"] .circle .mask.full,
.radial-progress[data-progress="67"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 67);
  -ms-transform: rotate(180deg / 100 * 67);
  -o-transform: rotate(180deg / 100 * 67);
  transform: rotate(180deg / 100 * 67);
}
.radial-progress[data-progress="67"] .circle .fill.fix {
  -webkit-transform: rotate(241.2deg);
  -ms-transform: rotate(241.2deg);
  -o-transform: rotate(241.2deg);
  transform: rotate(241.2deg);
}
.radial-progress[data-progress="67"] .inset .percentage:before {
  content: "67%";
}
.radial-progress[data-progress="67"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="68"] .circle .mask.full,
.radial-progress[data-progress="68"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 68);
  -ms-transform: rotate(180deg / 100 * 68);
  -o-transform: rotate(180deg / 100 * 68);
  transform: rotate(180deg / 100 * 68);
}
.radial-progress[data-progress="68"] .circle .fill.fix {
  -webkit-transform: rotate(244.8deg);
  -ms-transform: rotate(244.8deg);
  -o-transform: rotate(244.8deg);
  transform: rotate(244.8deg);
}
.radial-progress[data-progress="68"] .inset .percentage:before {
  content: "68%";
}
.radial-progress[data-progress="68"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="69"] .circle .mask.full,
.radial-progress[data-progress="69"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 69);
  -ms-transform: rotate(180deg / 100 * 69);
  -o-transform: rotate(180deg / 100 * 69);
  transform: rotate(180deg / 100 * 69);
}
.radial-progress[data-progress="69"] .circle .fill.fix {
  -webkit-transform: rotate(248.4deg);
  -ms-transform: rotate(248.4deg);
  -o-transform: rotate(248.4deg);
  transform: rotate(248.4deg);
}
.radial-progress[data-progress="69"] .inset .percentage:before {
  content: "69%";
}
.radial-progress[data-progress="69"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="70"] .circle .mask.full,
.radial-progress[data-progress="70"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 70);
  -ms-transform: rotate(180deg / 100 * 70);
  -o-transform: rotate(180deg / 100 * 70);
  transform: rotate(180deg / 100 * 70);
}
.radial-progress[data-progress="70"] .circle .fill.fix {
  -webkit-transform: rotate(252deg);
  -ms-transform: rotate(252deg);
  -o-transform: rotate(252deg);
  transform: rotate(252deg);
}
.radial-progress[data-progress="70"] .inset .percentage:before {
  content: "70%";
}
.radial-progress[data-progress="70"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="71"] .circle .mask.full,
.radial-progress[data-progress="71"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 71);
  -ms-transform: rotate(180deg / 100 * 71);
  -o-transform: rotate(180deg / 100 * 71);
  transform: rotate(180deg / 100 * 71);
}
.radial-progress[data-progress="71"] .circle .fill.fix {
  -webkit-transform: rotate(255.6deg);
  -ms-transform: rotate(255.6deg);
  -o-transform: rotate(255.6deg);
  transform: rotate(255.6deg);
}
.radial-progress[data-progress="71"] .inset .percentage:before {
  content: "71%";
}
.radial-progress[data-progress="71"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="72"] .circle .mask.full,
.radial-progress[data-progress="72"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 72);
  -ms-transform: rotate(180deg / 100 * 72);
  -o-transform: rotate(180deg / 100 * 72);
  transform: rotate(180deg / 100 * 72);
}
.radial-progress[data-progress="72"] .circle .fill.fix {
  -webkit-transform: rotate(259.2deg);
  -ms-transform: rotate(259.2deg);
  -o-transform: rotate(259.2deg);
  transform: rotate(259.2deg);
}
.radial-progress[data-progress="72"] .inset .percentage:before {
  content: "72%";
}
.radial-progress[data-progress="72"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="73"] .circle .mask.full,
.radial-progress[data-progress="73"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 73);
  -ms-transform: rotate(180deg / 100 * 73);
  -o-transform: rotate(180deg / 100 * 73);
  transform: rotate(180deg / 100 * 73);
}
.radial-progress[data-progress="73"] .circle .fill.fix {
  -webkit-transform: rotate(262.8deg);
  -ms-transform: rotate(262.8deg);
  -o-transform: rotate(262.8deg);
  transform: rotate(262.8deg);
}
.radial-progress[data-progress="73"] .inset .percentage:before {
  content: "73%";
}
.radial-progress[data-progress="73"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="74"] .circle .mask.full,
.radial-progress[data-progress="74"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 74);
  -ms-transform: rotate(180deg / 100 * 74);
  -o-transform: rotate(180deg / 100 * 74);
  transform: rotate(180deg / 100 * 74);
}
.radial-progress[data-progress="74"] .circle .fill.fix {
  -webkit-transform: rotate(266.4deg);
  -ms-transform: rotate(266.4deg);
  -o-transform: rotate(266.4deg);
  transform: rotate(266.4deg);
}
.radial-progress[data-progress="74"] .inset .percentage:before {
  content: "74%";
}
.radial-progress[data-progress="74"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="75"] .circle .mask.full,
.radial-progress[data-progress="75"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 75);
  -ms-transform: rotate(180deg / 100 * 75);
  -o-transform: rotate(180deg / 100 * 75);
  transform: rotate(180deg / 100 * 75);
}
.radial-progress[data-progress="75"] .circle .fill.fix {
  -webkit-transform: rotate(270deg);
  -ms-transform: rotate(270deg);
  -o-transform: rotate(270deg);
  transform: rotate(270deg);
}
.radial-progress[data-progress="75"] .inset .percentage:before {
  content: "75%";
}
.radial-progress[data-progress="75"] .circle .mask .fill {
  background: var(--fb-waiting-default);
}
.radial-progress[data-progress="76"] .circle .mask.full,
.radial-progress[data-progress="76"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 76);
  -ms-transform: rotate(180deg / 100 * 76);
  -o-transform: rotate(180deg / 100 * 76);
  transform: rotate(180deg / 100 * 76);
}
.radial-progress[data-progress="76"] .circle .fill.fix {
  -webkit-transform: rotate(273.6deg);
  -ms-transform: rotate(273.6deg);
  -o-transform: rotate(273.6deg);
  transform: rotate(273.6deg);
}
.radial-progress[data-progress="76"] .inset .percentage:before {
  content: "76%";
}
.radial-progress[data-progress="76"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="77"] .circle .mask.full,
.radial-progress[data-progress="77"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 77);
  -ms-transform: rotate(180deg / 100 * 77);
  -o-transform: rotate(180deg / 100 * 77);
  transform: rotate(180deg / 100 * 77);
}
.radial-progress[data-progress="77"] .circle .fill.fix {
  -webkit-transform: rotate(277.2deg);
  -ms-transform: rotate(277.2deg);
  -o-transform: rotate(277.2deg);
  transform: rotate(277.2deg);
}
.radial-progress[data-progress="77"] .inset .percentage:before {
  content: "77%";
}
.radial-progress[data-progress="77"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="78"] .circle .mask.full,
.radial-progress[data-progress="78"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 78);
  -ms-transform: rotate(180deg / 100 * 78);
  -o-transform: rotate(180deg / 100 * 78);
  transform: rotate(180deg / 100 * 78);
}
.radial-progress[data-progress="78"] .circle .fill.fix {
  -webkit-transform: rotate(280.8deg);
  -ms-transform: rotate(280.8deg);
  -o-transform: rotate(280.8deg);
  transform: rotate(280.8deg);
}
.radial-progress[data-progress="78"] .inset .percentage:before {
  content: "78%";
}
.radial-progress[data-progress="78"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="79"] .circle .mask.full,
.radial-progress[data-progress="79"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 79);
  -ms-transform: rotate(180deg / 100 * 79);
  -o-transform: rotate(180deg / 100 * 79);
  transform: rotate(180deg / 100 * 79);
}
.radial-progress[data-progress="79"] .circle .fill.fix {
  -webkit-transform: rotate(284.4deg);
  -ms-transform: rotate(284.4deg);
  -o-transform: rotate(284.4deg);
  transform: rotate(284.4deg);
}
.radial-progress[data-progress="79"] .inset .percentage:before {
  content: "79%";
}
.radial-progress[data-progress="79"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="80"] .circle .mask.full,
.radial-progress[data-progress="80"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 80);
  -ms-transform: rotate(180deg / 100 * 80);
  -o-transform: rotate(180deg / 100 * 80);
  transform: rotate(180deg / 100 * 80);
}
.radial-progress[data-progress="80"] .circle .fill.fix {
  -webkit-transform: rotate(288deg);
  -ms-transform: rotate(288deg);
  -o-transform: rotate(288deg);
  transform: rotate(288deg);
}
.radial-progress[data-progress="80"] .inset .percentage:before {
  content: "80%";
}
.radial-progress[data-progress="80"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="81"] .circle .mask.full,
.radial-progress[data-progress="81"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 81);
  -ms-transform: rotate(180deg / 100 * 81);
  -o-transform: rotate(180deg / 100 * 81);
  transform: rotate(180deg / 100 * 81);
}
.radial-progress[data-progress="81"] .circle .fill.fix {
  -webkit-transform: rotate(291.6deg);
  -ms-transform: rotate(291.6deg);
  -o-transform: rotate(291.6deg);
  transform: rotate(291.6deg);
}
.radial-progress[data-progress="81"] .inset .percentage:before {
  content: "81%";
}
.radial-progress[data-progress="81"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="82"] .circle .mask.full,
.radial-progress[data-progress="82"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 82);
  -ms-transform: rotate(180deg / 100 * 82);
  -o-transform: rotate(180deg / 100 * 82);
  transform: rotate(180deg / 100 * 82);
}
.radial-progress[data-progress="82"] .circle .fill.fix {
  -webkit-transform: rotate(295.2deg);
  -ms-transform: rotate(295.2deg);
  -o-transform: rotate(295.2deg);
  transform: rotate(295.2deg);
}
.radial-progress[data-progress="82"] .inset .percentage:before {
  content: "82%";
}
.radial-progress[data-progress="82"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="83"] .circle .mask.full,
.radial-progress[data-progress="83"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 83);
  -ms-transform: rotate(180deg / 100 * 83);
  -o-transform: rotate(180deg / 100 * 83);
  transform: rotate(180deg / 100 * 83);
}
.radial-progress[data-progress="83"] .circle .fill.fix {
  -webkit-transform: rotate(298.8deg);
  -ms-transform: rotate(298.8deg);
  -o-transform: rotate(298.8deg);
  transform: rotate(298.8deg);
}
.radial-progress[data-progress="83"] .inset .percentage:before {
  content: "83%";
}
.radial-progress[data-progress="83"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="84"] .circle .mask.full,
.radial-progress[data-progress="84"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 84);
  -ms-transform: rotate(180deg / 100 * 84);
  -o-transform: rotate(180deg / 100 * 84);
  transform: rotate(180deg / 100 * 84);
}
.radial-progress[data-progress="84"] .circle .fill.fix {
  -webkit-transform: rotate(302.4deg);
  -ms-transform: rotate(302.4deg);
  -o-transform: rotate(302.4deg);
  transform: rotate(302.4deg);
}
.radial-progress[data-progress="84"] .inset .percentage:before {
  content: "84%";
}
.radial-progress[data-progress="84"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="85"] .circle .mask.full,
.radial-progress[data-progress="85"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 85);
  -ms-transform: rotate(180deg / 100 * 85);
  -o-transform: rotate(180deg / 100 * 85);
  transform: rotate(180deg / 100 * 85);
}
.radial-progress[data-progress="85"] .circle .fill.fix {
  -webkit-transform: rotate(306deg);
  -ms-transform: rotate(306deg);
  -o-transform: rotate(306deg);
  transform: rotate(306deg);
}
.radial-progress[data-progress="85"] .inset .percentage:before {
  content: "85%";
}
.radial-progress[data-progress="85"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="86"] .circle .mask.full,
.radial-progress[data-progress="86"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 86);
  -ms-transform: rotate(180deg / 100 * 86);
  -o-transform: rotate(180deg / 100 * 86);
  transform: rotate(180deg / 100 * 86);
}
.radial-progress[data-progress="86"] .circle .fill.fix {
  -webkit-transform: rotate(309.6deg);
  -ms-transform: rotate(309.6deg);
  -o-transform: rotate(309.6deg);
  transform: rotate(309.6deg);
}
.radial-progress[data-progress="86"] .inset .percentage:before {
  content: "86%";
}
.radial-progress[data-progress="86"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="87"] .circle .mask.full,
.radial-progress[data-progress="87"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 87);
  -ms-transform: rotate(180deg / 100 * 87);
  -o-transform: rotate(180deg / 100 * 87);
  transform: rotate(180deg / 100 * 87);
}
.radial-progress[data-progress="87"] .circle .fill.fix {
  -webkit-transform: rotate(313.2deg);
  -ms-transform: rotate(313.2deg);
  -o-transform: rotate(313.2deg);
  transform: rotate(313.2deg);
}
.radial-progress[data-progress="87"] .inset .percentage:before {
  content: "87%";
}
.radial-progress[data-progress="87"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="88"] .circle .mask.full,
.radial-progress[data-progress="88"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 88);
  -ms-transform: rotate(180deg / 100 * 88);
  -o-transform: rotate(180deg / 100 * 88);
  transform: rotate(180deg / 100 * 88);
}
.radial-progress[data-progress="88"] .circle .fill.fix {
  -webkit-transform: rotate(316.8deg);
  -ms-transform: rotate(316.8deg);
  -o-transform: rotate(316.8deg);
  transform: rotate(316.8deg);
}
.radial-progress[data-progress="88"] .inset .percentage:before {
  content: "88%";
}
.radial-progress[data-progress="88"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="89"] .circle .mask.full,
.radial-progress[data-progress="89"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 89);
  -ms-transform: rotate(180deg / 100 * 89);
  -o-transform: rotate(180deg / 100 * 89);
  transform: rotate(180deg / 100 * 89);
}
.radial-progress[data-progress="89"] .circle .fill.fix {
  -webkit-transform: rotate(320.4deg);
  -ms-transform: rotate(320.4deg);
  -o-transform: rotate(320.4deg);
  transform: rotate(320.4deg);
}
.radial-progress[data-progress="89"] .inset .percentage:before {
  content: "89%";
}
.radial-progress[data-progress="89"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="90"] .circle .mask.full,
.radial-progress[data-progress="90"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 90);
  -ms-transform: rotate(180deg / 100 * 90);
  -o-transform: rotate(180deg / 100 * 90);
  transform: rotate(180deg / 100 * 90);
}
.radial-progress[data-progress="90"] .circle .fill.fix {
  -webkit-transform: rotate(324deg);
  -ms-transform: rotate(324deg);
  -o-transform: rotate(324deg);
  transform: rotate(324deg);
}
.radial-progress[data-progress="90"] .inset .percentage:before {
  content: "90%";
}
.radial-progress[data-progress="90"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="91"] .circle .mask.full,
.radial-progress[data-progress="91"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 91);
  -ms-transform: rotate(180deg / 100 * 91);
  -o-transform: rotate(180deg / 100 * 91);
  transform: rotate(180deg / 100 * 91);
}
.radial-progress[data-progress="91"] .circle .fill.fix {
  -webkit-transform: rotate(327.6deg);
  -ms-transform: rotate(327.6deg);
  -o-transform: rotate(327.6deg);
  transform: rotate(327.6deg);
}
.radial-progress[data-progress="91"] .inset .percentage:before {
  content: "91%";
}
.radial-progress[data-progress="91"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="92"] .circle .mask.full,
.radial-progress[data-progress="92"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 92);
  -ms-transform: rotate(180deg / 100 * 92);
  -o-transform: rotate(180deg / 100 * 92);
  transform: rotate(180deg / 100 * 92);
}
.radial-progress[data-progress="92"] .circle .fill.fix {
  -webkit-transform: rotate(331.2deg);
  -ms-transform: rotate(331.2deg);
  -o-transform: rotate(331.2deg);
  transform: rotate(331.2deg);
}
.radial-progress[data-progress="92"] .inset .percentage:before {
  content: "92%";
}
.radial-progress[data-progress="92"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="93"] .circle .mask.full,
.radial-progress[data-progress="93"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 93);
  -ms-transform: rotate(180deg / 100 * 93);
  -o-transform: rotate(180deg / 100 * 93);
  transform: rotate(180deg / 100 * 93);
}
.radial-progress[data-progress="93"] .circle .fill.fix {
  -webkit-transform: rotate(334.8deg);
  -ms-transform: rotate(334.8deg);
  -o-transform: rotate(334.8deg);
  transform: rotate(334.8deg);
}
.radial-progress[data-progress="93"] .inset .percentage:before {
  content: "93%";
}
.radial-progress[data-progress="93"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="94"] .circle .mask.full,
.radial-progress[data-progress="94"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 94);
  -ms-transform: rotate(180deg / 100 * 94);
  -o-transform: rotate(180deg / 100 * 94);
  transform: rotate(180deg / 100 * 94);
}
.radial-progress[data-progress="94"] .circle .fill.fix {
  -webkit-transform: rotate(338.4deg);
  -ms-transform: rotate(338.4deg);
  -o-transform: rotate(338.4deg);
  transform: rotate(338.4deg);
}
.radial-progress[data-progress="94"] .inset .percentage:before {
  content: "94%";
}
.radial-progress[data-progress="94"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="95"] .circle .mask.full,
.radial-progress[data-progress="95"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 95);
  -ms-transform: rotate(180deg / 100 * 95);
  -o-transform: rotate(180deg / 100 * 95);
  transform: rotate(180deg / 100 * 95);
}
.radial-progress[data-progress="95"] .circle .fill.fix {
  -webkit-transform: rotate(342deg);
  -ms-transform: rotate(342deg);
  -o-transform: rotate(342deg);
  transform: rotate(342deg);
}
.radial-progress[data-progress="95"] .inset .percentage:before {
  content: "95%";
}
.radial-progress[data-progress="95"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="96"] .circle .mask.full,
.radial-progress[data-progress="96"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 96);
  -ms-transform: rotate(180deg / 100 * 96);
  -o-transform: rotate(180deg / 100 * 96);
  transform: rotate(180deg / 100 * 96);
}
.radial-progress[data-progress="96"] .circle .fill.fix {
  -webkit-transform: rotate(345.6deg);
  -ms-transform: rotate(345.6deg);
  -o-transform: rotate(345.6deg);
  transform: rotate(345.6deg);
}
.radial-progress[data-progress="96"] .inset .percentage:before {
  content: "96%";
}
.radial-progress[data-progress="96"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="97"] .circle .mask.full,
.radial-progress[data-progress="97"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 97);
  -ms-transform: rotate(180deg / 100 * 97);
  -o-transform: rotate(180deg / 100 * 97);
  transform: rotate(180deg / 100 * 97);
}
.radial-progress[data-progress="97"] .circle .fill.fix {
  -webkit-transform: rotate(349.2deg);
  -ms-transform: rotate(349.2deg);
  -o-transform: rotate(349.2deg);
  transform: rotate(349.2deg);
}
.radial-progress[data-progress="97"] .inset .percentage:before {
  content: "97%";
}
.radial-progress[data-progress="97"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="98"] .circle .mask.full,
.radial-progress[data-progress="98"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 98);
  -ms-transform: rotate(180deg / 100 * 98);
  -o-transform: rotate(180deg / 100 * 98);
  transform: rotate(180deg / 100 * 98);
}
.radial-progress[data-progress="98"] .circle .fill.fix {
  -webkit-transform: rotate(352.8deg);
  -ms-transform: rotate(352.8deg);
  -o-transform: rotate(352.8deg);
  transform: rotate(352.8deg);
}
.radial-progress[data-progress="98"] .inset .percentage:before {
  content: "98%";
}
.radial-progress[data-progress="98"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="99"] .circle .mask.full,
.radial-progress[data-progress="99"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 99);
  -ms-transform: rotate(180deg / 100 * 99);
  -o-transform: rotate(180deg / 100 * 99);
  transform: rotate(180deg / 100 * 99);
}
.radial-progress[data-progress="99"] .circle .fill.fix {
  -webkit-transform: rotate(356.4deg);
  -ms-transform: rotate(356.4deg);
  -o-transform: rotate(356.4deg);
  transform: rotate(356.4deg);
}
.radial-progress[data-progress="99"] .inset .percentage:before {
  content: "99%";
}
.radial-progress[data-progress="99"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.radial-progress[data-progress="100"] .circle .mask.full,
.radial-progress[data-progress="100"] .circle .fill {
  -webkit-transform: rotate(180deg / 100 * 100);
  -ms-transform: rotate(180deg / 100 * 100);
  -o-transform: rotate(180deg / 100 * 100);
  transform: rotate(180deg / 100 * 100);
}
.radial-progress[data-progress="100"] .circle .fill.fix {
  -webkit-transform: rotate(360deg);
  -ms-transform: rotate(360deg);
  -o-transform: rotate(360deg);
  transform: rotate(360deg);
}
.radial-progress[data-progress="100"] .inset .percentage:before {
  content: "100%";
}
.radial-progress[data-progress="100"] .circle .mask .fill {
  background: var(--fb-success-default);
}
.k-i-calendar {
  width: 20px;
  height: 20px;
  cursor: pointer;
  overflow: inherit;
  background: none!important;
}
.k-i-calendar:before {
  content: "\e926";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.k-ie .k-i-calendar:before,
.k-edge .k-i-calendar:before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  font-size: 35px!important;
  right: -6px !important;
}
.modalHost .k-i-calendar:before {
  right: 5px;
  top: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .k-i-calendar:before {
    right: 6px;
    top: 10px;
  }
}
/* componentes default */
.btn {
  display: inline-block;
  padding: 7px 20px;
  font-size: 14px;
  font-weight: 400;
  line-height: 1.42857143;
  text-align: center;
  white-space: nowrap;
  vertical-align: middle;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  background-image: none;
  outline: none;
  border: none;
  outline: none!important;
  border-radius: 3px;
  text-transform: lowercase;
}
.btn::first-letter {
  text-transform: uppercase;
}
.btn-default {
  color: var(--main-primary-default-text);
  background-color: var(--off-white-contrast-text);
  border-radius: 3px;
}
.btn-default:hover {
  outline: 3px solid var(--off-white);
}
.link-default {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.form-label-default {
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
  margin-bottom: 5px;
  margin-top: 25px;
}
.form-label-default::first-letter {
  text-transform: uppercase;
}
.form-label-default.first-child {
  margin-top: 0px;
}
.btn-margin-left {
  margin-left: 10px;
}
/*--icones de setas--*/
span.icon {
  width: 10px;
  height: 10px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  float: left;
}
.pointer-right {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  margin: 8px 0 0 5px;
}
.pointer-top {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  margin: 10px 0 0 8px;
}
.pointer-left {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin: 8px 0 0 5px;
}
.pointer-down {
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
  margin: 5px 0 0 8px;
}
.action-button {
  width: 20px;
  height: 20px;
  cursor: pointer;
  padding: 0;
  margin-left: 5px;
}
.action-button i {
  float: left;
  -webkit-transition: opacity 0.15s linear;
  -moz-transition: opacity 0.15s linear;
  -o-transition: opacity 0.15s linear;
  -ms-transition: opacity 0.15s linear;
  transition: opacity 0.15s linear;
  opacity: 1;
  filter: alpha(opacity=100);
  font-weight: normal;
  font-style: normal;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.action-button i:hover {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.item-options-menu {
  background: none;
}
.item-options-menu .item-menu-icon {
  border: none!important;
}
.ts-header .item-options-menu .item-menu-icon:after {
  left: 15px;
}
.k-icon,
.k-tool-icon {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
input[type=text].default-input {
  border: 1px solid var(--border-primary-hight-contrast);
  height: 34px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  padding: 3px 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  margin-top: 5px;
  outline: none;
}
.questionnaire {
  float: left;
  width: 100%;
}
.questionnaire .questionnaire-title {
  font-weight: 600;
  margin: 20px 0 18px 0;
  float: left;
  width: 100%;
  font-size: 14px;
}
.questionnaire .questionnaire-options {
  float: left;
  width: 100%;
  font-size: 12px;
  margin-bottom: 4px;
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.questionnaire .questionnaire-options .radio {
  width: 9px;
  height: 9px;
  float: left;
  border: 1px solid var(--main-primary-default);
  position: relative;
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  margin: 5px 0 0 -16px;
}
.questionnaire .questionnaire-options.active .radio:after {
  content: ' ';
  -webkit-border-radius: 50% 50% 50% 50%;
  -moz-border-radius: 50% 50% 50% 50%;
  -o-border-radius: 50% 50% 50% 50%;
  border-radius: 50% 50% 50% 50%;
  background-color: var(--off-white-contrast-text);
  position: absolute;
  top: 1px;
  left: 1px;
  width: 7px;
  height: 7px;
}
.btn-contextual-menu {
  width: 34px;
  height: 30px;
  position: relative;
  cursor: pointer;
  margin-top: 4px;
}
.btn-contextual-menu i {
  width: 0;
  height: 0;
  border-style: solid;
  position: absolute;
  left: 20px;
  top: 13px;
  border-width: 5px 4px 0 4px;
  border-color: var(--main-primary-default) transparent transparent transparent;
}
.btn-contextual-menu i:after {
  content: ' ';
  height: 2px;
  width: 10px;
  border-top: 2px solid var(--main-primary-default);
  border-bottom: 2px solid var(--main-primary-default);
  position: absolute;
  left: -18px;
  top: -8px;
}
.btn-contextual-menu i:before {
  content: ' ';
  height: 2px;
  width: 10px;
  border-top: 2px solid var(--main-primary-default);
  position: absolute;
  top: 0px;
  left: -18px;
}
.btn-contextual-menu.open {
  background-color: var(--off-white);
}
.btn-contextual-menu.open i {
  left: 21px;
  top: 11px;
  border-width: 4px 0 4px 5px;
  border-color: transparent transparent transparent var(--main-primary-default);
}
.btn-contextual-menu.open i:after {
  left: -20px;
  top: -5px;
}
.btn-contextual-menu.open i:before {
  top: 3px;
  left: -20px;
}
.no-outline {
  outline: none!important;
}
.admin-search {
  float: right;
  background: var(--white);
  padding: 5px 37px 5px 7px;
  width: 210px;
  position: relative;
}
.admin-search .admin-search-input {
  background: none;
  border: none;
  width: 100%;
  text-align: left;
  outline: none;
  color: var(--white-contrast-text);
  font-family: 'Open Sans', sans-serif;
  font-size: 13px;
  font-weight: 600;
}
.admin-search .btn-search {
  width: 30px;
  height: 30px;
  position: absolute;
  top: 0;
  right: 0;
}
.admin-search .btn-search .icon-search,
.admin-search .btn-search .icon-header-search {
  width: 100%;
  height: 100%;
}
.admin-search .btn-search .icon-search:before,
.admin-search .btn-search .icon-header-search:before {
  line-height: 34px;
  text-align: center;
}
.k-ie .paddingSolution:after,
.k-ff .paddingSolution:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-list-container .km-scroll-container {
    padding-bottom: 50px;
  }
  .km-scroll-container .k-list {
    margin-bottom: 0;
  }
}
.modalHost .calendar-picker {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 0;
  right: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.modalHost .calendar-picker.open .icon-date-picker {
  background-color: var(--neutral-x-contrast) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .calendar-picker:before {
    content: '';
    position: absolute;
    width: 230px;
    height: 341px;
    background: var(--off-white);
    top: -276px;
    left: -168px;
    z-index: -1;
  }
}
.modalHost .calendar-picker .icon-date-picker {
  position: absolute;
  width: 32px!important;
  height: 34px!important;
  top: 1px!important;
  right: 1px!important;
  background-image: none!important;
  z-index: 1;
}
.modalHost .calendar-picker .icon-date-picker:before {
  line-height: 34px;
  -webkit-transform: scale(0.34);
  -moz-transform: scale(0.34);
  -ms-transform: scale(0.34);
  -o-transform: scale(0.34);
  transform: scale(0.34);
  font-size: 52px;
  text-indent: -4px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  content: "\e926";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost .calendar-picker .container-calendar-picker {
  border-radius: var(--radius-vs);
  border: 1px solid var(--main-primary-x-contrast);
  background-color: var(--white);
  width: 224px;
  height: 330px;
  top: -271px;
  right: -25px;
  position: absolute;
  z-index: -2;
  cursor: default;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.modalHost .calendar-picker .container-calendar-picker.open {
  right: -254px;
}
.modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker {
  opacity: 1;
  display: block;
  visibility: visible;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker {
    transition-delay: 0.35s;
  }
}
.modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button {
  margin-top: 13px;
  margin-right: 0;
}
.modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
  padding: 7px 0!important;
  height: 20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
    height: auto!important;
  }
}
.modalHost.emprestimo-modal .container-calendar-picker {
  position: fixed;
  top: 109px;
  right: 350px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.emprestimo-modal .container-calendar-picker {
    top: 148px;
    right: 222px;
  }
}
.modalHost.emprestimo-modal .container-calendar-picker.open {
  position: fixed;
  top: 109px;
  right: 126px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.emprestimo-modal .container-calendar-picker.open {
    top: 148px;
    right: -2px;
  }
}
.modalHost.emprestimo-modal .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
  box-sizing: content-box;
}
.modalHost.devolucao-modal .container-calendar-picker {
  position: fixed;
  top: 144px;
  left: 350px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.devolucao-modal .container-calendar-picker {
    top: 148px;
    left: 222px;
  }
}
.modalHost.devolucao-modal .container-calendar-picker.open {
  position: fixed;
  top: 144px;
  left: 126px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.devolucao-modal .container-calendar-picker.open {
    top: 148px;
    left: -2px;
  }
}
.k-tooltip-content {
  width: 100%;
  word-break: break-word;
}
.k-tooltip-content::first-letter {
  text-transform: none;
}
@media only screen and (min-device-width: 320px) and (max-device-width: 480px) {
  input,
  textarea {
    -webkit-appearance: none;
  }
}
.mobile-blocker,
.ie-blocker {
  position: fixed;
  width: 100%;
  height: 100%;
  z-index: 999999;
  top: 0;
  left: 0;
  background: hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%));
  /* Old browsers */
  background: -moz-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* FF3.6+ */
  background: -webkit-gradient(radial, center center, 0px, center center, 100%, color-stop(0%, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%))), color-stop(100%, var(--main-primary-x-tint)));
  /* Chrome,Safari4+ */
  background: -webkit-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* Chrome10+,Safari5.1+ */
  background: -o-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* Opera 12+ */
  background: -ms-radial-gradient(center, ellipse cover, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* IE10+ */
  background: radial-gradient(ellipse at center, hsl(var(--main-primary-x-tintH), var(--main-primary-x-tintS), calc(var(--main-primary-x-tintL) + 20%)) 0%, var(--main-primary-x-tint) 100%);
  /* W3C */
}
.mobile-blocker label,
.ie-blocker label {
  position: absolute;
  font-size: 4.3vw;
  color: hsl(var(--whiteH), var(--whiteS), calc(var(--whiteL) + 80%));
  text-align: center;
  line-height: 150%;
  top: 30%;
  width: 100%;
  text-shadow: 1px 0px 3px hsla(var(--black-hsl), 0.1);
}
.mobile-blocker label span,
.ie-blocker label span {
  font-size: 2.5vw;
  color: hsla(var(--white-hsl), 0.5);
}
.mobile-blocker label p,
.ie-blocker label p {
  color: hsla(var(--white-hsl), 0.5);
  font-size: 2.5vw;
  padding: 0;
  margin: 0;
  margin-block: 0;
  line-height: 40px;
  margin-bottom: 25px;
}
.k-state-selected,
.k-state-selected:link,
.k-state-selected:visited,
.k-list > .k-state-selected,
.k-list > .k-state-highlight,
.k-panel > .k-state-selected,
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal,
.k-draghandle.k-state-selected:hover,
.k-scheduler .k-scheduler-toolbar .k-state-selected,
.k-scheduler .k-today.k-state-selected,
.k-marquee-color {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-color: var(--main-primary-xx-tint);
  z-index: 2;
}
.k-ghost-splitbar-vertical,
.k-ghost-splitbar-horizontal {
  z-index: 100002;
}
html.k-ff .container-bottom-buttons .plus-options {
  height: 36px !important;
}
.pre {
  white-space: pre-line;
}
.loading-custom {
  background-color: var(--off-white);
  height: 70px;
  position: relative;
}
.loading-custom .item-loading {
  background-color: var(--neutral-contrast);
  display: block;
}
.revisaoLancamentos .loading-custom .item-loading {
  width: 100%;
  height: 70px;
  position: relative;
}
.loading-custom .item-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -30px;
  z-index: 10010;
}
.loading-custom .item-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.loading-custom .item-loading .splash .loading-container .loading-text {
  line-height: 56px;
  text-align: center;
  width: 56px;
  position: relative;
  font-size: 8px;
  color: var(--data-visualization-black-contrast-dark);
  display: none;
}
.loading-custom .item-loading .splash .loading-container .loading {
  box-shadow: none;
  top: 0;
  left: 0;
  width: 50px;
  height: 1px;
  padding: 25px 0;
  position: absolute;
  border-radius: 50%;
  border: 3px solid var(--off-white-contrast-text);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  -webkit-animation: rotation 1s infinite ease;
  -moz-animation: rotation 1s infinite ease;
  -o-animation: rotation 1s infinite ease;
  animation: rotation 1s infinite ease;
}
.loading-custom-detail {
  height: calc(100vh - 217px);
}
.uppercase {
  text-transform: uppercase!important;
}
.lowercase {
  text-transform: lowercase!important;
}
.weight-600 {
  font-weight: 600;
}
.weight-700 {
  font-weight: 700;
}
.listItem {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 15px 26px;
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
.centralized {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.cancel-button-color {
  color: var(--fb-danger-default);
}
.cursor-default {
  cursor: default !important;
}
.cursor-default label,
.cursor-default span {
  cursor: default !important;
}
.semi-bold {
  font-weight: 600;
}
.bold {
  font-weight: bold;
}
.item-approved,
.item-rejected {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.item-approved {
  content: "\e96e";
  color: var(--fb-success-default);
}
.item-rejected {
  content: "\e90f";
  color: var(--fb-danger-default);
}
.ts-status .status:after {
  position: absolute;
  right: 7px;
  bottom: 7px;
  text-align: center;
  line-height: 1.2;
}
.approved.ts-status .ts-content-fields .ts-content-field-description,
.rejected.ts-status .ts-content-fields .ts-content-field-description {
  padding-bottom: 25px;
}
.approved.ts-status .status:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
}
.rejected.ts-status .status:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.ts-approved,
.ts-rejected,
.ts-pending {
  width: 16px;
  height: 100%;
  position: relative;
  display: inline-block;
}
.ts-approved:before,
.ts-rejected:before,
.ts-pending:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
  width: 16px !important;
  height: 100% !important;
  text-align: center;
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
}
.ts-rejected {
  cursor: pointer !important;
}
.ts-rejected:before {
  cursor: pointer !important;
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.ts-pending:before {
  top: 11px;
  left: 1px;
  width: 14px !important;
  height: 2px !important;
  content: '';
  background-color: var(--main-primary-xx-tint);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
}
.cursor-pointer {
  cursor: pointer !important;
}
.cursor-default {
  cursor: default !important;
}
.cursor-no-drop {
  cursor: no-drop !important;
}
.text-align-right {
  text-align: right !important;
}
.text-align-center {
  text-align: center !important;
}
.nowrap {
  white-space: nowrap;
}
.direction-rtl {
  direction: rtl;
}
.loading-icon {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: 100%;
  text-align: center;
  z-index: 2;
  visibility: hidden;
  opacity: 0;
}
.loading-icon.visible {
  visibility: visible;
  opacity: 1;
}
.loading-icon span {
  display: inline-block;
  height: 10px;
  width: 10px;
  background: var(--neutral-shade);
  border-radius: 0px;
}
.loading-icon .loader-inline span:nth-child(1) {
  border-radius: 50%;
  animation: scale 1s 0.1s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(2) {
  border-radius: 50%;
  animation: scale 1s 0.2s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(3) {
  border-radius: 50%;
  animation: scale 1s 0.3s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(4) {
  border-radius: 50%;
  animation: scale 1s 0.4s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
.loading-icon .loader-inline span:nth-child(5) {
  border-radius: 50%;
  animation: scale 1s 0.5s infinite cubic-bezier(0.6, -0.28, 0.735, 0.045);
}
@keyframes scale {
  0% {
    transform: scale(0);
  }
  25% {
    transform: scale(0.9, 0.9);
    background: var(--neutral-x-tint);
  }
  50% {
    transform: scale(1, 1);
    margin: 0 3px;
    background: var(--neutral-tint);
  }
  100% {
    transform: scale(0);
  }
}
.container-empty:after {
  content: attr(data-empty-title);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: block;
  text-align: center;
  padding: 30px 0;
}
.scratched {
  text-decoration: line-through;
}
.dot-indicator {
  overflow: visible !important;
  width: 20px;
  position: relative;
  text-align: center;
}
.dot-indicator:after {
  content: attr(data-indicator);
  position: absolute;
  top: -5px;
  right: -8px;
  width: 18px;
  height: 16px;
  border-radius: 50%;
  font-size: 8px;
  font-weight: 600;
  font-family: 'Open Sans';
  line-height: 16px;
}
.dot-indicator.red:after {
  overflow: visible;
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.andamentos-compromissos-processo .k-animation-container {
  width: 330px !important;
  min-width: 330px !important;
}
.andamentos-compromissos-processo .k-animation-container #Assunto-list.k-popup {
  width: 330px !important;
  min-width: 330px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane {
  border-right: 0 !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header {
  border-left: 0;
  border-right: 0;
  padding: 0 15px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .icon-ts-dynamic-view:before {
  content: "\e90e" !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header > span {
  padding: 0 15px;
  color: var(--neutral-x-contrast-text);
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container {
  min-width: 190px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget {
  float: right;
  margin-left: 0px;
  left: auto;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap {
  width: 160px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .element-that-opens .toolbar-header .right-action-container .search-container {
  width: 140px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-header {
  padding: 6px 15px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-content .related-entity-container {
  padding: 10px 15px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column {
  padding-left: 15px !important;
  padding-right: 15px !important;
}
.andamentos-compromissos-processo .k-splitter #left-pane .item-content .module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.first {
  width: calc(100% - 471px);
  max-width: 250px;
}
.andamentos-compromissos-processo .k-splitter #left-pane .k-pager-wrap.separated-pager {
  border-right: 0;
  border-left: 0;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header {
  border-left: 0;
  border-right: 0;
  padding: 0 15px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .icon-come-back {
  display: none !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .icon-ts-dynamic-view:before {
  content: "\e90e" !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header > span {
  padding-left: 0;
  color: var(--neutral-x-contrast-text);
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row {
  width: 190px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container {
  min-width: 190px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget {
  float: right;
  margin-left: 0px;
  left: auto;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap {
  width: 160px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .element-that-opens .toolbar-header .right-action-container .search-container {
  width: 160px !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container .body-agenda {
  height: calc((var(--vh, 1vh) * 100) - 253px);
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
  width: 80px;
  min-width: 80px;
  max-width: 80px;
  position: sticky;
  left: 0;
  z-index: 2;
  color: var(--white-contrast-text);
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    width: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    width: 125px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    min-width: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    min-width: 125px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    max-width: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data {
    max-width: 125px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data span {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data span {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data span {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data label {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data label {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-data label {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  left: 80px;
  position: sticky;
  z-index: 2;
  background-image: none;
  border-top: none;
  border-left: none;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    width: calc(46px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    width: 46px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    min-width: calc(46px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    min-width: 46px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    max-width: calc(46px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    max-width: 46px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    left: calc(80px  +  45  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options {
    left: 125px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options.dot-indicator.red:after {
  top: 28%;
  text-align: center;
  right: 5px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options ul {
  width: 260px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li {
  font-size: 21px;
  left: 50%;
  border: none;
  transform: translateX(-50%);
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li {
    font-size: calc(21px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li {
    font-size: 21px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li span {
  background-image: none;
  text-align: left;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.k-state-hover span {
  background-color: var(--off-white);
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.disabled span {
  cursor: not-allowed;
  opacity: 1;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.k-state-border-down .k-animation-container {
  left: 20px !important;
  top: -10px !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.k-state-border-up .k-animation-container {
  left: 20px !important;
  top: -345px !important;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-options li.dot-indicator.red:after {
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  padding: 0 4px;
  font-size: 10px;
  height: 17px;
  line-height: 17px;
  width: auto;
  min-width: 12px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
  width: 122px;
  min-width: 122px;
  max-width: 122px;
  padding: 18px 8px 18px 15px;
  color: var(--off-white-contrast-text);
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    width: calc(122px  +  53  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    width: 175px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    min-width: calc(122px  +  53  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    min-width: 175px;
  }
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    max-width: calc(122px  +  53  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo {
    max-width: 175px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong {
  font-size: 14px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong {
    font-size: calc(14px  +  6  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong {
    font-size: 20px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong:after {
  font-size: 11px;
}
@media screen and (min-width: 1280px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong:after {
    font-size: calc(11px  +  3  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table .agenda-periodo span strong:after {
    font-size: 14px;
  }
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table thead tr td {
  height: 38px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table thead tr td.agenda-periodo {
  padding: 0px 8px 0px 15px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table thead tr td.agenda-descricao {
  min-width: 240px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td:last-child {
  border-right: none;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td.agenda-descricao {
  min-width: 240px;
  border-right: 0;
}
.andamentos-compromissos-processo .k-splitter #right-pane .module-detail .agenda-container table tbody tr td.agenda-situacao {
  padding: 12px 15px;
}
.andamentos-compromissos-processo .k-splitter #right-pane .k-pager-wrap.separated-pager {
  border-right: 0;
  border-left: 0;
}
.module-detail .andamento-container {
  height: calc((var(--vh, 1vh) * 100) - 215px);
}
.module-detail .andamento-container table {
  width: 100%;
}
.module-detail .andamento-container table thead td {
  height: 38px;
  background: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  font-weight: 600;
  text-transform: lowercase;
  font-size: 12px;
  padding: 0 15px;
  box-sizing: border-box;
}
.module-detail .andamento-container table thead td::first-letter {
  text-transform: uppercase;
}
.module-detail .andamento-container table td.options-column {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  position: sticky;
  left: 0;
  z-index: 2;
  border-top: none;
  padding: 0;
}
.module-detail .andamento-container table td.options-column.dot-indicator.red:after {
  top: 35%;
  text-align: center;
  right: 5px;
  width: 16px;
  height: 16px;
  z-index: 100;
}
.module-detail .andamento-container table td.options-column.andamento-menu {
  max-height: 100% !important;
  height: 111px !important;
  padding: 17px 0;
}
.module-detail .andamento-container table td.options-column ul {
  width: 260px;
}
.module-detail .andamento-container table td.options-column li {
  font-size: 21px;
  left: 50%;
  border: none;
  transform: translateX(-50%);
  color: var(--white-contrast-text);
}
.module-detail .andamento-container table td.options-column li.offset-menu {
  position: static;
  width: 20px;
  height: 20px;
  margin-top: 30px;
  margin-left: 19px;
  float: none;
}
@media screen and (min-width: 1280px) {
  .module-detail .andamento-container table td.options-column li {
    font-size: calc(21px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .module-detail .andamento-container table td.options-column li {
    font-size: 21px;
  }
}
.module-detail .andamento-container table td.options-column li span {
  background-image: none;
  text-align: left;
}
.module-detail .andamento-container table td.options-column li.k-state-hover span {
  background-color: var(--off-white);
}
.module-detail .andamento-container table td.options-column li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.module-detail .andamento-container table td.options-column li.disabled span {
  cursor: not-allowed;
  opacity: 1;
}
.module-detail .andamento-container table td.options-column li.dot-indicator.red:after {
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  padding: 0 4px;
  font-size: 10px;
  height: 17px;
  line-height: 17px;
  width: auto;
  min-width: 12px;
}
.module-detail .andamento-container table td.data-column {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  position: relative;
  color: var(--neutral-x-contrast-text);
}
.module-detail .andamento-container table td.data-column.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.module-detail .andamento-container table td.act-column {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
  color: var(--neutral-x-contrast-text);
}
.module-detail .andamento-container table td.description-column {
  width: 100%;
  min-width: 250px;
  color: var(--neutral-x-contrast-text);
}
.module-detail .andamento-container table tbody .act-column span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.module-detail .andamento-container table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
  height: 85px;
  max-height: 85px;
  padding: 18px 8px 18px 15px;
  box-sizing: border-box;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
}
.module-detail .andamento-container table tbody tr td.options-column {
  background-color: var(--white);
  background-image: none;
  overflow: visible;
}
.module-detail .andamento-container table tbody tr td span {
  display: block;
}
.agenda-wrapper .options-menu-icon.options-button {
  margin-right: 4px;
}
.agenda-wrapper .options-menu-icon.options-button:after {
  right: -4px !important;
}
.agenda-wrapper > div.parent-detail .parent-detail-title {
  padding: 12px 32px;
}
.agenda-wrapper > div.parent-detail .parent-detail-title .header-bar-btn,
.agenda-wrapper > div.parent-detail .parent-detail-title .options-menu {
  margin-left: 10px!important;
  background-color: transparent;
}
.agenda-wrapper > div .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 0!important;
}
.custom-files {
  position: relative;
  width: 30px !important;
  height: 29px !important;
  background: url('../Images/files.svg') no-repeat;
  background-size: 100%;
  display: inline-block !important;
  margin: 0 0 -2px 2px;
  transform: scale(0.85);
  flex-shrink: 0;
}
.custom-files:before {
  position: absolute;
  font-size: 30px;
  color: inherit;
  left: -3px;
  bottom: -3px;
}
.custom-files:after {
  left: -4px;
  width: 32px;
  bottom: 10px;
  text-align: center;
  position: absolute;
  content: attr(data-ext);
  color: var(--white-contrast-text);
  font-family: 'Roboto', sans-serif;
  font-weight: bold;
  font-size: 9px;
  line-height: 0;
  text-transform: lowercase;
}
.custom-files:after::first-letter {
  text-transform: uppercase;
}
.primary-color {
  color: var(--white-contrast-text);
}
.no-size {
  width: 0;
  height: 0;
  color: transparent;
  background-color: transparent;
  font-size: 0px;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
}
.no-size * {
  width: 0;
  height: 0;
  color: transparent;
  background-color: transparent;
  font-size: 0px;
  border: none;
  outline: none;
  padding: 0;
  margin: 0;
}
.k-loading-color {
  background-color: var(--white);
}
.not-spaced {
  padding: var(--spacing-none) !important;
}
.k-internal-container-loader-wrapper {
  width: 100%;
  height: 100%;
  justify-items: center;
  position: relative;
  flex: 1;
  align-items: center;
  justify-content: center;
  display: none;
}
.k-internal-container-loader-wrapper.active {
  display: flex;
}
.k-internal-container-loader-wrapper .k-internal-container-loader {
  width: 32px;
  height: 32px;
  background-image: none !important;
  border: 5px solid var(--neutral-xxx-tint);
  border-radius: 100%;
}
.k-internal-container-loader-wrapper .k-internal-container-loader::before {
  width: 33px;
  height: 33px;
  content: '';
  position: absolute;
  top: 42%;
  left: 45.2%;
  background-size: cover;
  background-position: center;
  border-radius: 100%;
  border: 4px solid var(--main-primary-x-tint);
  animation: spinner-bulqg1 0.84s infinite linear alternate, spinner-oaa3wk 1.68s infinite linear;
  display: flex;
}
@keyframes spinner-bulqg1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes spinner-oaa3wk {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.k-loading-image {
  width: 32px;
  height: 32px;
  background-image: none !important;
  border: 5px solid var(--border-secondary-variant-hight-contrast);
  border-radius: 100%;
  top: 35%;
  left: 50%;
}
.k-loading-image::before {
  width: 33px;
  height: 33px;
  content: '';
  position: absolute;
  top: -4px;
  left: -4px;
  background-size: cover;
  background-position: center;
  z-index: -1;
  border-radius: 100%;
  border: 4px solid var(--background-brand-base-x-tint-variant-light);
  animation: spinner-bulqg1 0.84s infinite linear alternate, spinner-oaa3wk 1.68s infinite linear;
  display: flex;
}
@keyframes spinner-bulqg1 {
  0% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 50% 0%, 50% 0%, 50% 0%, 50% 0%);
  }
  12.5% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 0%, 100% 0%, 100% 0%);
  }
  25% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 100% 100%, 100% 100%);
  }
  50% {
    clip-path: polygon(50% 50%, 0 0, 50% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  62.5% {
    clip-path: polygon(50% 50%, 100% 0, 100% 0%, 100% 0%, 100% 100%, 50% 100%, 0% 100%);
  }
  75% {
    clip-path: polygon(50% 50%, 100% 100%, 100% 100%, 100% 100%, 100% 100%, 50% 100%, 0% 100%);
  }
  100% {
    clip-path: polygon(50% 50%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 50% 100%, 0% 100%);
  }
}
@keyframes spinner-oaa3wk {
  0% {
    transform: scaleY(1) rotate(0deg);
  }
  49.99% {
    transform: scaleY(1) rotate(135deg);
  }
  50% {
    transform: scaleY(-1) rotate(0deg);
  }
  100% {
    transform: scaleY(-1) rotate(-135deg);
  }
}
.disabled,
.k-state-disabled {
  cursor: no-drop !important;
}
.disabled *,
.k-state-disabled * {
  cursor: no-drop !important;
}
.shadow-2 {
  box-shadow: 0px 1px 2px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.shadow-4 {
  box-shadow: 0px 2px 4px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.shadow-8 {
  box-shadow: 0px 4px 8px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.shadow-16 {
  box-shadow: 0px 8px 16px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.shadow-32 {
  box-shadow: 0px 16px 32px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.shadow-64 {
  box-shadow: 0px 32px 64px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.shadow-top {
  box-shadow: 0px 32px 64px rgba(69, 77, 84, 0.35), 0px 0px 2px rgba(69, 77, 84, 0.35);
}
.k-tabstrip-wrapper {
  flex: 1;
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.k-tabstrip-wrapper .k-tabstrip {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  box-shadow: none;
  background: none;
  display: inline-flex;
}
.k-tabstrip-wrapper .k-tabstrip-items {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 50px;
  min-height: 50px;
  gap: var(--spacing-xxxs);
  padding: var(--spacing-none) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.k-tabstrip-wrapper .k-tabstrip-items.no-gap {
  min-height: auto;
  gap: var(--spacing-none);
  padding: var(--spacing-none);
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  border: none;
  cursor: pointer;
  background: none;
  align-content: center;
  font-size: var(--font-size-sm);
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item .k-loading {
  border: none;
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item .k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  -webkit-align-content: center;
  align-content: center;
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item:hover,
.k-tabstrip-wrapper .k-tabstrip-items .k-item .k-link:hover {
  color: var(--main-primary-contrast);
}
.k-tabstrip-wrapper .k-tabstrip-items .k-item.k-state-active,
.k-tabstrip-wrapper .k-tabstrip-items .k-item.active {
  font-weight: var(--font-weight-semibold);
  border-bottom: 3px solid var(--main-primary-xx-tint);
}
.pill-container {
  gap: 2px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  overflow: hidden;
  min-height: 24px;
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  font-weight: var(--font-weight-semibold);
  color: var(--main-primary-xx-contrast-text);
}
.pill-container .pill {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
  padding: var(--spacing-xs);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: var(--main-primary-xx-contrast);
}
.pill-container .pill.active {
  color: var(--main-primary-xx-tint-text);
  background-color: var(--main-primary-xx-tint);
}
.pill-painel .k-grid.search-grid {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-height: 130px;
  height: auto !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.pill-painel .k-grid.search-grid .k-grid-header {
  width: auto;
}
.pill-painel .k-grid.search-grid .k-grid-header .k-grid-header-wrap {
  min-width: auto;
  width: auto !important;
}
.pill-painel .k-grid.search-grid .k-grid-content {
  min-width: auto;
  max-width: none;
  height: auto !important;
  width: 100% !important;
}
.pill-painel .k-grid.search-grid .k-grid-content > table {
  min-width: auto;
}
.pill-painel .k-grid.search-grid .k-grid-content > table .k-reset {
  float: left;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
}
.pill-painel .k-grid.search-grid .k-grid-content > table .k-group-footer > td {
  background-color: var(--off-white);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.pill-painel .k-grid.search-grid .k-grid-footer {
  display: none;
}
.editor-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border: none;
  outline: none;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  min-width: 50px;
  min-height: 34px;
  max-height: 34px;
  overflow: hidden;
  text-align: center;
  position: relative;
  display: inline-flex;
  text-decoration: none;
  vertical-align: middle;
  letter-spacing: normal;
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  padding: var(--spacing-xxs) var(--spacing-xs);
}
.editor-button.tiny {
  min-width: 30px;
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
}
.editor-button.small {
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-xxxs) var(--spacing-xxs);
}
.editor-button.large {
  min-height: 40px;
  max-height: 40px;
  padding: var(--spacing-xs) var(--spacing-sm);
}
.editor-button.cancel-button,
.editor-button.danger-button {
  outline: none;
  background-color: var(--fb-danger-default);
}
.editor-button.cancel-button:focus,
.editor-button.danger-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-danger-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
}
.editor-button.cancel-button:hover,
.editor-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-danger-contrast);
}
.editor-button.cancel-button:active,
.editor-button.danger-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-danger-default);
}
.editor-button.cancel-button.disabled-button,
.editor-button.danger-button.disabled-button,
.editor-button.cancel-button.disabled,
.editor-button.danger-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-button.cancel-button.disabled-button:focus,
.editor-button.danger-button.disabled-button:focus,
.editor-button.cancel-button.disabled:focus,
.editor-button.danger-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.cancel-button.disabled-button:hover,
.editor-button.danger-button.disabled-button:hover,
.editor-button.cancel-button.disabled:hover,
.editor-button.danger-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.cancel-button.disabled-button:active,
.editor-button.danger-button.disabled-button:active,
.editor-button.cancel-button.disabled:active,
.editor-button.danger-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.waiting-button {
  background-color: var(--fb-waiting-default);
}
.editor-button.waiting-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-waiting-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
}
.editor-button.waiting-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-waiting-xx-tint);
}
.editor-button.waiting-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-waiting-default);
}
.editor-button.waiting-button.disabled-button,
.editor-button.waiting-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-button.waiting-button.disabled-button:focus,
.editor-button.waiting-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.waiting-button.disabled-button:hover,
.editor-button.waiting-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.waiting-button.disabled-button:active,
.editor-button.waiting-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.success-button {
  background-color: var(--fb-success-default);
}
.editor-button.success-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-success-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
}
.editor-button.success-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-success-xx-tint);
}
.editor-button.success-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-success-default);
}
.editor-button.success-button.disabled-button,
.editor-button.success-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-button.success-button.disabled-button:focus,
.editor-button.success-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.success-button.disabled-button:hover,
.editor-button.success-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.success-button.disabled-button:active,
.editor-button.success-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--main-primary-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--main-primary-xx-tint);
}
.editor-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--off-white-contrast-text);
}
.editor-button.disabled-button,
.editor-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.disabled-button .editor-button-icon::before,
.editor-button.disabled .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.disabled-button:focus,
.editor-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.disabled-button:hover,
.editor-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.disabled-button:active,
.editor-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button {
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--main-primary-xxx-contrast);
}
.editor-button.secondary-button .editor-button-icon,
.editor-button.secondary-button i {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.editor-button.secondary-button .editor-button-icon::before,
.editor-button.secondary-button i::before {
  color: var(--main-primary-xx-tint) !important;
}
.editor-button.secondary-button:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:focus .editor-button-icon,
.editor-button.secondary-button:focus i {
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:focus .editor-button-icon::before,
.editor-button.secondary-button:focus i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:hover .editor-button-icon,
.editor-button.secondary-button:hover i {
  color: var(--main-primary-xx-tint-text);
}
.editor-button.secondary-button:hover .editor-button-icon::before,
.editor-button.secondary-button:hover i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-button.secondary-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  border-color: var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-button:active .editor-button-icon,
.editor-button.secondary-button:active i {
  color: var(--main-primary-tint-text);
}
.editor-button.secondary-button:active .editor-button-icon::before,
.editor-button.secondary-button:active i::before {
  color: var(--main-primary-tint-text) !important;
}
.editor-button.secondary-button.disabled-button,
.editor-button.secondary-button.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-button.secondary-button.disabled-button .editor-button-icon,
.editor-button.secondary-button.disabled .editor-button-icon,
.editor-button.secondary-button.disabled-button i,
.editor-button.secondary-button.disabled i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button .editor-button-icon::before,
.editor-button.secondary-button.disabled .editor-button-icon::before,
.editor-button.secondary-button.disabled-button i::before,
.editor-button.secondary-button.disabled i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:focus,
.editor-button.secondary-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:focus .editor-button-icon,
.editor-button.secondary-button.disabled:focus .editor-button-icon,
.editor-button.secondary-button.disabled-button:focus i,
.editor-button.secondary-button.disabled:focus i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:focus .editor-button-icon::before,
.editor-button.secondary-button.disabled:focus .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:focus i::before,
.editor-button.secondary-button.disabled:focus i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:hover,
.editor-button.secondary-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:hover .editor-button-icon,
.editor-button.secondary-button.disabled:hover .editor-button-icon,
.editor-button.secondary-button.disabled-button:hover i,
.editor-button.secondary-button.disabled:hover i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:hover .editor-button-icon::before,
.editor-button.secondary-button.disabled:hover .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:hover i::before,
.editor-button.secondary-button.disabled:hover i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-button.disabled-button:active,
.editor-button.secondary-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-button.secondary-button.disabled-button:active .editor-button-icon,
.editor-button.secondary-button.disabled:active .editor-button-icon,
.editor-button.secondary-button.disabled-button:active i,
.editor-button.secondary-button.disabled:active i {
  color: var(--neutral-x-tint);
}
.editor-button.secondary-button.disabled-button:active .editor-button-icon::before,
.editor-button.secondary-button.disabled:active .editor-button-icon::before,
.editor-button.secondary-button.disabled-button:active i::before,
.editor-button.secondary-button.disabled:active i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-button.secondary-outlined-button {
  border: 1px solid;
  background: var(--white);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--border-color-emphasys);
}
.editor-button.secondary-outlined-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-button.secondary-outlined-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--main-primary-xx-contrast);
  border-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--main-primary-x-contrast);
  border-color: var(--main-primary-x-contrast);
  color: var(--data-visualization-brand-contrast-dark);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.secondary-outlined-button:active .editor-button-icon {
  color: var(--data-visualization-brand-contrast-dark);
}
.editor-button.secondary-outlined-button.disabled-button,
.editor-button.secondary-outlined-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.disabled-button:focus,
.editor-button.secondary-outlined-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.disabled-button:hover,
.editor-button.secondary-outlined-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.disabled-button:active,
.editor-button.secondary-outlined-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.cancel-button,
.editor-button.secondary-outlined-button.danger-button {
  border: 1px solid;
  background: var(--fb-danger-xx-contrast);
  color: var(--fb-danger-default);
  border-color: var(--fb-danger-default);
}
.editor-button.secondary-outlined-button.cancel-button:focus,
.editor-button.secondary-outlined-button.danger-button:focus {
  text-decoration: none;
  background: var(--fb-danger-xx-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
}
.editor-button.secondary-outlined-button.cancel-button:hover,
.editor-button.secondary-outlined-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
}
.editor-button.secondary-outlined-button.cancel-button:active,
.editor-button.secondary-outlined-button.danger-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-danger-shade);
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button,
.editor-button.secondary-outlined-button.danger-button.disabled-button,
.editor-button.secondary-outlined-button.cancel-button.disabled,
.editor-button.secondary-outlined-button.danger-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:focus,
.editor-button.secondary-outlined-button.danger-button.disabled-button:focus,
.editor-button.secondary-outlined-button.cancel-button.disabled:focus,
.editor-button.secondary-outlined-button.danger-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:hover,
.editor-button.secondary-outlined-button.danger-button.disabled-button:hover,
.editor-button.secondary-outlined-button.cancel-button.disabled:hover,
.editor-button.secondary-outlined-button.danger-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.cancel-button.disabled-button:active,
.editor-button.secondary-outlined-button.danger-button.disabled-button:active,
.editor-button.secondary-outlined-button.cancel-button.disabled:active,
.editor-button.secondary-outlined-button.danger-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.waiting-button {
  border: 1px solid;
  background: var(--white);
  color: var(--fb-waiting-default);
  border-color: var(--border-color-waiting);
}
.editor-button.secondary-outlined-button.waiting-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
}
.editor-button.secondary-outlined-button.waiting-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-waiting-contrast);
  border-color: var(--fb-waiting-contrast);
}
.editor-button.secondary-outlined-button.waiting-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-waiting-shade);
  background: var(--fb-waiting-xx-tint);
  border-color: var(--fb-waiting-xx-tint);
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button,
.editor-button.secondary-outlined-button.waiting-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:focus,
.editor-button.secondary-outlined-button.waiting-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:hover,
.editor-button.secondary-outlined-button.waiting-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.waiting-button.disabled-button:active,
.editor-button.secondary-outlined-button.waiting-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.success-button {
  border: 1px solid;
  background: var(--white);
  color: var(--fb-success-default);
  border-color: var(--border-color-success);
}
.editor-button.secondary-outlined-button.success-button:focus {
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
}
.editor-button.secondary-outlined-button.success-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-success-contrast);
  border-color: var(--fb-success-contrast);
}
.editor-button.secondary-outlined-button.success-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-success-shade);
  background: var(--fb-success-xx-tint);
  border-color: var(--fb-success-xx-tint);
}
.editor-button.secondary-outlined-button.success-button.disabled-button,
.editor-button.secondary-outlined-button.success-button.disabled {
  opacity: 0.4;
  background: var(--white);
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  border: 1px solid var(--neutral-x-contrast);
}
.editor-button.secondary-outlined-button.success-button.disabled-button:focus,
.editor-button.secondary-outlined-button.success-button.disabled:focus {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:hover,
.editor-button.secondary-outlined-button.success-button.disabled:hover {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.secondary-outlined-button.success-button.disabled-button:active,
.editor-button.secondary-outlined-button.success-button.disabled:active {
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button {
  border: none;
  background: transparent;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.editor-button.tertiary-button:focus {
  border: none;
  text-decoration: none;
  background: transparent;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-button.tertiary-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-emphasys);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--main-primary-tint);
}
.editor-button.tertiary-button.disabled-button,
.editor-button.tertiary-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: transparent;
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.disabled-button:focus,
.editor-button.tertiary-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.disabled-button:hover,
.editor-button.tertiary-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.disabled-button:active,
.editor-button.tertiary-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.cancel-button,
.editor-button.tertiary-button.danger-button {
  border: none;
  background: var(--white);
  color: var(--fb-danger-default);
}
.editor-button.tertiary-button.cancel-button:focus,
.editor-button.tertiary-button.danger-button:focus {
  border: none;
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-danger-shade) inset;
}
.editor-button.tertiary-button.cancel-button:hover,
.editor-button.tertiary-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--fb-danger-default);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button.cancel-button:active,
.editor-button.tertiary-button.danger-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  color: var(--fb-danger-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-button.tertiary-button.cancel-button.disabled-button,
.editor-button.tertiary-button.danger-button.disabled-button,
.editor-button.tertiary-button.cancel-button.disabled,
.editor-button.tertiary-button.danger-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.cancel-button.disabled-button:focus,
.editor-button.tertiary-button.danger-button.disabled-button:focus,
.editor-button.tertiary-button.cancel-button.disabled:focus,
.editor-button.tertiary-button.danger-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.cancel-button.disabled-button:hover,
.editor-button.tertiary-button.danger-button.disabled-button:hover,
.editor-button.tertiary-button.cancel-button.disabled:hover,
.editor-button.tertiary-button.danger-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.cancel-button.disabled-button:active,
.editor-button.tertiary-button.danger-button.disabled-button:active,
.editor-button.tertiary-button.cancel-button.disabled:active,
.editor-button.tertiary-button.danger-button.disabled:active {
  box-shadow: none;
  border: none;
  text-decoration: none;
}
.editor-button.tertiary-button.waiting-button {
  border: none;
  background: var(--white);
  color: var(--fb-waiting-default);
}
.editor-button.tertiary-button.waiting-button:focus {
  border: none;
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
}
.editor-button.tertiary-button.waiting-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-waiting);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button.waiting-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-waiting-tint);
}
.editor-button.tertiary-button.waiting-button.disabled-button,
.editor-button.tertiary-button.waiting-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.waiting-button.disabled-button:focus,
.editor-button.tertiary-button.waiting-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.waiting-button.disabled-button:hover,
.editor-button.tertiary-button.waiting-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.waiting-button.disabled-button:active,
.editor-button.tertiary-button.waiting-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.success-button {
  border: none;
  background: var(--white);
  color: var(--fb-success-default);
}
.editor-button.tertiary-button.success-button:focus {
  border: none;
  text-decoration: none;
  background: var(--white);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
}
.editor-button.tertiary-button.success-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-success);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-button.tertiary-button.success-button:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--fb-success-tint);
}
.editor-button.tertiary-button.success-button.disabled-button,
.editor-button.tertiary-button.success-button.disabled {
  border: none;
  opacity: 0.4;
  cursor: not-allowed;
  background: var(--white);
  color: var(--neutral-x-tint);
}
.editor-button.tertiary-button.success-button.disabled-button:focus,
.editor-button.tertiary-button.success-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.success-button.disabled-button:hover,
.editor-button.tertiary-button.success-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-button.tertiary-button.success-button.disabled-button:active,
.editor-button.tertiary-button.success-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.k-menu.k-widget {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  display: flex;
  border: none;
  background: none;
}
.k-menu.k-widget.k-menu-vertical {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.k-menu.k-widget.k-menu-vertical .k-item:not(.k-last) {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.k-menu.k-widget.k-menu-vertical .k-separator {
  display: none;
}
.k-menu.k-widget .ico-menu,
.k-menu.k-widget .icon-more_options-02 {
  -webkit-align-self: center;
  align-self: center;
  border: none;
}
.k-menu.k-widget .ico-menu.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link,
.k-menu.k-widget .icon-more_options-02.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link {
  display: block !important;
}
.k-menu.k-widget .ico-menu.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link .item-menu-link-icon,
.k-menu.k-widget .icon-more_options-02.remove-all-icons-action .k-animation-container .k-group .item-menu-link .k-link .item-menu-link-icon {
  display: none !important;
}
.k-menu.k-widget .ico-menu:before,
.k-menu.k-widget .icon-more_options-02:before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.k-menu.k-widget > .k-item.k-first.k-last {
  border: none;
  background: none;
}
.k-menu.k-widget > .k-item.k-first.k-last:not(.k-columns-item) > .k-link {
  background: none;
  padding: var(--spacing-none);
}
.k-menu.k-widget > .k-item.k-first.k-last:not(.k-columns-item) > .k-link .k-icon {
  display: none;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) {
  border: none;
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all {
  height: 40px;
  cursor: auto;
  min-width: 80px;
  text-align: start;
  background-color: var(--white);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-first,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-first,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-first .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-first .k-link {
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-last,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-last,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-last .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-last .k-link {
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-state-hover:not(.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-state-hover:has(.disabled)) .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-state-hover:not(.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-state-hover:has(.disabled)) .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.k-state-hover:not(.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-state-hover:has(.disabled)) .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-state-hover:not(.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.k-state-hover:has(.disabled)) .k-link {
  cursor: pointer;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.has-icon .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.has-icon .k-link {
  display: block !important;
  gap: var(--spacing-xxs);
  padding-left: var(--spacing-xs) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class^="ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.has-icon .k-link [class^="ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class*=" ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.has-icon .k-link [class*=" ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class^="icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.has-icon .k-link [class^="icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.has-icon .k-link [class*=" icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.has-icon .k-link [class*=" icon-"] {
  width: 10%;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link {
  gap: var(--spacing-xxxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link .text,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link .text {
  width: 70%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" ico-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"],
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" icon-"] {
  width: 30%;
  line-height: 20px;
  text-align: right;
  float: right;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="ico-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" ico-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="icon-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" icon-"].disabled {
  opacity: 1;
  filter: alpha(opacity=100);
  cursor: auto;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="ico-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" ico-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="icon-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].ico-toggle_off,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" icon-"].ico-toggle_off {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="ico-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" ico-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="icon-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].ico-toggle_on,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" icon-"].ico-toggle_on {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="ico-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="ico-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" ico-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" ico-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class^="icon-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class^="icon-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.with-switch .k-link [class*=" icon-"].ico-toggle_on:before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.with-switch .k-link [class*=" icon-"].ico-toggle_on:before {
  content: "\e9e2" !important;
  font-family: "legaldesk-icons-md" !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.disabled .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.disabled .k-link {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: block;
  cursor: auto;
  background-image: none;
  font-size: var(--font-size-sm);
  background-color: var(--white);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-regular) !important;
  padding: var(--spacing-xxs) var(--spacing-sm) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link .k-menu-expand-arrow::before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link .k-menu-expand-arrow::before {
  color: var(--main-primary-xx-tint) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link:hover,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link:hover {
  background-color: var(--off-white);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link:hover .k-menu-expand-arrow::before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link:hover .k-menu-expand-arrow::before {
  color: var(--main-primary-xx-tint) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link.disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link.disabled {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default .k-link.disabled .k-menu-expand-arrow::before,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link.disabled .k-menu-expand-arrow::before {
  color: var(--neutral-tint) !important;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .k-item.k-state-default.sol-pag-item .k-link.disabled,
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all.sol-pag-item .k-link.disabled {
  cursor: not-allowed;
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link input[type="checkbox"] {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
  accent-color: var(--background-brand-base-tint-hight-contrast);
}
.k-menu.k-widget .k-animation-container .k-group.k-menu-group:not(.k-last) .select-all .k-link label {
  cursor: pointer;
}
.k-menu.k-widget.k-spreadsheet-col-header-context-menu,
.k-menu.k-widget.k-spreadsheet-row-header-context-menu,
.k-menu.k-widget.k-spreadsheet-cell-context-menu {
  display: none !important;
}
.icon-more_options-02:before {
  place-content: center;
  content: "\e994";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  font-feature-settings: 'liga';
  line-height: 34px;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.k-widget.k-maskedtextbox .k-datepicker {
  border: none;
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap {
  padding: var(--spacing-none);
  border: 1px solid var(--main-primary-xx-tint);
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-input {
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  padding-right: var(--spacing-xxl);
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-icon {
  position: static;
}
.k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-icon:before {
  line-height: inherit;
  color: var(--font-color-body);
}
.check-combo {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 347px;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
  gap: var(--spacing-xxxs);
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border: 1px solid var(--border-primary-hight-contrast);
  padding: var(--spacing-xxxs) var(--spacing-md);
}
.check-combo-header {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
}
.check-combo-header-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint);
  font-weight: var(--font-weight-bold);
}
.check-combo-input .search-field-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 30px;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  overflow: hidden;
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  padding-inline: var(--spacing-xxxs);
  border: 1px solid var(--border-primary-hight-contrast);
}
.check-combo-input .search-field-container .search-field {
  flex: 1;
  font-size: var(--font-size-sm);
}
.check-combo-input .search-field-container .search-field:focus {
  outline: none;
}
.check-combo-input .search-field-container .search-field::placeholder {
  font-style: italic;
}
.check-combo-input .search-field-container .icon-header-search {
  -webkit-align-self: center;
  align-self: center;
  color: var(--neutral-x-tint);
}
.check-combo-title {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint);
  font-weight: var(--font-weight-bold);
}
.check-combo-title.first {
  flex: 6;
}
.check-combo-title.second {
  flex: 4;
}
.check-combo-list {
  border: none;
  overflow-y: auto;
  background: none;
  scrollbar-width: none;
}
.check-combo-list:empty {
  height: 100%;
}
.check-combo-list:empty::before {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  align-content: center;
  font-size: var(--font-size-md);
  content: attr(data-empty-title);
  color: var(--main-primary-tint);
}
.check-combo-list-item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
  padding-block: var(--spacing-xxxs);
}
.check-combo-list-item-section {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  gap: var(--spacing-xxxs);
}
.check-combo-list-item-section.first {
  flex: 6;
}
.check-combo-list-item-section.second {
  flex: 4;
}
.check-combo-list-item-section-text {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
}
.check-combo-footer {
  margin-top: auto;
  padding-block: var(--spacing-xxxs);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.check-combo-footer-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint);
  font-weight: var(--font-weight-semibold);
}
.checkbox {
  display: flex;
  position: relative;
}
.checkbox-label {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
  line-height: 21px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
}
.checkbox-label.disabled {
  cursor: not-allowed;
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
}
.checkbox-label.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.checkbox-text {
  align-content: center;
  font-size: var(--font-size-sm);
  margin-left: var(--spacing-xxxs);
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
input[type=checkbox],
input[type="checkbox"] {
  -webkit-align-self: center;
  align-self: center;
  width: 14px;
  height: 14px;
  cursor: pointer;
  display: inline-flex;
  vertical-align: middle;
  accent-color: var(--background-brand-base-tint-hight-contrast);
}
input[type=checkbox].align-middle-profile-modal,
input[type="checkbox"].align-middle-profile-modal {
  position: relative;
  top: 5px;
  display: block !important;
}
#main-content-loader {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  width: 100%;
  height: calc(100vh - 36px);
  bottom: 0;
  background: var(--white);
  z-index: 9999;
}
#main-content-loader .ajax-loading {
  display: block;
}
#main-content-loader .ajax-loading .ajax-loading-glass-panel {
  background-color: hsl(0, 0%, 15%) !important;
}
#main-content-loader .ajax-loading .ajax-loading-container {
  top: 40% !important;
}
#main-content-loader.removed-loading-completed {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: none;
}
.default-profile-image {
  width: 45px;
  height: 45px;
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 45px 45px;
  margin: 0 10px 0 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
.default-profile-image.system-image {
  background-image: url('../Images/defaut_system_picture.jpg') !important;
}
.mention-span {
  padding: 2px 6px;
  margin: 0 2px;
  background-color: var(--main-primary-xx-contrast);
  border: 1px solid var(--main-primary-x-contrast);
  color: var(--main-primary-xx-contrast-text-contrast);
  border-radius: var(--radius-vs);
  font-weight: var(--font-weight-bold);
}
.field-mention-container {
  display: none !important;
}
.field-mention-container .k-input,
.field-mention-container .k-select,
.field-mention-container .k-dropdown-wrap {
  display: none !important;
}
.grid-action-default-container {
  display: flex;
  gap: var(--spacing-xxs);
  align-items: center;
}
.grid-action-default-container.compressed {
  display: none;
}
.grid-action-compressed-container {
  display: none;
}
.grid-action-compressed-container.uncompressed {
  display: flex;
}
.transition-enabled {
  transition: all 0.2s ease-in-out;
}
.checkbox-label.disabled + .checkbox-input {
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.k-animation-container:has(#profile-select-list) {
  width: 190px !important;
  border-radius: var(--radius-xxxs);
  border: 0px;
  background-color: transparent;
  padding-inline: 15px;
}
.ico-drag_indicator {
  cursor: grab;
}
.croppie-container .cr-boundary {
  border-radius: 100%;
}
.croppie-container .cr-boundary .cr-viewport,
.croppie-container .cr-boundary .cr-overlay,
.croppie-container .cr-boundary .cr-image {
  border-radius: 100%;
}
h1 {
  font-size: var(--font-size-xl);
}
h2 {
  font-size: var(--font-size-lg);
}
h3 {
  font-size: var(--font-size-md);
}
h4 {
  font-size: var(--font-size-sm);
}
.k-tabstrip-items .k-state-default .k-link {
  color: var(--white-contrast-text);
}
html {
  height: 100%;
  overflow: hidden;
  font-size: calc(16px * var(--fontSize));
  -webkit-text-size-adjust: 100%;
  -ms-text-size-adjust: 100%;
}
#nojs-alert {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: var(--black);
  opacity: 0.7;
  filter: alpha(opacity=70);
  pointer-events: auto;
  -webkit-backface-visibility: hidden;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  z-index: 9999999999999999999;
  display: none;
}
html.no-js #nojs-alert {
  display: block;
}
.nojs-msg {
  width: 370px;
  height: 50px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin: -25px 0 0 -185px;
  color: var(--off-white-contrast-text);
}
.splash {
  text-align: center;
  margin: 10% 0 0 0;
}
.splash .message {
  font-size: 3.5em;
  line-height: 1.5em;
  -webkit-text-shadow: 0 0 15px var(--neutral-x-tint);
  -moz-text-shadow: 0 0 15px var(--neutral-x-tint);
  -ms-text-shadow: 0 0 15px var(--neutral-x-tint);
  -o-text-shadow: 0 0 15px var(--neutral-x-tint);
  text-shadow: 0 0 15px var(--neutral-x-tint);
  text-transform: lowercase;
}
.splash .message::first-letter {
  text-transform: uppercase;
}
.splash .icon-spinner {
  text-align: center;
  display: inline-block;
  font-size: 5em;
  margin-top: 50px;
}
.page-host {
  position: relative;
  top: 40px;
}
.loader {
  margin: 6px 8px 4px 8px;
  visibility: hidden;
}
.loader.active {
  visibility: visible;
}
/******************************************
******************************************/
a {
  cursor: pointer;
}
.cursor {
  cursor: pointer !important;
}
.cursor-not-allowed {
  cursor: not-allowed !important;
}
b {
  font-weight: bold;
}
button {
  font-family: 'Open Sans', sans-serif;
}
.clear-both {
  clear: both;
}
.page-error {
  line-height: 120%;
  margin-top: 20px;
}
.k-state-selected {
  background-color: transparent;
  border-color: transparent;
}
.office header {
  z-index: 10004;
  min-width: 100vw;
  border-bottom: 1px solid var(--main-primary-default);
}
.office header .header-separator {
  width: 1px;
  height: 50px;
  margin: 0px 16px;
  background-color: var(--main-primary-tint);
}
.office header .left-menu-icon {
  width: 26px;
  margin: 12px 0px;
}
.office header .header-logo {
  width: 197px;
  height: 27px;
}
.office header .header-link {
  padding: 13px 0;
  background-color: inherit;
  border: none;
}
.office header .header-link.header-logoff-link {
  float: right;
}
.office header .header-link.header-logoff-link span {
  color: var(--main-primary-tint-text);
}
.office header .dropdown-toggle.link-profile {
  width: auto;
}
.office header .header-menu-item {
  padding: 0px 8px;
  border-left: 1px solid var(--main-primary-default);
  background-color: inherit;
  border-right: inherit;
  border-bottom: inherit;
  border-top: inherit;
}
.office header .header-menu-item:hover {
  background-color: var(--main-primary-default);
}
.office header .header-menu-item.header-menu-profile input#profile-select {
  width: 200px;
  height: 20px;
  padding: 14px 5px 13px 9px;
  background-color: transparent;
  border: 0;
}
.office header .header-menu-item.header-menu-logoff {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
}
.office header .header-menu-item.open {
  background-color: var(--main-primary-default);
}
.office header .header-menu-item.open .dropdown-menu-complement {
  display: block;
}
.office header .header-link {
  padding: 1px;
}
.office header .header-menu-notification {
  padding: 0;
}
.office header .header-menu-notification .dropdown-toggle {
  width: auto;
  margin: 0;
}
.office header .header-menu-notification .header-notifications .notification-hub-container.open .notification-hub-container-data {
  -webkit-transition: max-height 0.25s linear;
  -moz-transition: max-height 0.25s linear;
  -o-transition: max-height 0.25s linear;
  -ms-transition: max-height 0.25s linear;
  transition: max-height 0.25s linear;
  max-height: calc(100vh - 100px);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data {
  -webkit-transition: max-height 0.25s linear;
  -moz-transition: max-height 0.25s linear;
  -o-transition: max-height 0.25s linear;
  -ms-transition: max-height 0.25s linear;
  transition: max-height 0.25s linear;
  position: absolute;
  display: flex;
  max-height: 0px;
  width: 400px;
  top: 30px;
  padding: var(--spacing-none);
  border-radius: var(--radius-xs);
  background: var(--off-white);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.35), 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  overflow: hidden;
  left: auto;
  right: 0px;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-title {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxxs) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-none);
  align-self: stretch;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-title .notify-title-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp {
  display: flex;
  padding: var(--spacing-none) var(--spacing-xxl) var(--spacing-none) var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-xxl);
  align-self: stretch;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options {
  display: flex;
  padding-top: var(--spacing-xxl);
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-xxl);
  border-radius: var(--radius-none);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option {
  -webkit-transition: border-color 0.15s linear;
  -moz-transition: border-color 0.15s linear;
  -o-transition: border-color 0.15s linear;
  -ms-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  padding-bottom: var(--spacing-xs);
  line-height: var(--line-height-md);
  border-bottom: 4px solid transparent;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option button {
  background-color: transparent !important;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option button span {
  display: flex;
  width: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  border-radius: var(--radius-vs);
  background: var(--fb-danger-contrast);
  color: var(--fb-danger-default);
  text-align: center;
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
  position: relative;
  bottom: 5px;
  left: 5px;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option.high {
  border-color: var(--fb-danger-default);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option.medium {
  border-color: var(--fb-waiting-default);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option.low {
  border-color: var(--fb-success-default);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus,
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover {
  -webkit-transition: border-color 0.15s linear;
  -moz-transition: border-color 0.15s linear;
  -o-transition: border-color 0.15s linear;
  -ms-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
  border-color: var(--main-primary-contrast);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus.high-priority,
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover.high-priority {
  border-color: var(--fb-danger-default);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus.medium-priority,
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover.medium-priority {
  border-color: var(--fb-waiting-default);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus.low-priority,
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover.low-priority {
  border-color: var(--fb-success-default);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  height: calc(100% - 220px);
  overflow-y: auto;
  overflow-x: hidden;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list ul {
  width: 100%;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  display: none;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list ul.empty-message.active:empty:after {
  content: attr(data-empty-title);
  width: 100%;
  height: 40px;
  align-content: center;
  text-align: center;
  display: block;
  color: var(--data-visualization-neutral-tint-contrast-light);
  padding-inline: 27px;
  margin: 0px;
  opacity: 1;
  font-size: var(--font-size-xs);
  position: relative;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list ul.active {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  display: block;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  display: flex;
  max-width: 360px;
  min-height: 34px;
  background-color: var(--off-white);
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
  cursor: pointer;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card:hover {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  background-color: var(--neutral-xxl-contrast);
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card.read {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  background-color: var(--neutral-x-contrast) !important;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card.empty-message:empty:after {
  margin: 0;
  padding: 10px 0;
  color: var(--off-white-contrast-text);
  background: var(--off-white);
  position: static;
  opacity: 0.5;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
  bottom: 12px;
  flex: 1 0 0;
  right: 0px;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer .editor-label-notify-button {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  display: flex;
  max-width: 200px;
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
  border: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-brand-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  background-color: var(--white);
  font-weight: var(--font-weight-semibold);
  line-height: normal;
  letter-spacing: 1px;
}
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer .editor-label-notify-button:focus,
.office header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer .editor-label-notify-button:hover {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  background-color: var(--off-white);
}
.office header .header-menu-accessibility {
  padding: 0;
}
.office header .header-menu-accessibility .dropdown-toggle {
  width: auto;
  margin: 0;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container.open .accessibility-hub-container-data {
  -webkit-transition: max-height 0.35s linear;
  -moz-transition: max-height 0.35s linear;
  -o-transition: max-height 0.35s linear;
  -ms-transition: max-height 0.35s linear;
  transition: max-height 0.35s linear;
  max-height: calc(100vh - 100px);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data {
  -webkit-transition: max-height 0.35s linear;
  -moz-transition: max-height 0.35s linear;
  -o-transition: max-height 0.35s linear;
  -ms-transition: max-height 0.35s linear;
  transition: max-height 0.35s linear;
  position: absolute;
  display: flex;
  max-height: 0px;
  width: 357px;
  top: 30px;
  padding: var(--spacing-none);
  border-radius: var(--radius-xs);
  background: var(--off-white);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.35), 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  overflow: hidden;
  left: auto;
  right: 0px;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-title {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxxs) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-none);
  align-self: stretch;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-title .acess-title-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  height: calc(100% - 220px);
  overflow-y: auto;
  overflow-x: hidden;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area {
  display: flex;
  min-height: 34px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  align-content: center;
  gap: var(--spacing-md);
  align-self: stretch;
  flex-wrap: wrap;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section {
  flex-direction: column;
  align-items: flex-start;
  align-content: flex-start;
  width: -webkit-fill-available;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp {
  display: flex;
  width: 260px;
  align-items: center;
  gap: var(--spacing-xxxs);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container {
  display: flex;
  max-width: 200px;
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
  background: var(--main-primary-xx-contrast);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container:hover {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -ms-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  background-color: var(--main-primary-x-contrast);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container .button-font-selector {
  display: flex;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container .button-font-selector i {
  -webkit-transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  -ms-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
  color: var(--main-primary-xx-tint);
  text-align: center;
  font-size: var(--font-size-md);
  line-height: normal;
  flex: 1 0 0;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container {
  display: flex;
  width: 120px;
  height: 30px;
  padding: var(--spacing-none);
  align-items: flex-start;
  gap: 1px;
  border-radius: var(--radius-vs);
  background: var(--neutral-x-contrast);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container .road-font-size-item {
  flex: 1 0 0;
  align-self: stretch;
  background: var(--main-primary-xx-tint);
  max-height: 30px;
  max-width: 19.2px;
  min-width: 19.2px;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container .road-font-size-item[title="150%"] {
  border-top-right-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-none);
  border-bottom-left-radius: var(--radius-none);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container .road-font-size-item[title="100%"] {
  border-top-left-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .data-font-value {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section {
  flex-direction: column;
  padding: var(--spacing-none);
  min-height: var(--spacing-none);
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-none);
  width: -webkit-fill-available;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -ms-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  text-align: justify;
  display: flex;
  min-height: 34px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  align-content: center;
  gap: var(--spacing-md);
  align-self: stretch;
  flex-wrap: wrap;
  width: -webkit-fill-available;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option:hover {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -ms-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  background-color: var(--main-primary-xx-contrast);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option:hover a .theme-option-text {
  color: var(--data-visualization-neutral-contrast-dark);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option.disabled {
  opacity: 0.6;
  background-color: var(--neutral-x-contrast) !important;
  cursor: not-allowed;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option.disabled a {
  cursor: not-allowed;
  pointer-events: none;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option a {
  transition: all 0.5s ease;
  float: right;
  background-color: transparent;
  border: none;
  min-width: 50px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option a .theme-option-text {
  -webkit-transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  -ms-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
  flex: 1 0 0;
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
  text-align: justify;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option a .theme-option-state {
  color: var(--fb-success-default);
  font-size: var(--font-size-xl);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area .acess-list-area-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-title-area {
  display: flex;
  min-height: 50px;
  padding: var(--spacing-xxxs) var(--spacing-xxl) var(--spacing-xxxs) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-none);
  align-self: stretch;
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-title-area .acess-title-area-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
}
.office header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-footer {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
  bottom: 12px;
  flex: 1 0 0;
  right: 0px;
}
.office header .header-menu-main {
  padding: 0;
}
.office header .header-menu-main .dropdown-toggle {
  margin: 0;
  display: flex;
  align-items: center;
  justify-items: center;
  height: 100%;
  width: 100%;
  padding: 1px;
}
.office header .header-menu-main .dropdown-arrow:after {
  color: var(--main-primary-tint-text);
}
.office header ul.header-menu-main {
  padding-left: 0;
}
.office header .main-menu-link {
  display: block;
  padding: 12px 20px;
  clear: both;
  font-weight: var(--font-weight-regular);
  line-height: 20px;
  white-space: nowrap;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.office header .main-menu-link:hover,
.office header .main-menu-link:focus {
  color: var(--off-white-contrast-text);
  text-decoration: none;
}
.office header .main-menu-link span {
  font-size: var(--font-size-xs);
}
.office header .main-menu-link i.main-menu-item {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-left: -8px;
}
.office header .main-menu-link:hover .main-menu-separator,
.office header .main-menu-link:focus .main-menu-separator {
  background-color: var(--off-white-contrast-text);
}
.office header .main-menu-link:hover .manage-profile-item,
.office header .main-menu-link:focus .manage-profile-item {
  background-position: -204px -20px;
}
.office header .main-menu-link:hover .change-password-item,
.office header .main-menu-link:focus .change-password-item {
  background-position: 94px -20px;
}
.office header .main-menu-link:hover .default-profile,
.office header .main-menu-link:focus .default-profile {
  background-position: -884px -60px;
}
.office header .main-menu-link:hover .icon-setting-small:before,
.office header .main-menu-link:focus .icon-setting-small:before {
  color: var(--off-white-contrast-text);
}
.office header .main-menu-link:hover .icon-close-circle:before,
.office header .main-menu-link:focus .icon-close-circle:before {
  color: var(--off-white-contrast-text);
}
.office header .main-menu-link:hover .icon-locked1:before,
.office header .main-menu-link:focus .icon-locked1:before {
  color: var(--off-white-contrast-text);
}
.office header .main-menu-link:hover .icon-user,
.office header .main-menu-link:focus .icon-user,
.office header .main-menu-link:hover .icon-form-search,
.office header .main-menu-link:focus .icon-form-search {
  font-size: var(--font-size-xs);
}
.office header .main-menu-link:hover .icon-user:before,
.office header .main-menu-link:focus .icon-user:before,
.office header .main-menu-link:hover .icon-form-search:before,
.office header .main-menu-link:focus .icon-form-search:before {
  color: var(--off-white-contrast-text);
}
.office header .main-menu-link .main-menu-item-image {
  width: 30px;
  height: 18px;
  padding: 0;
}
.office header .main-menu-link .icon-setting-small:before {
  color: var(--main-primary-default-text);
}
.office header .main-menu-link .icon-close-circle:before {
  color: var(--main-primary-default-text);
}
.office header .main-menu-link .icon-user,
.office header .main-menu-link .icon-form-search {
  font-size: var(--font-size-xs);
  margin-left: -3px;
}
.office header .main-menu-link .icon-user:before,
.office header .main-menu-link .icon-form-search:before {
  color: var(--main-primary-default-text);
}
.office header .main-menu-link .icon-locked1 {
  position: relative;
  top: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  width: 12.02px;
  height: auto;
  right: auto;
}
.office header .main-menu-link .icon-locked1:before {
  color: var(--main-primary-default-text);
}
.office header .main-menu-separator {
  width: 1px;
  height: 14px;
  background-color: var(--main-primary-default-text);
  margin: 3px 13px;
}
.office header .header-notifications {
  padding-left: 0;
}
.office header .header-notifications .dropdown .dropdown-toggle {
  padding: 7px 15px;
}
.office header .header-notifications .nav-notifications li.high {
  background-color: var(--fb-danger-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.office header .header-notifications .nav-notifications li.high button {
  color: var(--fb-danger-default-text) !important;
}
.office header .header-notifications .nav-notifications li.medium {
  background-color: var(--fb-waiting-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.office header .header-notifications .nav-notifications li.medium button {
  color: var(--fb-waiting-default-text) !important;
}
.office header .header-notifications .nav-notifications li.low {
  background-color: var(--fb-success-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.office header .header-notifications .nav-notifications li.low button {
  color: var(--fb-success-default-text) !important;
}
.office header .header-notifications .notifications-group-list {
  width: 580px;
  border: none;
}
.office header .header-notifications .notifications-group-list .notification-group {
  display: table;
  position: relative;
  width: 100%;
  padding: 0;
}
.office header .header-notifications .notifications-group-list .notification-group .nav-notifications {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.office header .header-notifications .notifications-group-list .notification-group .nav-notifications li {
  border-right: 1px solid var(--white);
  width: calc(100% / 3);
  text-align: center;
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  cursor: pointer;
}
.office header .header-notifications .notifications-group-list .notification-group .nav-notifications li::first-letter {
  text-transform: uppercase;
}
.office header .header-notifications .notifications-group-list .notification-group .nav-notifications li:last-child {
  border: none;
}
.office header .header-notifications .notifications-group-list .notification-group .nav-notifications li button {
  background-color: inherit;
  color: var(--main-primary-default-text);
  text-transform: inherit;
  border: none;
  width: 100%;
  height: 100%;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList {
  display: none;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList.empty-message:empty:after {
  margin: 0;
  padding: 10px 0;
  color: var(--off-white-contrast-text);
  background: var(--off-white);
  position: static;
  opacity: 0.5;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList.active {
  display: block;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--off-white);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 48px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  width: calc(100% - 2px);
  cursor: pointer;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li:first-child {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .icon-type-notification {
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: var(--font-size-xl);
  cursor: default;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .icon-type-notification.icon-expenses {
  font-size: var(--font-size-xl);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .icon-type-notification.icon-copy-paste {
  font-size: 26px;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button {
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child {
  width: 380px;
  padding: 0 5px 0 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child .bold {
  font-weight: var(--font-weight-semibold);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child .bold-upper {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child .bold-upper::first-letter {
  text-transform: uppercase;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional {
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  -moz-align-items: baseline;
  -ms-flex-align: baseline;
  position: relative;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button {
  background-color: inherit;
  border: none;
  width: 100%;
  text-align: inherit;
  height: 100%;
  place-content: flex-start;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button .notif-content-wrapper {
  display: flex;
  flex-direction: column;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button .notif-content-wrapper > span:first-child {
  max-width: 350px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button .notif-content-wrapper > span:nth-child(2) {
  bottom: 5px;
  left: 15px;
  max-width: 460px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button > .bold {
  font-weight: var(--font-weight-bold);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .date-notification {
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  width: 105px;
  margin-left: auto;
  position: absolute;
  top: 8px;
  right: 45px;
  height: 15px;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check {
  margin: 2px 8px;
  width: 20px;
  display: flex;
  flex-direction: column;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link {
  color: var(--off-white-contrast-text);
  background-color: inherit;
  border: inherit;
  padding: 0;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image {
  display: block;
  font-size: 18px !important;
  width: 20px;
  height: 20px;
  font-weight: var(--font-weight-semibold);
  cursor: pointer;
  text-indent: 5px;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image.read-or-not:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  font-size: var(--font-size-md);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image.delete {
  margin-top: 2px;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image.delete:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e90f";
  font-size: var(--font-size-xs);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--neutral-x-contrast);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read .notification-detail {
  opacity: 0.5;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read .notification-detail span {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--neutral-x-contrast-text);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read .icon-type-notification {
  opacity: 0.5;
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList.high-priority li .icon-type-notification {
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList.medium-priority li .icon-type-notification {
  background-color: var(--fb-waiting-default);
  color: var(--fb-waiting-default-text);
}
.office header .header-notifications .notifications-group-list .notification-group ul.notificationsList.low-priority li .icon-type-notification {
  background-color: var(--fb-success-default);
  color: var(--fb-success-default-text);
}
.office header .header-notifications .notifications-group-list .notification-group .all-notifications {
  padding: 8px;
  text-align: center;
  color: var(--main-primary-default-text);
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  background-color: var(--main-primary-default);
  cursor: pointer;
  border: inherit;
  width: 100%;
}
.office header .header-notifications .notifications-group-list .notification-group .all-notifications::first-letter {
  text-transform: uppercase;
}
.office header .dropdown-arrow-container {
  width: 20px;
  height: 20px;
  padding: 3px 0;
}
.office header .main-menu {
  padding: 3px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  border: none;
}
.office header .scroll-dropdown-menu {
  width: 346px;
}
.office header .nav-collapse.collapse.combo {
  padding: 0;
  float: right;
}
.office header .nav-collapse.collapse.combo .k-combobox,
.office header .nav-collapse.collapse.combo .k-dropdown {
  width: 200px;
  height: 50px;
  padding: 14px 5px 13px 9px;
  background: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.office header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap .k-input,
.office header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap .k-input {
  padding: 2px;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--off-white) !important;
  color: var(--white-contrast-text) !important;
  min-width: 190px;
  font-size: var(--font-size-xs);
  border-radius: var(--radius-vs);
}
.office header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default,
.office header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default {
  border: none;
  padding: 0;
  background-color: transparent;
}
.office header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default:before,
.office header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default:before,
.office header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default:after,
.office header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default:after {
  display: none;
}
.office header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-s:before,
.office header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-s:before,
.office header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-60-down:before,
.office header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-60-down:before {
  rotate: 180deg !important;
}
.office header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select,
.office header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select {
  background: transparent !important;
  color: var(--white-contrast-text);
  position: absolute;
  height: 30px;
  top: 4px;
}
.office header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-s,
.office header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-s,
.office header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-60-down,
.office header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-60-down {
  width: 20px;
  height: 20px;
  margin: 0px;
  background-image: none;
  opacity: 1;
  display: inline-block;
}
.office header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-s:before,
.office header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-s:before,
.office header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-60-down:before,
.office header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-60-down:before {
  content: "\e964";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--off-white-contrast-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.office header .nav-collapse.collapse.combo:hover .k-combobox .k-dropdown-wrap .k-input,
.office header .nav-collapse.collapse.combo:hover .k-dropdown .k-dropdown-wrap .k-input {
  background: var(--main-primary-default);
}
.office header .nav-collapse.collapse.combo:hover .k-state-default > .k-select {
  background-color: var(--main-primary-default);
}
.office .header-glass-panel {
  display: none;
}
.office .navbar {
  overflow: visible;
}
.office .navbar .nav {
  left: 0;
  margin: 0;
  float: left;
  list-style: none;
  position: relative;
}
.office .navbar .nav li {
  float: left;
}
.office .navbar .nav .dropdown > .dropdown-menu.pull-right {
  top: 36px;
  left: auto;
  right: -17px;
  padding: var(--spacing-none);
}
.office .navbar .nav .dropdown > .dropdown-menu.pull-right.notifications-group-list {
  top: 34px;
}
.office .navbar .nav .dropdown > .dropdown-menu.pull-right.menu-settings {
  width: 330px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.office .navbar .pull-right > .dropdown > .dropdown-menu {
  top: 36px;
  left: auto;
  right: -17px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: var(--spacing-none);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.office .navbar .pull-right > .dropdown > .dropdown-menu:before,
.office .navbar .nav > .dropdown > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.office .navbar .pull-right > .dropdown > .dropdown-menu:after,
.office .navbar .nav > .dropdown > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.office .navbar .nav > .dropdown > .dropdown-menu::before {
  top: -7px;
  left: 9px;
  content: '';
  position: absolute;
  display: inline-block;
}
.office .navbar .nav > .dropdown > .dropdown-menu::after {
  top: -6px;
  left: 10px;
  content: '';
  position: absolute;
  display: inline-block;
}
.office .navbar-fixed-top {
  top: 0;
  left: 0;
  right: 0;
  z-index: 10002;
  position: fixed;
}
.office .navbar-fixed-top.active #header-timer {
  background-color: hsl(var(-main-primary-defaultH), var(-main-primary-defaultS), calc(var(-main-primary-defaultL) + 5%));
}
.office .navbar-fixed-top .navbar-inner-office {
  padding-inline: var(--spacing-none);
}
.office .navbar-fixed-top .icon-home {
  font-size: 18px;
}
.office .navbar-inner-office {
  height: 36px;
  min-height: 36px;
  padding: var(--spacing-none);
}
.office .navbar-inner-office::after {
  clear: both;
}
.office .navbar-inner-office .container-fluid {
  width: 100%;
  height: 36px;
  display: inline-flex;
  grid-template-columns: 2% 18% 80%;
}
.office .navbar-inner-office .container-fluid.error-context {
  grid-template-columns: 1% 17% 82%;
}
.office .navbar-inner-office .container-fluid .navbar-menu-section {
  width: 100%;
  height: 100%;
  min-width: 38px;
  max-width: 38px;
}
.office .navbar-inner-office .container-fluid .navbar-menu-section .nav-composed-menu {
  width: 100%;
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border: none;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  font-size: var(--font-size-xl);
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  color: var(--main-primary-tint-text);
  background: var(--main-primary-tint);
}
.office .navbar-inner-office .container-fluid .navbar-menu-section .nav-composed-menu:hover,
.office .navbar-inner-office .container-fluid .navbar-menu-section .nav-composed-menu.active {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--main-primary-default);
}
.office .navbar-inner-office .container-fluid .navbar-menu-section .nav-composed-menu:active {
  background-color: var(--main-primary-default);
}
.office .navbar-inner-office .container-fluid .navbar-logo-section {
  width: fit-content;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 2px;
  padding-left: 5px;
}
.office .navbar-inner-office .container-fluid .navbar-logo-section .navbar-title .header-logo-link {
  display: flex;
  align-items: center;
  top: -2px;
  position: relative;
}
.office .navbar-inner-office .container-fluid .navbar-logo-section .navbar-title .header-logo-link .brand-logo {
  width: 90px;
  position: relative;
  top: -1px;
}
.office .navbar-inner-office .container-fluid .navbar-logo-section .navbar-title .header-logo-link.adaptative-logo {
  width: 20px;
  height: 23px;
  display: none;
}
.office .navbar-inner-office .container-fluid .navbar-logo-section .navbar-title .header-logo-link.adaptative-logo img {
  width: 20px;
  height: 20px;
  object-fit: cover;
}
.office .navbar-inner-office .container-fluid .navbar-options-section {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  height: 36px;
  max-height: 36px;
  width: 100%;
  align-items: center;
  border: none;
  gap: 0px;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .no-size:first-child {
  margin-left: auto;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-profile {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header {
  height: 36px;
  justify-content: center;
  display: flex;
  padding: 0px;
  padding-inline: 7px !important;
  width: auto;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header .k-dropdown-wrap {
  display: inline-flex;
  height: 36px;
  align-items: center;
  justify-content: center;
  width: auto;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header .k-dropdown-wrap .k-select {
  align-items: center;
  display: flex;
  justify-content: center;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header .k-dropdown-wrap .k-select .k-icon {
  display: flex;
  height: 100%;
  align-self: center;
  margin-top: -1.2px;
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-settings {
  width: 50px;
  height: 36px;
  border: none;
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-settings .header-menu-main {
  display: flex;
  height: 36px;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-settings .header-menu-main .dropdown {
  height: 100%;
  width: 100%;
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-settings .header-menu-main .dropdown .main-menu {
  width: 100%;
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-timer {
  height: 36px;
  border: none;
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-timer.open .cron-timer-icon .expand-cron {
  transform: rotate(90deg);
}
.office .navbar-inner-office .container-fluid .navbar-options-section #header-timer .cron-timer-icon {
  display: flex;
  justify-items: center;
  gap: 5px;
}
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-accessibility,
.office .navbar-inner-office .container-fluid .navbar-options-section .header-menu-notification {
  height: 36px;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 52px;
}
.office .navbar-inner-office .container-fluid .navbar-options-section button {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: right;
  background-color: transparent;
  border: none;
  min-width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none!important;
}
.office .navbar-inner-office .container-fluid .navbar-options-section button.notification-action-link {
  min-width: 0px;
}
.office .navbar-inner-office .container-fluid .navbar-options-section button i {
  font-size: 18px;
  color: var(--main-primary-tint-text);
  outline: none!important;
}
.office .navbar-inner-office .container-fluid .navbar-options-section button i.icon-header-favorite {
  font-size: var(--font-size-md);
  display: flex;
  margin-bottom: 2px;
}
.office .navbar-inverse .nav .dropdown.open > .dropdown-toggle,
.office .navbar-inverse .nav .dropdown.active > .dropdown-toggle {
  color: var(--main-primary-default-text);
  background-color: var(--main-primary-default);
}
.office .navbar-inverse .navbar-inner-office {
  background-color: var(--main-primary-tint);
}
.office .navbar-inverse .navbar-inner-office button i {
  color: var(--main-primary-tint-text);
}
.office .nav-collapse.collapse {
  height: 50px;
  overflow: visible;
}
.office .nav-collapse.collapse.selection-menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px;
  height: 25px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  position: absolute;
  border: 1px solid var(--neutral-x-tint);
}
.office .nav-collapse.collapse.selection-menu .nav {
  width: 38px;
  height: 23px;
}
.office .nav-collapse.collapse.selection-menu .nav .dropdown-toggle {
  margin: var(--spacing-none);
  width: 38px;
  height: 23px;
}
.office .nav-collapse.collapse.selection-menu .nav .dropdown-menu {
  top: 23px;
  left: auto;
  right: auto;
  min-width: 152px;
  padding: var(--spacing-none);
  border: 1px solid var(--neutral-x-tint);
  background-color: var(--neutral-x-contrast);
}
.office .nav-collapse.collapse.selection-menu .nav .dropdown-menu li {
  padding: 5px 5px 5px 18px;
  text-align: left;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  font-size: var(--font-size-xs);
}
.office .nav-collapse.collapse.selection-menu .nav .dropdown-menu li:hover {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.office #profile-select-list {
  min-width: 190px !important;
  max-width: 190px !important;
  border-radius: var(--radius-xxxs);
  border: 0px;
  background-color: var(--white);
}
.office #profile-select-list .dropdown-header {
  float: left;
  width: 100%;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.office #profile-select-list .dropdown-header .k-header {
  padding: 6px;
  font-size: var(--font-size-xs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.office #profile-select-list .dropdown-header .k-header-left,
.office #profile-select-list .dropdown-header .k-header-right {
  background-image: none;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
.office #profile-select-list .dropdown-header .k-header-left {
  float: left;
  width: 155px;
  border-right: none;
  padding-left: 10px;
  border-top-left-radius: var(--radius-xxxs);
}
.office #profile-select-list .dropdown-header .k-header-right {
  width: 65px;
  float: right;
  text-align: center;
  border-top-right-radius: var(--radius-xxxs);
}
.office #profile-select-list .k-list-scroller {
  float: left;
  width: 100%;
  border-radius: var(--radius-vs);
}
.office #profile-select-list .k-list-scroller .k-list {
  background: var(--white);
  border-color: transparent;
  -webkit-box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
  -moz-box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
  -o-box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
  box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
}
.office #profile-select-list .k-list-scroller .k-list .k-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  float: left;
  width: 100%;
  background: var(--off-white);
  cursor: pointer;
  min-height: 20px;
}
.office #profile-select-list .k-list-scroller .k-list .k-item:hover .k-list-right:not(.office #profile-select-list .k-list-scroller .k-list .k-item:hover .k-list-right.default) {
  opacity: 1;
}
.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-left {
  width: 120px;
  padding-left: 5px;
  float: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .office #profile-select-list .k-list-scroller .k-list .k-item .k-list-left {
    width: 95px;
  }
}
.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-right {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 30px;
  height: 20px;
  float: right;
  text-align: center;
  cursor: pointer;
  opacity: 0;
}
.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-right:not(.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-right.default):hover {
  opacity: 1;
}
.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-right:before {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  content: "\e92e";
  font-family: "legaldesk-icons-md" !important;
  font-size: var(--font-size-xl) !important;
  display: block;
  text-align: center;
  font-feature-settings: 'liga';
  position: relative;
  color: var(--neutral-xx-tint);
}
.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-right.default {
  opacity: 1;
}
.office #profile-select-list .k-list-scroller .k-list .k-item .k-list-right.default:before {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  color: var(--fb-success-default);
}
.office #profile-select-list .k-list-scroller .k-list .k-state-hover {
  background-color: var(--main-primary-xx-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .office #profile-select-list {
    top: 0 !important;
    max-height: 185px;
  }
  .office #profile-select-list .k-list-filter {
    display: none;
  }
  .office #profile-select-list .k-list {
    margin-bottom: 0;
  }
}
header {
  z-index: 10004;
  min-width: 100vw;
  border-bottom: 1px solid var(--main-primary-default);
}
header .header-separator {
  width: 1px;
  height: 50px;
  margin: 0px 16px;
  background-color: var(--main-primary-tint);
}
header .left-menu-icon {
  width: 26px;
  margin: 12px 0px;
}
header .header-logo {
  width: 197px;
  height: 27px;
}
header .header-link {
  padding: 13px 0;
  background-color: inherit;
  border: none;
}
header .header-link.header-logoff-link {
  float: right;
}
header .header-link.header-logoff-link span {
  color: var(--main-primary-tint-text);
}
header .dropdown-toggle.link-profile {
  width: auto;
}
header .header-menu-item {
  padding: 0px 8px;
  border-left: 1px solid var(--main-primary-default);
  background-color: inherit;
  border-right: inherit;
  border-bottom: inherit;
  border-top: inherit;
}
header .header-menu-item:hover {
  background-color: var(--main-primary-default);
}
header .header-menu-item.header-menu-profile input#profile-select {
  width: 200px;
  height: 20px;
  padding: 14px 5px 13px 9px;
  background-color: transparent;
  border: 0;
}
header .header-menu-item.header-menu-logoff {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
}
header .header-menu-item.open {
  background-color: var(--main-primary-default);
}
header .header-menu-item.open .dropdown-menu-complement {
  display: block;
}
header .header-link {
  padding: 1px;
}
header .header-menu-notification {
  padding: 0;
}
header .header-menu-notification .dropdown-toggle {
  width: auto;
  margin: 0;
}
header .header-menu-notification .header-notifications .notification-hub-container.open .notification-hub-container-data {
  -webkit-transition: max-height 0.25s linear;
  -moz-transition: max-height 0.25s linear;
  -o-transition: max-height 0.25s linear;
  -ms-transition: max-height 0.25s linear;
  transition: max-height 0.25s linear;
  max-height: calc(100vh - 100px);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data {
  -webkit-transition: max-height 0.25s linear;
  -moz-transition: max-height 0.25s linear;
  -o-transition: max-height 0.25s linear;
  -ms-transition: max-height 0.25s linear;
  transition: max-height 0.25s linear;
  position: absolute;
  display: flex;
  max-height: 0px;
  width: 450px;
  top: 30px;
  padding: var(--spacing-none);
  border-radius: var(--radius-xs);
  background: var(--off-white);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.35), 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  overflow: hidden;
  left: auto;
  right: 0px;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-title {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxxs) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-none);
  align-self: stretch;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-title .notify-title-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp {
  display: flex;
  padding: var(--spacing-none) var(--spacing-xxl) var(--spacing-none) var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-xxl);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options {
  display: flex;
  padding-top: var(--spacing-xxl);
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-xxl);
  border-radius: var(--radius-none);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option {
  -webkit-transition: border-color 0.15s linear;
  -moz-transition: border-color 0.15s linear;
  -o-transition: border-color 0.15s linear;
  -ms-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  padding-bottom: var(--spacing-xs);
  line-height: var(--line-height-md);
  border-bottom: 4px solid transparent;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option button {
  background-color: transparent !important;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option button span {
  display: flex;
  width: 20px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  border-radius: var(--radius-vs);
  background: var(--fb-danger-contrast);
  color: var(--fb-danger-default);
  text-align: center;
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
  position: relative;
  bottom: 5px;
  left: 5px;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option.high {
  border-color: var(--fb-danger-default);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option.medium {
  border-color: var(--fb-waiting-default);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option.low {
  border-color: var(--fb-success-default);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus,
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover {
  -webkit-transition: border-color 0.15s linear;
  -moz-transition: border-color 0.15s linear;
  -o-transition: border-color 0.15s linear;
  -ms-transition: border-color 0.15s linear;
  transition: border-color 0.15s linear;
  border-color: var(--main-primary-contrast);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus.high-priority,
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover.high-priority {
  border-color: var(--fb-danger-default);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus.medium-priority,
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover.medium-priority {
  border-color: var(--fb-waiting-default);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:focus.low-priority,
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-temp .notify-temp-options .notify-temp-option:hover.low-priority {
  border-color: var(--fb-success-default);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  height: calc(100% - 220px);
  overflow-y: auto;
  overflow-x: hidden;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list ul {
  width: 100%;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  display: none;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list ul.empty-message.active:empty:after {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  content: attr(data-empty-title);
  width: 100%;
  height: 40px;
  align-content: center;
  text-align: center;
  display: block;
  color: var(--data-visualization-neutral-tint-contrast-light);
  padding-inline: 54px;
  margin: 0px;
  opacity: 1;
  font-size: var(--font-size-xs);
  position: relative;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list ul.active {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  display: block;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  display: flex;
  width: calc(100% - 50px);
  min-height: 34px;
  background-color: var(--off-white);
  padding: var(--spacing-md) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  align-items: flex-start;
  gap: var(--spacing-xxl);
  align-self: stretch;
  cursor: pointer;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card:hover {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  background-color: var(--neutral-xxl-contrast);
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card.read {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  background-color: var(--neutral-x-contrast) !important;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
  flex: 1 0 0;
  width: 90%;
  height: 100%;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container .notify-container-label {
  display: flex;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container .notify-container-label .notify-title-content {
  flex: 1 0 0;
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: var(--line-height-sm);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container .notify-container-label .notify-date {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: right;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  letter-spacing: 1px;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container .notify-container-data {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
  letter-spacing: 1px;
  align-self: stretch;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container-actions {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
  width: 10%;
  height: 100%;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container-actions button {
  height: 20px !important;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card .notify-container-actions button i {
  display: flex;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  height: 12px;
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: center;
  font-size: var(--font-size-md);
  font-style: normal;
  font-weight: var(--font-weight-light);
  line-height: normal;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-list .notify-card.empty-message:empty:after {
  margin: 0;
  padding: 10px 0;
  color: var(--off-white-contrast-text);
  background: var(--off-white);
  position: static;
  opacity: 0.5;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
  bottom: 12px;
  flex: 1 0 0;
  right: 0px;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer .editor-label-notify-button {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  display: flex;
  max-width: 200px;
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
  border: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-brand-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  background-color: var(--white);
  font-weight: var(--font-weight-semibold);
  line-height: normal;
  letter-spacing: 1px;
}
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer .editor-label-notify-button:focus,
header .header-menu-notification .header-notifications .notification-hub-container .notification-hub-container-data .notify-footer .editor-label-notify-button:hover {
  -webkit-transition: background-color 0.15s ease-in-out;
  -moz-transition: background-color 0.15s ease-in-out;
  -o-transition: background-color 0.15s ease-in-out;
  -ms-transition: background-color 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out;
  background-color: var(--off-white);
}
header .header-menu-ld-assist {
  padding: var(--spacing-none);
}
header .header-menu-accessibility {
  padding: var(--spacing-none);
}
header .header-menu-accessibility .dropdown-toggle {
  width: auto;
  margin: var(--spacing-none);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container.open .accessibility-hub-container-data {
  -webkit-transition: max-height 0.35s linear;
  -moz-transition: max-height 0.35s linear;
  -o-transition: max-height 0.35s linear;
  -ms-transition: max-height 0.35s linear;
  transition: max-height 0.35s linear;
  max-height: calc(100vh - 100px);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data {
  -webkit-transition: max-height 0.35s linear;
  -moz-transition: max-height 0.35s linear;
  -o-transition: max-height 0.35s linear;
  -ms-transition: max-height 0.35s linear;
  transition: max-height 0.35s linear;
  position: absolute;
  display: flex;
  max-height: 0px;
  width: 357px;
  top: 30px;
  padding: var(--spacing-none);
  border-radius: var(--radius-xs);
  background: var(--off-white);
  box-shadow: 0px 8px 16px 0px rgba(0, 0, 0, 0.35), 0px 0px 2px 0px rgba(0, 0, 0, 0.35);
  flex-direction: column;
  align-items: flex-start;
  flex-shrink: 0;
  overflow: hidden;
  left: auto;
  right: 0px;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-title {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxxs) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-none);
  align-self: stretch;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-title .acess-title-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  height: calc(100% - 220px);
  overflow: auto;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area {
  display: flex;
  min-height: 34px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  align-content: center;
  gap: var(--spacing-md);
  align-self: stretch;
  flex-wrap: wrap;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section {
  flex-direction: column;
  align-items: flex-start;
  align-content: flex-start;
  width: -webkit-fill-available;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp {
  display: flex;
  width: 260px;
  align-items: center;
  gap: var(--spacing-xxxs);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container {
  display: flex;
  max-width: 200px;
  min-height: 24px;
  max-height: 24px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
  background: var(--main-primary-xx-contrast);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container:hover {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -ms-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  background-color: var(--main-primary-x-contrast);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container .button-font-selector {
  display: flex;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .button-font-selector-container .button-font-selector i {
  -webkit-transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  -ms-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
  color: var(--main-primary-xx-tint);
  text-align: center;
  font-size: var(--font-size-md);
  line-height: normal;
  flex: 1 0 0;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container {
  display: flex;
  width: 120px;
  height: 30px;
  padding: var(--spacing-none);
  align-items: flex-start;
  gap: 1px;
  border-radius: var(--radius-vs);
  background: var(--neutral-x-contrast);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container .road-font-size-item {
  flex: 1 0 0;
  align-self: stretch;
  background: var(--main-primary-xx-tint);
  max-height: 30px;
  max-width: 19.2px;
  min-width: 19.2px;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container .road-font-size-item[title="150%"] {
  border-top-right-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-none);
  border-bottom-left-radius: var(--radius-none);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .road-font-size-container .road-font-size-item[title="100%"] {
  border-top-left-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.comp-section .acess-list-area-comp .data-font-value {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section {
  flex-direction: column;
  padding: var(--spacing-none);
  min-height: var(--spacing-none);
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-none);
  width: -webkit-fill-available;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -ms-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  text-align: justify;
  display: flex;
  min-height: 34px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  align-content: center;
  gap: var(--spacing-md);
  align-self: stretch;
  flex-wrap: wrap;
  width: -webkit-fill-available;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option:hover {
  -webkit-transition: background-color 0.5s ease-in-out;
  -moz-transition: background-color 0.5s ease-in-out;
  -o-transition: background-color 0.5s ease-in-out;
  -ms-transition: background-color 0.5s ease-in-out;
  transition: background-color 0.5s ease-in-out;
  background-color: var(--main-primary-xx-contrast);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option:hover a .theme-option-text {
  color: var(--data-visualization-neutral-contrast-dark);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option.disabled {
  opacity: 0.6;
  background-color: var(--neutral-x-contrast) !important;
  cursor: not-allowed;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option.disabled a {
  cursor: not-allowed;
  pointer-events: none;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option a {
  transition: all 0.5s ease;
  float: right;
  background-color: transparent;
  border: none;
  min-width: 50px;
  height: 100%;
  width: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option a .theme-option-text {
  flex: 1 0 0;
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
  text-align: justify;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area.list-section .theme-option a .theme-option-state {
  color: var(--fb-success-default);
  font-size: var(--font-size-xl);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-list-area .acess-list-area-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-title-area {
  display: flex;
  min-height: 50px;
  padding: var(--spacing-xxxs) var(--spacing-xxl) var(--spacing-xxxs) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-none);
  align-self: stretch;
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-list .acess-title-area .acess-title-area-text {
  flex: 1 0 0;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
}
header .header-menu-accessibility .header-accessibility .accessibility-hub-container .accessibility-hub-container-data .acess-footer {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
  bottom: 12px;
  flex: 1 0 0;
  right: 0px;
}
header .header-menu-main {
  padding: 0;
}
header .header-menu-main .dropdown-toggle {
  margin: 0;
  display: flex;
  align-items: center;
  justify-items: center;
  height: 100%;
  width: 100%;
  padding: 1px;
}
header .header-menu-main .dropdown-arrow:after {
  color: var(--main-primary-tint-text);
}
header ul.header-menu-main {
  padding-left: 0;
}
header .main-menu-link {
  display: block;
  padding: 12px 20px;
  clear: both;
  font-weight: var(--font-weight-regular);
  line-height: 20px;
  white-space: nowrap;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
header .main-menu-link:hover,
header .main-menu-link:focus {
  color: var(--off-white-contrast-text);
  text-decoration: none;
}
header .main-menu-link span {
  font-size: var(--font-size-xs);
}
header .main-menu-link i.main-menu-item {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin-left: -8px;
}
header .main-menu-link:hover .main-menu-separator,
header .main-menu-link:focus .main-menu-separator {
  background-color: var(--off-white-contrast-text);
}
header .main-menu-link:hover .manage-profile-item,
header .main-menu-link:focus .manage-profile-item {
  background-position: -204px -20px;
}
header .main-menu-link:hover .change-password-item,
header .main-menu-link:focus .change-password-item {
  background-position: 94px -20px;
}
header .main-menu-link:hover .default-profile,
header .main-menu-link:focus .default-profile {
  background-position: -884px -60px;
}
header .main-menu-link:hover .icon-setting-small:before,
header .main-menu-link:focus .icon-setting-small:before {
  color: var(--off-white-contrast-text);
}
header .main-menu-link:hover .icon-close-circle:before,
header .main-menu-link:focus .icon-close-circle:before {
  color: var(--off-white-contrast-text);
}
header .main-menu-link:hover .icon-locked1:before,
header .main-menu-link:focus .icon-locked1:before {
  color: var(--off-white-contrast-text);
}
header .main-menu-link:hover .icon-user,
header .main-menu-link:focus .icon-user,
header .main-menu-link:hover .icon-form-search,
header .main-menu-link:focus .icon-form-search {
  font-size: var(--font-size-xs);
}
header .main-menu-link:hover .icon-user:before,
header .main-menu-link:focus .icon-user:before,
header .main-menu-link:hover .icon-form-search:before,
header .main-menu-link:focus .icon-form-search:before {
  color: var(--off-white-contrast-text);
}
header .main-menu-link .main-menu-item-image {
  width: 30px;
  height: 18px;
  padding: 0;
}
header .main-menu-link .icon-setting-small:before {
  color: var(--main-primary-default-text);
}
header .main-menu-link .icon-close-circle:before {
  color: var(--main-primary-default-text);
}
header .main-menu-link .icon-user,
header .main-menu-link .icon-form-search {
  font-size: var(--font-size-xs);
  margin-left: -3px;
}
header .main-menu-link .icon-user:before,
header .main-menu-link .icon-form-search:before {
  color: var(--main-primary-default-text);
}
header .main-menu-link .icon-locked1 {
  position: relative;
  top: auto;
  opacity: 1;
  filter: alpha(opacity=100);
  width: 12.02px;
  height: auto;
  right: auto;
}
header .main-menu-link .icon-locked1:before {
  color: var(--main-primary-default-text);
}
header .main-menu-separator {
  width: 1px;
  height: 14px;
  background-color: var(--main-primary-default-text);
  margin: 3px 13px;
}
header .header-notifications {
  padding-left: 0;
}
header .header-notifications .dropdown .dropdown-toggle {
  padding: 7px 15px;
}
header .header-notifications .nav-notifications li.high {
  background-color: var(--fb-danger-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
header .header-notifications .nav-notifications li.high button {
  color: var(--fb-danger-default-text) !important;
}
header .header-notifications .nav-notifications li.medium {
  background-color: var(--fb-waiting-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
header .header-notifications .nav-notifications li.medium button {
  color: var(--fb-waiting-default-text) !important;
}
header .header-notifications .nav-notifications li.low {
  background-color: var(--fb-success-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
header .header-notifications .nav-notifications li.low button {
  color: var(--fb-success-default-text) !important;
}
header .header-notifications .notifications-group-list {
  width: 580px;
  border: none;
}
header .header-notifications .notifications-group-list .notification-group {
  display: table;
  position: relative;
  width: 100%;
  padding: 0;
}
header .header-notifications .notifications-group-list .notification-group .nav-notifications {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
header .header-notifications .notifications-group-list .notification-group .nav-notifications li {
  border-right: 1px solid var(--white);
  width: calc(100% / 3);
  text-align: center;
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  cursor: pointer;
}
header .header-notifications .notifications-group-list .notification-group .nav-notifications li::first-letter {
  text-transform: uppercase;
}
header .header-notifications .notifications-group-list .notification-group .nav-notifications li:last-child {
  border: none;
}
header .header-notifications .notifications-group-list .notification-group .nav-notifications li button {
  background-color: inherit;
  color: var(--main-primary-default-text);
  text-transform: inherit;
  border: none;
  width: 100%;
  height: 100%;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList {
  display: none;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList.empty-message:empty:after {
  margin: 0;
  padding: 10px 0;
  color: var(--off-white-contrast-text);
  background: var(--off-white);
  position: static;
  opacity: 0.5;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList.active {
  display: block;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--off-white);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 48px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  width: calc(100% - 2px);
  cursor: pointer;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li:first-child {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .icon-type-notification {
  width: 48px;
  height: 48px;
  text-align: center;
  line-height: 48px;
  font-size: var(--font-size-xl);
  cursor: default;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .icon-type-notification.icon-expenses {
  font-size: var(--font-size-xl);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .icon-type-notification.icon-copy-paste {
  font-size: 26px;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button {
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child {
  width: 380px;
  padding: 0 5px 0 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child .bold {
  font-weight: var(--font-weight-semibold);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child .bold-upper {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail > button:first-child .bold-upper::first-letter {
  text-transform: uppercase;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional {
  align-items: baseline;
  -webkit-align-items: baseline;
  -ms-align-items: baseline;
  -moz-align-items: baseline;
  -ms-flex-align: baseline;
  position: relative;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button {
  background-color: inherit;
  border: none;
  width: 100%;
  text-align: inherit;
  height: 100%;
  place-content: flex-start;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button .notif-content-wrapper {
  display: flex;
  flex-direction: column;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button .notif-content-wrapper > span:first-child {
  max-width: 350px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button .notif-content-wrapper > span:nth-child(2) {
  bottom: 5px;
  left: 15px;
  max-width: 460px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail.with-professional > button > .bold {
  font-weight: var(--font-weight-bold);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .date-notification {
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  width: 105px;
  margin-left: auto;
  position: absolute;
  top: 8px;
  right: 45px;
  height: 15px;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check {
  margin: 2px 8px;
  width: 20px;
  display: flex;
  flex-direction: column;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link {
  color: var(--off-white-contrast-text);
  background-color: inherit;
  border: inherit;
  padding: 0;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image {
  display: block;
  font-size: 18px !important;
  width: 20px;
  height: 20px;
  font-weight: var(--font-weight-semibold);
  cursor: pointer;
  text-indent: 5px;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image.read-or-not:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  font-size: var(--font-size-md);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image.delete {
  margin-top: 2px;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li .notification-detail .notification-check .notification-action-link .notification-action-image.delete:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e90f";
  font-size: var(--font-size-xs);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--neutral-x-contrast);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read .notification-detail {
  opacity: 0.5;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read .notification-detail span {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--neutral-x-contrast-text);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList li.read .icon-type-notification {
  opacity: 0.5;
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList.high-priority li .icon-type-notification {
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList.medium-priority li .icon-type-notification {
  background-color: var(--fb-waiting-default);
  color: var(--fb-waiting-default-text);
}
header .header-notifications .notifications-group-list .notification-group ul.notificationsList.low-priority li .icon-type-notification {
  background-color: var(--fb-success-default);
  color: var(--fb-success-default-text);
}
header .header-notifications .notifications-group-list .notification-group .all-notifications {
  padding: 8px;
  text-align: center;
  color: var(--main-primary-default-text);
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  background-color: var(--main-primary-default);
  cursor: pointer;
  border: inherit;
  width: 100%;
}
header .header-notifications .notifications-group-list .notification-group .all-notifications::first-letter {
  text-transform: uppercase;
}
header .dropdown-arrow-container {
  width: 20px;
  height: 20px;
  padding: 3px 0;
}
header .main-menu {
  padding: 3px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: inherit;
  border: none;
}
header .scroll-dropdown-menu {
  width: 346px;
}
header .nav-collapse.collapse.combo {
  padding: 0;
  float: right;
}
header .nav-collapse.collapse.combo .k-combobox,
header .nav-collapse.collapse.combo .k-dropdown {
  width: 200px;
  height: 50px;
  padding: 14px 5px 13px 9px;
  background: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap .k-input,
header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap .k-input {
  padding: 2px;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--off-white) !important;
  color: var(--white-contrast-text) !important;
  min-width: 190px;
  font-size: var(--font-size-xs);
  border-radius: var(--radius-xxs);
}
header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default,
header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default {
  border: none;
  padding: 0;
  background-color: transparent;
}
header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default:before,
header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default:before,
header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default:after,
header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default:after {
  display: none;
}
header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-s:before,
header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-s:before,
header .nav-collapse.collapse.combo .k-combobox .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-60-down:before,
header .nav-collapse.collapse.combo .k-dropdown .k-dropdown-wrap.k-state-default.k-state-active .k-i-arrow-60-down:before {
  rotate: 180deg !important;
}
header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select,
header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select {
  background: transparent !important;
  color: var(--white-contrast-text);
  position: absolute;
  height: 30px;
  top: 4px;
}
header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-s,
header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-s,
header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-60-down,
header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-60-down {
  width: 20px;
  height: 20px;
  margin: 0px;
  background-image: none;
  opacity: 1;
  display: inline-block;
}
header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-s:before,
header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-s:before,
header .nav-collapse.collapse.combo .k-combobox .k-state-default > .k-select .k-i-arrow-60-down:before,
header .nav-collapse.collapse.combo .k-dropdown .k-state-default > .k-select .k-i-arrow-60-down:before {
  content: "\e964";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--off-white-contrast-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
header .nav-collapse.collapse.combo:hover .k-combobox .k-dropdown-wrap .k-input,
header .nav-collapse.collapse.combo:hover .k-dropdown .k-dropdown-wrap .k-input {
  background: var(--main-primary-default);
}
header .nav-collapse.collapse.combo:hover .k-state-default > .k-select {
  background-color: var(--main-primary-default);
}
.header-glass-panel {
  display: none;
}
.navbar {
  overflow: visible;
}
.navbar .nav {
  left: 0;
  margin: 0;
  float: left;
  list-style: none;
  position: relative;
}
.navbar .nav li {
  float: left;
}
.navbar .nav .dropdown > .dropdown-menu.pull-right {
  top: 36px;
  left: auto;
  right: -17px;
  padding: var(--spacing-none);
}
.navbar .nav .dropdown > .dropdown-menu.pull-right.notifications-group-list {
  top: 34px;
}
.navbar .nav .dropdown > .dropdown-menu.pull-right.menu-settings {
  width: 330px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.navbar .pull-right > .dropdown > .dropdown-menu {
  top: 36px;
  left: auto;
  right: -17px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: var(--spacing-none);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.navbar .pull-right > .dropdown > .dropdown-menu:before,
.navbar .nav > .dropdown > .dropdown-menu.pull-right:before {
  left: auto;
  right: 12px;
}
.navbar .pull-right > .dropdown > .dropdown-menu:after,
.navbar .nav > .dropdown > .dropdown-menu.pull-right:after {
  left: auto;
  right: 13px;
}
.navbar .nav > .dropdown > .dropdown-menu::before {
  top: -7px;
  left: 9px;
  content: '';
  position: absolute;
  display: inline-block;
}
.navbar .nav > .dropdown > .dropdown-menu::after {
  top: -6px;
  left: 10px;
  content: '';
  position: absolute;
  display: inline-block;
}
.navbar-fixed-top {
  top: 0;
  left: 0;
  right: 0;
  z-index: 10002;
  position: fixed;
}
.navbar-fixed-top.active #header-timer {
  background-color: hsl(var(-main-primary-defaultH), var(-main-primary-defaultS), calc(var(-main-primary-defaultL) + 5%));
}
.navbar-fixed-top .navbar-inner {
  padding-inline: var(--spacing-none);
}
.navbar-fixed-top .icon-home {
  font-size: 18px;
}
.navbar-inner {
  height: 36px;
  min-height: 36px;
  padding: var(--spacing-none);
}
.navbar-inner::after {
  clear: both;
}
.navbar-inner .container-fluid {
  width: 100%;
  height: 36px;
  display: inline-flex;
  grid-template-columns: 2% 18% 80%;
}
.navbar-inner .container-fluid.error-context .navbar-menu-section {
  min-width: 10px;
  max-width: 10px;
}
.navbar-inner .container-fluid.error-context .navbar-options-section #header-settings {
  margin-left: auto;
}
.navbar-inner .container-fluid.error-context .navbar-options-section #header-settings .header-menu-main .dropdown .loggout-section {
  height: 36px;
}
.navbar-inner .container-fluid.error-context .navbar-options-section #header-settings .header-menu-main .dropdown .loggout-section .role-section-title {
  height: inherit;
}
.navbar-inner .container-fluid.error-context .navbar-options-section #header-settings .header-menu-main .dropdown .loggout-section .role-section-title .main-menu-link {
  padding: var(--spacing-none);
  justify-self: center;
}
.navbar-inner .container-fluid.error-context .navbar-options-section #header-settings .header-menu-main .dropdown .loggout-section .role-section-title .main-menu-link .logout-btn {
  top: 10px;
  position: relative;
  color: var(--data-visualization-white-contrast-light);
}
.navbar-inner .container-fluid .navbar-menu-section {
  width: 100%;
  height: 100%;
  min-width: 38px;
  max-width: 38px;
}
.navbar-inner .container-fluid .navbar-menu-section .nav-composed-menu {
  width: 100%;
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border: none;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  font-size: var(--font-size-xl);
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  color: var(--main-primary-tint-text);
  background: var(--main-primary-tint);
}
.navbar-inner .container-fluid .navbar-menu-section .nav-composed-menu:hover,
.navbar-inner .container-fluid .navbar-menu-section .nav-composed-menu.active {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  background-color: var(--main-primary-default);
}
.navbar-inner .container-fluid .navbar-menu-section .nav-composed-menu:active {
  background-color: var(--main-primary-default);
}
.navbar-inner .container-fluid .navbar-logo-section {
  width: fit-content;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding-top: 2px;
  padding-left: 5px;
}
.navbar-inner .container-fluid .navbar-logo-section .navbar-title .header-logo-link {
  display: flex;
  align-items: center;
  top: -2px;
  position: relative;
}
.navbar-inner .container-fluid .navbar-logo-section .navbar-title .header-logo-link .brand-logo {
  width: 90px;
  position: relative;
  top: -1px;
}
.navbar-inner .container-fluid .navbar-logo-section .navbar-title .header-logo-link.adaptative-logo {
  width: 20px;
  height: 20px;
  display: none;
}
.navbar-inner .container-fluid .navbar-logo-section .navbar-title .header-logo-link.adaptative-logo img {
  width: 20px;
  height: 20px;
  object-fit: cover;
}
.navbar-inner .container-fluid .navbar-options-section {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  height: 36px;
  max-height: 36px;
  width: 100%;
  align-items: center;
  border: none;
  gap: var(--spacing-md);
}
.navbar-inner .container-fluid .navbar-options-section .no-size:first-child {
  margin-left: auto;
}
.navbar-inner .container-fluid .navbar-options-section .header-menu-profile {
  height: 36px;
  display: flex;
  align-items: center;
  justify-content: center;
  border: none;
}
.navbar-inner .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header {
  height: 36px;
  justify-content: center;
  display: flex;
  padding: 0px;
  padding-inline: 15px !important;
  width: auto;
}
.navbar-inner .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header .k-dropdown-wrap {
  display: inline-flex;
  height: 36px;
  align-items: center;
  justify-content: center;
  width: auto;
}
.navbar-inner .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header .k-dropdown-wrap .k-select {
  align-items: center;
  display: flex;
  justify-content: center;
}
.navbar-inner .container-fluid .navbar-options-section .header-menu-profile .k-widget.k-combobox.k-header .k-dropdown-wrap .k-select .k-icon {
  display: flex;
  height: 100%;
  align-self: center;
  margin-top: -1.2px;
}
.navbar-inner .container-fluid .navbar-options-section #header-settings {
  width: 50px;
  height: 36px;
  border: none;
}
.navbar-inner .container-fluid .navbar-options-section #header-settings .header-menu-main {
  display: flex;
  height: 36px;
  width: 100%;
  align-items: center;
  justify-content: center;
}
.navbar-inner .container-fluid .navbar-options-section #header-settings .header-menu-main .dropdown {
  height: 100%;
  width: 100%;
}
.navbar-inner .container-fluid .navbar-options-section #header-settings .header-menu-main .dropdown .main-menu {
  width: 100%;
}
.navbar-inner .container-fluid .navbar-options-section .header-favorites:hover,
.navbar-inner .container-fluid .navbar-options-section .header-favorites.active {
  background-color: var(--main-primary-default);
}
.navbar-inner .container-fluid .navbar-options-section #header-timer {
  height: 36px;
  border: none;
}
.navbar-inner .container-fluid .navbar-options-section #header-timer.open .cron-timer-icon .expand-cron {
  transform: rotate(90deg);
}
.navbar-inner .container-fluid .navbar-options-section #header-timer .cron-timer-icon {
  display: flex;
  justify-items: center;
  gap: 5px;
}
.navbar-inner .container-fluid .navbar-options-section .header-menu-ld-assist,
.navbar-inner .container-fluid .navbar-options-section .header-menu-accessibility,
.navbar-inner .container-fluid .navbar-options-section .header-menu-notification {
  height: 36px;
  border: none;
  display: flex;
  align-items: center;
  justify-content: center;
  gap: 5px;
  width: 52px;
}
.navbar-inner .container-fluid .navbar-options-section button {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  float: right;
  background-color: transparent;
  border: none;
  min-width: 50px;
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  outline: none!important;
}
.navbar-inner .container-fluid .navbar-options-section button.notification-action-link {
  min-width: 0px;
}
.navbar-inner .container-fluid .navbar-options-section button i {
  font-size: 18px;
  color: var(--main-primary-tint-text);
}
.navbar-inner .container-fluid .navbar-options-section button i.icon-header-favorite {
  font-size: var(--font-size-md);
  display: flex;
  margin-bottom: 2px;
}
.navbar-inverse .nav .dropdown.open > .dropdown-toggle,
.navbar-inverse .nav .dropdown.active > .dropdown-toggle {
  color: var(--main-primary-default-text);
  background-color: var(--main-primary-default);
}
.navbar-inverse .navbar-inner {
  background-color: var(--main-primary-tint);
}
.navbar-inverse .navbar-inner button i {
  color: var(--main-primary-tint-text);
}
.nav-collapse.collapse {
  height: 50px;
  overflow: visible;
}
.nav-collapse.collapse.selection-menu {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 40px;
  height: 25px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  position: absolute;
  border: 1px solid var(--neutral-x-tint);
}
.nav-collapse.collapse.selection-menu .nav {
  width: 38px;
  height: 23px;
}
.nav-collapse.collapse.selection-menu .nav .dropdown-toggle {
  margin: var(--spacing-none);
  width: 38px;
  height: 23px;
}
.nav-collapse.collapse.selection-menu .nav .dropdown-menu {
  top: 23px;
  left: auto;
  right: auto;
  min-width: 152px;
  padding: var(--spacing-none);
  border: 1px solid var(--neutral-x-tint);
  background-color: var(--neutral-x-contrast);
}
.nav-collapse.collapse.selection-menu .nav .dropdown-menu li {
  padding: 5px 5px 5px 18px;
  text-align: left;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  font-size: var(--font-size-xs);
}
.nav-collapse.collapse.selection-menu .nav .dropdown-menu li:hover {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
#profile-select-list {
  min-width: 190px !important;
  max-width: 190px !important;
  border-radius: var(--radius-xxxs);
  border: 0px;
  background-color: var(--white);
}
#profile-select-list .dropdown-header {
  float: left;
  width: 100%;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
#profile-select-list .dropdown-header .k-header {
  padding: 6px;
  font-size: var(--font-size-xs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#profile-select-list .dropdown-header .k-header-left,
#profile-select-list .dropdown-header .k-header-right {
  background-image: none;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
#profile-select-list .dropdown-header .k-header-left {
  float: left;
  width: 155px;
  border-right: none;
  padding-left: 10px;
  border-top-left-radius: var(--radius-xxxs);
}
#profile-select-list .dropdown-header .k-header-right {
  width: 65px;
  float: right;
  text-align: center;
  border-top-right-radius: var(--radius-xxxs);
}
#profile-select-list .k-list-scroller {
  float: left;
  width: 100%;
  border-radius: var(--radius-vs);
}
#profile-select-list .k-list-scroller .k-list {
  background: var(--white);
  border-color: transparent;
  -webkit-box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
  -moz-box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
  -o-box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
  box-shadow: 0 5px 10px 1px hsla(var(--black-hsl), 0.2) ;
}
#profile-select-list .k-list-scroller .k-list .k-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  float: left;
  width: 100%;
  background: var(--off-white);
  cursor: pointer;
  min-height: 20px;
}
#profile-select-list .k-list-scroller .k-list .k-item:hover .k-list-right:not(#profile-select-list .k-list-scroller .k-list .k-item:hover .k-list-right.default) {
  opacity: 1;
}
#profile-select-list .k-list-scroller .k-list .k-item .k-list-left {
  width: 120px;
  padding-left: 5px;
  float: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #profile-select-list .k-list-scroller .k-list .k-item .k-list-left {
    width: 95px;
  }
}
#profile-select-list .k-list-scroller .k-list .k-item .k-list-right {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  width: 30px;
  height: 20px;
  float: right;
  text-align: center;
  cursor: pointer;
  opacity: 0;
}
#profile-select-list .k-list-scroller .k-list .k-item .k-list-right:not(#profile-select-list .k-list-scroller .k-list .k-item .k-list-right.default):hover {
  opacity: 1;
}
#profile-select-list .k-list-scroller .k-list .k-item .k-list-right:before {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  content: "\e92e";
  font-family: "legaldesk-icons-md" !important;
  font-size: var(--font-size-xl) !important;
  display: block;
  text-align: center;
  font-feature-settings: 'liga';
  position: relative;
  color: var(--neutral-xx-tint);
}
#profile-select-list .k-list-scroller .k-list .k-item .k-list-right.default {
  opacity: 1;
}
#profile-select-list .k-list-scroller .k-list .k-item .k-list-right.default:before {
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
  color: var(--fb-success-default);
}
#profile-select-list .k-list-scroller .k-list .k-state-hover {
  background-color: var(--main-primary-xx-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #profile-select-list {
    top: 0 !important;
    max-height: 185px;
  }
  #profile-select-list .k-list-filter {
    display: none;
  }
  #profile-select-list .k-list {
    margin-bottom: 0;
  }
}
.accessibility-bar {
  position: fixed;
  height: calc(100vh - 37px);
  width: 250px;
  top: 37px;
  right: -265px;
  background-color: var(--neutral-x-contrast);
  z-index: 999;
  transition: right 0.35s ease;
}
.accessibility-bar .glasspane {
  transition: all 0.35s ease;
  position: fixed;
  background: rgba(0, 0, 0, 0.2);
  height: calc(100vh - 37px);
  width: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  right: 0;
  top: 36px;
  border: none;
}
.accessibility-bar.active {
  right: 0;
}
.accessibility-bar.active .glasspane {
  opacity: 1;
  right: 250px;
  width: calc(100% - 250px);
  visibility: visible;
}
.accessibility-bar h2,
.accessibility-bar .bar-title {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  padding: 0 15px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--off-white);
}
.accessibility-bar h2 {
  background-color: var(--neutral-x-contrast);
  text-transform: lowercase;
  height: 43px;
}
.accessibility-bar h2::first-letter {
  text-transform: uppercase;
}
.accessibility-bar h2 i {
  cursor: default;
}
.accessibility-bar h2 i:before {
  line-height: 18px;
}
.accessibility-bar .bar-title,
.accessibility-bar .bar-option {
  height: 40px;
}
.accessibility-bar .bar-title button,
.accessibility-bar .bar-option button {
  display: flex;
  align-items: center;
  justify-content: flex-start;
  height: 100%;
  width: 100%;
  border: none;
  text-align: left;
  padding: 0 15px;
  font-family: 'Open Sans', sans-serif;
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
  background-color: var(--neutral-x-contrast);
}
.accessibility-bar .bar-section + .bar-section {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.accessibility-bar .bar-option.selected button,
.accessibility-bar .bar-option.selected i {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text) !important;
}
.accessibility-bar .bar-option.selected button span,
.accessibility-bar .bar-option.selected i span {
  font-weight: var(--font-weight-bold);
}
.accessibility-bar .bar-option.selected .icon-ts-pendencies-view {
  font-size: 18px;
}
.accessibility-bar .bar-option.selected .icon-ts-pendencies-view:before {
  line-height: 18px;
}
.accessibility-bar .bar-option i {
  font-size: var(--font-size-sm);
}
.accessibility-bar i {
  margin-right: 12px;
  color: var(--neutral-x-contrast-text) !important;
}
.accessibility-bar i:before {
  line-height: 15px;
}
.accessibility-bar .flex-right {
  margin-left: auto;
  margin-right: 0;
}
.menu-link {
  display: block;
  padding: var(--spacing-xs) var(--spacing-xxl);
  text-decoration: none;
  text-transform: lowercase;
  color: var(--main-primary-default-text);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.menu-link::first-letter {
  text-transform: uppercase;
}
.menu-link .icon-new-chronometer {
  color: var(--main-primary-default-text);
}
.menu-link span {
  margin-left: var(--spacing-xxxs);
}
.menu-link .text-transform-none {
  text-transform: none;
}
.menu-link:hover,
.menu-link:focus {
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
  text-decoration: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.menu-link:hover .icon-new-chronometer,
.menu-link:focus .icon-new-chronometer {
  color: var(--off-white-contrast-text) !important;
}
.menu-link:hover .sum-item,
.menu-link:focus .sum-item {
  background-position: -1127px -61px;
}
.menu-link:hover .edit-item,
.menu-link:focus .edit-item {
  background-position: 365px -20px;
}
.menu-link:hover .delete-item,
.menu-link:focus .delete-item {
  background-position: 298px -20px;
}
.menu-link:hover .chart-item,
.menu-link:focus .chart-item {
  background-position: 263px -20px;
}
.menu-link:hover .data-item,
.menu-link:focus .data-item {
  background-position: 467px -20px;
}
.menu-link:hover .category-item,
.menu-link:focus .category-item {
  background-position: 229px -20px;
}
.menu-link:hover .cadastrobasico-item,
.menu-link:focus .cadastrobasico-item {
  background-position: 229px -20px;
}
.menu-link:hover .cadastrobasico-item,
.menu-link:focus .cadastrobasico-item {
  background-position: 229px -20px;
}
.menu-link .menu-item {
  width: 20px;
  height: 20px;
  padding: 0;
}
.menu-link .new-item {
  background-position: -821px -41px;
}
.menu-link .sum-item {
  background-position: -1127px -41px;
}
.menu-link .edit-item {
  background-position: 365px 0px;
}
.menu-link .delete-item {
  background-position: 298px 0px;
}
.menu-link .chart-item {
  background-position: 263px 0px;
}
.menu-link .data-item {
  background-position: 467px 0px;
}
.menu-link .category-item {
  background-position: 229px 0px;
}
.menu-link .cadastrobasico-item {
  background-position: 229px 0px;
}
.dropup,
.dropdown {
  position: relative;
}
.dropdown-menu {
  display: flex;
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 270px;
  padding: 5px 0;
  margin: 1px 0 0 0;
  list-style: none;
  background-color: var(--main-primary-default);
  box-shadow: 0 5px 10px hsla(var(--black-hsl), 0.2);
  background-clip: padding-box;
}
.dropdown-menu.menu-settings {
  max-height: 0px;
  border-radius: var(--radius-xxxs) var(--radius-none) var(--radius-xxxs) var(--radius-xxxs);
  background: var(--off-white);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  align-items: flex-start;
  text-align-last: left;
  border: none;
  gap: 1px;
}
.dropdown-menu.menu-settings .config-list-area {
  display: none;
}
.dropdown-menu > li > a {
  clear: both;
  display: flex;
  line-height: 20px;
  padding: 12px 20px;
  white-space: nowrap;
  font-weight: normal;
  color: var(--main-primary-default-text);
}
.dropdown-toggle:active,
.open .dropdown-toggle {
  outline: 0;
}
.open > .dropdown-menu {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  max-height: 600px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.open > .dropdown-menu.menu-settings {
  overflow: hidden;
  padding-bottom: var(--spacing-none);
}
.open > .dropdown-menu li[role=option],
.open > .dropdown-menu div[role=option] {
  display: flex;
  height: 30px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  padding: var(--spacing-sm) var(--spacing-sm) var(--spacing-sm) var(--spacing-none);
}
.open > .dropdown-menu li[role=option] .role-sections,
.open > .dropdown-menu div[role=option] .role-sections {
  display: inline-grid;
  width: 100%;
  grid-template-columns: 15% auto;
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-icon,
.open > .dropdown-menu div[role=option] .role-sections .role-section-icon {
  display: flex;
  align-items: center;
  justify-content: end;
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-icon i,
.open > .dropdown-menu div[role=option] .role-sections .role-section-icon i {
  text-align: center;
  font-size: var(--font-size-xl);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-icon i.flag-lang,
.open > .dropdown-menu div[role=option] .role-sections .role-section-icon i.flag-lang {
  width: 20px;
  height: 20px;
  background-size: contain;
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-icon i.logout-btn,
.open > .dropdown-menu div[role=option] .role-sections .role-section-icon i.logout-btn {
  color: var(--fb-danger-default);
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-icon i:hover,
.open > .dropdown-menu div[role=option] .role-sections .role-section-icon i:hover {
  font-weight: var(--font-weight-regular);
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-title .main-menu-link:hover,
.open > .dropdown-menu div[role=option] .role-sections .role-section-title .main-menu-link:hover {
  color: var(--data-visualization-brand-contrast-light);
  text-decoration: none;
  background-color: transparent;
}
.open > .dropdown-menu li[role=option] .role-sections .role-section-title .main-menu-link .title-text,
.open > .dropdown-menu div[role=option] .role-sections .role-section-title .main-menu-link .title-text {
  text-decoration: none;
  color: var(--data-visualization-brand-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: 160%;
}
.open > .dropdown-menu li[role=option]:hover,
.open > .dropdown-menu div[role=option]:hover {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--main-primary-x-contrast);
}
.open > .dropdown-menu li[role=option]:hover:not(:last-child),
.open > .dropdown-menu div[role=option]:hover:not(:last-child) {
  border-radius: var(--radius-none);
}
.open > .dropdown-menu li[role=option]:hover .role-sections .role-section-icon i,
.open > .dropdown-menu div[role=option]:hover .role-sections .role-section-icon i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.open > .dropdown-menu li[role=option]:hover .role-sections .role-section-icon i.flag-lang,
.open > .dropdown-menu div[role=option]:hover .role-sections .role-section-icon i.flag-lang {
  width: 20px;
  height: 20px;
  background-size: contain;
}
.open > .dropdown-menu li[role=option]:hover .role-sections .role-section-icon i.logout-btn,
.open > .dropdown-menu div[role=option]:hover .role-sections .role-section-icon i.logout-btn {
  color: var(--fb-danger-shade);
}
.open > .dropdown-menu li[role=option]:last-child,
.open > .dropdown-menu div[role=option]:last-child {
  border-bottom-left-radius: var(--radius-xxxs);
  border-bottom-right-radius: var(--radius-xxxs);
}
.open > .dropdown-menu .config-list-area {
  display: flex !important;
  width: calc(100% - 15px);
  flex-direction: column;
}
.open > .dropdown-menu .config-list-area.config-list-user-section {
  padding: var(--spacing-xxl);
  border-radius: var(--radius-xxxs) var(--spacing-none) var(--spacing-none) var(--spacing-none);
  background-color: var(--main-primary-default);
  flex-direction: row !important;
  box-sizing: border-box;
}
.open > .dropdown-menu .config-list-area.config-list-user-section .config-list-user-profile-picture {
  display: flex;
  align-items: center;
  justify-content: center;
}
.open > .dropdown-menu .config-list-area.config-list-user-section .config-list-user-profile-picture div.default-profile-image {
  width: 45px;
  height: 45px;
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 45px 45px;
  margin: 0 10px 0 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
.open > .dropdown-menu .config-list-area.config-list-user-section .config-list-user-profile-picture div.default-profile-image.system-image {
  background-image: url('../Images/defaut_system_picture.jpg') !important;
}
.open > .dropdown-menu .config-list-area.config-list-user-section .config-list-user-profile-name {
  display: flex;
  flex-direction: column;
  justify-content: center;
  align-items: flex-start;
  gap: var(--spacing-vs);
  flex: 1 0 0;
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 160%;
}
.open > .dropdown-menu .config-list-area.config-list-user-section .config-list-user-profile-name .profile-name-acron {
  font-weight: var(--font-weight-regular);
}
.open > .dropdown-menu .config-list-common-section .language-section .languages-section-title {
  display: flex;
  height: 25px;
  padding: var(--spacing-md) var(--spacing-sm) var(--spacing-xs) var(--spacing-md);
  align-items: center;
  border-top: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-brand-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  line-height: 160%;
}
.open > .dropdown-menu .config-list-common-section .language-section .all-languages-selection {
  display: flex;
  flex-direction: column;
}
.open > .dropdown-menu .config-list-common-section .loggout-section {
  display: flex;
  flex-direction: column;
}
.open > .dropdown-menu .header-link {
  overflow: hidden;
}
.collapse {
  position: relative;
  height: 0;
  overflow: hidden;
  -webkit-transition: height 0.35s ease;
  -moz-transition: height 0.35s ease;
  -o-transition: height 0.35s ease;
  transition: height 0.35s ease;
}
.timer-glass-panel,
.cron-edit-glass-panel,
.favorites-glass-panel {
  z-index: 10002;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: rgba(0, 0, 0);
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  visibility: hidden;
}
.home-menu {
  width: 100%;
  height: 100%;
}
.home-menu.menu-global {
  width: auto !important;
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.home-menu .left-pane {
  position: relative;
  float: left;
  width: 280px;
  height: 100vh;
  background-color: var(--neutral-x-contrast);
}
.home-menu .left-pane .search-menu {
  position: relative;
  height: 68px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.home-menu .left-pane .search-menu select {
  width: 100%;
  border-bottom: none;
}
.home-menu .left-pane .search-menu input {
  width: 260px;
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none!important;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  display: flex;
  padding-left: 10px;
  align-items: center;
  gap: 10px;
  flex: 1 0 0;
  border-radius: var(--radius-xxxs);
  background: var(--white);
  color: var(--data-visualization-black-contrast-light);
}
.home-menu .left-pane .search-menu input::placeholder {
  color: var(--data-visualization-black-contrast-light);
}
.home-menu .left-pane .search-menu .k-combobox {
  width: calc(100% - 32px);
  border: none;
  height: 100%;
  display: flex;
  place-content: center;
  outline: none!important;
}
.home-menu .left-pane .search-menu .k-combobox .k-dropdown-wrap {
  outline: none!important;
  border: none;
  display: flex;
  padding: 0px;
  width: 100%;
  place-items: center;
  padding: var(--spacing-md);
}
.home-menu .left-pane .search-menu .k-combobox .k-dropdown-wrap:before {
  display: none;
}
.home-menu .left-pane .search-menu .k-combobox .k-dropdown-wrap .k-select {
  display: none;
}
.home-menu .left-pane .search-menu .k-combobox .k-dropdown-wrap .k-select .k-icon {
  display: none;
}
.home-menu .left-pane .no-data-menu {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
  width: 100%;
  height: 100%;
  max-height: 0px;
  z-index: 1;
  overflow: hidden;
  display: flex;
  place-content: center;
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  top: 67px;
  position: absolute;
  background: var(--neutral-x-contrast);
}
.home-menu .left-pane .no-data-menu.active {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
  max-height: 100% !important;
}
.home-menu .left-pane .list-areas {
  height: calc(100vh - 110px);
  background-color: var(--neutral-x-contrast);
  overflow-y: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .home-menu .left-pane .list-areas {
    height: calc(100vh - 105px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .home-menu .left-pane .list-areas {
    height: calc(100vh - 232px);
  }
}
.home-menu .left-pane .list-areas li.list-area-item {
  -webkit-transition: all 0.45s linear;
  -moz-transition: all 0.45s linear;
  -o-transition: all 0.45s linear;
  -ms-transition: all 0.45s linear;
  transition: all 0.45s linear;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  height: 50px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-none);
  cursor: pointer;
  position: relative;
  text-align: left;
  display: inline-grid;
  align-items: center;
  color: var(--neutral-x-contrast-text);
  grid-template-columns: 50px auto;
  align-content: center;
  opacity: 1;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .home-menu .left-pane .list-areas li.list-area-item {
    width: 100%;
    height: 40px;
  }
}
.home-menu .left-pane .list-areas li.list-area-item .menu-title {
  line-height: 50px;
  padding-left: 50px;
  font-size: var(--font-size-sm);
  background-color: transparent;
  border: inherit;
  color: inherit;
  padding: 0;
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  text-align: left;
  height: 100%;
  border-bottom: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .home-menu .left-pane .list-areas li.list-area-item .menu-title {
    line-height: 40px;
    font-size: var(--font-size-xs);
  }
}
.home-menu .left-pane .list-areas li.list-area-item:before {
  width: 50px;
  height: 50px;
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
  line-height: 50px;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  justify-content: center;
  display: flex;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .home-menu .left-pane .list-areas li.list-area-item:before {
    width: 50px;
    height: 40px;
    line-height: 40px;
    font-size: var(--font-size-md);
  }
}
.home-menu .left-pane .list-areas li.list-area-item:hover {
  background-color: var(--main-primary-x-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-menu .left-pane .list-areas li.list-area-item:hover:before,
.home-menu .left-pane .list-areas li.list-area-item:hover .menu-title {
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-menu .left-pane .list-areas li.list-area-item:hover .menu-title {
  font-weight: var(--font-weight-semibold);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.filled::before {
  content: '\e9ab';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-advogado::before {
  content: '\e9a8';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.filled::before {
  content: '\e99d';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-arquivo::before {
  content: '\e99c';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.filled::before {
  content: '\e91b';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro::before {
  content: '\e91a';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.filled::before {
  content: '\e93f';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-adm::before {
  content: '\e93e';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.filled::before {
  content: '\e91b';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-cadastro-basico-juridico::before {
  content: '\e91a';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.filled::before {
  content: '\e96b';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controladoria::before {
  content: '\e96a';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.filled::before {
  content: '\e903';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-controle-orcamentario::before {
  content: '\e902';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.filled::before {
  content: '\e9bb';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-dbm::before {
  content: '\e9ba';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.filled::before {
  content: '\e9b9';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento::before {
  content: '\e9b8';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.filled::before {
  content: '\e91b';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-faturamento-extendido::before {
  content: '\e91a';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.filled::before {
  content: '\e997';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-financeiro::before {
  content: '\e996';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.filled::before {
  content: '\e975';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-gerencial::before {
  content: '\e974';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.filled::before {
  content: '\e9d7';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-integracoes::before {
  content: '\e9d6';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.filled::before {
  content: '\e91f';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-juridico::before {
  content: '\e91e';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.filled::before {
  content: '\e9cb';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-sistema::before {
  content: '\e9ca';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.filled::before {
  content: '\e9ed';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-case-management::before {
  content: '\e9ec';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.filled::before {
  content: '\e9e9';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-remuneracao::before {
  content: '\e9e8';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin {
  display: grid !important;
  font-family: 'legaldesk-icons-md' !important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  line-height: 1;
  /* Better Font Rendering =========== */
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-align-self: center;
  align-self: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  /* Support for all WebKit browsers. */
  -webkit-font-smoothing: antialiased;
  /* Support for Safari and Chrome. */
  text-rendering: optimizeLegibility;
  /* Support for Firefox. */
  -moz-osx-font-smoothing: grayscale;
  /* Support for IE. */
  font-feature-settings: 'liga';
  /* Rules for sizing the icon. */
  /* Rules for colorizing the icon. */
  /* Rotate icon. */
  /* Invert icon. */
  /* Hover icon. */
  /* Fill icon. */
  /* Disabled icon. */
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.tiny {
  font-size: var(--font-size-md);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.small {
  font-size: 18px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.medium {
  font-size: var(--font-size-xxl);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.bigger {
  font-size: 36px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.large {
  font-size: 48px;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.main-primary-color {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.secondary-color {
  color: var(--main-primary-tint-text);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.dark-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.light-gray-color {
  color: var(--neutral-x-tint);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.white-color {
  color: var(--white);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.success-color {
  color: var(--fb-success-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.danger-color {
  color: var(--fb-danger-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.waiting-color {
  color: var(--fb-waiting-default);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.rotate {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.mirror {
  -webkit-transform: scale(-1, 1);
  -moz-transform: scale(-1, 1);
  -ms-transform: scale(-1, 1);
  -o-transform: scale(-1, 1);
  transform: scale(-1, 1);
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.filled::before {
  content: '\e9ad';
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin:disabled,
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin.disabled {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: not-allowed;
  pointer-events: none;
}
.home-menu .left-pane .list-areas li.list-area-item.ico-checkin::before {
  content: '\e9ac';
}
.home-menu .left-pane .list-areas li.list-area-item .list-modules {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  opacity: 0;
  visibility: hidden;
  width: 230px;
  height: calc(100vh - 169px);
  background-color: var(--neutral-contrast);
  position: fixed;
  top: 169px;
  left: 50px;
}
.home-menu .left-pane .list-areas li.list-area-item .list-modules.inactive-sub-menu-on-search {
  -webkit-transition: all 0.45s linear;
  -moz-transition: all 0.45s linear;
  -o-transition: all 0.45s linear;
  -ms-transition: all 0.45s linear;
  transition: all 0.45s linear;
  max-height: 0px !important;
  padding: 0px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .home-menu .left-pane .list-areas li.list-area-item .list-modules {
    height: calc(100vh - 201px);
  }
}
.home-menu .left-pane .list-areas li.list-area-item.inactive-menu-on-search {
  -webkit-transition: all 0.45s linear;
  -moz-transition: all 0.45s linear;
  -o-transition: all 0.45s linear;
  -ms-transition: all 0.45s linear;
  transition: all 0.45s linear;
  max-height: 0px !important;
  padding: 0px !important;
  opacity: 0 !important;
}
.home-menu .left-pane .list-areas li.list-area-item.active {
  -webkit-transition: all 0.45s linear;
  -moz-transition: all 0.45s linear;
  -o-transition: all 0.45s linear;
  -ms-transition: all 0.45s linear;
  transition: all 0.45s linear;
  overflow: visible;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-bottom: 1px solid var(--main-primary-x-contrast);
}
.home-menu .left-pane .list-areas li.list-area-item.active:before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-areas li.list-area-item.active .menu-title {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.home-menu .left-pane .list-areas li.list-area-item.active .list-modules {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  opacity: 1;
  visibility: visible;
  z-index: 3;
}
.home-menu .left-pane .list-areas ul.list-modules {
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  -o-transition: max-height 0.5s ease;
  -ms-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  width: 100%;
  height: auto;
  display: flex;
  flex-direction: column;
  border-top: 1px solid;
  border-color: transparent;
  overflow: hidden;
  max-height: 0%;
}
.home-menu .left-pane .list-areas ul.list-modules.active {
  -webkit-transition: max-height 0.5s ease;
  -moz-transition: max-height 0.5s ease;
  -o-transition: max-height 0.5s ease;
  -ms-transition: max-height 0.5s ease;
  transition: max-height 0.5s ease;
  max-height: fit-content;
  border-color: var(var(--main-primary-x-contrast));
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: pointer;
  min-height: 40px;
  align-items: center;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title.inactive-sub-menu-page-on-search {
  max-height: 0px;
  min-height: auto;
  padding: var(--spacing-none);
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title .menu-item-text {
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--font-color-body);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  padding: var(--spacing-xs) var(--spacing-sm) var(--spacing-xs) var(--spacing-xxxl);
  line-height: 160%;
  width: calc(100% - 30px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-decoration: none;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title .menu-item-text:hover {
  color: var(--neutral-tint-text);
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title:hover {
  background-color: var(--main-primary-x-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title:hover:before,
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title:hover .menu-item-text {
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title:hover .favorite-main-menu-action:before {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: padding-left 0.3s ease;
  -moz-transition: padding-left 0.3s ease;
  -o-transition: padding-left 0.3s ease;
  -ms-transition: padding-left 0.3s ease;
  transition: padding-left 0.3s ease;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title[data-screen-reader='true'] a:focus {
  border: 2px solid #000;
  border-radius: 5px;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title .favorite-main-menu-action {
  position: absolute;
  right: 5px;
  top: 7px;
  height: 30px;
  width: 30px;
  cursor: pointer;
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title .favorite-main-menu-action:before {
  font-family: "legaldesk-icons-md" !important;
  content: "\e9cc";
  width: 30px;
  height: 30px;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  line-height: 30px;
  text-align: center;
  color: var(--data-visualization-black-contrast-dark);
  opacity: 0;
  filter: alpha(opacity=0);
}
.home-menu .left-pane .list-areas ul.list-modules li.sub-menu-title .favorite-main-menu-action.favorite:before {
  opacity: 1;
  filter: alpha(opacity=100);
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.home-menu .left-pane .list-search-result {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  opacity: 0;
  visibility: hidden;
  width: 100%;
  height: calc(100vh - 169px);
  background-color: var(--neutral-contrast);
  position: absolute;
  top: 56px;
  left: 0px;
}
.home-menu .left-pane .list-search-result li {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  text-transform: lowercase;
  line-height: 40px;
}
.home-menu .left-pane .list-search-result li::first-letter {
  text-transform: uppercase;
}
.home-menu .left-pane .list-search-result.active {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  opacity: 1;
  visibility: visible;
}
.home-menu .right-pane {
  float: right;
  -webkit-transition: width 0.25s ease;
  -moz-transition: width 0.25s ease;
  -o-transition: width 0.25s ease;
  -ms-transition: width 0.25s ease;
  transition: width 0.25s ease;
  width: 100%;
  height: 100vh;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  margin-top: 68px;
}
.home-menu .right-pane.activated {
  -webkit-transition: width 0.25s ease;
  -moz-transition: width 0.25s ease;
  -o-transition: width 0.25s ease;
  -ms-transition: width 0.25s ease;
  transition: width 0.25s ease;
  width: calc(100% - 281px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .home-menu .right-pane {
    padding-bottom: 60px;
  }
}
.home-menu .right-pane .list-items {
  border: none;
}
.home-menu .right-pane .list-items:hover {
  box-shadow: none;
}
.home-menu .right-pane .list-items .k-item {
  width: 100%;
  height: auto;
  margin-bottom: 30px;
  background-color: transparent;
}
.home-menu .right-pane .list-items .k-item:hover {
  box-shadow: none;
}
.home-menu .right-pane .list-items .k-item .k-link {
  position: absolute;
  width: 100%;
  height: 42px;
  padding: 0;
  box-shadow: none;
  display: inline-flex;
  align-items: center;
  box-sizing: border-box;
  padding-inline: var(--spacing-xs);
  gap: var(--spacing-xxxs);
  top: 26px;
  right: 12px;
  width: fit-content;
}
.home-menu .right-pane .list-items .k-item .k-link:hover {
  opacity: 1;
}
.home-menu .right-pane .list-items .k-item .k-link.k-state-hover:hover {
  background-image: none !important;
}
.home-menu .right-pane .list-items .k-item .k-link > span {
  color: var(--neutral-x-contrast-text);
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  padding-left: var(--spacing-md);
  padding-right: var(--spacing-md);
  height: 100%;
  align-content: center;
  cursor: pointer;
}
.home-menu .right-pane .list-items .k-item .k-link > span::first-letter {
  text-transform: uppercase;
}
.home-menu .right-pane .list-items .k-item .k-link > span:hover {
  color: var(--data-visualization-neutral-contrast-light);
  -webkit-transition: all 0.5s linear;
  -moz-transition: all 0.5s linear;
  -o-transition: all 0.5s linear;
  -ms-transition: all 0.5s linear;
  transition: all 0.5s linear;
}
.home-menu .right-pane .list-items .k-item .k-link .k-icon {
  position: absolute;
  top: 8px;
  right: 20px;
  border-radius: 11px;
  background-image: none;
  width: 100px;
  height: 22px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  font-family: 'Open Sans', sans-serif;
}
.home-menu .right-pane .list-items .k-item .k-link .k-icon:before {
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-medium);
  line-height: 20px;
  display: block;
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -ms-transition: all 0.35s linear;
  transition: all 0.35s linear;
  width: 100%;
  margin: 0;
}
.home-menu .right-pane .list-items .k-item .k-link .k-icon.k-panelbar-expand:before {
  content: attr(data-expand-text);
}
.home-menu .right-pane .list-items .k-item .k-link .k-icon.k-panelbar-collapse:before {
  content: attr(data-collapse-text);
}
.home-menu .right-pane .list-items .k-item .k-link.menu-group-header .k-icon {
  margin-top: 0px;
}
.home-menu .right-pane .list-items .k-item .k-link.k-state-hover:hover .k-icon {
  background-color: var(--main-primary-default);
}
.home-menu .right-pane .list-items .k-item .k-link.has-options-menu {
  cursor: default;
}
.home-menu .right-pane .list-items .k-item .k-link.has-options-menu .k-icon {
  right: 80px;
}
.home-menu .right-pane .list-items .k-item .k-link.has-options-menu .panel-bar-options-menu {
  height: 100%;
  position: relative;
  padding: 0;
  margin: 0;
  border: none !important;
  box-shadow: none;
  display: flex;
  margin-left: auto;
  gap: var(--spacing-xxxs);
}
.home-menu .right-pane .list-items .k-item .k-link.has-options-menu .panel-bar-options-menu .editor-labeled-button {
  max-width: 36px;
  min-width: 36px;
}
.home-menu .right-pane .list-items .k-item .container-item {
  background-color: var(--off-white);
  border: none;
  -webkit-transition: all 0.35s linear;
  -moz-transition: all 0.35s linear;
  -o-transition: all 0.35s linear;
  -ms-transition: all 0.35s linear;
  transition: all 0.35s linear;
  float: left;
  padding: 0 !important;
}
.home-menu .right-pane .list-items .k-item .container-item .entity-detail-internal {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  float: left;
  width: 100%;
  height: 100%;
  overflow-x: hidden;
}
.home-menu .right-pane .list-items .k-item .container-item .entity-detail-internal:empty {
  min-height: 90px;
}
.home-menu .right-pane .list-items:last-child .k-item {
  margin: 0;
}
.home-menu .right-pane.activated #panel-container {
  transition: all 0.35s ease-in-out;
  width: calc(100vw - 280px);
}
.home-menu .right-pane #panel-container {
  transition: all 0.35s ease-in-out;
  width: 100%;
  height: calc(100vh - 116px);
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  padding-right: var(--spacing-none);
  padding-top: var(--spacing-none);
}
.home-menu .right-pane #panel-container iframe {
  width: 100%;
  height: 100%;
}
.menu-global {
  top: 37px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  left: -100%;
  width: 280px;
  z-index: 999;
  position: fixed;
  transition: left 0.35s ease;
  height: calc(100vh - 37px);
  background-color: var(--neutral-x-contrast);
}
.menu-global .glasspane {
  left: 0;
  top: 36px;
  opacity: 0;
  width: 100%;
  z-index: -1;
  border: none;
  position: fixed;
  visibility: hidden;
  transition: all 0.35s ease;
  height: calc(100vh - 37px);
  background: rgba(0, 0, 0, 0.2);
}
.menu-global.active {
  left: 0;
  transition: left 0.55s ease;
}
.menu-global.active .glasspane {
  opacity: 1;
  left: 280px;
  visibility: visible;
  width: calc(100% - 280px);
}
.menu-global .bar-title,
.menu-global .bar-option {
  height: 40px;
}
.menu-global .bar-title button,
.menu-global .bar-option button {
  width: 100%;
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: none;
  padding: 0 15px;
  text-align: left;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  font-size: var(--font-size-xs);
  font-family: 'Open Sans', sans-serif;
  color: var(--neutral-x-contrast-text);
  background-color: var(--neutral-x-contrast);
}
.menu-global .bar-section + .bar-section {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.menu-global .bar-option.selected button,
.menu-global .bar-option.selected i {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text) !important;
}
.menu-global .bar-option.selected button span,
.menu-global .bar-option.selected i span {
  font-weight: var(--font-weight-bold);
}
.menu-global .bar-option.selected .icon-ts-pendencies-view {
  font-size: 18px;
}
.menu-global .bar-option.selected .icon-ts-pendencies-view:before {
  line-height: 18px;
}
.menu-global .bar-option i {
  font-size: var(--font-size-sm);
}
.menu-global i {
  margin-right: 12px;
  color: var(--neutral-x-contrast-text) !important;
}
.menu-global i:before {
  line-height: 15px;
}
.menu-global .flex-right {
  margin-left: auto;
  margin-right: 0;
}
#menu-kendo-lists .k-animation-container {
  height: 100vh !important;
  top: 60px !important;
  left: 0px !important;
  width: 280px !important;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup {
  height: 100% !important;
  left: 0px !important;
  width: 280px !important;
  background-color: var(--neutral-contrast);
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-group-header {
  width: 100%;
  height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 35px;
  font-size: var(--font-size-sm);
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-regular);
  text-transform: lowercase;
  padding: 1px 5px 1px 5px;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-group-header::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-group-header {
    padding-left: 10px;
  }
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-group-header + div > .k-list > .k-item.k-first:before {
  border-top-color: var(--main-primary-shade);
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list-scroller {
  height: auto !important;
  max-height: calc(100vh - 150px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list-scroller {
    height: auto !important;
    max-height: calc(100vh - 236px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list-scroller {
    height: auto !important;
    max-height: calc(100vh - 268px) !important;
  }
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list {
  height: auto;
  background-color: var(--neutral-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list {
    height: calc(100vh - 236px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list {
    height: calc(100vh - 268px) !important;
  }
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item {
  text-transform: lowercase;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-black-contrast-dark);
  height: 35px;
  line-height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  cursor: pointer;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item::first-letter {
  text-transform: uppercase;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item .k-item-title {
  line-height: 25px;
  font-size: var(--font-size-xs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 5px;
  max-width: 238px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  background-color: inherit;
  border: inherit;
  font-family: inherit;
  color: inherit;
  display: block;
  text-transform: inherit;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item .favorite-menu-action {
  position: absolute;
  right: 10px;
  top: 5px;
  height: 25px;
  width: 25px;
  cursor: pointer;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item .favorite-menu-action:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e92f";
  width: 25px;
  height: 25px;
  position: absolute;
  left: 0;
  top: 0;
  font-size: 18px;
  line-height: 25px;
  text-align: center;
  color: var(--data-visualization-black-contrast-dark);
  opacity: 0.3;
  filter: alpha(opacity=30);
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item .favorite-menu-action.favorite:before {
  opacity: 1;
  filter: alpha(opacity=100);
  color: var(--data-visualization-black-contrast-dark);
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item.k-first {
  height: 70px;
  line-height: 70px;
  padding: 0px;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item.k-first .k-item-title {
  line-height: 25px;
  position: absolute;
  width: 100%;
  top: 35px;
  padding: 5px 5px 5px 10px;
  text-align: left;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item.k-first .favorite-menu-action {
  top: 40px;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item .k-group {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: var(--font-size-sm);
  height: 35px;
  line-height: 35px;
  border-radius: 0;
  border: none;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-regular);
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item.k-state-focused {
  background-color: transparent;
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item.k-state-hover {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
#menu-kendo-lists .k-animation-container .k-list-container.k-popup .k-list .k-item.k-state-selected {
  background-color: var(--neutral-tint);
  color: var(--neutral-tint-text);
}
.timer-date-picker-glass-panel,
.ut-calculator-glass-panel,
.calendar-date-picker-glass-panel {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: hsla(var(--black-hsl), 0.25);
  z-index: 10005;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  visibility: hidden;
  opacity: 0;
}
.timer-glass-panel.animated-show,
.favorites-glass-panel.animated-show {
  opacity: 0.6;
  filter: alpha(opacity=60);
  visibility: visible;
}
.button-line {
  background-color: var(--white);
  width: 100%;
  height: 1px;
}
.button-line-margin {
  margin-bottom: 5px;
}
.main-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: fixed;
  width: 100vw;
  height: 100vh;
}
.main-container.rightBarVisible .ts-diario-dinamico {
  width: auto !important;
}
.main-container.rightBarVisible .page-title-container.title-edit-container,
.main-container.rightBarVisible #title.title-edit-container {
  width: calc(100% - 257px) !important;
  -webkit-transition: width 0.3s ease;
  -moz-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  -ms-transition: width 0.3s ease;
  transition: width 0.3s ease;
}
.main-container.error-context-position {
  width: 100%;
  height: calc(100vh - 36px);
  margin-top: 36px;
}
.main-container.error-context-position .error {
  display: flex;
  width: 100%;
  height: 100%;
  align-items: center;
  justify-content: center;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .main-container {
    position: fixed;
    top: 0;
    left: 0;
    width: 100vw;
    height: 100vh;
  }
}
.main-container #shell {
  float: left;
  width: 100%;
  height: 100%;
  margin-top: 36px;
  height: calc(100vh - 36px);
}
.outlook .main-container #shell {
  margin-top: var(--spacing-none);
}
.main-container .page-title-container,
.main-container #title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  top: 36px;
  z-index: 2;
  display: flex;
  width: fit-content;
  position: absolute;
  padding: var(--spacing-xxl) var(--spacing-xxl) !important;
  justify-content: space-between;
  border-bottom: none !important;
  margin-left: var(--spacing-none);
  -webkit-transition: margin-left 0.25s ease;
  -moz-transition: margin-left 0.25s ease;
  -o-transition: margin-left 0.25s ease;
  -ms-transition: margin-left 0.25s ease;
  transition: margin-left 0.25s ease;
  -webkit-transition: padding-right 0.2s ease;
  -moz-transition: padding-right 0.2s ease;
  -o-transition: padding-right 0.2s ease;
  -ms-transition: padding-right 0.2s ease;
  transition: padding-right 0.2s ease;
  -webkit-transition: width 0.3s ease;
  -moz-transition: width 0.3s ease;
  -o-transition: width 0.3s ease;
  -ms-transition: width 0.3s ease;
  transition: width 0.3s ease;
  height: 90px !important;
  opacity: 1;
  min-width: 90px;
}
.main-container .page-title-container .summary-process,
.main-container #title .summary-process {
  -webkit-transition: background-color 0.25s ease;
  -moz-transition: background-color 0.25s ease;
  -o-transition: background-color 0.25s ease;
  -ms-transition: background-color 0.25s ease;
  transition: background-color 0.25s ease;
  background-color: var(--main-primary-xxx-contrast);
  border-radius: var(--radius-vs);
  max-height: 16px;
  position: relative;
  top: var(--spacing-vs);
  display: inline-flex;
  padding: var(--spacing-xxxs);
  align-items: center;
  border: 1px solid var(--main-primary-x-contrast);
  gap: var(--spacing-vs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-size: var(--font-size-sm);
  cursor: default;
}
.main-container .page-title-container .summary-process:hover,
.main-container #title .summary-process:hover {
  background-color: var(--main-primary-x-contrast);
}
.main-container .page-title-container .summary-process .summary-icon,
.main-container #title .summary-process .summary-icon {
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  cursor: default;
}
.main-container .page-title-container .summary-process .summary-title,
.main-container #title .summary-process .summary-title {
  font-size: var(--font-size-xs);
  display: block;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.main-container .page-title-container.title-overlaped,
.main-container #title.title-overlaped {
  position: relative;
  width: 100%;
}
.main-container .page-title-container.ts-diario-dinamico,
.main-container #title.ts-diario-dinamico {
  width: 100vw;
}
.main-container .page-title-container.ts-diario-dinamico .page-title-navigation,
.main-container #title.ts-diario-dinamico .page-title-navigation {
  max-width: 238px;
}
.main-container .page-title-container .page-title,
.main-container #title .page-title,
.main-container .page-title-container .profissional-selecionado,
.main-container #title .profissional-selecionado,
.main-container .page-title-container .page-title-navigation,
.main-container #title .page-title-navigation {
  align-self: center !important;
}
.main-container .page-title-container.title-menu-container,
.main-container #title.title-menu-container {
  position: absolute;
  height: 90px !important;
}
.main-container .page-title-container.title-menu-container.activated,
.main-container #title.title-menu-container.activated {
  -webkit-transition: margin-left 0.25s ease;
  -moz-transition: margin-left 0.25s ease;
  -o-transition: margin-left 0.25s ease;
  -ms-transition: margin-left 0.25s ease;
  transition: margin-left 0.25s ease;
  margin-left: 280px;
}
.main-container .page-title-container.title-default-options.title-has-actions-container,
.main-container #title.title-default-options.title-has-actions-container {
  position: absolute !important;
}
.main-container .page-title-container.title-edit-container,
.main-container #title.title-edit-container {
  width: 100% !important;
}
.main-container .page-title-container.title-edit-container .page-title-navigation,
.main-container #title.title-edit-container .page-title-navigation {
  min-width: 192px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: row;
  gap: var(--spacing-xxxs);
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border: 1px solid var(--main-primary-xxx-contrast);
  border-radius: var(--radius-vs);
  height: 32px;
  margin-left: 15px;
}
.main-container .page-title-container.title-edit-container .page-title-navigation .page-title-navigation-text,
.main-container #title.title-edit-container .page-title-navigation .page-title-navigation-text {
  width: 100%;
  text-align: center;
  text-transform: lowercase;
  align-self: center;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  color: var(--main-primary-xx-tint);
}
.main-container .page-title-container.title-edit-container .page-title-navigation .page-title-navigation-text::first-letter,
.main-container #title.title-edit-container .page-title-navigation .page-title-navigation-text::first-letter {
  text-transform: uppercase;
}
.main-container .page-title-container.title-edit-container .page-title-navigation .page-title-navigation-text.diaria,
.main-container #title.title-edit-container .page-title-navigation .page-title-navigation-text.diaria {
  width: 174px;
}
.main-container .page-title-container.title-force-fit-content,
.main-container #title.title-force-fit-content {
  width: fit-content !important;
}
.main-container .page-title-container.title-has-actions-container.diario,
.main-container #title.title-has-actions-container.diario,
.main-container .page-title-container.title-has-actions-container.ts-diario-dinamico,
.main-container #title.title-has-actions-container.ts-diario-dinamico,
.main-container .page-title-container.title-has-actions-container.semanal,
.main-container #title.title-has-actions-container.semanal,
.main-container .page-title-container.title-has-actions-container.mensal,
.main-container #title.title-has-actions-container.mensal {
  width: auto !important;
}
.main-container .page-title-container.title-has-actions-container.mensal,
.main-container #title.title-has-actions-container.mensal {
  display: inline-flex;
  flex-direction: row;
}
.main-container .page-title-container .profissional-selecionado,
.main-container #title .profissional-selecionado,
.main-container .page-title-container .simple-title-content,
.main-container #title .simple-title-content {
  justify-items: center;
  min-width: 200px;
  text-align: center;
  width: auto;
  left: 182px;
  padding-left: 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-transform: lowercase;
}
.main-container .page-title-container .profissional-selecionado::first-letter,
.main-container #title .profissional-selecionado::first-letter,
.main-container .page-title-container .simple-title-content::first-letter,
.main-container #title .simple-title-content::first-letter {
  text-transform: uppercase;
}
.main-container .page-title-container .profissional-selecionado .gerenc-obj .editor-labeled-button,
.main-container #title .profissional-selecionado .gerenc-obj .editor-labeled-button,
.main-container .page-title-container .simple-title-content .gerenc-obj .editor-labeled-button,
.main-container #title .simple-title-content .gerenc-obj .editor-labeled-button {
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  min-height: 34px;
  max-height: 34px;
  max-width: 250px;
  border: 1px solid var(--fb-waiting-xx-tint);
  background-color: var(--fb-waiting-contrast);
  cursor: default;
}
.main-container .page-title-container .profissional-selecionado .gerenc-obj .editor-labeled-button .editor-button-span,
.main-container #title .profissional-selecionado .gerenc-obj .editor-labeled-button .editor-button-span,
.main-container .page-title-container .simple-title-content .gerenc-obj .editor-labeled-button .editor-button-span,
.main-container #title .simple-title-content .gerenc-obj .editor-labeled-button .editor-button-span {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--fb-waiting-shade);
  cursor: default;
}
.main-container .page-title-container .profissional-selecionado .gerenc-obj .editor-labeled-button:hover,
.main-container #title .profissional-selecionado .gerenc-obj .editor-labeled-button:hover,
.main-container .page-title-container .simple-title-content .gerenc-obj .editor-labeled-button:hover,
.main-container #title .simple-title-content .gerenc-obj .editor-labeled-button:hover {
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: var(--fb-waiting-x-tint);
}
.main-container .page-title-container .profissional-selecionado.agend-ferias,
.main-container #title .profissional-selecionado.agend-ferias,
.main-container .page-title-container .simple-title-content.agend-ferias,
.main-container #title .simple-title-content.agend-ferias {
  left: 300px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .main-container .page-title-container .profissional-selecionado,
  .main-container #title .profissional-selecionado,
  .main-container .page-title-container .simple-title-content,
  .main-container #title .simple-title-content {
    width: calc(100% - 450px);
    left: 167px;
  }
}
.main-container .page-title-container .profissional-selecionado,
.main-container #title .profissional-selecionado {
  min-width: fit-content;
  width: fit-content;
  padding-left: 0px;
  text-transform: none !important;
}
.main-container .page-title-container .profissional-selecionado .gerenc-obj .editor-labeled-button,
.main-container #title .profissional-selecionado .gerenc-obj .editor-labeled-button {
  min-height: 34px !important;
  max-height: 34px !important;
  line-height: 34px;
}
.main-container .page-title-container .simple-title-content,
.main-container #title .simple-title-content {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: clamp(16px, 0.9rem, 18px);
  position: relative;
  align-content: center;
  left: 0px;
  text-align: justify;
  text-transform: none;
  flex: 1;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button,
.main-container #title .simple-title-content .info-label .editor-labeled-button {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  min-height: 34px;
  max-height: 34px;
  max-width: auto;
  border: 1px solid transparent;
  gap: var(--spacing-vs);
  cursor: default;
  background-color: var(--neutral-x-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button:hover,
.main-container #title .simple-title-content .info-label .editor-labeled-button:hover {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--main-primary-xx-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.info,
.main-container #title .simple-title-content .info-label .editor-labeled-button.info {
  background-color: var(--main-primary-xx-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.info:hover,
.main-container #title .simple-title-content .info-label .editor-labeled-button.info:hover {
  background-color: var(--main-primary-x-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.info:hover .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button.info:hover .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.info:hover .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button.info:hover .editor-button-span {
  color: var(--data-visualization-white-contrast-light);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.waiting,
.main-container #title .simple-title-content .info-label .editor-labeled-button.waiting {
  background-color: var(--fb-waiting-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.waiting:hover,
.main-container #title .simple-title-content .info-label .editor-labeled-button.waiting:hover {
  background-color: var(--fb-waiting-x-tint);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.error,
.main-container #title .simple-title-content .info-label .editor-labeled-button.error {
  background-color: var(--fb-danger-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.error:hover,
.main-container #title .simple-title-content .info-label .editor-labeled-button.error:hover {
  background-color: var(--fb-danger-x-tint);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.success,
.main-container #title .simple-title-content .info-label .editor-labeled-button.success {
  background-color: var(--fb-success-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.success:hover,
.main-container #title .simple-title-content .info-label .editor-labeled-button.success:hover {
  background-color: var(--fb-success-x-tint);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.bordered,
.main-container #title .simple-title-content .info-label .editor-labeled-button.bordered {
  border-color: var(--border-primary-hight-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.bordered.info,
.main-container #title .simple-title-content .info-label .editor-labeled-button.bordered.info {
  border-color: var(--main-primary-x-contrast);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.bordered.waiting,
.main-container #title .simple-title-content .info-label .editor-labeled-button.bordered.waiting {
  border-color: var(--fb-waiting-xx-tint);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.bordered.error,
.main-container #title .simple-title-content .info-label .editor-labeled-button.bordered.error {
  border-color: var(--fb-error-xx-tint);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.bordered.success,
.main-container #title .simple-title-content .info-label .editor-labeled-button.bordered.success {
  border-color: var(--fb-success-xx-tint);
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized .editor-button-span {
  color: var(--neutral-shade) !important;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.info .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.info .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.info .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.info .editor-button-span {
  color: var(--main-primary-shade) !important;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.waiting .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.waiting .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.waiting .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.waiting .editor-button-span {
  color: var(--fb-waiting-shade) !important;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.error .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.error .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.error .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.error .editor-button-span {
  color: var(--fb-danger-shade) !important;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.success .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.success .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button.colorized.success .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button.colorized.success .editor-button-span {
  color: var(--fb-success-shade) !important;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button .content-label,
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button .editor-button-span,
.main-container #title .simple-title-content .info-label .editor-labeled-button .editor-button-span {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-brand-contrast-light);
  cursor: default;
}
.main-container .page-title-container .simple-title-content .info-label .editor-labeled-button .content-label,
.main-container #title .simple-title-content .info-label .editor-labeled-button .content-label {
  position: relative;
  top: 1px;
  font-weight: var(--font-weight-semibold);
}
.main-container .page-title-container .page-title,
.main-container #title .page-title {
  width: 100%;
  display: flex;
  flex-wrap: nowrap;
  flex-direction: row;
}
.main-container .page-title-container .page-title[data-tooltip-title1],
.main-container #title .page-title[data-tooltip-title1] {
  position: relative;
}
.main-container .page-title-container .page-title[data-tooltip-title1]:before,
.main-container #title .page-title[data-tooltip-title1]:before {
  content: attr(data-tooltip-title1);
  background-color: var(--main-primary-tint);
  color: var(--off-white);
  font-size: 13px;
  padding: 7px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: var(--radius-vs);
  position: absolute;
  left: 0;
  bottom: -42px;
  width: auto;
  opacity: 0;
  transition: all 0.4s ease;
}
.main-container .page-title-container .page-title[data-tooltip-title1]:after,
.main-container #title .page-title[data-tooltip-title1]:after {
  content: "";
  position: absolute;
  opacity: 0;
  width: 0;
  height: 0;
  left: 5px;
  bottom: -12px;
  border-style: solid;
  border-width: 0 8px 8px 8px;
  border-color: transparent transparent var(--main-primary-tint) transparent;
  transition: all 0.4s ease;
}
.main-container .page-title-container .page-title[data-tooltip-title1]:hover:after,
.main-container #title .page-title[data-tooltip-title1]:hover:after,
.main-container .page-title-container .page-title[data-tooltip-title1]:hover:before,
.main-container #title .page-title[data-tooltip-title1]:hover:before {
  opacity: 1;
}
.main-container .page-title-container .page-title .icon-home,
.main-container #title .page-title .icon-home {
  cursor: pointer;
  font-size: 15px;
  display: none;
}
.main-container .page-title-container .page-title .page-title-text,
.main-container #title .page-title .page-title-text {
  leading-trim: both;
  text-edge: cap;
  font-style: normal;
  width: fit-content;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-lg);
  color: var(--data-visualization-brand-contrast-light);
}
.main-container .page-title-container .page-title .summary-process,
.main-container #title .page-title .summary-process {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: fit-content;
  position: relative;
  left: 20px;
  top: 7px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .main-container .page-title-container .page-title .summary-process,
  .main-container #title .page-title .summary-process {
    width: calc(100vw - 650px);
    position: static;
    padding-left: 62px;
  }
}
.main-container .page-title-container .page-title .summary-process span:first-child,
.main-container #title .page-title .summary-process span:first-child {
  margin: 0 10px 0 0px;
}
.main-container .page-title-container .page-title .summary-process span:last-child,
.main-container #title .page-title .summary-process span:last-child {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.main-container .page-title-container .page-title .summary-process.detail-assunto,
.main-container #title .page-title .summary-process.detail-assunto {
  left: 285px;
  max-width: calc(100vw - 570px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .main-container .page-title-container .page-title .summary-process.detail-assunto,
  .main-container #title .page-title .summary-process.detail-assunto {
    width: calc(100vw - 550px);
  }
}
.main-container .page-title-container .page-breadcrumb,
.main-container #title .page-breadcrumb {
  margin-left: 20px;
}
.main-container .page-title-container .page-breadcrumb span,
.main-container #title .page-breadcrumb span {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
}
.main-container .page-title-container .page-title-navigation,
.main-container #title .page-title-navigation {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: row;
  min-width: 292px;
  gap: var(--spacing-md);
}
.main-container .page-title-container .page-title-navigation .navigation-previous,
.main-container #title .page-title-navigation .navigation-previous,
.main-container .page-title-container .page-title-navigation .navigation-next,
.main-container #title .page-title-navigation .navigation-next {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-color: inherit;
  border: none;
  padding: 0;
}
.main-container .page-title-container .page-title-navigation .navigation-previous:before,
.main-container #title .page-title-navigation .navigation-previous:before,
.main-container .page-title-container .page-title-navigation .navigation-next:before,
.main-container #title .page-title-navigation .navigation-next:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--off-white-contrast-text) !important;
  cursor: pointer;
}
.main-container .page-title-container .page-title-navigation .navigation-previous,
.main-container #title .page-title-navigation .navigation-previous {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  line-height: 18px;
}
.main-container .page-title-container .page-title-navigation .page-title-navigation-text,
.main-container #title .page-title-navigation .page-title-navigation-text {
  text-align: center;
  text-transform: lowercase;
  font-weight: var(--font-weight-regular);
  font-size: clamp(16px, 0.9rem, 18px);
  color: var(--white-contrast-text);
}
.main-container .page-title-container .page-title-navigation .page-title-navigation-text::first-letter,
.main-container #title .page-title-navigation .page-title-navigation-text::first-letter {
  text-transform: uppercase;
}
.main-container .page-title-container .page-title-navigation .page-title-navigation-text.diaria,
.main-container #title .page-title-navigation .page-title-navigation-text.diaria {
  width: 174px;
}
.main-container .page-title-container .page-title-navigation .page-title-navigation-text.right,
.main-container #title .page-title-navigation .page-title-navigation-text.right {
  text-align: right;
}
.main-container .page-title-container .page-title-navigation .page-title-navigation-text.mensal,
.main-container #title .page-title-navigation .page-title-navigation-text.mensal {
  width: 110px;
}
.main-container .page-title-container.border {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-sm);
}
.main-container .center-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  position: relative;
  height: calc(100vh - 35px);
  -webkit-transition: padding-right 0.2s ease;
  -moz-transition: padding-right 0.2s ease;
  -o-transition: padding-right 0.2s ease;
  -ms-transition: padding-right 0.2s ease;
  transition: padding-right 0.2s ease;
  opacity: 1;
}
.main-container .center-content.detail-custom {
  margin-top: 90px;
  height: calc(100vh - 120px);
}
.main-container .center-content:has(.home-menu) {
  height: 100%;
}
.main-container .center-content.hide-menu {
  padding-right: 0 !important;
}
.outlook .main-container .center-content {
  height: calc(100vh - 68px);
}
.main-container .center-content .timesheet-view {
  position: relative;
}
.main-container .center-content #diario.timesheet-view,
.main-container .center-content #mensal.timesheet-view,
.main-container .center-content #semanal.timesheet-view,
.main-container .center-content #pendencias-mensal.timesheet-view {
  padding: 0px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
}
.main-container .center-content #diario.full-height {
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
}
.k-ie .main-container .center-content #diario.full-height .timesheet,
.k-ff .main-container .center-content #diario.full-height .timesheet {
  position: fixed;
}
.k-ie .main-container .center-content #diario.full-height .timesheet:after,
.k-ff .main-container .center-content #diario.full-height .timesheet:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .main-container .center-content #diario.full-height .timesheet {
    position: fixed;
  }
  .main-container .center-content #diario.full-height .timesheet:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.main-container .center-content .dashboard {
  width: 100%;
  height: 100%;
}
.main-container .center-content.fixed-left-buttons-visible {
  padding-left: 48px;
}
.main-container .center-content.fixed-left-buttons-visible #fixed-left-buttons {
  left: 0;
}
.main-container .form-container.not-spaced .form-legaldesk {
  margin-top: 0px;
}
.main-container .form-container .form-legaldesk {
  margin-top: 90px;
}
#alcada-cadastro .form-container .form-legaldesk {
  height: calc(100vh - 256px);
  margin-top: 0px;
}
.cliente-title .page-title-container {
  position: absolute;
  max-width: 430px;
}
.main-container.rightBarVisible .right-menu {
  right: 0;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.main-container.rightBarVisible .right-menu .action-rightbar .arrow {
  background-position: -10px 0;
}
.main-container.rightBarVisible .right-menu.collapsed {
  right: -230px !important;
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.main-container.rightBarVisible .right-menu.collapsed .action-rightbar .arrow {
  background-position: -10px 0;
}
#form-fechamento-folha {
  width: 100%;
}
.dropdown .dropdown-toggle {
  width: 40px;
  margin: 7px 0;
}
.dropdown-image {
  width: 26px;
  height: 26px;
  border: none;
}
.dropdown-arrow {
  width: 26px;
  height: 20px;
  float: left;
  cursor: pointer;
  text-indent: 4px;
}
.dropdown-arrow:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  font-size: 16px;
}
.dropdown-arrow-container {
  background-color: transparent;
  width: 26px;
  height: 26px;
}
.dropdown.open .dropdown-arrow {
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.dropdown.open .dropdown-arrow:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e91b";
}
.dropdown-menu-complement {
  background-color: var(--main-primary-default);
  width: 100%;
  height: 18px;
  position: absolute;
  bottom: -2px;
  left: 0;
  display: none;
}
.timer-link {
  color: var(--main-primary-tint-text);
  font-size: 20px;
  padding: 10px 0 10px 0;
  display: flex;
  align-items: center;
  justify-content: center;
  height: 100%;
}
.timer-link:hover,
.timer-link:focus {
  text-decoration: none;
}
.timer-link .timer-link-image {
  width: 30px;
  height: 20px;
  padding: 0;
  text-indent: 5px;
  position: relative;
  cursor: pointer;
  line-height: 20px;
  display: flex;
}
.timer-link .timer-link-image:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e906";
  font-style: normal;
}
.timer-link .timer-link-image.active-timer:after {
  position: absolute;
  left: 0;
}
.timer-link .timer-link-image.active-timer:before {
  content: '';
  width: 13px;
  height: 13px;
  background-color: var(--fb-success-default);
  border-radius: 100%;
  position: absolute;
  left: 5px;
  top: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timer-link .timer-link-image.active-timer:before {
    left: 6px;
    top: 5px;
  }
}
.main-menu {
  padding: 3px 0;
  height: 20px;
}
.main-menu .main-link-image {
  font-size: 20px;
  width: 20px;
  height: 20px;
  padding: 0;
}
.main-menu .main-link-image:hover,
.main-menu .main-link-image:focus {
  text-decoration: none;
}
.main-menu .gear-link {
  cursor: pointer;
  width: 20px;
  height: 20px;
  height: 23px;
}
.main-menu .gear-link:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e932";
  font-style: normal;
  font-size: 16px;
}
.acessiblity-link,
.notification-link {
  color: var(--main-primary-tint-text);
  font-size: 20px;
  padding: 10px 0 10px 0;
  display: flex;
  align-items: center;
}
.acessiblity-link:hover,
.notification-link:hover,
.acessiblity-link:focus,
.notification-link:focus {
  text-decoration: none;
}
.acessiblity-link .acessiblity-link-image,
.notification-link .acessiblity-link-image,
.acessiblity-link .notification-link-image,
.notification-link .notification-link-image {
  width: 20px;
  height: 20px;
  padding: 0;
  margin-right: 4px;
}
.acessiblity-link .acessiblity-link-text,
.notification-link .acessiblity-link-text,
.acessiblity-link .notification-link-text,
.notification-link .notification-link-text {
  display: flex;
  width: 24px;
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 24px;
  border-radius: var(--radius-vs);
  background: var(--fb-danger-contrast);
  color: var(--fb-danger-default);
  text-align: center;
  font-size: var(--font-size-xs);
  font-style: normal;
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-md);
  margin-left: 5px;
}
.right-menu {
  width: 256px;
  height: calc(100% - 37px);
  position: fixed;
  z-index: 5;
  right: -256px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--main-primary-x-tint-text);
  top: 37px;
  border-left: 1px solid var(--main-primary-x-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  overflow: visible;
  opacity: 1;
  visibility: visible;
}
.openDialog .right-menu {
  visibility: hidden;
  opacity: 0;
}
.right-menu .logged-user-container,
.right-menu .dropdown-views-container {
  width: calc(100% - 53px);
  height: auto;
  position: relative;
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  padding: calc(var(--spacing-xxl) + 2.2px);
  border-radius: var(--radius-xxxs) var(--spacing-none) var(--spacing-none) var(--spacing-none);
  display: flex;
  flex-direction: row !important;
}
.right-menu .logged-user-container .config-list-user-profile-picture,
.right-menu .dropdown-views-container .config-list-user-profile-picture {
  display: flex;
  align-items: center;
  justify-content: center;
}
.right-menu .logged-user-container .config-list-user-profile-picture div.default-profile-image,
.right-menu .dropdown-views-container .config-list-user-profile-picture div.default-profile-image {
  width: 36px;
  height: 36px;
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 36px 36px;
  margin: 0 15px 0 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
.right-menu .logged-user-container .config-list-user-profile-picture div.default-profile-image.system-image,
.right-menu .dropdown-views-container .config-list-user-profile-picture div.default-profile-image.system-image {
  background-image: url('../Images/defaut_system_picture.jpg') !important;
}
.right-menu .logged-user-container .config-list-user-profile-name,
.right-menu .dropdown-views-container .config-list-user-profile-name {
  display: block;
  font-weight: var(--font-weight-regular);
  line-height: 160%;
  text-overflow: ellipsis;
  box-sizing: border-box;
  overflow: hidden;
  white-space: nowrap;
  height: 100%;
  align-content: center;
}
.right-menu .logged-user-container .config-list-user-profile-name .profile-name-acron,
.right-menu .dropdown-views-container .config-list-user-profile-name .profile-name-acron {
  font-weight: var(--font-weight-regular);
}
.right-menu .logged-user-container .logged-user-info {
  width: 100%;
  padding: 27px 0;
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-xs);
  line-height: 12px;
  text-align: center;
}
.right-menu .dropdown-views-container {
  height: 47px;
  padding: var(--spacing-none);
  width: 100%;
}
.right-menu .dropdown-views-container .k-dropdown {
  width: 100%;
  background-color: transparent;
  background-image: none;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.right-menu .dropdown-views-container .k-dropdown .k-dropdown-wrap {
  background-color: transparent;
  background-image: none;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding-right: 50px;
}
.right-menu .dropdown-views-container .k-dropdown .k-dropdown-wrap .k-input {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  padding: 11px 0 10px 24px;
  color: var(--main-primary-x-tint-text) !important;
}
.right-menu .dropdown-views-container .k-dropdown .k-dropdown-wrap .k-select {
  width: 50px;
  height: 100%;
}
.right-menu .dropdown-views-container .k-dropdown .k-dropdown-wrap .k-select .k-icon {
  background: none;
  display: inline-block;
  width: 100%;
  height: 100%;
  cursor: pointer;
  margin: 0;
  padding: 0;
}
.right-menu .dropdown-views-container .k-dropdown .k-dropdown-wrap .k-select .k-icon:before {
  width: 100%;
  height: 100%;
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  font-size: var(--font-size-xl);
  color: var(--main-primary-x-tint-text);
  line-height: 47px;
  text-align: center;
}
.right-menu .dropdown-views-container .k-dropdown .k-dropdown-wrap.k-state-border-down {
  padding-bottom: 0;
}
.right-menu .timesheet-calendar-container {
  width: 100%;
  height: 281px;
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  position: relative;
  display: block;
  padding-top: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar {
  width: 192px;
  height: 259px;
  position: relative;
  margin: 0 auto;
  display: block;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header {
  border: none;
  background-color: transparent;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link.k-nav-prev,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link.k-nav-next {
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  top: 0;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link.k-nav-prev {
  float: left;
  left: 0px;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link.k-nav-next {
  float: right;
  right: 0px;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon {
  opacity: 1;
  filter: alpha(opacity=100);
  margin: 5px 0 0 0;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-w,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-60-left {
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: none;
  float: left;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-w:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-60-left:before {
  width: 100%;
  height: 100%;
  line-height: 24px;
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-light);
  position: absolute;
  top: 0px;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link:not(.k-state-disabled):hover > .k-icon.k-i-arrow-w:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-state-hover .k-icon.k-i-arrow-w:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link:not(.k-state-disabled):hover > .k-icon.k-i-arrow-60-left:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-state-hover .k-icon.k-i-arrow-60-left:before {
  color: var(--main-primary-x-tint-text);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-e,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-60-right {
  width: 24px;
  height: 24px;
  margin: 0;
  padding: 0;
  cursor: pointer;
  background: none;
  float: right;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-e:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-icon.k-i-arrow-60-right:before {
  width: 100%;
  height: 100%;
  line-height: 24px;
  text-align: center;
  margin: 0;
  padding: 0;
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-light);
  position: absolute;
  top: 0px;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link:not(.k-state-disabled):hover > .k-icon.k-i-arrow-e:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-state-hover .k-icon.k-i-arrow-e:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link:not(.k-state-disabled):hover > .k-icon.k-i-arrow-60-right:before,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-state-hover .k-icon.k-i-arrow-60-right:before {
  color: var(--main-primary-x-tint-text);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link {
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-sm);
  text-transform: lowercase;
  line-height: 22px;
  height: 22px;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link::first-letter {
  text-transform: uppercase;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link:hover {
  background-color: transparent;
  background-image: none;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link.k-nav-fast {
  height: 24px;
  line-height: 24px;
  margin: 0;
  padding: 0 2px;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-header .k-link.k-state-hover {
  opacity: 0.6;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content {
  height: 166px;
  margin-top: 12px;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content .k-link {
  padding: 0;
  font-size: var(--font-size-xs);
  color: var(--main-primary-x-tint-text);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content .k-link:hover {
  color: var(--off-white-contrast-text);
  background-image: none;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content th,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td {
  border: none;
  background-color: transparent;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content th {
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  padding: 0 0 8px 0;
  text-align: center;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td {
  padding: 0;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-other-month,
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-weekend {
  background-color: transparent;
  opacity: 1;
  filter: alpha(opacity=100);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-today {
  background-color: var(--neutral-x-contrast);
  font-size: var(--font-size-sm);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-today .k-link {
  color: var(--neutral-x-contrast-text) !important;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-state-selected .k-link {
  font-weight: var(--font-weight-bold);
  color: var(--main-primary-x-tint-text);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-state-hover {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-state-hover:hover {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  background-image: none;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-content td.k-state-hover:hover a {
  color: var(--main-primary-default-text) !important;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-footer {
  padding: 3px 0 0 0;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-footer .k-link {
  color: var(--main-primary-x-tint-text);
  background-color: transparent;
  font-size: var(--font-size-sm);
  text-decoration: none;
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-footer .k-link::first-letter {
  text-transform: uppercase;
}
.right-menu .timesheet-calendar-container .timesheet-container.k-calendar .k-footer .k-link:hover {
  opacity: 0.6;
}
.right-menu .timesheet-total-container {
  width: 100%;
  height: 189px;
  line-height: 1;
}
.right-menu .timesheet-total-container .timesheet-total-amount,
.right-menu .timesheet-total-container .timesheet-total-caption {
  display: block;
  color: var(--main-primary-tint-text);
  font-weight: var(--font-weight-light);
  text-align: center;
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
}
.right-menu .timesheet-total-container .timesheet-total-amount {
  font-size: 76px;
  padding-top: 19px;
  -webkit-text-shadow: 0 0 2px hsla(var(--white-hsl), 0.5);
  -moz-text-shadow: 0 0 2px hsla(var(--white-hsl), 0.5);
  -ms-text-shadow: 0 0 2px hsla(var(--white-hsl), 0.5);
  -o-text-shadow: 0 0 2px hsla(var(--white-hsl), 0.5);
  text-shadow: 0 0 2px hsla(var(--white-hsl), 0.5);
}
.right-menu .timesheet-total-container .timesheet-total-amount.hours {
  font-size: 64px;
  padding-top: 29px;
}
.right-menu .timesheet-total-container .timesheet-total-caption {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  padding-top: 13px;
  -webkit-text-shadow: 0 0 1px hsla(var(--white-hsl), 0.4);
  -moz-text-shadow: 0 0 1px hsla(var(--white-hsl), 0.4);
  -ms-text-shadow: 0 0 1px hsla(var(--white-hsl), 0.4);
  -o-text-shadow: 0 0 1px hsla(var(--white-hsl), 0.4);
  text-shadow: 0 0 1px hsla(var(--white-hsl), 0.4);
  text-transform: lowercase;
}
.right-menu .timesheet-total-container .timesheet-total-caption:first-letter {
  text-transform: uppercase;
}
@media (max-height: 670px) {
  .right-menu .timesheet-total-container {
    height: 117px;
  }
}
.right-menu .action-rightbar {
  top: 0px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  left: -16px;
  z-index: -1;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  cursor: pointer;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  position: absolute;
  opacity: 1;
  width: 16px;
  height: 39px;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  -webkit-border-radius: 8px 0 0 8px;
  -moz-border-radius: 8px 0 0 8px;
  -o-border-radius: 8px 0 0 8px;
  border-radius: 8px 0 0 8px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: 1px solid var(--main-primary-x-tint);
}
.right-menu .action-rightbar .arrow {
  width: 11px;
  height: 11px;
  background-position: 0 0;
  filter: grayscale(1) brightness(200%);
  background-image: url('../Images/leftBarArrow.png');
  position: absolute;
  top: 15px;
  left: 3px;
  opacity: 1;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .right-menu .action-rightbar .arrow {
    background-image: url('../Images/leftBarArrow@2x.png');
    background-size: 21px 21px;
  }
}
.right-menu .copyright-info {
  width: calc(100% - 15px);
  padding: var(--spacing-xxxs);
  position: absolute;
  z-index: 10001;
  bottom: 0;
  box-shadow: inset 0 1px 0 var(--main-primary-xx-tint);
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.right-menu .copyright-info.edit-info {
  width: calc(100% - 45px);
  padding: var(--spacing-xxl);
}
.right-menu .copyright-info .version-info {
  width: 100%;
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-xs);
  line-height: 12px;
  text-align: center;
  margin: 9px 0;
}
.outlook .right-menu .copyright-info {
  bottom: 0;
}
.right-menu .right-footer-buttons {
  z-index: 1;
  position: absolute;
  bottom: 80px;
  width: 100%;
  height: 30px;
  background: var(--main-primary-x-tint);
  border-top: 1px solid var(--main-primary-shade);
  box-shadow: inset 0 1px 0 var(--main-primary-xx-tint);
}
.outlook .right-menu .right-footer-buttons {
  bottom: 30px;
}
.right-menu .right-footer-buttons .icon-edit {
  width: 12px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  top: -2px;
  left: 50%;
  margin-left: -10px;
  padding: 5px;
  opacity: 0.4;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.right-menu .right-footer-buttons .icon-edit:hover {
  opacity: 1;
}
.right-menu .right-footer-buttons ~ .accordion-right-bar {
  max-height: calc(100vh - 147px);
  margin-top: 1px;
}
.right-menu .right-footer-buttons ~ .accordion-right-bar.localPastaFisica {
  max-height: calc(100vh - 178px);
}
.right-menu .right-footer-buttons.with-settings .icon-edit,
.right-menu .right-footer-buttons.with-settings .icon-setting-small {
  width: 12px;
  height: 10px;
  cursor: pointer;
  position: absolute;
  left: 50%;
  padding: 5px;
  opacity: 0.4;
  top: 5px;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.right-menu .right-footer-buttons.with-settings .icon-edit:hover,
.right-menu .right-footer-buttons.with-settings .icon-setting-small:hover {
  opacity: 1;
}
.right-menu .right-footer-buttons.with-settings .icon-edit:before,
.right-menu .right-footer-buttons.with-settings .icon-setting-small:before {
  line-height: 11px;
}
.right-menu .right-footer-buttons.with-settings .icon-edit {
  margin-left: -20px;
}
.right-menu .right-footer-buttons.with-settings .icon-setting-small {
  margin-left: 10px;
}
#timesheet-views-list {
  background-color: var(--main-primary-tint);
  border-radius: var(--radius-vs);
  border: none;
}
#timesheet-views-list .k-list-scroller {
  border: none !important;
}
#timesheet-views-list .k-list {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-default-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  border: none;
}
#timesheet-views-list .k-list .k-item {
  padding: 6px 0px 6px 30px;
  color: var(--main-primary-default-text);
}
#timesheet-views-list .k-list .k-item:hover {
  cursor: pointer;
}
#timesheet-views-list .k-list .k-item.k-state-focused.k-state-selected,
#timesheet-views-list .k-list .k-item.k-state-focused.k-state-selected {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  font-weight: var(--font-weight-semibold);
}
#timesheet-views-list .k-list .k-item.k-state-hover {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
}
.timesheet-locale,
.modulo-locale {
  width: 100%;
  height: 0;
  position: relative;
  border-bottom: 1px solid var(--fb-danger-shade);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  background-color: var(--fb-danger-default);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  overflow: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
  display: block;
}
.timesheet-locale:after,
.modulo-locale:after {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 23.5px 27px 24.5px 0;
  border-color: transparent var(--fb-danger-shade) transparent transparent;
  left: -27px;
}
.timesheet-locale:before,
.modulo-locale:before {
  content: ' ';
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 23.5px 27px 23.5px 0;
  border-color: transparent var(--fb-danger-default) transparent transparent;
  left: -27px;
  top: 1px;
}
.timesheet-locale h3.title-locale,
.modulo-locale h3.title-locale {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--fb-danger-shade-text);
  background-color: var(--fb-danger-shade);
  padding: 13px 15px;
  float: left;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  border-bottom: 1px solid var(--fb-danger-shade);
  box-shadow: 0 1px 0 var(--fb-danger-default);
  line-height: 20px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.timesheet-locale h3.title-locale span,
.modulo-locale h3.title-locale span {
  background-image: url('../Images/sprite_36x36-bandeira.png');
  background-position: -8px -8px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  float: left;
  margin-right: 6px;
}
.timesheet-locale p.text-locale,
.modulo-locale p.text-locale {
  padding: 13px 15px;
  font-size: var(--font-size-xs);
  color: var(--fb-danger-default-text);
  width: 100%;
  float: left;
  text-transform: none;
  font-weight: var(--font-weight-light);
  line-height: 18px;
  margin: 0;
}
.timesheet-locale.es-ES .es-ES h3.title-locale span,
.modulo-locale.es-ES .es-ES h3.title-locale span {
  background-position: -8px -44px;
}
.timesheet-locale.pt-BR .pt-BR h3.title-locale span,
.modulo-locale.pt-BR .pt-BR h3.title-locale span {
  background-position: -8px -80px;
}
.timesheet-locale.pt-EN .pt-EN h3.title-locale span,
.modulo-locale.pt-EN .pt-EN h3.title-locale span {
  display: none;
}
.wizard-locale .text-locale {
  width: calc(100% - 30px) !important;
}
.timesheet-locale.active,
.modulo-locale.active {
  height: 110px;
  overflow: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.accordion-right-bar.submenu {
  z-index: 0;
}
.accordion-right-bar {
  border: none;
  background: none !important;
}
.accordion-right-bar.solicitacaoPgto li .line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .title-item,
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .value-item {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .title-item::first-letter,
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .value-item::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .title-item.light,
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .value-item.light {
  text-transform: capitalize;
  font-weight: var(--font-weight-regular);
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .value-item {
  max-width: 70px !important;
  right: 34px !important;
  top: 10px;
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .value-item.light {
  top: 28px;
}
.accordion-right-bar.solicitacaoPgto li .line .columns-rightbar div .title-item {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 110px !important;
  display: block;
}
.accordion-right-bar.solicitacaoPgto li .line .icon-go-to {
  top: 18px !important;
}
.accordion-right-bar.aprovacaoEstoqueRB li .line span,
.accordion-right-bar.has-title-value-go-to li .line span {
  display: block;
}
.accordion-right-bar.aprovacaoEstoqueRB li .line span.title-item,
.accordion-right-bar.has-title-value-go-to li .line span.title-item {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  max-width: 185px !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar.aprovacaoEstoqueRB li .line span.title-item::first-letter,
.accordion-right-bar.has-title-value-go-to li .line span.title-item::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar.aprovacaoEstoqueRB li .line span.detail-item,
.accordion-right-bar.has-title-value-go-to li .line span.detail-item {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 185px !important;
}
.accordion-right-bar.aprovacaoEstoqueRB li .line .icon-go-to,
.accordion-right-bar.has-title-value-go-to li .line .icon-go-to {
  top: 18px !important;
}
.accordion-right-bar li {
  background: none !important;
  border: none;
  float: left;
  width: 256px;
}
.accordion-right-bar li .k-link.k-header {
  background: none;
  border: none;
  font-size: var(--font-size-sm);
  color: var(--main-primary-tint-text);
  text-transform: lowercase;
  padding-block: var(--spacing-vs);
  padding-inline: var(--spacing-xxs);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.accordion-right-bar li .k-link.k-header::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .k-link.k-header:has(.k-icon.k-panelbar-collapse, .k-icon.k-panelbar-expand) {
  padding-left: var(--spacing-xxl);
}
.accordion-right-bar li .k-link.k-header > i {
  top: 0;
  bottom: 0;
  right: 6px;
  position: absolute;
  margin-left: var(--spacing-xxxs);
}
.accordion-right-bar li .k-link.k-header .k-icon {
  background: none;
  left: 0;
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  top: 50%;
  right: auto;
  margin-top: -10px;
}
.accordion-right-bar li .k-link.k-header .k-icon:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  color: var(--main-primary-tint-text);
  float: left;
  background: none;
  font-size: 18px;
  text-indent: 0;
  line-height: 18px;
}
.accordion-right-bar li .k-link.k-header .header-icon {
  right: 3px;
}
.accordion-right-bar li .k-link.k-header .header-icon-second {
  right: 33px;
}
.accordion-right-bar li .k-link.k-header .header-icon,
.accordion-right-bar li .k-link.k-header .header-icon-second {
  width: 30px;
  height: 30px;
  text-align: center;
  position: absolute;
  align-content: center;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.accordion-right-bar li .k-link.k-header .header-icon.disabled,
.accordion-right-bar li .k-link.k-header .header-icon-second.disabled {
  cursor: not-allowed !important;
}
.accordion-right-bar li .k-link.k-header .header-icon.disabled:before,
.accordion-right-bar li .k-link.k-header .header-icon-second.disabled:before {
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
  cursor: not-allowed !important;
}
.accordion-right-bar li .k-link.k-header .header-icon.disabled:hover,
.accordion-right-bar li .k-link.k-header .header-icon-second.disabled:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.accordion-right-bar li .k-link.k-header .header-icon:hover,
.accordion-right-bar li .k-link.k-header .header-icon-second:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: pointer;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.accordion-right-bar li .k-link.k-header .icon-header {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 3px;
  top: 8px;
}
.accordion-right-bar li .k-link.k-header .icon-header.edit {
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-header.edit:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91c";
  color: var(--main-primary-tint-text);
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-header.plus {
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-header.plus:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e94b";
  color: var(--main-primary-tint-text);
  font-size: 18px;
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-header.info {
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-header.info:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e924";
  color: var(--main-primary-tint-text);
  font-size: 18px;
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-header.disabled {
  cursor: not-allowed !important;
}
.accordion-right-bar li .k-link.k-header .icon-header.disabled:before {
  cursor: not-allowed !important;
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
}
.accordion-right-bar li .k-link.k-header .icon-header.disabled:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.accordion-right-bar li .k-link.k-header .icon-header:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.accordion-right-bar li .k-link.k-header .icon-return {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 33px;
  top: 8px;
  line-height: 30px;
  color: var(--main-primary-tint-text);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.accordion-right-bar li .k-link.k-header .icon-return:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.accordion-right-bar li .k-link.k-header .icon-return.disabled {
  cursor: not-allowed !important;
}
.accordion-right-bar li .k-link.k-header .icon-return.disabled:before {
  cursor: not-allowed !important;
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
}
.accordion-right-bar li .k-link.k-header .icon-return.disabled:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.accordion-right-bar li .k-link.k-header .icon-go-to.pre-fatura-rightbar {
  width: 30px;
  height: 30px;
  position: absolute;
  right: 33px;
  top: 8px;
  line-height: 30px;
  color: var(--main-primary-tint-text);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.accordion-right-bar li .k-link.k-header .icon-go-to.pre-fatura-rightbar:before {
  line-height: 30px;
}
.accordion-right-bar li .k-link.k-header .icon-go-to.pre-fatura-rightbar:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.accordion-right-bar li .k-link.k-header .icon-go-to.pre-fatura-rightbar.disabled {
  cursor: not-allowed !important;
}
.accordion-right-bar li .k-link.k-header .icon-go-to.pre-fatura-rightbar.disabled:before {
  cursor: not-allowed !important;
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
}
.accordion-right-bar li .k-link.k-header .icon-go-to.pre-fatura-rightbar.disabled:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.accordion-right-bar li .k-link.k-header .icon-go-to.parcelas-fixo {
  right: 3px !important;
}
.accordion-right-bar li .k-link.k-header.line-item-filter-fixer {
  position: fixed;
  top: 119px;
  z-index: 5;
  background: var(--main-primary-x-tint);
  box-shadow: none;
}
.accordion-right-bar li .k-link.k-header.line-item-filter-fixer + .k-content {
  margin-top: 46px;
}
.accordion-right-bar li .k-content {
  background: var(--background-brand-base-tint-hight-contrast) !important;
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.accordion-right-bar li .k-panelbar .k-content {
  background: none;
  border: none;
}
.accordion-right-bar li .features-right-container {
  overflow: hidden !important;
  float: left;
  width: 256px;
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container .item-justify-action {
  width: 100%;
  height: 44px;
  text-align: center;
  background-color: var(--fb-danger-default);
  cursor: pointer;
}
.accordion-right-bar li .features-right-container .item-justify-action .editor-button {
  cursor: pointer;
  margin-top: 5px;
  padding: 5px 10px;
  padding-left: 34px;
  line-height: 24px;
  font-family: 'Open Sans', sans-serif !important;
}
.accordion-right-bar li .features-right-container .item-justify-action .editor-button:hover {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  outline: none!important;
  cursor: pointer;
}
.accordion-right-bar li .features-right-container .item-justify-action .editor-button.icon-wording {
  cursor: pointer;
}
.accordion-right-bar li .features-right-container .item-justify-action .editor-button.icon-wording:before {
  width: 24px;
  height: 24px;
  font-size: 18px;
  position: absolute;
  top: 5px;
  left: 5px;
  font-family: 'legaldesk-icons' !important;
  cursor: pointer;
}
.accordion-right-bar li .features-right-container.rightbar-assunto {
  border-bottom: none;
}
.accordion-right-bar li .features-right-container.rightbar-assunto .linha-scroller {
  padding: 0;
  max-height: calc(100vh - 196px);
}
.accordion-right-bar li .features-right-container .header {
  padding: 10px;
  float: left;
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-bottom: 8px;
}
.accordion-right-bar li .features-right-container .header > div {
  display: table-cell;
  color: var(--main-primary-tint-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.accordion-right-bar li .features-right-container .header .data,
.accordion-right-bar li .features-right-container .header .valor {
  width: 95px;
}
.accordion-right-bar li .features-right-container .header .valor {
  text-align: right;
}
.accordion-right-bar li .features-right-container .item-details {
  padding: 6px 10px;
  background-color: var(--main-primary-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-tint-text);
  position: relative;
}
.accordion-right-bar li .features-right-container .item-details.atrasado {
  background-color: var(--fb-danger-default);
  border-top: 1px solid var(--fb-danger-tint);
  border-bottom: 1px solid var(--fb-danger-shade);
  color: var(--fb-danger-default-text);
}
.accordion-right-bar li .features-right-container .item-details.em-dia {
  background-color: var(--main-primary-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container .item-details.futuro {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-x-tint-text);
}
.accordion-right-bar li .features-right-container .item-details .item-line {
  height: 20px;
  font-size: var(--font-size-xs);
}
.accordion-right-bar li .features-right-container .item-details .item-line .label {
  height: 100%;
  font-weight: var(--font-weight-semibold);
  padding-right: 4px;
}
.accordion-right-bar li .features-right-container .item-details .item-line .value {
  max-width: 92px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container .item-details .item-line .value-activity {
  width: 138px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container .item-details .item-line .value-full {
  width: calc(100% - 40px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container .item-details .item-line .value-right {
  font-weight: var(--font-weight-semibold);
  margin-left: 3px;
  float: right;
}
.accordion-right-bar li .features-right-container .item-details .item-line .edit-ts-right {
  position: relative;
  float: right;
  margin: 0 0 0 10px;
  right: 0;
  opacity: 0.5;
}
.accordion-right-bar li .features-right-container .item-details .item-line .edit-ts-right:hover {
  opacity: 1;
}
.accordion-right-bar li .features-right-container .item-details .item-line .icon-edit:before {
  line-height: 11px;
}
.accordion-right-bar li .features-right-container .item-details:last-child {
  margin-bottom: -1px;
}
.accordion-right-bar li .features-right-container .item-details .item-actions {
  opacity: 0;
  height: 100%;
  display: block;
  position: absolute;
  top: 0;
  right: 0;
  width: 50px;
  border-left: 4px solid transparent;
  background-color: var(--main-primary-tint);
}
.accordion-right-bar li .features-right-container .item-details .item-actions .remove,
.accordion-right-bar li .features-right-container .item-details .item-actions .edit {
  position: absolute;
  top: 3px;
  right: 0;
  width: 10px;
  height: 10px;
  margin: 3px 0 0 5px;
  cursor: pointer;
  display: block;
}
.accordion-right-bar li .features-right-container .item-details .item-actions .remove {
  right: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .accordion-right-bar li .features-right-container .item-details .item-actions .remove {
    right: 7px;
    background-clip: content-box;
    padding: 5px;
    top: -1px;
  }
}
.accordion-right-bar li .features-right-container .item-details .item-actions .edit {
  right: 10px;
}
.accordion-right-bar li .features-right-container .item-details .item-actions .icon-edit {
  top: 9px;
  right: 31px !important;
}
.accordion-right-bar li .features-right-container .item-details .item-actions .icon-edit:before {
  line-height: 11px;
  font-size: var(--font-size-md);
}
.accordion-right-bar li .features-right-container .item-details:hover .item-actions {
  opacity: 1;
}
.accordion-right-bar li .features-right-container .linha {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 10px;
  position: relative;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.accordion-right-bar li .features-right-container .linha:hover {
  background-color: rgba(255, 255, 255, 0.2);
}
.accordion-right-bar li .features-right-container .linha > div {
  color: var(--main-primary-tint-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.accordion-right-bar li .features-right-container .linha .data {
  width: 75px;
}
.accordion-right-bar li .features-right-container .linha .uts {
  width: auto;
  float: right;
  margin-left: 5px;
}
.accordion-right-bar li .features-right-container .linha .valor {
  width: 100px;
  text-align: right;
}
.accordion-right-bar li .features-right-container .linha .sigla {
  width: auto;
  font-weight: var(--font-weight-semibold);
  margin-right: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion-right-bar li .features-right-container .linha .nome {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  float: none;
  margin-right: 15px;
  cursor: default;
}
.accordion-right-bar li .features-right-container .linha .nome .icon-close-square {
  position: absolute;
  right: 10px;
  top: 3px;
  width: 12px;
  height: 16px;
}
.accordion-right-bar li .features-right-container .linha .nome .icon-close-square:before {
  text-indent: 0px;
  line-height: 16px;
  width: 100%;
  text-align: center;
}
.accordion-right-bar li .features-right-container .linha .nome-timesheet {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
  float: none;
  text-transform: lowercase;
}
.accordion-right-bar li .features-right-container .linha .nome-timesheet::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container .linha-container .linha:last-child {
  margin-bottom: 8px;
}
.accordion-right-bar li .features-right-container .linha-scroller {
  padding: 10px 0px;
  max-height: calc(100vh - 216px);
  overflow-y: auto;
}
.accordion-right-bar li .features-right-container .linha-scroller .linha {
  float: none;
}
.accordion-right-bar li .features-right-container .linha-scroller:empty {
  padding: 0;
}
.accordion-right-bar li .features-right-container .linha-scroller:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.accordion-right-bar li .features-right-container .despesas-line-container:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.accordion-right-bar li .features-right-container .timesheet-total {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 10px 0 10px;
  position: relative;
  border-top: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 -1px 0 var(--main-primary-shade);
  margin-top: 13px;
}
.accordion-right-bar li .features-right-container .timesheet-total span {
  color: var(--main-primary-tint-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar li .features-right-container .timesheet-total .total-uts {
  text-align: right;
  float: right;
}
.accordion-right-bar li .features-right-container .remove,
.accordion-right-bar li .features-right-container .edit {
  position: absolute;
  top: 3px;
  right: 0;
  width: 10px;
  height: 10px;
  margin: 3px 0 0 5px;
  cursor: pointer;
}
.accordion-right-bar li .features-right-container .remove {
  right: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .accordion-right-bar li .features-right-container .remove {
    right: 7px;
    background-clip: content-box;
    padding: 5px;
    top: -1px;
  }
}
.accordion-right-bar li .features-right-container .edit {
  right: 10px;
}
.accordion-right-bar li .features-right-container .icon-edit:before {
  line-height: 11px;
}
.accordion-right-bar li .features-right-container.no-border-bottom {
  border-bottom: 0 !important;
}
.accordion-right-bar li .features-right-container.no-border-bottom .line-item-filter .line {
  border-bottom: none !important;
  box-shadow: none !important;
}
.accordion-right-bar li .features-right-container.no-border-bottom .line-item-filter .line .title-item {
  font-size: var(--font-size-xs) !important;
  line-height: 20px !important;
}
.accordion-right-bar li .features-right-container:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.accordion-right-bar li .features-right-container.timesheet-right-bar:empty:after {
  content: attr(data-empty-title);
}
.accordion-right-bar li .features-right-container.filter {
  padding-bottom: 0;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-vs);
}
.accordion-right-bar li .features-right-container.filter .linha-filter {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 30px 12px 10px;
  position: relative;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  box-shadow: 0 1px 0px 0 var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  border-color: var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container.filter .linha-filter:hover {
  background-color: var(--main-primary-tint);
}
.accordion-right-bar li .features-right-container.filter .linha-filter .chave {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  color: var(--main-primary-tint-text);
  float: left;
  font-size: var(--font-size-xs);
  margin: 2px 8px 0 0;
  width: 100%;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .chave::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .value-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  float: left;
  height: 20px;
  margin-top: 5px;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .value-content span {
  color: var(--main-primary-tint-text);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-xs);
  text-align: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .value-content span.text-value-content {
  max-width: 125px;
  text-align: left;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .value-content span:first-child {
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor span {
  color: var(--main-primary-tint-text);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-xs);
  text-align: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor span.text-value-content {
  max-width: 125px;
  text-align: left;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor span:first-child {
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .icon-close-square,
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .ico-disabled_by_default.filled {
  position: absolute;
  width: 16px;
  top: 12px;
  right: 8px;
  font-size: 18px;
  opacity: 0.5;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .icon-close-square:before,
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .ico-disabled_by_default.filled:before {
  width: 16px;
  text-indent: 0px !important;
  text-align: center;
}
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .icon-close-square:hover,
.accordion-right-bar li .features-right-container.filter .linha-filter .valor .ico-disabled_by_default.filled:hover {
  opacity: 1;
}
.accordion-right-bar li .features-right-container.filter .linha-filter.required .valor .value-content span.text-value-content {
  max-width: 155px;
}
.accordion-right-bar li .features-right-container.filter .linha-filter.required .valor span.text-value-content {
  max-width: 155px;
}
.accordion-right-bar li .features-right-container.filter .linha-filter:last-child {
  box-shadow: none;
  border-bottom: none;
}
.accordion-right-bar li .features-right-container.filter.filter-pasta-fisica .linha-filter .valor span {
  float: right;
}
.accordion-right-bar li .features-right-container.filter.filter-pasta-fisica .linha-filter .valor span:first-child {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  color: var(--main-primary-tint-text);
  float: left;
}
.accordion-right-bar li .features-right-container.filter.filter-pasta-fisica .linha-filter .valor span:first-child::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.vinculados > .linha:first-child {
  margin-top: 14px;
}
.accordion-right-bar li .features-right-container.vinculados > .linha:last-child {
  margin-bottom: 14px;
}
.accordion-right-bar li .right-bar-config-wrapper {
  max-height: calc(100vh - 247px);
  overflow-y: auto;
  overflow-x: hidden;
}
.accordion-right-bar li .right-bar-config-wrapper:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.accordion-right-bar li .features-right-container.right-bar-config.added {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.accordion-right-bar li .features-right-container.right-bar-config .open-preview {
  font-size: var(--font-size-sm);
  text-transform: lowercase;
  padding: 15px;
  float: left;
  background: var(--fb-danger-default);
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--fb-danger-default-text);
  border-top: 1px solid;
  border-top-color: hsla(var(--whiteH), var(--whiteS), var(--whiteL), 0.2);
  cursor: pointer;
}
.accordion-right-bar li .features-right-container.right-bar-config .open-preview::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha {
  padding: 10px;
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha .lbl-item {
  white-space: nowrap;
  color: var(--main-primary-tint-text);
  line-height: 1.8;
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha .lbl-item .icon-responsible-on {
  width: 25px;
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha .lbl-item .icon-responsible-on:before {
  color: var(--main-primary-tint-text);
  -webkit-transform: rotate(-180deg);
  -moz-transform: rotate(-180deg);
  -ms-transform: rotate(-180deg);
  -o-transform: rotate(-180deg);
  transform: rotate(-180deg);
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha .btn-container {
  float: right;
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha .btn-container .options-icons {
  margin-left: 8px;
}
.accordion-right-bar li .features-right-container.right-bar-config > .linha .btn-container .options-icons:firs-child {
  margin-left: 0;
}
.accordion-right-bar li .features-right-container.right-bar-agenda {
  text-align: center;
  padding: 20px 20px 30px;
  background: none !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion-right-bar li .features-right-container.right-bar-agenda label {
  font-size: 60px;
  font-weight: var(--font-weight-medium);
  display: inline-block;
  width: 100%;
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.right-bar-agenda span {
  display: inline;
  font-size: var(--font-size-md);
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li.k-state-active .submenu {
  z-index: 0;
}
.accordion-right-bar li.k-state-active .k-link.k-header {
  background: var(--main-primary-x-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  z-index: 1;
}
.accordion-right-bar li.k-state-active .k-link.k-header > i {
  vertical-align: middle;
}
.accordion-right-bar li.k-state-active .k-link.k-header .k-icon {
  background: none;
  left: 0;
  position: absolute;
  display: inline-block;
  width: 20px;
  height: 20px;
  cursor: pointer;
  top: 50%;
  right: auto;
  margin-top: -10px;
}
.accordion-right-bar li.k-state-active .k-link.k-header .k-icon:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91b";
  color: var(--main-primary-x-tint-text);
  float: left;
  background: none;
  font-size: 18px;
  text-indent: 0;
  line-height: 18px;
}
.accordion-right-bar li.many-items .line-item-filter {
  margin-bottom: 1px;
}
.accordion-right-bar li.many-items .line-item-filter:last-child {
  margin-bottom: 0;
}
.accordion-right-bar li.many-items .line-item-filter .line {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.accordion-right-bar li.many-items .line-item-filter .line .title-item {
  text-transform: lowercase;
  cursor: default;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 170px;
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar li.many-items .line-item-filter .line .title-item::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li.many-items .line-item-filter .line .info-numbers {
  background-color: var(--main-primary-tint);
  display: inline-block;
  font-size: 8px;
  padding: 2px 5px;
  border-radius: 9px;
  color: var(--main-primary-tint-text);
  cursor: default;
  min-height: 10px;
  min-width: 4px;
}
.accordion-right-bar li.many-items .line-item-filter .line .info-numbers.pending-info {
  background-color: var(--fb-danger-default) !important;
}
.accordion-right-bar li.many-items .line-item-filter .line .info-numbers.loading-count {
  width: 16px !important;
  height: 16px !important;
  background-image: url('../Images/loading-rightbar.gif') !important;
  background-position: 50% 50%;
  margin: 0px;
  padding: 0px;
  background-size: 16px 16px !important;
  display: inline-block;
  content: '' !important;
}
.accordion-right-bar li.many-items .line-item-filter .line .info-numbers.loading-count:before {
  content: '' !important;
  display: none;
}
.accordion-right-bar li.many-items .line-item-filter .line.selected {
  background-color: var(--main-primary-tint);
}
.accordion-right-bar li.calendar-visible .timesheet-calendar-container {
  display: block !important;
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.accordion-right-bar li.calendar-visible .timesheet-calendar-container .timesheet-container.different-calendar-righbar-height {
  height: 244px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .accordion-right-bar li.calendar-visible .timesheet-calendar-container .timesheet-container.different-calendar-righbar-height {
    height: 265px;
  }
}
.accordion-right-bar li.calendar-visible .timesheet-calendar-container .timesheet-container .k-content {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.accordion-right-bar.has-menu {
  overflow: visible !important;
}
.accordion-right-bar.has-menu .k-item {
  position: relative;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right {
  position: absolute;
  top: 12px;
  right: 10px;
  z-index: 1;
  background-color: transparent !important;
  border: none;
  box-shadow: none;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper {
  display: flex !important;
  gap: 10px;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper .dropdown-list-content.with-assunto-options {
  display: block;
  align-content: center;
  justify-content: center;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper .dropdown-list-content.with-assunto-options .options-menu-icon::before {
  font-size: var(--font-size-lg);
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper .dropdown-list-content.with-assunto-options .options-menu-icon .k-animation-container .k-group .item-menu-link.k-state-hover,
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper .dropdown-list-content.with-assunto-options .options-menu-icon .k-animation-container .k-group .item-menu-link:hover {
  background-color: var(--main-primary-tint) !important;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper .dropdown-list-content.with-assunto-options .options-menu-icon .k-animation-container .k-group .item-menu-link .k-link.k-state-hover,
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .menu-wrapper .dropdown-list-content.with-assunto-options .options-menu-icon .k-animation-container .k-group .item-menu-link .k-link:hover {
  background-color: var(--main-primary-tint) !important;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu {
  background-image: none;
  background-color: transparent;
  border: none;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu .options-menu-icon {
  border: none;
  width: 18px;
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-sm);
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu .item-menu-link {
  background-color: var(--main-primary-default) !important;
  margin-bottom: 0 !important;
  border-bottom: none;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu .item-menu-link.k-state-hover:not(.disabled) {
  background-color: var(--off-white);
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu .item-menu-link.k-state-hover:not(.disabled) .k-link {
  background-image: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu .item-menu-link .k-link {
  text-align: left;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  text-transform: none;
  border-bottom: none;
  color: var(--main-primary-x-tint-text);
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right .k-menu .item-menu-link.disabled .k-link {
  color: var(--neutral-x-tint);
  cursor: not-allowed;
  background-image: none;
  background-color: transparent;
}
.accordion-right-bar.has-menu .k-item .rightbar-menu-right button {
  border: none;
  padding: 0;
  color: var(--main-primary-x-tint-text);
}
.accordion-right-bar.has-menu .k-group {
  border: none;
}
.k-panelbar > li.k-state-default > .k-link.k-state-hover {
  color: var(--main-primary-x-tint-text);
}
.nicescroll-rails-vr div {
  width: 5px !important;
  background-color: var(--border-secondary-tint-variant-light) !important;
}
ul li .k-link {
  padding: 5px 11px 5px 25px;
}
ul li .filter-result {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: inset 0 0px 20px var(--main-primary-shade);
}
ul li .filter-result.value-right .line-item-filter .line .value-item {
  right: 10px;
}
ul li .filter-result .line-item-filter {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
ul li .filter-result .line-item-filter.highlight {
  background-color: var(--main-primary-default);
}
ul li .filter-result .line-item-filter.with-border {
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
ul li .filter-result .line-item-filter .line {
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-xs);
  padding: 10px;
  position: relative;
  min-height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
ul li .filter-result .line-item-filter .line .value-item {
  float: initial;
  font-size: var(--font-size-xs);
  max-width: 160px !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
}
ul li .filter-result .line-item-filter .line .container-column-bigger {
  width: 169px;
  display: inline-block;
}
ul li .filter-result .line-item-filter .line .container-column-bigger .column-bigger {
  display: inline-block;
  margin-bottom: 10px;
}
ul li .filter-result .line-item-filter .line .container-column-bigger .column-bigger:last-child {
  margin-bottom: 0;
}
ul li .filter-result .line-item-filter .line .container-column-bigger .column-bigger span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
ul li .filter-result .line-item-filter .line .container-column-bigger .column-bigger span:first-child {
  text-transform: lowercase;
}
ul li .filter-result .line-item-filter .line .container-column-bigger .column-bigger span:first-child::first-letter {
  text-transform: uppercase;
}
ul li .filter-result .line-item-filter .line .column-smaller {
  display: inline-block;
}
ul li .filter-result .line-item-filter .line .column-smaller span {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
ul li .filter-result .line-item-filter .line .column-smaller span:before {
  line-height: 20px;
}
ul li .filter-result .line-item-filter .line .column-smaller span.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
ul li .filter-result .line-item-filter .line .row-profHora {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  margin: 3px 0;
}
ul li .filter-result .line-item-filter .line .row-profHora span {
  width: 154px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
ul li .filter-result .line-item-filter .line .row-profHora span:last-child {
  width: 46px;
  text-align: right;
}
ul li .filter-result .line-item-filter .line .title-2 {
  font-weight: var(--font-weight-semibold);
}
ul li .filter-result .line-item-filter .line .value-item,
ul li .filter-result .line-item-filter .line .title-item {
  cursor: default;
}
ul li .filter-result .line-item-filter .line .icon-go-to,
ul li .filter-result .line-item-filter .line .ico-expand_circle_right {
  width: 20px;
  height: 20px;
  float: right;
  position: absolute;
  top: 18px;
  right: 8px;
  opacity: 0.7;
  color: var(--main-primary-tint-text);
}
ul li .filter-result .line-item-filter .line .icon-go-to:before,
ul li .filter-result .line-item-filter .line .ico-expand_circle_right:before {
  text-indent: 2px;
}
ul li .filter-result .line-item-filter .line .icon-go-to:hover,
ul li .filter-result .line-item-filter .line .ico-expand_circle_right:hover {
  opacity: 1;
}
ul li .filter-result .line-item-filter .line .icon-go-to.disabled,
ul li .filter-result .line-item-filter .line .ico-expand_circle_right.disabled {
  cursor: not-allowed;
}
ul li .filter-result .line-item-filter .line .icon-go-to.disabled:hover,
ul li .filter-result .line-item-filter .line .ico-expand_circle_right.disabled:hover {
  opacity: 0.5;
}
ul li .filter-result .line-item-filter .line .icon-trash {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 32px;
  opacity: 0.5;
  color: var(--main-primary-tint-text);
}
ul li .filter-result .line-item-filter .line .icon-trash:before {
  text-indent: 2px;
}
ul li .filter-result .line-item-filter .line .icon-trash:hover {
  opacity: 1;
}
ul li .filter-result .line-item-filter .line:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
ul li .filter-result .line-item-filter .line.withColumnSmaller2 .column-bigger {
  width: 169px;
}
ul li .filter-result .line-item-filter .line.withColumnSmaller2 .column-smaller {
  width: 40px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
ul li .filter-result .line-item-filter .line.withColumnSmaller2 .column-smaller span {
  display: inline-block;
}
ul li .filter-result .line-item-filter .line.withColumnSmaller2 .column-smaller span.icon-close-square {
  line-height: 12px;
}
ul li .filter-result .line-item-filter .line.no-pad {
  padding-top: 0;
}
ul li .filter-result .line-item-filter .line.no-pad:first-child {
  padding-top: 10px;
}
ul li .filter-result .line-item-filter .line.no-pad:last-child {
  min-height: 26px;
}
ul li .filter-result .line-item-filter .line.no-pad [class*='icon-'] {
  top: 0;
  line-height: 16px;
}
ul li .filter-result .line-item-filter .line.no-pad [class*='ico-arrow_circle_right'] {
  color: var(--main-primary-tint-text);
  right: 4px;
  position: absolute;
}
ul li .filter-result .line-item-filter .single-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-xs);
  padding: 13px 10px;
  position: relative;
  min-height: 42px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
ul li .filter-result .line-item-filter .single-line .title-item {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  height: 16px;
}
ul li .filter-result .line-item-filter .single-line .value-item {
  height: 16px;
  font-size: var(--font-size-xs);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item {
  cursor: auto;
  color: var(--main-primary-tint-text);
  display: inline-block;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item span {
  line-height: 18px;
  font-size: var(--font-size-xs);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
  margin-right: 8px;
  line-height: 18px;
  cursor: default;
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.approved {
  color: var(--fb-success-tint);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.pending {
  color: var(--fb-waiting-default);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.canceled,
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.denied,
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.completed {
  color: var(--neutral-contrast);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.approvingly {
  color: var(--main-primary-contrast);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .icon.disapproved {
  color: var(--fb-danger-default);
}
ul li .filter-result .line-item-filter .single-line .value-item.icon-value-item .value {
  flex: 1 1 auto;
  -webkit-flex: 1 1 auto;
  -ms-flex: 1 1 auto;
}
ul li .filter-result .line-item-filter .single-line .strong-600 {
  font-weight: var(--font-weight-semibold);
}
ul li .filter-result .line-item-filter .single-line .uppercase {
  text-transform: lowercase;
}
ul li .filter-result .line-item-filter .single-line .uppercase::first-letter {
  text-transform: uppercase;
}
ul li .filter-result:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
ul li .status-line {
  width: 100%;
  height: 4px;
}
ul li .status-line.approved {
  background-color: var(--fb-success-tint);
}
ul li .status-line.pending {
  background-color: var(--fb-waiting-default);
}
ul li .status-line.canceled,
ul li .status-line.completed,
ul li .status-line.denied {
  background-color: var(--neutral-contrast);
}
ul li .status-line.approvingly {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
ul li .status-line.disapproved {
  background-color: var(--fb-danger-default);
}
ul li.main-process {
  height: 36px !important;
  border-bottom: 1px solid var(--main-primary-xx-tint);
  margin-bottom: 2px !important;
}
ul li.main-process .filter-result {
  display: block !important;
}
ul li.main-process .filter-result .value-item {
  left: 30px;
}
ul li.main-process .filter-result .icon-go-to {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  left: 8px;
  top: 7px !important;
}
.rightBar-configure-bottom {
  height: 30px;
  width: 100%;
  background-color: red;
  position: fixed;
  bottom: 30px;
}
.assunto-filtro-aplicado .k-link,
.assunto-itens-fila .k-link,
.publicacoes-status .k-link,
.rb-pasta-fisica .k-link,
.rb-local-pasta-fisica .k-link,
.multiple-line-item-filter .k-link {
  margin-bottom: 1px;
  padding: 5px 11px 5px 25px;
}
.assunto-filtro-aplicado .k-link .icon-go-to,
.assunto-itens-fila .k-link .icon-go-to,
.publicacoes-status .k-link .icon-go-to,
.rb-pasta-fisica .k-link .icon-go-to,
.rb-local-pasta-fisica .k-link .icon-go-to,
.multiple-line-item-filter .k-link .icon-go-to,
.assunto-filtro-aplicado .k-link .icon-edit,
.assunto-itens-fila .k-link .icon-edit,
.publicacoes-status .k-link .icon-edit,
.rb-pasta-fisica .k-link .icon-edit,
.rb-local-pasta-fisica .k-link .icon-edit,
.multiple-line-item-filter .k-link .icon-edit,
.assunto-filtro-aplicado .k-link .icon-attachment,
.assunto-itens-fila .k-link .icon-attachment,
.publicacoes-status .k-link .icon-attachment,
.rb-pasta-fisica .k-link .icon-attachment,
.rb-local-pasta-fisica .k-link .icon-attachment,
.multiple-line-item-filter .k-link .icon-attachment {
  width: 20px;
  height: 20px;
  float: right;
  margin-top: 9px;
}
.assunto-filtro-aplicado .k-link .icon-edit,
.assunto-itens-fila .k-link .icon-edit,
.publicacoes-status .k-link .icon-edit,
.rb-pasta-fisica .k-link .icon-edit,
.rb-local-pasta-fisica .k-link .icon-edit,
.multiple-line-item-filter .k-link .icon-edit {
  font-size: var(--font-size-md);
  position: absolute;
  right: 0;
  top: 2px;
  width: 30px;
  height: 30px;
}
.assunto-filtro-aplicado .k-link .icon-header,
.assunto-itens-fila .k-link .icon-header,
.publicacoes-status .k-link .icon-header,
.rb-pasta-fisica .k-link .icon-header,
.rb-local-pasta-fisica .k-link .icon-header,
.multiple-line-item-filter .k-link .icon-header {
  right: 0 !important;
}
.assunto-filtro-aplicado .filter-result,
.assunto-itens-fila .filter-result,
.publicacoes-status .filter-result,
.rb-pasta-fisica .filter-result,
.rb-local-pasta-fisica .filter-result,
.multiple-line-item-filter .filter-result {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: inset 0 0px 20px var(--main-primary-shade);
}
.assunto-filtro-aplicado .filter-result.saldo-insuficiente,
.assunto-itens-fila .filter-result.saldo-insuficiente,
.publicacoes-status .filter-result.saldo-insuficiente,
.rb-pasta-fisica .filter-result.saldo-insuficiente,
.rb-local-pasta-fisica .filter-result.saldo-insuficiente,
.multiple-line-item-filter .filter-result.saldo-insuficiente {
  border-bottom: none;
}
.assunto-filtro-aplicado .filter-result .line-item-filter,
.assunto-itens-fila .filter-result .line-item-filter,
.publicacoes-status .filter-result .line-item-filter,
.rb-pasta-fisica .filter-result .line-item-filter,
.rb-local-pasta-fisica .filter-result .line-item-filter,
.multiple-line-item-filter .filter-result .line-item-filter {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.assunto-filtro-aplicado .filter-result .line-item-filter:last-child,
.assunto-itens-fila .filter-result .line-item-filter:last-child,
.publicacoes-status .filter-result .line-item-filter:last-child,
.rb-pasta-fisica .filter-result .line-item-filter:last-child,
.rb-local-pasta-fisica .filter-result .line-item-filter:last-child,
.multiple-line-item-filter .filter-result .line-item-filter:last-child {
  box-shadow: initial;
  border-bottom: initial;
}
.agenda-corporativa-rightbar .assunto-filtro-aplicado .filter-result .line-item-filter:last-child,
.agenda-corporativa-rightbar .assunto-itens-fila .filter-result .line-item-filter:last-child,
.agenda-corporativa-rightbar .publicacoes-status .filter-result .line-item-filter:last-child,
.agenda-corporativa-rightbar .rb-pasta-fisica .filter-result .line-item-filter:last-child,
.agenda-corporativa-rightbar .rb-local-pasta-fisica .filter-result .line-item-filter:last-child,
.agenda-corporativa-rightbar .multiple-line-item-filter .filter-result .line-item-filter:last-child {
  margin-top: -1px;
}
.k-ie .planejamento-detail-rightbar .assunto-filtro-aplicado .filter-result .line-item-filter:last-child,
.k-ie .planejamento-detail-rightbar .assunto-itens-fila .filter-result .line-item-filter:last-child,
.k-ie .planejamento-detail-rightbar .publicacoes-status .filter-result .line-item-filter:last-child,
.k-ie .planejamento-detail-rightbar .rb-pasta-fisica .filter-result .line-item-filter:last-child,
.k-ie .planejamento-detail-rightbar .rb-local-pasta-fisica .filter-result .line-item-filter:last-child,
.k-ie .planejamento-detail-rightbar .multiple-line-item-filter .filter-result .line-item-filter:last-child {
  border-bottom: none;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line,
.assunto-itens-fila .filter-result .line-item-filter .line,
.publicacoes-status .filter-result .line-item-filter .line,
.rb-pasta-fisica .filter-result .line-item-filter .line,
.rb-local-pasta-fisica .filter-result .line-item-filter .line,
.multiple-line-item-filter .filter-result .line-item-filter .line {
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-xs);
  padding: 10px;
}
.analiseSolicitacaoCliente .assunto-filtro-aplicado .filter-result .line-item-filter .line,
.analiseSolicitacaoCliente .assunto-itens-fila .filter-result .line-item-filter .line,
.analiseSolicitacaoCliente .publicacoes-status .filter-result .line-item-filter .line,
.analiseSolicitacaoCliente .rb-pasta-fisica .filter-result .line-item-filter .line,
.analiseSolicitacaoCliente .rb-local-pasta-fisica .filter-result .line-item-filter .line,
.analiseSolicitacaoCliente .multiple-line-item-filter .filter-result .line-item-filter .line {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line div .title-item,
.assunto-itens-fila .filter-result .line-item-filter .line div .title-item,
.publicacoes-status .filter-result .line-item-filter .line div .title-item,
.rb-pasta-fisica .filter-result .line-item-filter .line div .title-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line div .title-item,
.multiple-line-item-filter .filter-result .line-item-filter .line div .title-item {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line div .title-item::first-letter,
.assunto-itens-fila .filter-result .line-item-filter .line div .title-item::first-letter,
.publicacoes-status .filter-result .line-item-filter .line div .title-item::first-letter,
.rb-pasta-fisica .filter-result .line-item-filter .line div .title-item::first-letter,
.rb-local-pasta-fisica .filter-result .line-item-filter .line div .title-item::first-letter,
.multiple-line-item-filter .filter-result .line-item-filter .line div .title-item::first-letter {
  text-transform: uppercase;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line div .title-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line div .title-item,
.addItens .publicacoes-status .filter-result .line-item-filter .line div .title-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line div .title-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line div .title-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line div .title-item {
  display: block;
  margin-bottom: 10px;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line div:last-child .title-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line div:last-child .title-item,
.addItens .publicacoes-status .filter-result .line-item-filter .line div:last-child .title-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line div:last-child .title-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line div:last-child .title-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line div:last-child .title-item {
  margin-bottom: 0;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item,
.assunto-itens-fila .filter-result .line-item-filter .line .value-item,
.publicacoes-status .filter-result .line-item-filter .line .value-item,
.rb-pasta-fisica .filter-result .line-item-filter .line .value-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item,
.multiple-line-item-filter .filter-result .line-item-filter .line .value-item {
  float: right;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line .value-item,
.addItens .publicacoes-status .filter-result .line-item-filter .line .value-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line .value-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line .value-item {
  float: inherit;
  display: block;
  position: inherit;
  max-width: 100% !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item.value-observation,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line .value-item.value-observation,
.addItens .publicacoes-status .filter-result .line-item-filter .line .value-item.value-observation,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line .value-item.value-observation,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item.value-observation,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line .value-item.value-observation {
  text-overflow: inherit;
  white-space: inherit;
  overflow: inherit;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item.ged,
.assunto-itens-fila .filter-result .line-item-filter .line .value-item.ged,
.publicacoes-status .filter-result .line-item-filter .line .value-item.ged,
.rb-pasta-fisica .filter-result .line-item-filter .line .value-item.ged,
.rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item.ged,
.multiple-line-item-filter .filter-result .line-item-filter .line .value-item.ged {
  display: inline-block;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item.ged + .icon-attachment,
.assunto-itens-fila .filter-result .line-item-filter .line .value-item.ged + .icon-attachment,
.publicacoes-status .filter-result .line-item-filter .line .value-item.ged + .icon-attachment,
.rb-pasta-fisica .filter-result .line-item-filter .line .value-item.ged + .icon-attachment,
.rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item.ged + .icon-attachment,
.multiple-line-item-filter .filter-result .line-item-filter .line .value-item.ged + .icon-attachment {
  width: 30px;
  display: inline-block;
  float: right;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line .delete-item,
.assunto-itens-fila .filter-result .line-item-filter .line .delete-item,
.publicacoes-status .filter-result .line-item-filter .line .delete-item,
.rb-pasta-fisica .filter-result .line-item-filter .line .delete-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line .delete-item,
.multiple-line-item-filter .filter-result .line-item-filter .line .delete-item {
  height: 14px;
  width: 14px;
  float: right;
  margin: 2px 0 2px 5px;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line .content-row,
.assunto-itens-fila .filter-result .line-item-filter .line .content-row,
.publicacoes-status .filter-result .line-item-filter .line .content-row,
.rb-pasta-fisica .filter-result .line-item-filter .line .content-row,
.rb-local-pasta-fisica .filter-result .line-item-filter .line .content-row,
.multiple-line-item-filter .filter-result .line-item-filter .line .content-row {
  margin-top: 8px;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line .content-row .title-item,
.assunto-itens-fila .filter-result .line-item-filter .line .content-row .title-item,
.publicacoes-status .filter-result .line-item-filter .line .content-row .title-item,
.rb-pasta-fisica .filter-result .line-item-filter .line .content-row .title-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line .content-row .title-item,
.multiple-line-item-filter .filter-result .line-item-filter .line .content-row .title-item {
  font-weight: lighter;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line.fixed-information .value-item,
.assunto-itens-fila .filter-result .line-item-filter .line.fixed-information .value-item,
.publicacoes-status .filter-result .line-item-filter .line.fixed-information .value-item,
.rb-pasta-fisica .filter-result .line-item-filter .line.fixed-information .value-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line.fixed-information .value-item,
.multiple-line-item-filter .filter-result .line-item-filter .line.fixed-information .value-item,
.assunto-filtro-aplicado .filter-result .line-item-filter .line.fixed-information .title-item,
.assunto-itens-fila .filter-result .line-item-filter .line.fixed-information .title-item,
.publicacoes-status .filter-result .line-item-filter .line.fixed-information .title-item,
.rb-pasta-fisica .filter-result .line-item-filter .line.fixed-information .title-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line.fixed-information .title-item,
.multiple-line-item-filter .filter-result .line-item-filter .line.fixed-information .title-item {
  font-weight: var(--font-weight-semibold) !important;
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line.undelivered,
.assunto-itens-fila .filter-result .line-item-filter .line.undelivered,
.publicacoes-status .filter-result .line-item-filter .line.undelivered,
.rb-pasta-fisica .filter-result .line-item-filter .line.undelivered,
.rb-local-pasta-fisica .filter-result .line-item-filter .line.undelivered,
.multiple-line-item-filter .filter-result .line-item-filter .line.undelivered {
  background-color: hsla(var(--main-primary-tintH), var(--main-primary-tintS), var(--main-primary-tintL), 0.5);
}
.agenda-corporativa-rightbar .assunto-filtro-aplicado .filter-result .line-item-filter .line,
.agenda-corporativa-rightbar .assunto-itens-fila .filter-result .line-item-filter .line,
.agenda-corporativa-rightbar .publicacoes-status .filter-result .line-item-filter .line,
.agenda-corporativa-rightbar .rb-pasta-fisica .filter-result .line-item-filter .line,
.agenda-corporativa-rightbar .rb-local-pasta-fisica .filter-result .line-item-filter .line,
.agenda-corporativa-rightbar .multiple-line-item-filter .filter-result .line-item-filter .line {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 hsla(var(--main-primary-x-tint), .47);
}
.agenda-corporativa-rightbar .assunto-filtro-aplicado .filter-result .line-item-filter .line .title-item,
.agenda-corporativa-rightbar .assunto-itens-fila .filter-result .line-item-filter .line .title-item,
.agenda-corporativa-rightbar .publicacoes-status .filter-result .line-item-filter .line .title-item,
.agenda-corporativa-rightbar .rb-pasta-fisica .filter-result .line-item-filter .line .title-item,
.agenda-corporativa-rightbar .rb-local-pasta-fisica .filter-result .line-item-filter .line .title-item,
.agenda-corporativa-rightbar .multiple-line-item-filter .filter-result .line-item-filter .line .title-item {
  text-transform: none;
  max-width: 170px;
  display: inline-block;
  font-weight: var(--font-weight-regular);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.agenda-corporativa-rightbar .assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item,
.agenda-corporativa-rightbar .assunto-itens-fila .filter-result .line-item-filter .line .value-item,
.agenda-corporativa-rightbar .publicacoes-status .filter-result .line-item-filter .line .value-item,
.agenda-corporativa-rightbar .rb-pasta-fisica .filter-result .line-item-filter .line .value-item,
.agenda-corporativa-rightbar .rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item,
.agenda-corporativa-rightbar .multiple-line-item-filter .filter-result .line-item-filter .line .value-item {
  font-weight: var(--font-weight-semibold);
}
.agenda-corporativa-rightbar .assunto-filtro-aplicado .filter-result .line-item-filter .line:last-child,
.agenda-corporativa-rightbar .assunto-itens-fila .filter-result .line-item-filter .line:last-child,
.agenda-corporativa-rightbar .publicacoes-status .filter-result .line-item-filter .line:last-child,
.agenda-corporativa-rightbar .rb-pasta-fisica .filter-result .line-item-filter .line:last-child,
.agenda-corporativa-rightbar .rb-local-pasta-fisica .filter-result .line-item-filter .line:last-child,
.agenda-corporativa-rightbar .multiple-line-item-filter .filter-result .line-item-filter .line:last-child {
  border-bottom: none;
}
.remanejamentoValores .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div,
.remanejamentoValores .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div,
.remanejamentoValores .publicacoes-status .filter-result .line-item-filter .line.section-featured > div,
.remanejamentoValores .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.remanejamentoValores .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.remanejamentoValores .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 2px;
}
.remanejamentoValores .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item,
.remanejamentoValores .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item,
.remanejamentoValores .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item,
.remanejamentoValores .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.remanejamentoValores .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.remanejamentoValores .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item {
  font-weight: var(--font-weight-regular);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100px !important;
}
.remanejamentoValores .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item,
.remanejamentoValores .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item,
.remanejamentoValores .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item,
.remanejamentoValores .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.remanejamentoValores .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.remanejamentoValores .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item {
  position: static;
  max-width: 100px !important;
}
.dashboardRightBar .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div,
.dashboardRightBar .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div,
.dashboardRightBar .publicacoes-status .filter-result .line-item-filter .line.section-featured > div,
.dashboardRightBar .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.dashboardRightBar .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.dashboardRightBar .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div {
  width: 185px;
}
.dashboardRightBar .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .info span:first-child,
.dashboardRightBar .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .info span:first-child,
.dashboardRightBar .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .info span:first-child,
.dashboardRightBar .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .info span:first-child,
.dashboardRightBar .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .info span:first-child,
.dashboardRightBar .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .info span:first-child {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.dashboardRightBar .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .info span:first-child::first-letter,
.dashboardRightBar .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .info span:first-child::first-letter,
.dashboardRightBar .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .info span:first-child::first-letter,
.dashboardRightBar .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .info span:first-child::first-letter,
.dashboardRightBar .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .info span:first-child::first-letter,
.dashboardRightBar .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .info span:first-child::first-letter {
  text-transform: uppercase;
}
.dashboardRightBar .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .date,
.dashboardRightBar .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .date,
.dashboardRightBar .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .date,
.dashboardRightBar .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .date,
.dashboardRightBar .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .date,
.dashboardRightBar .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .date {
  font-weight: var(--font-weight-semibold);
}
.dashboardRightBar .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > .icon-go-to,
.dashboardRightBar .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > .icon-go-to,
.dashboardRightBar .publicacoes-status .filter-result .line-item-filter .line.section-featured > .icon-go-to,
.dashboardRightBar .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > .icon-go-to,
.dashboardRightBar .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > .icon-go-to,
.dashboardRightBar .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > .icon-go-to {
  color: var(--main-primary-tint-text);
  top: 19px;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .item,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .item,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .item {
  position: static;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item {
  position: static;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item:first-child,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item:first-child,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item:first-child,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item:first-child,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item:first-child,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item:first-child {
  max-width: 140px !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item:last-child {
  max-width: 90px !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.half:first-child,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.half:first-child,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.half:first-child,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.half:first-child,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.half:first-child,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.half:first-child {
  max-width: 100px !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.half:last-child,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.half:last-child,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.half:last-child,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.half:last-child,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.half:last-child,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.half:last-child {
  max-width: 105px !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase {
  text-transform: lowercase;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase::first-letter,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase::first-letter,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase::first-letter,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase::first-letter,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase::first-letter,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.uppercase::first-letter {
  text-transform: uppercase;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.full,
.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.full,
.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.full,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.full,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.full,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.full {
  max-width: 210px !important;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 2px;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item {
  font-weight: var(--font-weight-regular);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 125px !important;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item.bigger,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item.bigger,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item.bigger,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bigger,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bigger,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item.bigger {
  max-width: 70px !important;
  width: 70px !important;
  text-transform: lowercase;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item.bigger::first-letter {
  text-transform: uppercase;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item {
  position: static;
  max-width: 105px !important;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.bigger,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.bigger,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.bigger,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bigger,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bigger,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.bigger {
  max-width: calc(209px - 70px) !important;
  width: calc(209px - 70px) !important;
  text-align: right;
  text-transform: lowercase;
}
.analiseSolicitacaoEscritorio .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bigger::first-letter,
.analiseSolicitacaoEscritorio .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.bigger::first-letter {
  text-transform: uppercase;
}
.analiseSolicitacaoCliente .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoCliente .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoCliente .publicacoes-status .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoCliente .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoCliente .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.analiseSolicitacaoCliente .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div,
.aprovacaoEstoqueRB .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div,
.aprovacaoEstoqueRB .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div,
.aprovacaoEstoqueRB .publicacoes-status .filter-result .line-item-filter .line.section-featured > div,
.aprovacaoEstoqueRB .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.aprovacaoEstoqueRB .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div,
.aprovacaoEstoqueRB .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 4px;
}
.analiseSolicitacaoCliente .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoCliente .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoCliente .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoCliente .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoCliente .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.analiseSolicitacaoCliente .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item,
.aprovacaoEstoqueRB .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item,
.aprovacaoEstoqueRB .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item,
.aprovacaoEstoqueRB .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item,
.aprovacaoEstoqueRB .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.aprovacaoEstoqueRB .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item,
.aprovacaoEstoqueRB .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item {
  font-weight: var(--font-weight-regular);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100px !important;
}
.analiseSolicitacaoCliente .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.analiseSolicitacaoCliente .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.analiseSolicitacaoCliente .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.analiseSolicitacaoCliente .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.analiseSolicitacaoCliente .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.analiseSolicitacaoCliente .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.aprovacaoEstoqueRB .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.aprovacaoEstoqueRB .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.aprovacaoEstoqueRB .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.aprovacaoEstoqueRB .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.aprovacaoEstoqueRB .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .title-item.bold,
.aprovacaoEstoqueRB .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .title-item.bold {
  font-weight: var(--font-weight-semibold);
}
.analiseSolicitacaoCliente .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoCliente .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoCliente .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoCliente .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoCliente .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.analiseSolicitacaoCliente .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item,
.aprovacaoEstoqueRB .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item,
.aprovacaoEstoqueRB .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item,
.aprovacaoEstoqueRB .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item,
.aprovacaoEstoqueRB .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.aprovacaoEstoqueRB .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item,
.aprovacaoEstoqueRB .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item {
  position: static;
  max-width: 100px !important;
}
.analiseSolicitacaoCliente .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.analiseSolicitacaoCliente .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.analiseSolicitacaoCliente .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.analiseSolicitacaoCliente .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.analiseSolicitacaoCliente .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.analiseSolicitacaoCliente .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.aprovacaoEstoqueRB .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.aprovacaoEstoqueRB .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.aprovacaoEstoqueRB .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.aprovacaoEstoqueRB .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.aprovacaoEstoqueRB .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item.bold,
.aprovacaoEstoqueRB .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item.bold {
  font-weight: var(--font-weight-semibold);
}
.assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured.bold .title-item,
.assunto-itens-fila .filter-result .line-item-filter .line.section-featured.bold .title-item,
.publicacoes-status .filter-result .line-item-filter .line.section-featured.bold .title-item,
.rb-pasta-fisica .filter-result .line-item-filter .line.section-featured.bold .title-item,
.rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured.bold .title-item,
.multiple-line-item-filter .filter-result .line-item-filter .line.section-featured.bold .title-item {
  font-weight: var(--font-weight-semibold) !important;
}
.addItensPrestacao.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item-70,
.addItensPrestacao.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item-70,
.addItensPrestacao.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item-70,
.addItensPrestacao.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item-70,
.addItensPrestacao.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item-70,
.addItensPrestacao.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item-70 {
  width: 70%;
  max-width: 146px !important;
}
.addItensPrestacao.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item-30,
.addItensPrestacao.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item-30,
.addItensPrestacao.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item-30,
.addItensPrestacao.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item-30,
.addItensPrestacao.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item-30,
.addItensPrestacao.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item-30 {
  width: 30%;
  max-width: 62px !important;
}
.addItensPrestacao.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItensPrestacao.addItens .assunto-itens-fila .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItensPrestacao.addItens .publicacoes-status .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItensPrestacao.addItens .rb-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItensPrestacao.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .line.section-featured > div .value-item:last-child,
.addItensPrestacao.addItens .multiple-line-item-filter .filter-result .line-item-filter .line.section-featured > div .value-item:last-child {
  text-align: right;
}
.localPastaFisica .assunto-filtro-aplicado .filter-result .line-item-filter .line .title-item,
.localPastaFisica .assunto-itens-fila .filter-result .line-item-filter .line .title-item,
.localPastaFisica .publicacoes-status .filter-result .line-item-filter .line .title-item,
.localPastaFisica .rb-pasta-fisica .filter-result .line-item-filter .line .title-item,
.localPastaFisica .rb-local-pasta-fisica .filter-result .line-item-filter .line .title-item,
.localPastaFisica .multiple-line-item-filter .filter-result .line-item-filter .line .title-item {
  font-weight: var(--font-weight-semibold) !important;
  text-transform: capitalize;
  text-transform: lowercase;
}
.localPastaFisica .assunto-filtro-aplicado .filter-result .line-item-filter .line .title-item::first-letter,
.localPastaFisica .assunto-itens-fila .filter-result .line-item-filter .line .title-item::first-letter,
.localPastaFisica .publicacoes-status .filter-result .line-item-filter .line .title-item::first-letter,
.localPastaFisica .rb-pasta-fisica .filter-result .line-item-filter .line .title-item::first-letter,
.localPastaFisica .rb-local-pasta-fisica .filter-result .line-item-filter .line .title-item::first-letter,
.localPastaFisica .multiple-line-item-filter .filter-result .line-item-filter .line .title-item::first-letter {
  text-transform: uppercase;
}
.localPastaFisica .assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item,
.localPastaFisica .assunto-itens-fila .filter-result .line-item-filter .line .value-item,
.localPastaFisica .publicacoes-status .filter-result .line-item-filter .line .value-item,
.localPastaFisica .rb-pasta-fisica .filter-result .line-item-filter .line .value-item,
.localPastaFisica .rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item,
.localPastaFisica .multiple-line-item-filter .filter-result .line-item-filter .line .value-item {
  font-weight: lighter;
  margin-left: 5px;
}
.pastaFisica .assunto-filtro-aplicado .filter-result .line-item-filter .line .title-item,
.pastaFisica .assunto-itens-fila .filter-result .line-item-filter .line .title-item,
.pastaFisica .publicacoes-status .filter-result .line-item-filter .line .title-item,
.pastaFisica .rb-pasta-fisica .filter-result .line-item-filter .line .title-item,
.pastaFisica .rb-local-pasta-fisica .filter-result .line-item-filter .line .title-item,
.pastaFisica .multiple-line-item-filter .filter-result .line-item-filter .line .title-item {
  font-weight: lighter;
  text-transform: capitalize;
}
.pastaFisica .assunto-filtro-aplicado .filter-result .line-item-filter .line .value-item,
.pastaFisica .assunto-itens-fila .filter-result .line-item-filter .line .value-item,
.pastaFisica .publicacoes-status .filter-result .line-item-filter .line .value-item,
.pastaFisica .rb-pasta-fisica .filter-result .line-item-filter .line .value-item,
.pastaFisica .rb-local-pasta-fisica .filter-result .line-item-filter .line .value-item,
.pastaFisica .multiple-line-item-filter .filter-result .line-item-filter .line .value-item {
  float: right;
  font-weight: var(--font-weight-semibold);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .section-featured.bold,
.addItens .assunto-itens-fila .filter-result .line-item-filter .section-featured.bold,
.addItens .publicacoes-status .filter-result .line-item-filter .section-featured.bold,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .section-featured.bold,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .section-featured.bold,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .section-featured.bold {
  font-weight: var(--font-weight-semibold);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter .section-featured.set-border-bottom,
.addItens .assunto-itens-fila .filter-result .line-item-filter .section-featured.set-border-bottom,
.addItens .publicacoes-status .filter-result .line-item-filter .section-featured.set-border-bottom,
.addItens .rb-pasta-fisica .filter-result .line-item-filter .section-featured.set-border-bottom,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter .section-featured.set-border-bottom,
.addItens .multiple-line-item-filter .filter-result .line-item-filter .section-featured.set-border-bottom {
  border-bottom: 1px solid hsla(var(--black-hsl), .5);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded {
  margin-top: -1px;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line:first-child,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line:first-child,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line:first-child,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line:first-child,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line:first-child,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line:first-child {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border-bottom: 1px solid var(--fb-danger-default);
  box-shadow: 0 1px 0 hsla(var(--off-white-hsl), .2);
  background-color: var(--fb-danger-default);
  height: 42px;
  border-bottom: 1px solid hsla(var(--black-hsl), .5);
  border-top: 1px solid;
  border-top-color: hsla(var(--whiteH), var(--whiteS), var(--whiteL), 0.2);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .icon-status-pending,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .icon-status-pending,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .icon-status-pending,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .icon-status-pending,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .icon-status-pending,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .icon-status-pending {
  width: 30px;
  height: 34px;
  min-width: 30px;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-light);
  display: inline-block;
  line-height: 34px;
  padding-right: 5px;
  cursor: default;
  color: var(--fb-danger-default-text);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .icon-status-pending:before:before,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .icon-status-pending:before:before,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .icon-status-pending:before:before,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .icon-status-pending:before:before,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .icon-status-pending:before:before,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .icon-status-pending:before:before {
  content: "\e925" !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .icon-locked1,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .icon-locked1,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .icon-locked1,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .icon-locked1,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .icon-locked1,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .icon-locked1 {
  width: 20px;
  height: 20px;
  line-height: 20px;
  right: 6px;
  opacity: 1;
  filter: alpha(opacity=100);
  color: var(--fb-danger-default-text);
  cursor: pointer;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .title-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .title-item,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .title-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .title-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .title-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .title-item {
  font-size: var(--font-size-xs);
  color: var(--fb-danger-default-text);
  margin: 0;
  display: inline-block;
  font-weight: var(--font-weight-regular);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .value-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .value-item,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .value-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .value-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .value-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .value-item,
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .item,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .item,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .item {
  color: var(--fb-danger-default-text);
  white-space: normal;
  padding: 5px;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line .item.fixed-width,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line .item.fixed-width,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line .item.fixed-width,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .item.fixed-width,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line .item.fixed-width,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line .item.fixed-width {
  display: inline-block;
  width: 90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .line:not(:first-child),
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .line:not(:first-child),
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .line:not(:first-child),
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .line:not(:first-child),
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .line:not(:first-child),
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .line:not(:first-child) {
  background-color: var(--fb-danger-default);
  height: auto;
  border-top: 1px solid;
  border-top-color: hsla(var(--whiteH), var(--whiteS), var(--whiteL), 0.2);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .section-featured,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .section-featured,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .section-featured,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .section-featured,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .section-featured,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .section-featured {
  border-bottom: 1px solid hsla(var(--black-hsl), .5);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded .section-featured:last-child,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded .section-featured:last-child,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded .section-featured:last-child,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded .section-featured:last-child,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded .section-featured:last-child,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded .section-featured:last-child {
  border-bottom: none;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded.line-item-info .line,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded.line-item-info .line,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded.line-item-info .line,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded.line-item-info .line {
  height: 56px;
  padding-left: 5px;
  gap: var(--spacing-xxs);
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending {
  width: 30px;
  height: 34px;
  min-width: 30px;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-light);
  display: inline-block;
  line-height: 34px;
  padding-right: 5px;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending:before,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending:before,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending:before,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending:before,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending:before,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded.line-item-info .line .icon-status-pending:before {
  content: "\e925" !important;
}
.addItens .assunto-filtro-aplicado .filter-result .line-item-filter.value-exceeded.line-item-info .line .title-item,
.addItens .assunto-itens-fila .filter-result .line-item-filter.value-exceeded.line-item-info .line .title-item,
.addItens .publicacoes-status .filter-result .line-item-filter.value-exceeded.line-item-info .line .title-item,
.addItens .rb-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line .title-item,
.addItens .rb-local-pasta-fisica .filter-result .line-item-filter.value-exceeded.line-item-info .line .title-item,
.addItens .multiple-line-item-filter .filter-result .line-item-filter.value-exceeded.line-item-info .line .title-item {
  font-size: var(--font-size-xs);
  color: var(--fb-danger-default-text);
  margin: 0;
  display: inline-block;
  font-weight: var(--font-weight-regular);
}
.assunto-filtro-aplicado .filter-result .with-border-bottom .line-item-filter:last-child,
.assunto-itens-fila .filter-result .with-border-bottom .line-item-filter:last-child,
.publicacoes-status .filter-result .with-border-bottom .line-item-filter:last-child,
.rb-pasta-fisica .filter-result .with-border-bottom .line-item-filter:last-child,
.rb-local-pasta-fisica .filter-result .with-border-bottom .line-item-filter:last-child,
.multiple-line-item-filter .filter-result .with-border-bottom .line-item-filter:last-child {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.rightbar {
  height: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.rightbar div[data-bind="compose: rightBar"] {
  height: calc(100% - 134px);
}
.rightbar div[data-bind="compose: rightBar"] .accordion-right-bar:last-child {
  height: 100%;
}
.rightbar div[data-bind="compose: rightBar"] .accordion-right-bar:empty {
  display: none;
}
.rightbar .durandal-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.rightbar .durandal-wrapper:has(.pre-fatura-rightbar) {
  padding-bottom: var(--spacing-none);
}
.no-show-rightbar {
  display: none;
}
.no-show-rightbar .rightbar .action-rightbar {
  display: none;
}
.editor-buttons-container {
  height: 34px;
  margin-left: 50px;
  margin-top: 18px;
  margin-bottom: 46px;
}
.editor-labeled-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  outline: none;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  min-width: 50px;
  cursor: pointer;
  overflow: hidden;
  min-height: 34px;
  max-height: 34px;
  text-align: center;
  position: relative;
  display: inline-flex;
  text-decoration: none;
  vertical-align: middle;
  letter-spacing: normal;
  margin-left: var(--spacing-vs);
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  padding: var(--spacing-xxs) var(--spacing-xs);
  border: 1px solid transparent;
}
.editor-labeled-button.k-menu.k-widget {
  border: 1px solid transparent;
}
.editor-labeled-button.k-menu.k-widget.secondary-button {
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  border-color: var(--main-primary-xxx-contrast);
}
.editor-labeled-button.k-menu.k-widget.secondary-button .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button i {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark);
}
.editor-labeled-button.k-menu.k-widget.secondary-button .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button i::before {
  color: var(--main-primary-xx-tint) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.k-menu.k-widget.secondary-button:focus .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button:focus i {
  color: var(--main-primary-xx-tint-text);
}
.editor-labeled-button.k-menu.k-widget.secondary-button:focus .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button:focus i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.k-menu.k-widget.secondary-button:hover .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button:hover i {
  color: var(--main-primary-xx-tint-text);
}
.editor-labeled-button.k-menu.k-widget.secondary-button:hover .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button:hover i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  border-color: var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.k-menu.k-widget.secondary-button:active .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button:active i {
  color: var(--main-primary-tint-text);
}
.editor-labeled-button.k-menu.k-widget.secondary-button:active .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button:active i::before {
  color: var(--main-primary-tint-text) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button i,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button i::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:focus,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:focus .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:focus .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:focus i,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:focus i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:focus .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:focus .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:focus i::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:focus i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:hover,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:hover .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:hover .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:hover i,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:hover i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:hover .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:hover .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:hover i::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:hover i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:active,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:active .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:active .editor-button-icon,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:active i,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:active i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:active .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:active .editor-button-icon::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled-button:active i::before,
.editor-labeled-button.k-menu.k-widget.secondary-button.disabled:active i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.embbeded-action-link {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-wrap: wrap;
  max-height: 100%;
  max-width: 100%;
  min-height: auto;
  min-width: auto;
}
.editor-labeled-button.embbeded-action-link.revisao-prefatbutton {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 100%;
  height: 25px;
  align-content: center;
  padding: var(--spacing-xxs);
  margin: var(--spacing-none);
}
.editor-labeled-button.embbeded-action-link.revisao-prefatbutton .editor-button-label {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.editor-labeled-button a {
  text-decoration: none;
  font-size: var(--font-size-sm);
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-semibold);
}
.editor-labeled-button .editor-button-icon {
  font-size: var(--font-size-sm);
  margin-right: var(--spacing-vs);
  color: var(--main-primary-default-text);
}
.editor-labeled-button .editor-button-icon.solo-model {
  font-size: 18px;
  margin: var(--spacing-none);
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: none;
  z-index: auto;
  background: none;
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-animation-container .k-menu-group .k-item.item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  border-bottom: 1px solid var(--white);
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-animation-container .k-menu-group .k-item.item-menu-title .k-link {
  background-color: var(--main-primary-tint) !important;
  color: var(--main-primary-default-text) !important;
  cursor: default;
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-animation-container .k-menu-group .k-item .k-link {
  padding: 10px 25px 10px 10px;
  background-color: var(--white);
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-animation-container .k-menu-group .k-item .k-link:hover {
  background-color: var(--main-primary-xx-contrast);
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-link {
  padding: var(--spacing-none) var(--spacing-vs);
  background: none;
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-link .k-menu-expand-arrow::before {
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 16px !important;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.editor-labeled-button .editor-button-icon.solo-model.with-options-context .k-link.k-state-active .k-menu-expand-arrow::before {
  content: "\e962" !important;
}
.editor-labeled-button.cancel-button,
.editor-labeled-button.danger-button {
  background-color: var(--fb-danger-default);
}
.editor-labeled-button.cancel-button:focus,
.editor-labeled-button.danger-button:focus {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--fb-danger-x-tint);
}
.editor-labeled-button.cancel-button:hover,
.editor-labeled-button.danger-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-danger-tint);
}
.editor-labeled-button.cancel-button:active,
.editor-labeled-button.danger-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--fb-danger-default);
}
.editor-labeled-button.cancel-button.disabled-button,
.editor-labeled-button.danger-button.disabled-button,
.editor-labeled-button.cancel-button.disabled,
.editor-labeled-button.danger-button.disabled {
  opacity: 0.4;
  cursor: not-allowed;
  color: var(--neutral-x-tint);
  background: var(--neutral-x-contrast);
}
.editor-labeled-button.cancel-button.disabled-button .editor-button-icon,
.editor-labeled-button.danger-button.disabled-button .editor-button-icon,
.editor-labeled-button.cancel-button.disabled .editor-button-icon,
.editor-labeled-button.danger-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.cancel-button.disabled-button:focus,
.editor-labeled-button.danger-button.disabled-button:focus,
.editor-labeled-button.cancel-button.disabled:focus,
.editor-labeled-button.danger-button.disabled:focus {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-labeled-button.cancel-button.disabled-button:hover,
.editor-labeled-button.danger-button.disabled-button:hover,
.editor-labeled-button.cancel-button.disabled:hover,
.editor-labeled-button.danger-button.disabled:hover {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-labeled-button.cancel-button.disabled-button:active,
.editor-labeled-button.danger-button.disabled-button:active,
.editor-labeled-button.cancel-button.disabled:active,
.editor-labeled-button.danger-button.disabled:active {
  border: none;
  box-shadow: none;
  text-decoration: none;
}
.editor-labeled-button.waiting-button {
  background-color: var(--fb-waiting-default);
}
.editor-labeled-button.waiting-button:focus {
  background: var(--fb-waiting-x-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.waiting-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-waiting-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.waiting-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-waiting-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.waiting-button.disabled-button,
.editor-labeled-button.waiting-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.waiting-button.disabled-button .editor-button-icon,
.editor-labeled-button.waiting-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.waiting-button.disabled-button:focus,
.editor-labeled-button.waiting-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.waiting-button.disabled-button:hover,
.editor-labeled-button.waiting-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-labeled-button.waiting-button.disabled-button:active,
.editor-labeled-button.waiting-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-labeled-button.success-button {
  background-color: var(--fb-success-default);
}
.editor-labeled-button.success-button:focus {
  background: var(--fb-success-x-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.success-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-success-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.success-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--fb-success-default);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.success-button.disabled-button,
.editor-labeled-button.success-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.success-button.disabled-button .editor-button-icon,
.editor-labeled-button.success-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.success-button.disabled-button:focus,
.editor-labeled-button.success-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.success-button.disabled-button:hover,
.editor-labeled-button.success-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-labeled-button.success-button.disabled-button:active,
.editor-labeled-button.success-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
}
.editor-labeled-button:focus {
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--main-primary-x-tint);
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-labeled-button:hover {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--main-primary-xx-tint);
}
.editor-labeled-button:active {
  box-shadow: none;
  text-decoration: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--main-primary-default);
}
.editor-labeled-button.disabled-button,
.editor-labeled-button.disabled {
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.disabled-button .editor-button-icon::before,
.editor-labeled-button.disabled .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.disabled-button:focus,
.editor-labeled-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.disabled-button:hover,
.editor-labeled-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.disabled-button:active,
.editor-labeled-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-button {
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  border-color: var(--main-primary-xxx-contrast);
}
.editor-labeled-button.secondary-button .editor-button-icon,
.editor-labeled-button.secondary-button i {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark);
}
.editor-labeled-button.secondary-button .editor-button-icon::before,
.editor-labeled-button.secondary-button i::before {
  color: var(--main-primary-xx-tint) !important;
}
.editor-labeled-button.secondary-button:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-button:focus .editor-button-icon,
.editor-labeled-button.secondary-button:focus i {
  color: var(--main-primary-xx-tint-text);
}
.editor-labeled-button.secondary-button:focus .editor-button-icon::before,
.editor-labeled-button.secondary-button:focus i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-labeled-button.secondary-button:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-button:hover .editor-button-icon,
.editor-labeled-button.secondary-button:hover i {
  color: var(--main-primary-xx-tint-text);
}
.editor-labeled-button.secondary-button:hover .editor-button-icon::before,
.editor-labeled-button.secondary-button:hover i::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.editor-labeled-button.secondary-button:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  border-color: var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-button:active .editor-button-icon,
.editor-labeled-button.secondary-button:active i {
  color: var(--main-primary-tint-text);
}
.editor-labeled-button.secondary-button:active .editor-button-icon::before,
.editor-labeled-button.secondary-button:active i::before {
  color: var(--main-primary-tint-text) !important;
}
.editor-labeled-button.secondary-button.disabled-button,
.editor-labeled-button.secondary-button.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.secondary-button.disabled-button .editor-button-icon,
.editor-labeled-button.secondary-button.disabled .editor-button-icon,
.editor-labeled-button.secondary-button.disabled-button i,
.editor-labeled-button.secondary-button.disabled i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-button.disabled-button .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled-button i::before,
.editor-labeled-button.secondary-button.disabled i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.secondary-button.disabled-button:focus,
.editor-labeled-button.secondary-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-button.disabled-button:focus .editor-button-icon,
.editor-labeled-button.secondary-button.disabled:focus .editor-button-icon,
.editor-labeled-button.secondary-button.disabled-button:focus i,
.editor-labeled-button.secondary-button.disabled:focus i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-button.disabled-button:focus .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled:focus .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled-button:focus i::before,
.editor-labeled-button.secondary-button.disabled:focus i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.secondary-button.disabled-button:hover,
.editor-labeled-button.secondary-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-button.disabled-button:hover .editor-button-icon,
.editor-labeled-button.secondary-button.disabled:hover .editor-button-icon,
.editor-labeled-button.secondary-button.disabled-button:hover i,
.editor-labeled-button.secondary-button.disabled:hover i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-button.disabled-button:hover .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled:hover .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled-button:hover i::before,
.editor-labeled-button.secondary-button.disabled:hover i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.secondary-button.disabled-button:active,
.editor-labeled-button.secondary-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-button.disabled-button:active .editor-button-icon,
.editor-labeled-button.secondary-button.disabled:active .editor-button-icon,
.editor-labeled-button.secondary-button.disabled-button:active i,
.editor-labeled-button.secondary-button.disabled:active i {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-button.disabled-button:active .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled:active .editor-button-icon::before,
.editor-labeled-button.secondary-button.disabled-button:active i::before,
.editor-labeled-button.secondary-button.disabled:active i::before {
  color: var(--neutral-x-tint) !important;
}
.editor-labeled-button.secondary-outlined-button {
  background: var(--white);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border: 1px solid;
  border-color: var(--border-color-emphasys);
}
.editor-labeled-button.secondary-outlined-button .editor-button-icon {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.editor-labeled-button.secondary-outlined-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--main-primary-xx-contrast);
  border-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--main-primary-x-contrast);
  border-color: var(--main-primary-x-contrast);
  color: var(--data-visualization-brand-contrast-dark);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button:active .editor-button-icon {
  color: var(--data-visualization-brand-contrast-dark);
}
.editor-labeled-button.secondary-outlined-button.disabled-button,
.editor-labeled-button.secondary-outlined-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.secondary-outlined-button.disabled-button .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-outlined-button.disabled-button:focus,
.editor-labeled-button.secondary-outlined-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.disabled-button:hover,
.editor-labeled-button.secondary-outlined-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.disabled-button:active,
.editor-labeled-button.secondary-outlined-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.cancel-button,
.editor-labeled-button.secondary-outlined-button.danger-button {
  background: var(--fb-danger-xx-contrast);
  color: var(--fb-danger-default);
  border: 1px solid;
  border-color: var(--fb-danger-default);
}
.editor-labeled-button.secondary-outlined-button.cancel-button .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.danger-button .editor-button-icon {
  color: var(--fb-danger-default);
}
.editor-labeled-button.secondary-outlined-button.cancel-button:focus,
.editor-labeled-button.secondary-outlined-button.danger-button:focus {
  background: var(--fb-danger-xx-contrast);
  text-decoration: none;
  box-shadow: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.cancel-button:hover,
.editor-labeled-button.secondary-outlined-button.danger-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.cancel-button:active,
.editor-labeled-button.secondary-outlined-button.danger-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-danger-contrast);
  border-color: var(--fb-danger-contrast);
  color: var(--fb-danger-shade);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.cancel-button:active .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.danger-button:active .editor-button-icon {
  color: var(--fb-danger-shade);
}
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled-button,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled-button,
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled-button .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled-button .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled-button:focus,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled-button:focus,
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled:focus,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled-button:hover,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled-button:hover,
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled:hover,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled-button:active,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled-button:active,
.editor-labeled-button.secondary-outlined-button.cancel-button.disabled:active,
.editor-labeled-button.secondary-outlined-button.danger-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.waiting-button {
  background: var(--white);
  color: var(--fb-waiting-default);
  border: 1px solid;
  border-color: var(--border-color-waiting);
}
.editor-labeled-button.secondary-outlined-button.waiting-button .editor-button-icon {
  color: var(--fb-waiting-default);
}
.editor-labeled-button.secondary-outlined-button.waiting-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.waiting-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-waiting-contrast);
  border-color: var(--fb-waiting-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.waiting-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-waiting-xx-tint);
  border-color: var(--fb-waiting-xx-tint);
  color: var(--fb-waiting-shade);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.waiting-button:active .editor-button-icon {
  color: var(--fb-waiting-shade);
}
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled-button,
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled-button .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled-button:focus,
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled-button:hover,
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled-button:active,
.editor-labeled-button.secondary-outlined-button.waiting-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.success-button {
  background: var(--white);
  color: var(--fb-success-default);
  border: 1px solid;
  border-color: var(--border-color-success);
}
.editor-labeled-button.secondary-outlined-button.success-button .editor-button-icon {
  color: var(--fb-success-default);
}
.editor-labeled-button.secondary-outlined-button.success-button:focus {
  background: var(--white);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.success-button:hover {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-success-contrast);
  border-color: var(--fb-success-contrast);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.success-button:active {
  text-decoration: none;
  box-shadow: none;
  background: var(--fb-success-xx-tint);
  border-color: var(--fb-success-xx-tint);
  color: var(--fb-success-shade);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.secondary-outlined-button.success-button:active .editor-button-icon {
  color: var(--fb-success-shade);
}
.editor-labeled-button.secondary-outlined-button.success-button.disabled-button,
.editor-labeled-button.secondary-outlined-button.success-button.disabled {
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.secondary-outlined-button.success-button.disabled-button .editor-button-icon,
.editor-labeled-button.secondary-outlined-button.success-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.secondary-outlined-button.success-button.disabled-button:focus,
.editor-labeled-button.secondary-outlined-button.success-button.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.success-button.disabled-button:hover,
.editor-labeled-button.secondary-outlined-button.success-button.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.secondary-outlined-button.success-button.disabled-button:active,
.editor-labeled-button.secondary-outlined-button.success-button.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button {
  border: none;
  background: transparent;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.editor-labeled-button.tertiary-button .editor-button-icon {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.editor-labeled-button.tertiary-button:focus {
  border: none;
  text-decoration: none;
  background: transparent;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
}
.editor-labeled-button.tertiary-button:hover {
  box-shadow: none;
  text-decoration: none;
  border-bottom: 1px solid;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-color-emphasys);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.editor-labeled-button.tertiary-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--main-primary-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button:active .editor-button-icon {
  color: var(--main-primary-tint);
}
.editor-labeled-button.tertiary-button.clear {
  border-bottom-width: 0;
}
.editor-labeled-button.tertiary-button.disabled-button,
.editor-labeled-button.tertiary-button.disabled {
  background: transparent;
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.tertiary-button.disabled-button .editor-button-icon,
.editor-labeled-button.tertiary-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.tertiary-button.disabled-button:focus,
.editor-labeled-button.tertiary-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.disabled-button:hover,
.editor-labeled-button.tertiary-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.disabled-button:active,
.editor-labeled-button.tertiary-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.cancel-button,
.editor-labeled-button.tertiary-button.danger-button {
  color: var(--fb-danger-default);
  border: none;
}
.editor-labeled-button.tertiary-button.cancel-button .editor-button-icon,
.editor-labeled-button.tertiary-button.danger-button .editor-button-icon {
  color: var(--fb-danger-default);
}
.editor-labeled-button.tertiary-button.cancel-button:focus,
.editor-labeled-button.tertiary-button.danger-button:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.cancel-button:hover,
.editor-labeled-button.tertiary-button.danger-button:hover {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--fb-danger-default);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.cancel-button:active,
.editor-labeled-button.tertiary-button.danger-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--fb-danger-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.cancel-button:active .editor-button-icon,
.editor-labeled-button.tertiary-button.danger-button:active .editor-button-icon {
  color: var(--fb-danger-tint);
}
.editor-labeled-button.tertiary-button.cancel-button.disabled-button,
.editor-labeled-button.tertiary-button.danger-button.disabled-button,
.editor-labeled-button.tertiary-button.cancel-button.disabled,
.editor-labeled-button.tertiary-button.danger-button.disabled {
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.tertiary-button.cancel-button.disabled-button .editor-button-icon,
.editor-labeled-button.tertiary-button.danger-button.disabled-button .editor-button-icon,
.editor-labeled-button.tertiary-button.cancel-button.disabled .editor-button-icon,
.editor-labeled-button.tertiary-button.danger-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.tertiary-button.cancel-button.disabled-button:focus,
.editor-labeled-button.tertiary-button.danger-button.disabled-button:focus,
.editor-labeled-button.tertiary-button.cancel-button.disabled:focus,
.editor-labeled-button.tertiary-button.danger-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.cancel-button.disabled-button:hover,
.editor-labeled-button.tertiary-button.danger-button.disabled-button:hover,
.editor-labeled-button.tertiary-button.cancel-button.disabled:hover,
.editor-labeled-button.tertiary-button.danger-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.cancel-button.disabled-button:active,
.editor-labeled-button.tertiary-button.danger-button.disabled-button:active,
.editor-labeled-button.tertiary-button.cancel-button.disabled:active,
.editor-labeled-button.tertiary-button.danger-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.waiting-button {
  color: var(--fb-waiting-default);
  border: none;
}
.editor-labeled-button.tertiary-button.waiting-button .editor-button-icon {
  color: var(--fb-waiting-default);
}
.editor-labeled-button.tertiary-button.waiting-button:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-waiting-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.waiting-button:hover {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--border-color-waiting);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.waiting-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--fb-waiting-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.waiting-button:active .editor-button-icon {
  color: var(--fb-waiting-tint);
}
.editor-labeled-button.tertiary-button.waiting-button.disabled-button,
.editor-labeled-button.tertiary-button.waiting-button.disabled {
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.tertiary-button.waiting-button.disabled-button .editor-button-icon,
.editor-labeled-button.tertiary-button.waiting-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.tertiary-button.waiting-button.disabled-button:focus,
.editor-labeled-button.tertiary-button.waiting-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.waiting-button.disabled-button:hover,
.editor-labeled-button.tertiary-button.waiting-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.waiting-button.disabled-button:active,
.editor-labeled-button.tertiary-button.waiting-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.success-button {
  color: var(--fb-success-default);
  border: none;
}
.editor-labeled-button.tertiary-button.success-button .editor-button-icon {
  color: var(--fb-success-default);
}
.editor-labeled-button.tertiary-button.success-button:focus {
  text-decoration: none;
  border: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  box-shadow: 0px 0px 0 2px var(--fb-success-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.success-button:hover {
  text-decoration: none;
  box-shadow: none;
  border-bottom: 1px solid;
  border-color: var(--border-color-success);
  border-bottom-left-radius: 0px;
  border-bottom-right-radius: 0px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.success-button:active {
  text-decoration: none;
  box-shadow: none;
  border: none;
  color: var(--fb-success-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.editor-labeled-button.tertiary-button.success-button:active .editor-button-icon {
  color: var(--fb-success-tint);
}
.editor-labeled-button.tertiary-button.success-button.disabled-button,
.editor-labeled-button.tertiary-button.success-button.disabled {
  border: none;
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.editor-labeled-button.tertiary-button.success-button.disabled-button .editor-button-icon,
.editor-labeled-button.tertiary-button.success-button.disabled .editor-button-icon {
  color: var(--neutral-x-tint);
}
.editor-labeled-button.tertiary-button.success-button.disabled-button:focus,
.editor-labeled-button.tertiary-button.success-button.disabled:focus {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.success-button.disabled-button:hover,
.editor-labeled-button.tertiary-button.success-button.disabled:hover {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.editor-labeled-button.tertiary-button.success-button.disabled-button:active,
.editor-labeled-button.tertiary-button.success-button.disabled:active {
  text-decoration: none;
  border: none;
  box-shadow: none;
}
.context-content-buttons {
  display: flex;
  flex-direction: column;
  height: calc(100% - 121px);
  overflow-x: hidden;
  overflow-y: auto;
  width: 100%;
  max-width: 100%;
}
.badge {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  width: auto;
  height: 22px;
  border: 1px solid;
  gap: var(--spacing-vs);
  border-color: transparent;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  background-color: var(--neutral-x-contrast);
  padding: var(--spacing-vs) var(--spacing-xxxs);
}
.badge.big-small {
  width: 30px;
  min-width: 30px;
}
.badge.small {
  width: 60px;
  min-width: 60px;
}
.badge.medium {
  width: 90px;
  min-width: 90px;
}
.badge.large {
  width: 120px;
  min-width: 120px;
}
.badge.outlined {
  border-color: var(--border-brand-x-tint-low-contrast);
}
.badge.primary-badge {
  background-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
}
.badge.primary-badge span {
  color: var(--data-visualization-primary-x-tint-contrast-dark);
}
.badge.primary-badge.filled {
  color: var(--main-primary-x-tint-text);
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.badge.primary-badge.filled i {
  color: var(--main-primary-x-tint-text);
}
.badge.primary-badge.outlined {
  color: var(--border-brand-x-tint-low-contrast);
  border-color: var(--border-brand-x-tint-low-contrast);
}
.badge.primary-badge i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.badge.success-badge {
  background-color: var(--fb-success-x-contrast);
}
.badge.success-badge.filled {
  color: var(--fb-success-default-text);
  background-color: var(--fb-success-default);
}
.badge.success-badge.filled i {
  color: var(--fb-success-default-text);
}
.badge.success-badge.outlined {
  color: var(--fb-success-default);
  border-color: var(--fb-success-default);
}
.badge.success-badge i {
  color: var(--fb-success-default);
}
.badge.danger-badge {
  background-color: var(--fb-danger-x-contrast);
}
.badge.danger-badge.filled {
  color: var(--fb-danger-default-text);
  background-color: var(--fb-danger-default);
}
.badge.danger-badge.filled i {
  color: var(--fb-danger-default-text);
}
.badge.danger-badge.outlined {
  color: var(--fb-danger-default);
  border-color: var(--fb-danger-default);
}
.badge.danger-badge i {
  color: var(--fb-danger-default);
}
.badge.waiting-badge {
  background-color: var(--fb-waiting-x-contrast);
}
.badge.waiting-badge.filled {
  color: var(--data-visualization-white-contrast-light);
  background-color: var(--fb-waiting-default);
}
.badge.waiting-badge.filled i {
  color: var(--data-visualization-white-contrast-light);
}
.badge.waiting-badge.outlined {
  color: var(--fb-waiting-default);
  border-color: var(--fb-waiting-default);
}
.badge.waiting-badge i {
  color: var(--fb-waiting-default);
}
.badge.canceled-badge {
  background-color: var(--neutral-contrast);
  color: var(--neutral-shade);
}
.badge.canceled-badge.filled {
  color: var(--neutral-contrast);
  background-color: var(--neutral-shade);
}
.badge.canceled-badge.filled i {
  color: var(--neutral-contrast);
}
.badge.canceled-badge.outlined {
  color: var(--neutral-shade);
  border-color: var(--neutral-shade);
}
.badge.canceled-badge i {
  color: var(--neutral-shade);
}
.badge.secondary-badge {
  background-color: var(--main-primary-tint);
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-badge span {
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-badge.outlined {
  border-color: var(--border-brand-x-tint-low-contrast);
}
.badge.secondary-success-badge {
  background-color: var(--fb-success-tint);
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-success-badge span {
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-success-badge.outlined {
  border-color: var(--fb-success-x-tint);
}
.badge.secondary-danger-badge {
  background-color: var(--fb-danger-tint);
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-danger-badge span {
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-danger-badge.outlined {
  border-color: var(--fb-danger-x-tint);
}
.badge.secondary-waiting-badge {
  background-color: var(--fb-waiting-tint);
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-waiting-badge span {
  color: var(--data-visualization-white-contrast-light);
}
.badge.secondary-waiting-badge.outlined {
  border-color: var(--fb-waiting-x-tint);
}
.badge i {
  cursor: inherit;
  font-size: var(--font-size-md);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-regular);
}
.badge i.primary-badge-icon {
  color: var(--main-primary-tint);
}
.badge i.sucess-badge-icon {
  color: var(--fb-success-default);
}
.badge i.danger-badge-icon {
  color: var(--fb-danger-default);
}
.badge i.waiting-badge-icon {
  color: var(--fb-waiting-default);
}
.badge span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  letter-spacing: 1px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  button.editor-button {
    line-height: 17px;
    padding: 7px 10px;
  }
}
.editor-button:last-child {
  margin-left: 0;
}
.field-validation-error {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  color: var(--fb-danger-default);
  line-height: 18px;
  position: absolute;
  left: 0;
  bottom: -19px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .field-validation-error {
    bottom: -13px;
    font-size: 10px;
    padding: 0px;
  }
}
.display-field {
  width: 66%;
  height: 60px;
  line-height: 60px;
  position: relative;
  margin: 0 0 2px 0;
  padding: 0 2%;
  background-color: hsla(var(--white-hsl), .4);
}
.ui-autocomplete {
  border: 0px !important;
  padding: 0px 0px 0px 1px !important;
  width: 100% !important;
  border-radius: 0 !important;
}
.ui-menu-item .ui-state-focus {
  border: 0px !important;
  border-radius: 0 !important;
  background: var(--neutral-x-contrast) !important;
  color: var(--neutral-x-contrast-text) !important;
  margin: 0 !important;
}
.ui-icon-triangle-1-s {
  width: 20px !important;
  height: 20px !important;
  padding: 0;
  background-position: 603px -20px !important;
}
.ui-icon-triangle-1-s:hover {
  background-position: 603px 1px !important;
}
.ui-button-icon-only .ui-icon {
  margin-left: -14px !important;
}
.ui-datepicker-trigger {
  position: absolute;
  right: 15px;
  top: 21px;
  background: transparent;
  border: none;
  padding: 0;
  width: 19px;
  height: 19px;
}
.gridHeightFixer,
.adminGridHeightFixer {
  width: 1px;
  height: calc(100vh - 215px);
  display: none;
  float: left;
}
.adminGridHeightFixer {
  height: calc(100vh - 270px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .adminGridHeightFixer {
    height: calc(100vh - 290px);
  }
}
.k-widget.k-tooltip {
  background-image: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable {
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  padding: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-button {
  width: 16px;
  height: 16px;
  position: absolute;
  right: 5px;
  top: 5px;
  padding: 0;
  z-index: 10005;
  display: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-button .k-icon {
  padding: 0;
  margin-top: -6px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content {
  padding-right: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu {
  width: auto;
  height: 100%;
  max-width: 210px;
  min-width: 190px;
  display: block;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu.revisao-prefaturas {
  max-width: 300px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu.bigger {
  max-width: 260px;
  min-width: 260px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu.simple-menu {
  max-width: 120px;
  min-width: 120px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link {
  width: 100%;
  height: 36px;
  float: left;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  padding: 8px 20px 8px 14px;
  line-height: 20px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  color: var(--neutral-x-contrast-text);
  border-bottom: 1px solid var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  text-indent: 8px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:last-child {
  border-bottom: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.sub-menu {
  padding-right: 10px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.sub-menu:after {
  left: 13px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.disabled:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-position: -5px -61px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item:before {
  font-family: 'legaldesk-icons' !important;
  font-size: 18px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  float: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.new-item {
  background-position: -5px -61px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.print-item {
  background-position: -39px -60px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.report-item {
  background-position: -685px -61px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.configuration-item {
  background-position: -209px -60px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.filter-item {
  background-position: -379px -60px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.filter-menu-item {
  background-position: -106px -61px;
  width: 22px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.edit-item:before {
  content: "\e91c";
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.delete-item:before {
  content: "\e968";
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.copy-paste-item:before {
  content: "\e914";
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.acompanhamento-item:before {
  content: "\e905";
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.detail-item:before {
  width: 20px;
  height: 20px;
  text-indent: 0px;
  content: "\e917";
  line-height: 20px;
  text-align: center;
}
.k-animation-container .k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.detail-item:before {
  content: "\e917";
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link .action-item.payer-item:before {
  content: "\e952";
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover {
  background-color: var(--main-primary-xx-contrast);
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover i,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover span,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link:hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.disabled i {
  cursor: no-drop !important;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .grid-action-menu .grid-action-link.disabled .grid-action-link {
  cursor: no-drop !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor {
  width: 190px;
  height: 55px;
  right: 0;
  top: 0;
  box-shadow: 0px 1px 10px 0px var(--neutral-x-tint);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 100%;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-flex-align: flex-start;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 8px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .button-box {
  width: 60px;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .button-box button {
  width: 32px;
  height: 14px;
  margin-bottom: 4px;
  border-radius: 10px;
  border: 1px solid var(--neutral-x-tint);
  font-size: var(--font-size-xs);
  background-color: var(--white);
  color: var(--white-contrast-text);
  outline: 0 !important;
  padding: 2px 8px;
  line-height: 14px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .button-box button:last-child {
  margin-bottom: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .button-box button.active {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box {
  width: 130px;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line {
  width: 100%;
  height: 18px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-flex-align: flex-start;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .k-numerictextbox {
  height: 100%;
  max-height: 100%;
  position: relative;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .k-numerictextbox .k-numeric-wrap {
  width: 100px;
  height: 100%;
  max-height: 100%;
  background-color: transparent;
  border: none;
  padding-right: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .k-numerictextbox .k-numeric-wrap .k-input {
  position: absolute;
  width: 92px;
  top: -3px;
  left: 0;
  margin-top: 2px;
  line-height: 0;
}
.k-edge .k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .k-numerictextbox .k-numeric-wrap .k-input {
  height: 18px;
  margin-top: 5px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .k-numerictextbox .k-numeric-wrap .k-i-warning {
  right: 65px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line input {
  width: 100px;
  height: 100%;
  color: var(--white-contrast-text);
  background-color: transparent;
  font-size: var(--font-size-sm);
  border: none;
  text-align: right;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .apply-value {
  width: 30px;
  height: 100%;
  margin-right: 8px;
  cursor: pointer;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .apply-value {
    margin-right: 16px;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .wrapper .value-box .input-line .apply-value [class^=icon] {
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 18px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable.planejamento-adicionar-valor .k-tooltip-content {
  background-color: var(--white);
}
.row-action-menu {
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: none;
  cursor: pointer;
  position: absolute;
  border-color: transparent;
  margin: var(--spacing-none);
  background-color: transparent;
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
}
.masterDetailGrid .row-action-menu {
  width: 20px;
  height: 20px;
  position: relative;
}
.masterDetailGrid .row-action-menu:before {
  line-height: 22px;
}
@media screen\0 {
  .masterDetailGrid .row-action-menu {
    position: relative!important;
  }
}
.row-action-menu:before {
  place-content: center;
  content: "\e994";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 19px !important;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  line-height: 34px;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
}
.row-action-menu .k-button {
  background-color: transparent;
  width: 20px;
  height: 20px;
  padding: var(--spacing-none);
  min-width: 20px!important;
  background-image: none;
  margin: var(--spacing-none);
  border: none;
}
.row-action-menu .k-button:hover {
  background-color: transparent;
  border-color: none;
  background-image: none;
}
.row-action-menu .k-button:hover .k-icon {
  background-position: -5px -61px;
}
.row-action-menu .k-button .k-icon {
  top: 0;
  left: 0;
  width: 20px;
  height: 20px;
  opacity: 1;
  filter: alpha(opacity=100);
  position: absolute;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
}
.row-action-menu-acompanhamento-revisao {
  width: 100%;
  height: 100%;
  border: none;
  float: right;
  cursor: pointer;
  border-color: transparent;
  margin: var(--spacing-none);
  background-color: transparent;
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
}
.row-action-menu-acompanhamento-revisao:before {
  width: 100%;
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  float: left;
  font-size: 18px;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  line-height: 22px;
  text-align: center;
  content: "\e905";
  font-family: 'legaldesk-icons';
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .row-action-menu-acompanhamento-revisao {
    display: block;
  }
}
.grid-editor {
  height: 100%;
  padding-left: 21px;
  /************************/
  /* Begin - Kendo UI grid */
}
.grid-editor .grid-actions {
  height: 90px;
  border-bottom: 0;
  border-top: none;
  align-content: center;
  background-color: var(--off-white);
  padding: var(--spacing-none) 5px;
  width: fit-content;
  justify-self: right;
}
.grid-editor .grid-actions.with-actions-after-search .options-header .grid-search-container {
  width: auto !important;
}
.grid-editor .grid-actions.title-overlaped {
  transition: all 0.5;
  padding-left: var(--spacing-md);
  height: 40px;
  margin-bottom: 30px;
}
.grid-editor .grid-actions.title-overlaped .grid-action-container {
  float: left;
}
.grid-editor .grid-actions.has-border-bottom {
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.grid-editor .grid-actions.padding-bar {
  padding: 0 22px;
}
.admin-container .grid-editor .grid-actions {
  border-top: none;
}
.grid-editor .grid-actions .new-profile-link {
  float: left;
  height: 20px;
  margin: 13px 0 13px 20px;
  -webkit-transition: opacity 0.05s linear;
  -moz-transition: opacity 0.05s linear;
  -o-transition: opacity 0.05s linear;
  -ms-transition: opacity 0.05s linear;
  transition: opacity 0.05s linear;
  opacity: 1;
  filter: alpha(opacity=100);
}
.grid-editor .grid-actions .new-profile-link .new-profile-link-text {
  padding: 0 2px 0 5px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.grid-editor .grid-actions .new-profile-link .new-profile-link-text::first-letter {
  text-transform: uppercase;
}
.grid-editor .grid-actions .pull-division {
  display: inline-flex;
  max-height: 36px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  top: 0px;
  position: relative;
  margin-left: var(--spacing-xxs);
  gap: var(--spacing-md);
}
.grid-editor .grid-actions .pull-division.grid-header-fix-top-with-actions {
  top: 5px;
}
.grid-editor .grid-actions .pull-division.grid-header-fix-top-with-actions .grid-search-container {
  top: 0px;
}
.grid-editor .grid-actions .pull-division .grid-search-container {
  float: left;
  display: flex;
  width: 270px;
  height: auto;
  margin: var(--spacing-none);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .grid-actions .pull-division .grid-search-container {
    width: auto;
  }
}
.grid-editor .grid-actions .pull-division .grid-search-container .grid-search {
  float: left !important;
  width: calc(100% - 14px);
  border: 1px solid var(--border-primary-hight-contrast);
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  background-color: var(--white);
}
.grid-editor .grid-actions .pull-division .options-menu {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  letter-spacing: normal;
  display: inline-flex;
  text-align: center;
  outline: none;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  margin-left: 5px;
  min-width: 44px;
  margin-block: var(--spacing-none) !important;
  min-height: 34px;
  max-height: 34px;
  padding: var(--spacing-xxs) var(--spacing-xs);
  position: relative;
  overflow: initial;
  top: 0px;
  transition: all 0.2s ease;
  border: 1px solid;
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--main-primary-xxx-contrast);
}
.grid-editor .grid-actions .pull-division .options-menu i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .pull-division .options-menu:focus i.ico-settings,
.grid-editor .grid-actions .pull-division .options-menu:focus :not(.item-menu-link) > span,
.grid-editor .grid-actions .pull-division .options-menu:focus :not(.item-menu-link) > .k-link {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .pull-division .options-menu:focus i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu:focus :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu:focus :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:focus .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:focus .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:focus .options-menu-icon :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .pull-division .options-menu:hover i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu:hover :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu:hover :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:hover .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:hover .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:hover .options-menu-icon :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .pull-division .options-menu:active i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu:active :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu:active :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:active .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:active .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu:active .options-menu-icon :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button,
.grid-editor .grid-actions .pull-division .options-menu.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:focus,
.grid-editor .grid-actions .pull-division .options-menu.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:focus i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:focus i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:focus :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:focus :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:focus :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:focus :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:focus .options-menu-icon::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:focus .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:focus .options-menu-icon :not(.item-menu-link) > .k-link,
.grid-editor .grid-actions .pull-division .options-menu.disabled:focus .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:hover,
.grid-editor .grid-actions .pull-division .options-menu.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:hover i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:hover i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:hover :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:hover :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:hover :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:hover :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:hover .options-menu-icon::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:hover .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:hover .options-menu-icon :not(.item-menu-link) > .k-link,
.grid-editor .grid-actions .pull-division .options-menu.disabled:hover .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:active,
.grid-editor .grid-actions .pull-division .options-menu.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:active i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:active i.ico-settings::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:active :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:active :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:active :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:active :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:active .options-menu-icon::before,
.grid-editor .grid-actions .pull-division .options-menu.disabled:active .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.disabled-button:active .options-menu-icon :not(.item-menu-link) > .k-link,
.grid-editor .grid-actions .pull-division .options-menu.disabled:active .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .pull-division .options-menu.container-complex {
  top: 6px;
}
.grid-editor .grid-actions .pull-division .options-menu.container-complex.adm-options-complex {
  top: 0px !important;
}
.grid-editor .grid-actions .pull-division .options-menu.container-complex .options-menu-icon.options-button .k-link {
  background: transparent !important;
}
.grid-editor .grid-actions .pull-division .options-menu.container-complex .options-menu-icon.options-button .k-link span {
  transition: all 0.2s ease;
  background: transparent !important;
  margin: var(--spacing-none) var(--spacing-xxs) var(--spacing-none) var(--spacing-vs);
}
.grid-editor .grid-actions .pull-division .options-menu.container-complex .options-menu-icon.options-button .k-link .expand-context::before {
  top: 11px;
}
.grid-editor .grid-actions .pull-division .options-menu::focus .options-menu-icon.options-button::before,
.grid-editor .grid-actions .pull-division .options-menu::active .options-menu-icon.options-button::before,
.grid-editor .grid-actions .pull-division .options-menu::hover .options-menu-icon.options-button::before {
  transition: all 0.2s ease;
  color: var(--data-visualization-white-tint-contrast-light);
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button {
  z-index: auto;
  border: none;
  height: auto !important;
  background: transparent;
  margin: var(--spacing-none) !important;
  padding: var(--spacing-none) !important;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button::before {
  line-height: 20px;
  font-style: normal;
  color: var(--main-primary-xx-tint);
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  border-bottom: 1px solid var(--white);
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.item-menu-title .k-link {
  background-color: var(--main-primary-tint) !important;
  color: var(--main-primary-default-text) !important;
  cursor: default;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link {
  padding: var(--spacing-xxs) !important;
  background-color: var(--white);
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover {
  background-color: var(--main-primary-xx-contrast);
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover i,
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover a,
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover span,
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link:hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-link {
  border: none !important;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  background: transparent !important;
  padding: var(--spacing-none) !important;
  font-weight: var(--font-weight-semibold);
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-link .expand-context {
  display: none;
  top: -16px;
  left: -5px;
  position: relative;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-link .expand-context::before {
  width: 100%;
  height: 100%;
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md) !important;
  display: inline-block;
  line-height: 33px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-link.k-state-active {
  background-color: transparent !important;
}
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon.options-button .k-link.k-state-active .expand-context::before {
  content: "\e962";
}
.grid-editor .grid-actions .grid-sort-container {
  width: auto;
  height: 36px;
  position: relative;
  float: right;
  display: flex;
  top: 5px;
  margin-left: 15px;
  background: var(--white);
  border: 1px solid var(--neutral-x-contrast);
  border-radius: var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-editor .grid-actions .grid-sort-container .k-menu {
  height: 36px;
  display: flex;
  flex-direction: row;
  align-items: center;
  align-self: center;
}
.grid-editor .grid-actions .grid-sort-container .k-menu .options-menu-label {
  padding-inline: var(--spacing-xxs);
  color: var(--white-contrast-text);
}
.grid-editor .grid-actions .grid-sort-container .k-menu .options-menu-icon {
  height: 100%;
  display: flex;
  place-items: center;
  padding-inline: var(--spacing-xs) !important;
  border-left: 1px solid var(--neutral-x-contrast);
  border-right: 0px;
}
.grid-editor .grid-actions .grid-sort-container .k-menu .options-menu-icon:after {
  display: none;
}
.grid-editor .grid-actions .grid-sort-container .k-menu .options-menu-icon:before {
  align-content: center;
  transform: rotate(90deg);
}
.grid-editor .grid-actions .grid-search-container {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: auto;
  height: 46px;
  position: relative;
  float: right;
  display: flex;
  margin-left: 15px;
}
.grid-editor .grid-actions .grid-search-container.ld-reajusting-auto .grid-search {
  width: 160px;
}
.grid-editor .grid-actions .grid-search-container.ld-reajusting-auto .grid-search input[placeholder].grid-search-field {
  width: calc(100% - 30px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .grid-actions .grid-search-container {
    width: 270px;
    height: 46px;
  }
  .grid-editor .grid-actions .grid-search-container.ld-reajusting-auto .grid-search {
    width: 160px;
  }
  .grid-editor .grid-actions .grid-search-container.ld-reajusting-auto .grid-search input[placeholder].grid-search-field {
    width: calc(100% - 30px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .publicacoes .grid-editor .grid-actions .grid-search-container {
    margin-right: 10px;
    width: 250px;
  }
}
.grid-editor .grid-actions .grid-search-container .grid-search {
  width: 180px;
  height: 34px;
  border: 1px solid var(--border-primary-hight-contrast);
  margin: 0;
  padding: 0;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  /* firefox */
  /* firefox 19+ */
  /* ie */
}
.grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field {
  width: calc(100% - 28px);
  height: 100%;
  border: none;
  border-radius: var(--radius-vs);
  margin: 0;
  padding-left: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 0 transparent ;
  -moz-box-shadow: 0 0 0 0 transparent ;
  -o-box-shadow: 0 0 0 0 transparent ;
  box-shadow: 0 0 0 0 transparent ;
  outline: none;
}
.grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field::-webkit-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field:-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field::-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field:-ms-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.grid-editor .grid-actions .grid-search-container .grid-search input[placeholder].grid-search-field {
  font-family: 'Open Sans';
  width: calc(100% - 28px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  padding: 3px 0 3px 8px;
}
.grid-editor .grid-actions .grid-search-container .grid-search input[placeholder].grid-search-field.disabled {
  opacity: 0.3;
  cursor: no-drop;
  pointer-events: none;
}
.grid-editor .grid-actions .grid-search-container .grid-search .search-button {
  height: 100%;
  align-content: center;
  margin-right: 5px;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.grid-editor .grid-actions .grid-search-container .grid-search .search-button.disabled {
  pointer-events: none;
}
.grid-editor .grid-actions .grid-action-container {
  width: auto;
  height: 36px;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: right;
  top: 6px;
  display: inline-flex;
  gap: var(--spacing-xxs);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.grid-editor .grid-actions .grid-action-container.not-spacing-top {
  top: 0px;
}
.grid-editor .grid-actions .grid-action-container > .grid-action-container {
  margin-left: var(--spacing-none);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .publicacoes .grid-editor .grid-actions .grid-action-container {
    width: 450px;
    max-width: 450px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .grid-actions .grid-action-container {
    width: auto;
    padding-right: 0;
    padding-left: 0;
  }
}
.grid-editor .grid-actions .grid-action-container .showing {
  padding: 13px 5px;
  font-weight: bold;
  text-transform: lowercase;
  font-size: 12px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.grid-editor .grid-actions .grid-action-container .showing::first-letter {
  text-transform: uppercase;
}
.grid-editor .grid-actions .grid-action-container .showing span {
  font-weight: lighter;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .grid-actions .grid-action-container .showing {
    padding: 13px 0 13px 5px;
  }
}
.grid-editor .grid-actions .grid-action-container .options-menu {
  border: 1px solid;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  letter-spacing: normal;
  display: inline-flex;
  text-align: center;
  outline: none;
  align-items: center;
  justify-content: center;
  margin-left: 5px;
  margin-block: var(--spacing-none) !important;
  min-width: 44px;
  min-height: 34px;
  max-height: 34px;
  padding: var(--spacing-none);
  position: relative;
  overflow: initial;
  top: 0px;
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--main-primary-xxx-contrast);
}
.grid-editor .grid-actions .grid-action-container .options-menu i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .grid-action-container .options-menu:focus i.ico-settings,
.grid-editor .grid-actions .grid-action-container .options-menu:focus :not(.item-menu-link) > span,
.grid-editor .grid-actions .grid-action-container .options-menu:focus :not(.item-menu-link) > .k-link {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .grid-action-container .options-menu:focus i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu:focus :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu:focus :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:focus .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:focus .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:focus .options-menu-icon :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .grid-action-container .options-menu:hover i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu:hover :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu:hover :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:hover .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:hover .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:hover .options-menu-icon :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .grid-action-container .options-menu:active i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu:active :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu:active :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:active .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:active .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu:active .options-menu-icon :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:focus,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:focus i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:focus i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:focus :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:focus :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:focus :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:focus :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:focus .options-menu-icon::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:focus .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:focus .options-menu-icon :not(.item-menu-link) > .k-link,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:focus .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:hover,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:hover i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:hover i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:hover :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:hover :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:hover :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:hover :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:hover .options-menu-icon::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:hover .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:hover .options-menu-icon :not(.item-menu-link) > .k-link,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:hover .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:active,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:active i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:active i.ico-settings::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:active :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:active :not(.item-menu-link) > span::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:active :not(.item-menu-link) > .k-link::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:active :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:active .options-menu-icon::before,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:active .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.disabled-button:active .options-menu-icon :not(.item-menu-link) > .k-link,
.grid-editor .grid-actions .grid-action-container .options-menu.disabled:active .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.container-complex {
  top: 6px;
}
.grid-editor .grid-actions .grid-action-container .options-menu.container-complex .options-menu-icon.options-button .k-link {
  background: var(--main-primary-xx-contrast) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.container-complex .options-menu-icon.options-button .k-link span {
  margin: var(--spacing-none) var(--spacing-xxs) var(--spacing-none) var(--spacing-vs);
  background: var(--main-primary-xx-contrast) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu.container-complex .options-menu-icon.options-button .k-link .expand-context::before {
  top: 11px;
}
.grid-editor .grid-actions .grid-action-container .options-menu::focus .options-menu-icon.options-button::before,
.grid-editor .grid-actions .grid-action-container .options-menu::active .options-menu-icon.options-button::before,
.grid-editor .grid-actions .grid-action-container .options-menu::hover .options-menu-icon.options-button::before {
  transition: all 0.2s ease;
  color: var(--data-visualization-white-contrast-light) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button {
  z-index: auto;
  border: none;
  height: auto !important;
  background: transparent;
  margin: var(--spacing-none) !important;
  padding: var(--spacing-xxs) var(--spacing-xs);
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button::before {
  line-height: 20px;
  font-style: normal;
  color: var(--main-primary-xx-tint);
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button::focus::before,
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button::active::before,
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button::hover::before {
  transition: all 0.2s ease;
  color: var(--data-visualization-white-contrast-light) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  border-bottom: 1px solid var(--white);
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.item-menu-title .k-link {
  background-color: var(--main-primary-tint) !important;
  color: var(--main-primary-default-text) !important;
  cursor: default;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item .k-link {
  padding: var(--spacing-xxs) !important;
  background-color: var(--white);
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover {
  background-color: var(--main-primary-xx-contrast) !important;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover i,
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover a,
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover span,
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-animation-container .k-menu-group .k-item.k-state-hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-link {
  border: none !important;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  background: transparent !important;
  padding: var(--spacing-none) !important;
  font-weight: var(--font-weight-semibold);
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-link .expand-context {
  display: none;
  top: -16px;
  left: -5px;
  position: relative;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-link .expand-context::before {
  width: 100%;
  height: 100%;
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md) !important;
  display: inline-block;
  line-height: 33px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-link.k-state-active {
  background-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon.options-button .k-link.k-state-active .expand-context::before {
  content: "\e962";
}
.grid-editor .grid-actions .grid-action-container .grid-action-link {
  width: auto;
  height: auto;
  min-width: 44px;
  min-height: 34px;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.publicacoes .grid-editor .grid-actions .grid-action-container .grid-action-link {
  margin: 13px 10px !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled) {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled) i {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled) i::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):hover,
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):focus,
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):active {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):hover i,
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):focus i,
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):active i {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):hover i::before,
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):focus i::before,
.grid-editor .grid-actions .grid-action-container .grid-action-link:has(i.disabled):active i::before {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i:before {
  line-height: 20px;
  font-style: normal;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.icon-pendencias-mensal {
  margin-top: 2px;
  width: 16px;
  height: 16px;
  border-radius: 50%;
  background-color: var(--main-primary-default);
  position: relative;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.icon-pendencias-mensal:before {
  content: '';
  width: 12px;
  height: 12px;
  position: absolute;
  left: 2px;
  top: 2px;
  border-radius: 50%;
  background-color: var(--neutral-x-contrast);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.icon-pendencias-mensal:after {
  content: '';
  width: 7px;
  height: 7px;
  position: absolute;
  left: 0px;
  top: 0px;
  background-color: var(--neutral-x-contrast);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.icon-pendencias-mensal > span {
  position: absolute;
  font-size: 8px;
  left: 5px;
  top: 0px;
  line-height: 16px;
  z-index: 1;
  font-weight: var(--font-weight-semibold);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.k-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  color: var(--neutral-x-contrast-text);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.k-icon.k-i-file-excel:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link i.icon-field-uncheck1:before {
  font-size: 18px;
  line-height: 17px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  cursor: no-drop;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.disabled:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.sub-menu:after {
  left: 13px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.sub-menu.icon-managing-folder:after {
  left: 23px;
}
.revisaoLancamentos .grid-editor .grid-actions .grid-action-container .grid-action-link.sub-menu:after {
  left: 16px !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.has-disabled i.disabled {
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.has-disabled .grid-action-link {
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link .grid-action-link-text {
  padding: 0 2px 0 5px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 22px;
  font-weight: var(--font-weight-semibold);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .publicacoes .grid-editor .grid-actions .grid-action-container .grid-action-link {
    margin: 13px 12px 13px 4px;
  }
}
.grid-editor .grid-actions .grid-action-container .grid-action-link .detail-item {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link .detail-item:before {
  width: 100%;
  height: 100%;
  text-align: center;
  position: absolute;
  top: 0;
  left: 0;
  line-height: 34px;
  content: "\e917";
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu {
  display: inline;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-link {
  border: none;
  background: transparent;
  padding: var(--spacing-none);
  /*.k-icon {
                                display: none;
                            }*/
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon.k-state-hover {
  background: transparent;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon.active .k-link .sub-menu:after {
  content: "\e91b";
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed {
  background-color: transparent !important;
  background-image: none !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 40px;
  padding: var(--spacing-xxs) !important;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  border-bottom: none;
  text-align: left;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link.disabled,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link.disabled,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover {
  background-color: var(--white);
  background-image: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link {
  padding-right: 30px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link .k-icon:before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled {
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--main-primary-default) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  background-color: var(--main-primary-default);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed {
  border-bottom-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link {
  color: var(--main-primary-x-tint-text);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  text-align: center !important;
  display: block !important;
  font-weight: var(--font-weight-bold);
  background-image: none;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link:hover {
  background-color: var(--main-primary-tint);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled {
  cursor: no-drop !important;
  background-color: var(--neutral-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled {
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link:hover {
  background-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon.k-state-disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu .options-menu-icon.k-state-disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu.with-options {
  background-image: none;
  background-color: transparent;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu.with-options .options-menu-icon {
  margin: var(--spacing-none);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu.with-options .options-menu-icon:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu.with-options .options-menu-icon:after {
  line-height: 20px;
  text-align: center;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu:hover .grid-action-link-text,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu:hover .sub-menu:after,
.grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu:hover .sub-menu:before {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.icon-add-favorite-matter {
  margin: 14px 6px 13px 6px !important;
  background: none;
  box-shadow: none;
  position: relative;
  width: 27px;
  float: right;
  height: 20px;
  z-index: 1;
  cursor: pointer;
  left: auto;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.icon-add-favorite-matter .icon-header-favorite {
  margin-left: -3px;
  margin-top: -1px;
  font-size: var(--font-size-md);
  height: 20px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.icon-add-favorite-matter .icon-header-favorite:before {
  line-height: 20px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.icon-add-favorite-matter .icon-new-right-bar {
  position: absolute;
  right: 3px;
  bottom: 5px;
}
.grid-editor .grid-actions .grid-action-container button.grid-action-link {
  background-color: transparent;
  border: none;
  padding: 0;
}
.revisao-lancamentos-fixos .grid-editor .grid-actions .grid-action-container.options-header .options-menu,
.revisao-lancamentos-fixos .grid-editor .grid-actions .pull-division.options-header .options-menu {
  margin: 5px 6px;
}
#rotina-list .grid-editor .grid-actions .grid-action-container.options-header .options-menu,
#rotina-list .grid-editor .grid-actions .pull-division.options-header .options-menu {
  background-color: var(--neutral-x-contrast) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:hover .options-menu-icon .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:hover .options-menu-icon .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:focus .options-menu-icon .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:focus .options-menu-icon .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:active .options-menu-icon .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:active .options-menu-icon .k-link {
  color: var(--data-visualization-white-contrast-light) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:hover .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link[disabled=disabled] .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:hover .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link[disabled=disabled] .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:focus .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link[disabled=disabled] .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:focus .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link[disabled=disabled] .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:active .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link[disabled=disabled] .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:active .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link[disabled=disabled] .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:hover .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link.disabled .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:hover .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link.disabled .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:focus .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link.disabled .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:focus .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link.disabled .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:active .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link.disabled .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:active .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link.disabled .k-link {
  color: var(--neutral-x-tint) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:hover .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:hover .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:focus .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:focus .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:active .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu:active .options-menu-icon .k-animation-container ul[role="menu"] .item-menu-link .k-link {
  color: var(--neutral-x-contrast-text) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon {
  height: 28px;
  margin-top: var(--spacing-vs);
}
#rotina-list .grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon,
#rotina-list .grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon {
  background-color: var(--neutral-x-contrast) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon.sub-menu,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon.sub-menu {
  height: auto;
  margin-top: var(--spacing-none);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-link {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 2px 2px 2px 8px;
  background-color: var(--white);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-link .icon-field-uncheck1,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-link .icon-field-uncheck1 {
  line-height: 20px;
  color: var(--main-primary-tint);
  top: 1px;
  position: relative;
}
.revisaoLancamentos .grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-link span,
.revisaoLancamentos .grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-link span {
  top: 50%;
  margin: 0px;
  margin-top: -8px;
  line-height: 16px;
}
.revisaoLancamentos .grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-link span.k-icon,
.revisaoLancamentos .grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-link span.k-icon {
  display: block;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-link .icon-dropdown-arrow1,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-link .icon-dropdown-arrow1 {
  margin-left: 3px;
  width: 10px;
  color: var(--off-white-contrast-text);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-link.k-state-border-down .icon-dropdown-arrow1:before,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-link.k-state-border-down .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed {
  background-image: none !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 40px;
  padding: var(--spacing-xxs) !important;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border: none;
  text-align: left;
  align-content: center;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link.disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link.disabled,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link.disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link.disabled,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link {
  max-width: 420px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 420px;
  color: var(--neutral-x-contrast-text);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover {
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  background-color: var(--main-primary-xx-contrast);
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
  background-image: none;
  color: var(--data-visualization-black-contrast-dark);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover i,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover i,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover a,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover a,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover span,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover span,
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover i,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover i::before,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover .item-menu-link-icon,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover .item-menu-link-icon {
  color: var(--data-visualization-black-contrast-dark);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link {
  padding-right: 30px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled {
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked {
  cursor: pointer;
  position: relative;
  min-width: 162px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link {
  padding-right: 36px !important;
  position: relative;
  min-width: 162px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link:before,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link:before {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: 8px;
  right: 8px;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--neutral-x-contrast-text) !important;
  font-size: 18px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--main-primary-default) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  background-color: var(--main-primary-default);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed {
  border-bottom-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link {
  color: var(--main-primary-x-tint-text);
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  text-align: center !important;
  display: block !important;
  font-weight: var(--font-weight-bold);
  background-image: none;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link:hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link:hover {
  background-color: var(--main-primary-tint);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled {
  cursor: no-drop !important;
  background-color: var(--neutral-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link:hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled {
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link:hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link:hover {
  background-color: transparent !important;
}
.ClssContaFin .grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon .k-group.k-menu-group,
.ClssContaFin .grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon .k-group.k-menu-group {
  min-width: 160px;
  max-height: 407px;
  overflow-y: auto;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon.k-state-disabled,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon.k-state-disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon.k-state-disabled i,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon.k-state-disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon.k-state-hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon.k-state-hover {
  background: transparent !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon.k-state-hover .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon.k-state-hover .k-link {
  background: var(--off-white);
  background-image: none;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu .options-menu-icon.active .k-link .sub-menu:after,
.grid-editor .grid-actions .pull-division.options-header .options-menu .options-menu-icon.active .k-link .sub-menu:after {
  content: "\e91b";
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu.more-options,
.grid-editor .grid-actions .pull-division.options-header .options-menu.more-options {
  margin-left: 3px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu.more-options .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu.more-options .k-link {
  border: none;
  background-color: var(--neutral-x-contrast);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu.more-options .k-link [class^=icon],
.grid-editor .grid-actions .pull-division.options-header .options-menu.more-options .k-link [class^=icon] {
  color: var(--neutral-x-contrast-text);
  line-height: 25px;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu.more-options .k-link.k-state-border-down,
.grid-editor .grid-actions .pull-division.options-header .options-menu.more-options .k-link.k-state-border-down {
  background-color: var(--neutral-x-contrast) !important;
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu.more-options .options-menu-icon.k-state-hover .k-link,
.grid-editor .grid-actions .pull-division.options-header .options-menu.more-options .options-menu-icon.k-state-hover .k-link {
  background-color: var(--neutral-x-contrast);
}
.grid-editor .grid-actions .grid-action-container.options-header .options-menu:hover,
.grid-editor .grid-actions .pull-division.options-header .options-menu:hover {
  opacity: 1;
}
.grid-editor .grid-actions .grid-action-container .options-menu .options-menu-icon .k-link span.space-at-left,
.grid-editor .grid-actions .pull-division .options-menu .options-menu-icon .k-link span.space-at-left {
  margin-left: var(--spacing-xxxs);
}
.grid-editor .grid-actions .form-table {
  display: flex;
  position: relative;
  width: var(--data-filter-width);
  float: right;
  margin: 0;
  height: 36px;
  top: 5px;
  margin-left: 15px;
}
.grid-editor .grid-actions .form-table.ld-reajusting-auto {
  --data-filter-width: 160px;
}
.grid-editor .grid-actions .form-table .form-table-row {
  display: block;
  width: calc(var(--data-filter-width) + 10px);
  height: 33px;
  position: absolute;
  left: 0;
}
.grid-editor .grid-actions .form-table .form-table-row .editor-form-container {
  margin-bottom: 0;
  min-height: initial;
}
.grid-editor .grid-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox {
  width: auto;
  position: absolute;
  left: 0;
}
.grid-editor .grid-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap {
  height: 34px;
  width: calc(var(--data-filter-width) - 20px);
  border-radius: var(--radius-vs) 0 0 var(--radius-vs);
}
.grid-editor .grid-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input {
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
  height: 34px;
  text-indent: 0px;
}
.grid-editor .grid-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus {
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
}
.grid-editor .grid-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select {
  height: 34px;
}
.grid-editor .grid-actions .filter-options-menu {
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: 0;
  border-top-right-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  background-color: var(--white);
  height: 36px;
  margin: var(--spacing-none) !important;
  position: relative;
  top: 5px;
  /*margin-right: 7px !important;*/
  width: 50px;
}
.grid-editor .grid-actions .filter-options-menu .options-menu-icon.options-button {
  top: 2px;
  left: 3px;
  z-index: auto;
  margin: var(--spacing-none) !important;
  padding: var(--spacing-none) !important;
}
.grid-editor .grid-actions .filter-options-menu .icon-setting-small:before {
  margin: 7px 6px 5px 7px;
}
.grid-editor .grid-actions .filter-options-menu .icon-setting-small:after {
  display: none;
}
.grid-editor .k-grid {
  background-color: var(--off-white);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--off-white-contrast-text);
}
.grid-editor .k-grid th:hover {
  background-image: none;
  background-color: var(--off-white);
  background-position: unset;
}
.grid-editor .k-grid tr:hover {
  background-image: none;
  background-color: var(--neutral-x-contrast);
  background-position: unset;
}
.grid-editor .k-grid .k-grid-header-wrap > table,
.grid-editor .k-grid .k-grid-header-wrap,
.grid-editor .k-grid .k-grid-content,
.grid-editor .k-grid .k-virtual-scrollable-wrap,
.grid-editor .k-grid .k-grid-content > table,
.grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 299px);
  max-width: calc(100vw - 43px);
}
.admin-container .grid-editor .k-grid .k-grid-header-wrap > table,
.admin-container .grid-editor .k-grid .k-grid-header-wrap,
.admin-container .grid-editor .k-grid .k-grid-content,
.admin-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.admin-container .grid-editor .k-grid .k-grid-content > table,
.admin-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 300px) !important;
  max-width: calc(100vw - 300px) !important;
}
.rightBarVisible .admin-container .grid-editor .k-grid .k-grid-header-wrap > table,
.rightBarVisible .admin-container .grid-editor .k-grid .k-grid-header-wrap,
.rightBarVisible .admin-container .grid-editor .k-grid .k-grid-content,
.rightBarVisible .admin-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.rightBarVisible .admin-container .grid-editor .k-grid .k-grid-content > table,
.rightBarVisible .admin-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 556px) !important;
  max-width: calc(100vw - 556px) !important;
}
.grid-editor .k-grid .k-grid-header-wrap > table .k-loading-mask,
.grid-editor .k-grid .k-grid-header-wrap .k-loading-mask,
.grid-editor .k-grid .k-grid-content .k-loading-mask,
.grid-editor .k-grid .k-virtual-scrollable-wrap .k-loading-mask,
.grid-editor .k-grid .k-grid-content > table .k-loading-mask,
.grid-editor .k-grid .k-virtual-scrollable-wrap > table .k-loading-mask {
  z-index: 1;
}
.withDetailBar .grid-editor .k-grid .k-grid-header-wrap > table,
.withDetailBar .grid-editor .k-grid .k-grid-header-wrap,
.withDetailBar .grid-editor .k-grid .k-grid-content,
.withDetailBar .grid-editor .k-grid .k-virtual-scrollable-wrap,
.withDetailBar .grid-editor .k-grid .k-grid-content > table,
.withDetailBar .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  max-width: none;
}
.modalHost .grid-editor .k-grid .k-grid-header-wrap > table,
.modalHost .grid-editor .k-grid .k-grid-header-wrap,
.modalHost .grid-editor .k-grid .k-grid-content,
.modalHost .grid-editor .k-grid .k-virtual-scrollable-wrap,
.modalHost .grid-editor .k-grid .k-grid-content > table,
.modalHost .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  min-width: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modal-search-entity .grid-editor .k-grid .k-grid-header-wrap > table,
  .modal-search-entity .grid-editor .k-grid .k-grid-header-wrap,
  .modal-search-entity .grid-editor .k-grid .k-grid-content,
  .modal-search-entity .grid-editor .k-grid .k-virtual-scrollable-wrap,
  .modal-search-entity .grid-editor .k-grid .k-grid-content > table,
  .modal-search-entity .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 103px);
  }
  .form-column-grid .grid-editor .k-grid .k-grid-header-wrap > table,
  .form-column-grid .grid-editor .k-grid .k-grid-header-wrap,
  .form-column-grid .grid-editor .k-grid .k-grid-content,
  .form-column-grid .grid-editor .k-grid .k-virtual-scrollable-wrap,
  .form-column-grid .grid-editor .k-grid .k-grid-content > table,
  .form-column-grid .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
    min-width: calc(100vw - 345px);
  }
}
.grid-editor .k-grid .k-grid-header-wrap > table th:hover,
.grid-editor .k-grid .k-grid-header-wrap th:hover,
.grid-editor .k-grid .k-grid-content th:hover,
.grid-editor .k-grid .k-virtual-scrollable-wrap th:hover,
.grid-editor .k-grid .k-grid-content > table th:hover,
.grid-editor .k-grid .k-virtual-scrollable-wrap > table th:hover {
  background-image: none;
  background-color: var(--off-white);
  background-position: unset;
}
.grid-editor .k-grid .k-grid-header-wrap > table tr:hover,
.grid-editor .k-grid .k-grid-header-wrap tr:hover,
.grid-editor .k-grid .k-grid-content tr:hover,
.grid-editor .k-grid .k-virtual-scrollable-wrap tr:hover,
.grid-editor .k-grid .k-grid-content > table tr:hover,
.grid-editor .k-grid .k-virtual-scrollable-wrap > table tr:hover {
  background-image: none;
  background-color: var(--neutral-x-contrast);
  background-position: unset;
}
.admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap > table,
.admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap,
.admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-content,
.admin-container .grid-editor .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
.admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-content > table,
.admin-container .grid-editor .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 260px) !important;
  max-width: calc(100vw - 260px) !important;
  max-height: calc(100vh - 212px);
}
.rightBarVisible .admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap > table,
.rightBarVisible .admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap,
.rightBarVisible .admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-content,
.rightBarVisible .admin-container .grid-editor .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
.rightBarVisible .admin-container .grid-editor .k-grid.masterDetailGrid .k-grid-content > table,
.rightBarVisible .admin-container .grid-editor .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 520px) !important;
  max-width: calc(100vw - 520px) !important;
}
.grid-editor .k-grid.masterDetailGrid .row-action-menu {
  float: right;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap {
  max-width: 100%;
}
.grid-editor .k-grid.masterDetailGrid .k-grid-content {
  min-width: calc(100vw - 70px);
  max-width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid.masterDetailGrid .k-grid-content {
    min-width: initial;
  }
}
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .action-item.person-plus {
  cursor: pointer;
  width: 16px;
  height: 16px;
}
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .action-item.person-plus:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e94c";
  color: var(--white-contrast-text);
  font-size: 18px;
  font-weight: var(--font-weight-regular);
  line-height: 22px;
}
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .master-detail-grid .row-action-edit-item,
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .master-detail-grid .row-action-delete-item {
  cursor: pointer;
  text-indent: 6px;
}
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .master-detail-grid .row-action-edit-item:before,
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .master-detail-grid .row-action-delete-item:before {
  font-family: 'legaldesk-icons' !important;
  color: var(--white-contrast-text);
  font-size: 18px;
  font-weight: var(--font-weight-regular);
  line-height: 22px;
}
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .master-detail-grid .row-action-delete-item:before {
  content: "\e968";
  margin-right: 8px;
}
.modulo-list-container .grid-editor .k-grid.masterDetailGrid .k-grid-content .master-detail-grid .row-action-edit-item:before {
  content: "\e91c";
}
.grid-editor .k-grid.masterDetailGrid .k-grid-content tbody[data-empty] .master-detail-grid {
  min-height: 107px !important;
  background: var(--background-brand-base-xx-contrast-variant-dark) !important;
  padding: 10px 20px 10px 0;
  border: 0;
}
.grid-editor .k-grid.masterDetailGrid .k-grid-content tbody[data-empty] .master-detail-grid tbody[data-empty]:after {
  top: 34%;
  padding: 28px 9px 27px 9px;
  margin: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid.masterDetailGrid .k-grid-content tbody[data-empty] .master-detail-grid tbody[data-empty]:after {
    padding: 27px 9px 27px 9px;
  }
}
.grid-editor .k-grid .k-grouping-header {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  font-style: italic;
  background-image: none;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxxs);
  background-color: var(--off-white);
  border-color: var(--border-primary-hight-contrast);
  color: var(--off-white-contrast-text);
}
.grid-editor .k-grid .k-grouping-header .k-group-indicator {
  font-style: normal;
  margin: var(--spacing-none);
  background-color: var(--white);
  border-color: var(--border-primary-hight-contrast);
}
.grid-editor .k-grid .k-grouping-header .k-group-indicator .k-link,
.grid-editor .k-grid .k-grouping-header .k-group-indicator .k-icon {
  margin-top: var(--spacing-none);
  color: var(--white-contrast-text);
}
.grid-editor .k-grid .k-grid-header-locked {
  min-width: 40px;
  overflow: hidden;
  border-right-width: 1px;
  border-color: var(--border-primary-hight-contrast);
  z-index: 1;
}
.two-columns-locked .grid-editor .k-grid .k-grid-header-locked {
  width: 80px !important;
}
.grid-editor .k-grid .k-grid-header-locked table .k-header {
  position: relative;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  text-transform: none !important;
  padding: 5px 10px;
  white-space: nowrap;
  font-size: var(--font-size-xs);
  line-height: 16px;
  height: 40px;
  border-right: 0;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-overflow: unset;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.grid-editor .k-grid .k-grid-header-locked table .k-header.k-header-no-bordered {
  border-left: 0px !important;
}
.grid-editor .k-grid .k-grid-header-locked table .k-header label.checkbox-label {
  width: 20px;
  height: 20px;
  position: relative;
}
.grid-editor .k-grid .k-grid-header-locked table .k-header label.checkbox-label:before {
  font-size: 18px;
  font-weight: var(--font-weight-regular);
}
.check-grid-editor .grid-editor .k-grid .k-grid-header-locked table .k-header {
  position: relative;
  border-left: 1px solid var(--border-primary-hight-contrast) !important;
}
.grid-editor .k-grid .k-grid-header-locked table .k-header .checkbox-input {
  position: relative;
  display: inline-block;
  margin: -3px auto 0px auto;
  left: 4px;
}
.grid-editor .k-grid .k-grid-header-locked table th:hover {
  background-image: none;
  background-color: var(--off-white);
  background-position: unset;
}
.grid-editor .k-grid .k-grid-header-locked table tr:hover {
  background-image: none;
  background-color: var(--neutral-x-contrast);
  background-position: unset;
}
.grid-editor .k-grid .k-grid-header-locked ~ .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
}
.grid-editor .k-grid .k-grid-header {
  width: 100%;
  background-color: var(--off-white);
  background-image: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text) !important;
  vertical-align: middle;
  padding-right: 0 !important;
  overflow: hidden;
  border-top-left-radius: var(--spacing-vs);
  border-top-right-radius: var(--spacing-vs);
}
.grid-editor .k-grid .k-grid-header th {
  cursor: default;
}
.attach-modal .grid-editor .k-grid .k-grid-header th:nth-child(2) {
  border-left: none;
}
.grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  overflow: hidden;
  border: none !important;
  width: calc(100% - 41px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
    width: calc(100% - 41px) !important;
  }
}
.attach-modal .grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
  margin-left: 0px;
}
.grid-editor .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.grid-editor .k-grid .k-grid-header .k-grid-header-wrap table th .k-header-column-menu {
  padding-top: 9px;
}
.grid-editor .k-grid .k-grid-header .k-grid-header-wrap table th .k-header-column-menu.k-state-active {
  background: none;
}
.grid-editor .k-grid .k-grid-header .k-grid-header-wrap table th .k-header-column-menu.k-state-active .k-i-more-vertical:before {
  content: "\e129";
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table th .k-header-column-menu .k-icon {
    background-size: 340px 336px !important;
  }
}
.grid-editor .k-grid .k-grid-header .k-grid-header-wrap table th[data-title="Num. Pré-Fat"] .k-link .k-icon {
  margin-left: -8px;
}
.grid-editor .k-grid .k-grid-header .k-header {
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 400;
  background-color: var(--off-white);
  background-image: none;
  text-transform: none !important;
  border-color: var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 9px 10px 9px 10px;
  height: 40px;
  max-height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 16px;
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
}
.grid-editor .k-grid .k-grid-header .k-header::first-letter {
  text-transform: uppercase;
}
.grid-editor .k-grid .k-grid-header .k-header.k-with-icon {
  padding-right: 26px;
}
.grid-editor .k-grid .k-grid-header .k-header:has(.checkbox-input) {
  text-overflow: unset;
}
.search-container .grid-editor .k-grid .k-grid-header .k-header {
  background-color: var(--white);
}
.grid-editor .k-grid .k-grid-header .k-header .k-header-column-menu {
  width: 16px;
  height: 16px;
  padding: 0 !important;
  margin: 0px -20px 0px 0px;
  color: var(--neutral-x-contrast-text);
}
.grid-editor .k-grid .k-grid-header .k-header .k-header-column-menu .k-icon .k-i-more-vertical {
  color: var(--neutral-x-contrast-text);
}
.grid-editor .k-grid .k-grid-header .k-header .k-link {
  height: 16px;
  min-height: 16px;
  line-height: 16px;
  padding: 0px;
  margin: 0;
  padding-right: 16px;
  position: relative;
  color: var(--neutral-x-contrast-text) !important;
}
.grid-editor .k-grid .k-grid-header .k-header .k-link .k-icon {
  margin-top: 0 !important;
  vertical-align: middle !important;
}
.grid-editor .k-grid .k-grid-header .k-header .k-link .k-icon.k-i-sort-asc-sm,
.grid-editor .k-grid .k-grid-header .k-header .k-link .k-icon.k-i-sort-desc-sm {
  position: absolute;
  right: 2px;
  color: var(--data-visualization-primary-contrast-light) !important;
}
.grid-editor .k-grid .k-grid-header .k-header .k-link .k-sort-order {
  height: 12px;
  position: absolute;
  right: 0px !important;
  font-size: 8px;
  bottom: 0;
  line-height: 12px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid .k-grid-header .k-header .k-link .k-icon {
    background-size: 340px 336px !important;
  }
}
.grid-editor .k-grid .k-grid-header .simple-header {
  padding-top: 8px;
  padding-left: 10px;
  padding-bottom: 8px;
  font-weight: var(--font-weight-regular);
}
.grid-editor .k-grid .k-grid-header .simple-header .k-header-column-menu {
  margin-top: 0;
}
.grid-editor .k-grid .k-grid-header .simple-header .k-header-column-menu .k-icon:before {
  top: -2px;
}
.grid-editor .k-grid .k-selectable .k-state-selected {
  background-color: var(--neutral-x-tint);
  background-image: none;
  border: none;
}
.grid-in-pane .grid-editor .k-grid table tr.k-state-selected {
  background-color: transparent !important;
}
.grid-editor .k-grid table tr.k-state-selected td {
  background: var(--main-primary-x-tint) !important;
  color: var(--neutral-tint-text) !important;
}
.grid-editor .k-grid table tr.k-state-selected td i:before {
  color: var(--neutral-tint-text) !important;
}
.grid-editor .k-grid table td {
  padding: 5px 10px;
  white-space: nowrap;
  font-size: var(--font-size-xs);
  line-height: 16px;
  height: 24px;
  cursor: default;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
  border-right: 0;
}
.grid-editor .k-grid table td:has(.checkbox-input) {
  text-overflow: unset;
}
.grid-editor .k-grid table td.numeric-column {
  text-align: right !important;
}
.grid-editor .k-grid table td.data-limite-expirada {
  color: var(--fb-danger-default) !important;
  font-weight: var(--font-weight-semibold);
}
.grid-editor .k-grid table td.data-limite-expirada:after {
  width: 16px;
  height: 16px;
  position: absolute;
  place-content: center;
  content: "\e954";
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md);
  right: 10px;
  top: 10px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  line-height: 16px;
  text-align: center;
  display: inline-block;
}
.grid-editor .k-grid table td.clickable-column {
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  cursor: pointer !important;
}
.grid-editor .k-grid table td.clickable-column:hover {
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: var(--main-primary-xx-contrast);
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid table td.clickable-column:hover i,
.grid-editor .k-grid table td.clickable-column:hover a,
.grid-editor .k-grid table td.clickable-column:hover span,
.grid-editor .k-grid table td.clickable-column:hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid table td.clickable-column:hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid table td.clickable-column:hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid table td.template-left-column {
  text-align: left !important;
}
.grid-editor .k-grid table td.description-column {
  cursor: pointer !important;
}
.grid-editor .k-grid table td.status-column {
  text-align: center !important;
}
.grid-editor .k-grid table td.status-column ul {
  align-items: center;
}
.grid-editor .k-grid table td.image-in-grid div.default-profile-image {
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 50px 50px;
  width: 50px;
  height: 50px;
  margin: 0 auto;
  border-radius: 50%;
  box-shadow: 0 0 2px black;
}
.grid-editor .k-grid table td span.numeric-column {
  text-align: right !important;
  display: inline-block;
  width: 100%;
}
.grid-editor .k-grid table td span.template-left-column {
  text-align: left !important;
  display: inline-block;
  width: 100%;
}
.grid-editor .k-grid table td span.inactive {
  color: hsl(var(--fb-danger-defaultH), calc(var(--fb-danger-defaultS) - 30%), calc(var(--fb-danger-defaultL) + 15%));
  text-decoration: line-through;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.withDetailBar .grid-editor .k-grid table td.k-detail-cell {
  height: auto !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .withDetailBar .grid-editor .k-grid table td.k-detail-cell {
    padding: 0;
  }
}
.attach-modal .grid-editor .k-grid table td {
  padding: 5px 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.attach-modal .grid-editor .k-grid table td:nth-child(2) {
  border-left: none;
}
.attach-modal .grid-editor .k-grid table td:nth-child(2) .icon-import-data {
  width: 100%;
  height: 100%;
  color: transparent;
}
.attach-modal .grid-editor .k-grid table td:nth-child(2) .icon-import-data:before {
  line-height: 24px;
  color: var(--white-contrast-text);
}
.grid-editor .k-grid table td .row-action-icon {
  position: relative;
}
.grid-editor .k-grid table td .row-action-icon .data-text {
  padding-right: 20px;
}
.grid-editor .k-grid table td .row-action-icon [class^="icon-"],
.grid-editor .k-grid table td .row-action-icon [class*=" icon-"] {
  display: inline;
  position: absolute;
  right: 0px;
  top: -2px;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
}
.grid-editor .k-grid table td .row-action-icon [class^="icon-"]:before,
.grid-editor .k-grid table td .row-action-icon [class*=" icon-"]:before {
  float: none;
  width: auto;
  height: auto;
}
.grid-editor .k-grid table td.colorpicker-column {
  padding: 0;
}
.grid-editor .k-grid table td.colorpicker-column .k-colorpicker {
  margin: 0;
  margin-left: 50%;
  transform: translateX(-50%);
}
.grid-editor .k-grid table td.colorpicker-column .k-colorpicker .k-picker-wrap {
  height: 23px;
}
.grid-editor .k-grid table td.colorpicker-column .k-colorpicker .k-picker-wrap.k-state-border-down {
  padding-right: 2em;
}
.grid-editor .k-grid table td.colorpicker-column .k-colorpicker .k-picker-wrap .k-selected-color {
  height: 23px;
}
.grid-editor .k-grid table td.colorpicker-column .k-colorpicker .k-picker-wrap .k-selected-color .k-icon:before {
  top: -3px;
}
.grid-editor .k-grid table td.colorpicker-column .k-colorpicker .k-picker-wrap .k-select .k-i-arrow-60-down:before {
  top: -4px;
}
.grid-editor .k-grid table .k-alt {
  border: none;
  background-color: var(--neutral-x-contrast);
}
.grid-editor .k-grid table .k-alt td {
  border-color: var(--border-primary-hight-contrast) !important;
  border-top: none;
  border-bottom: none;
}
.grid-editor .k-grid table .k-alt.k-state-selected {
  background-image: none;
  background-color: var(--neutral-x-tint);
  border: none;
}
.grid-in-pane .grid-editor .k-grid table .k-alt.k-state-selected {
  background-color: transparent !important;
}
.attach-modal .grid-editor .k-grid table tr {
  background-color: transparent;
}
.attach-modal .grid-editor .k-grid table tr.k-alt {
  background-color: transparent;
}
.attach-modal .grid-editor .k-grid table tr.k-alt td {
  background-color: var(--neutral-x-contrast);
}
.attach-modal .grid-editor .k-grid table tr.k-state-selected {
  background-color: transparent;
}
.attach-modal .grid-editor .k-grid table tr.k-state-selected td .icon-import-data:before {
  color: var(--neutral-x-tint-text);
}
.attach-modal .grid-editor .k-grid table tr.k-state-selected.k-alt td .icon-import-data:before {
  color: var(--neutral-x-tint-text);
}
.attach-modal .grid-editor .k-grid table tr:hover {
  background-color: var(--neutral-x-tint);
}
.attach-modal .grid-editor .k-grid table tr:hover td {
  color: var(--neutral-tint-text) !important;
}
.attach-modal .grid-editor .k-grid table tr:hover td .icon-import-data:before {
  color: var(--neutral-tint-text);
}
.attach-modal .grid-editor .k-grid table tr:hover.k-alt td {
  color: var(--neutral-tint-text) !important;
}
.attach-modal .grid-editor .k-grid table tr:hover.k-alt td .icon-import-data:before {
  color: var(--neutral-tint-text);
}
.attach-modal .grid-editor .k-grid .k-grid-content-locked,
.attach-modal .grid-editor .k-grid .k-grid-content {
  min-width: unset;
}
.grid-editor .k-grid .k-grid-content-locked table,
.grid-editor .k-grid .k-grid-content table {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-alt td {
  background-color: var(--neutral-x-contrast);
}
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-selected td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-selected td {
  color: var(--neutral-x-tint-text) !important;
}
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-alt td {
  color: var(--neutral-x-tint-text) !important;
}
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr:not(.k-state-selected):hover td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr:not(.k-state-selected):hover td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr:not(.k-state-selected):hover td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr:not(.k-state-selected):hover td,
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-hover td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-hover td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-hover td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-hover td,
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-state-hover td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-state-hover td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-state-hover td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-state-hover td {
  background-color: var(--main-primary-contrast) !important;
  color: var(--main-primary-tint-text) !important;
}
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr:not(.k-state-selected):hover td ul[entity-id] li,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr:not(.k-state-selected):hover td ul[entity-id] li,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr:not(.k-state-selected):hover td ul[entity-id] li,
.attach-modal .grid-editor .k-grid .k-grid-content table tr:not(.k-state-selected):hover td ul[entity-id] li,
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-hover td ul[entity-id] li,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-hover td ul[entity-id] li,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-hover td ul[entity-id] li,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-hover td ul[entity-id] li,
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-state-hover td ul[entity-id] li,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-state-hover td ul[entity-id] li,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-state-hover td ul[entity-id] li,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-state-hover td ul[entity-id] li {
  color: var(--main-primary-tint-text);
}
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr:not(.k-state-selected):hover.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr:not(.k-state-selected):hover.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr:not(.k-state-selected):hover.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr:not(.k-state-selected):hover.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-hover.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-hover.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-hover.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-hover.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-state-hover.k-alt td,
.modal-search-entity .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-state-hover.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-state-hover.k-alt td,
.attach-modal .grid-editor .k-grid .k-grid-content table tr.k-state-selected.k-state-hover.k-alt td {
  background-color: var(--main-primary-contrast) !important;
  color: var(--main-primary-tint-text) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-grouping-row td,
.grid-editor .k-grid .k-grid-content table tr.k-grouping-row td {
  background-color: hsla(var(--off-whiteH), var(--off-whiteS), var(--off-whiteL), 0.4);
}
.grid-editor .k-grid .k-grid-content-locked table tr td .tag-warning,
.grid-editor .k-grid .k-grid-content table tr td .tag-warning,
.grid-editor .k-grid .k-grid-content-locked table tr td .tag-empty,
.grid-editor .k-grid .k-grid-content table tr td .tag-empty {
  position: absolute;
  left: 0;
  top: 0;
  width: 4px;
  height: 35px;
}
.grid-editor .k-grid .k-grid-content-locked table tr td .tag-warning:after,
.grid-editor .k-grid .k-grid-content table tr td .tag-warning:after,
.grid-editor .k-grid .k-grid-content-locked table tr td .tag-empty:after,
.grid-editor .k-grid .k-grid-content table tr td .tag-empty:after {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  color: transparent;
  line-height: 35px;
  width: 4px;
  height: 35px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.grid-editor .k-grid .k-grid-content-locked table tr td .tag-warning:after,
.grid-editor .k-grid .k-grid-content table tr td .tag-warning:after {
  background-color: var(--fb-danger-default);
}
.grid-editor .k-grid .k-grid-content-locked table tr td:hover .tag-warning,
.grid-editor .k-grid .k-grid-content table tr td:hover .tag-warning {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
  height: 35px;
}
.grid-editor .k-grid .k-grid-content-locked table tr td:hover .tag-warning:after,
.grid-editor .k-grid .k-grid-content table tr td:hover .tag-warning:after {
  content: attr(data-tag-title);
  cursor: pointer;
  text-align: center;
  color: var(--fb-danger-default-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
  height: 35px;
}
.grid-editor .k-grid .k-grid-content-locked {
  min-width: 40px;
  height: auto !important;
  border-color: var(--border-primary-hight-contrast);
  overflow: visible !important;
}
.two-columns-locked .grid-editor .k-grid .k-grid-content-locked {
  width: 80px !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr {
  height: 36px;
}
.form-column-grid .grid-editor .k-grid .k-grid-content-locked table tr {
  height: 36px !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td {
  height: 24px;
  font-size: var(--font-size-xs);
  line-height: 16px;
  position: relative;
  overflow: visible !important;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.grid-editor .k-grid .k-grid-content-locked table tr td [class*="icon-"].disabled,
.grid-editor .k-grid .k-grid-content-locked table tr td [class*=" icon-"].disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content-locked table tr td {
  height: 64px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 64px;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] {
  width: 20px;
  height: 20px;
  background-image: none;
  border: none !important;
  background-color: transparent;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li {
  width: 20px;
  height: 20px;
  border: none !important;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul {
  display: none;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li {
  height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li .k-link {
  font-weight: var(--font-weight-regular) !important;
  height: 36px;
  line-height: 20px;
  font-size: var(--font-size-sm) !important;
  padding: 8px 20px 8px 14px;
  min-width: 120px;
  text-align: left;
  position: relative;
  border: none !important;
  background-color: transparent;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li .k-link .item-menu-link-icon {
  width: 20px;
  height: 20px;
  margin-left: 0px !important;
  top: 8px;
  left: 8px;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li .k-link .item-menu-link-icon:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li .k-link .item-menu-link-icon.icon-user {
  font-size: var(--font-size-sm);
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: none !important;
  -webkit-transition: all 0.2s linear 0.1s linear;
  -moz-transition: all 0.2s linear 0.1s linear;
  -o-transition: all 0.2s linear 0.1s linear;
  -ms-transition: all 0.2s linear 0.1s linear;
  transition: all 0.2s linear 0.1s linear;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover i,
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover a,
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover span,
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: none !important;
  -webkit-transition: all 0.2s linear 0.1s linear;
  -moz-transition: all 0.2s linear 0.1s linear;
  -o-transition: all 0.2s linear 0.1s linear;
  -ms-transition: all 0.2s linear 0.1s linear;
  transition: all 0.2s linear 0.1s linear;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link i,
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link a,
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link span,
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.k-state-hover .k-link i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.has-icon .k-link {
  padding-left: 36px !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.disabled {
  cursor: not-allowed !important;
  background: var(--neutral-x-contrast) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.disabled .k-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  background: var(--neutral-x-contrast) !important;
  color: var(--neutral-x-tint) !important;
  cursor: not-allowed !important;
  border: none !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td ul[entity-id] > li ul li.disabled .k-link.disabled span {
  cursor: not-allowed !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr td input[type="checkbox"] {
  display: table;
  margin: 0 auto;
}
.grid-editor .k-grid .k-grid-content-locked table tr td input[type="checkbox"].disabled {
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
  cursor: not-allowed;
  pointer-events: none;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  cursor: pointer;
  width: 20px;
  height: 20px;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item:before {
  width: 20px;
  height: 20px;
  font-family: 'legaldesk-icons' !important;
  font-size: var(--font-size-xl);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 22px;
  float: left;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.sub-menu {
  padding-right: 10px;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.sub-menu:after {
  left: 13px;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.detail-item:before {
  width: 20px;
  height: 20px;
  content: "\e917";
  text-indent: 0px;
  line-height: 20px;
  text-align: center;
}
.grid-rateio .grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.detail-item:before,
.grid-posicao-financeira .grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.detail-item:before {
  content: "\e917";
  font-size: var(--font-size-xl);
  line-height: 20px;
  text-align: center;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item:hover {
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.edit-item:before {
  content: "\e91c";
  text-indent: 4px;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.delete-item:before {
  content: "\e968";
  width: 100%;
  height: 100%;
  text-align: center;
  text-indent: 0;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link .action-item.acompanhamento-item:before {
  content: "\e905";
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  cursor: no-drop;
}
.grid-editor .k-grid .k-grid-content-locked table tr .grid-action-link.disabled:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-grouping-row p {
  position: fixed;
  margin-top: -7px;
  z-index: 1;
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-alt {
  background-color: var(--neutral-x-contrast);
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected {
  background-image: none;
  background-color: var(--neutral-tint);
  border: none;
}
.grid-in-pane .grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt {
  background-color: transparent !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt td {
  background: var(--main-primary-x-tint) !important;
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt td ul .row-action-menu:before,
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt td ul .icon-more_options-02:before {
  color: var(--neutral-tint-text);
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected.k-alt td i:before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected:not(.k-alt) td ul .row-action-menu:before,
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected:not(.k-alt) td ul .icon-more_options-02:before {
  color: var(--neutral-tint-text);
}
.grid-editor .k-grid .k-grid-content-locked table tr.k-state-selected:not(.k-alt) td i:before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid .k-grid-content-locked table tr:hover {
  background-color: var(--white);
}
.grid-editor .k-grid .k-grid-content-locked table tr:hover.k-alt {
  background-color: var(--neutral-x-contrast);
}
.grid-editor .k-grid .k-grid-content {
  overflow-y: auto;
  overflow-x: auto;
  height: calc(100% - 41px) !important;
  width: calc(100% - 41px) !important;
}
.search-container .grid-editor .k-grid .k-grid-content {
  min-width: 100%;
}
.caso-alocacao-detail-list .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 84px) !important;
}
.attach-modal .grid-editor .k-grid .k-grid-content {
  min-width: unset;
  padding-left: 41px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid .k-grid-content {
    width: calc(100% - 42px) !important;
  }
  .grid-editor .k-grid .k-grid-content .k-icon {
    background-size: 340px 336px !important;
  }
  .revisao-lista .grid-editor .k-grid .k-grid-content {
    width: calc(100% - 190px) !important;
  }
}
.grid-editor .k-grid .k-grid-content .grid-action-link .action-item {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.grid-editor .k-grid .k-grid-content .grid-action-link.sub-menu {
  padding-right: 10px;
}
.grid-editor .k-grid .k-grid-content .grid-action-link.sub-menu:after {
  left: 13px;
}
.grid-editor .k-grid .k-grid-content .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .k-grid .k-grid-content .grid-action-link.disabled:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.grid-editor .k-grid .k-grid-content table {
  width: 100% !important;
  min-height: 34px;
}
.form-column-grid .grid-editor .k-grid .k-grid-content table {
  min-height: 34px !important;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr.k-state-selected {
  background-color: var(--neutral-contrast) !important;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr td {
  height: 64px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr td.image-in-grid {
  position: relative;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr td.image-in-grid > div {
  width: 64px;
  height: 64px;
  background-size: contain;
  background-repeat: no-repeat;
  background-position-y: center;
  display: inline-block;
  margin-right: 10px;
  position: absolute;
  left: 0px;
  top: 0;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr td.image-in-grid > div:before {
  content: '';
  position: absolute;
  width: 1px;
  height: 64px;
  background-color: var(--neutral-contrast);
  top: 0;
  left: 64px;
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr td.image-in-grid > div.no-image {
  background-image: url('images/no-product-image.png');
}
.adicionarItens.with-image .grid-editor .k-grid .k-grid-content table tr td.image-in-grid span {
  margin-left: 72px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 65px);
  line-height: 64px;
}
.form-column-grid .grid-editor .k-grid .k-grid-content table tr {
  height: 34px !important;
}
.grid-editor .k-grid .k-grid-content table tr td {
  position: relative;
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving,
.grid-editor .k-grid .k-grid-content table tr td .icon-co-denied {
  margin: 0 5px;
  cursor: default;
  width: 20px;
  height: 20px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving + span,
.grid-editor .k-grid .k-grid-content table tr td .icon-co-denied + span {
  line-height: 22px;
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving:after,
.grid-editor .k-grid .k-grid-content table tr td .icon-co-denied:after {
  content: '';
  width: 5px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.k-ie .grid-editor .k-grid .k-grid-content table tr td .icon-moving,
.k-ie .grid-editor .k-grid .k-grid-content table tr td .icon-co-denied,
.k-ff .grid-editor .k-grid .k-grid-content table tr td .icon-moving,
.k-ff .grid-editor .k-grid .k-grid-content table tr td .icon-co-denied {
  height: 43px;
  line-height: 43px !important;
}
.k-ie .grid-editor .k-grid .k-grid-content table tr td .icon-moving:after,
.k-ie .grid-editor .k-grid .k-grid-content table tr td .icon-co-denied:after,
.k-ff .grid-editor .k-grid .k-grid-content table tr td .icon-moving:after,
.k-ff .grid-editor .k-grid .k-grid-content table tr td .icon-co-denied:after {
  height: calc(100% + 5px);
}
.k-ie .grid-editor .k-grid .k-grid-content table tr td .icon-moving + span,
.k-ie .grid-editor .k-grid .k-grid-content table tr td .icon-co-denied + span,
.k-ff .grid-editor .k-grid .k-grid-content table tr td .icon-moving + span,
.k-ff .grid-editor .k-grid .k-grid-content table tr td .icon-co-denied + span {
  line-height: 43px;
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving:after {
  background-color: var(--fb-success-default);
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving.give-back {
  line-height: 16px;
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving.give-back:before {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.grid-editor .k-grid .k-grid-content table tr td .icon-moving.give-back:after {
  background-color: var(--neutral-x-tint);
}
.grid-editor .k-grid .k-grid-content table tr td .icon-co-denied:after {
  background-color: var(--fb-danger-default);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid {
  background-color: var(--neutral-contrast) !important;
  border-color: var(--white);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table {
  border-radius: var(--radius-vs);
  background-color: var(--background-brand-base-xx-contrast-variant-dark) !important;
  border: 1px solid var(--background-secondary-xxl-contrast);
  border-bottom: 0px;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td {
  border-color: var(--white) !important;
  border-bottom: 1px solid var(--white) !important;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td [class^="icon-"],
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td [class*=" icon-"] {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td [class^="icon-"].disabled,
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td [class*=" icon-"].disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table .k-alt {
  background-color: var(--neutral-x-contrast);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td[role="gridcell"]:nth-child(2) {
  border-left: none;
}
.withDetailBar .grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid table td[role="gridcell"]:nth-child(2) {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: space-around;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-grid-header th.k-with-icon .k-link {
  font-weight: var(--font-weight-regular);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-grid-header .k-header[role="columnheader"]:nth-child(2):not(.k-with-icon) {
  border-left: none;
  border-radius: 8px 0 0 0;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-grid-header .k-header[role="columnheader"]:last-child {
  border-radius: 0 8px 0 0;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap {
  color: var(--neutral-x-contrast-text);
  padding: 4px 20px !important;
  background: var(--white) !important;
  border-radius: 0 0 8px 8px;
  border: 1px solid var(--background-secondary-xxl-contrast);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-pager-numbers .k-state-selected {
  color: var(--main-primary-contrast);
  font-size: var(--font-size-sm);
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-pager-numbers .k-link {
  color: var(--neutral-x-contrast-text);
  opacity: 0.7;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap a,
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap ul {
  display: flex;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-link .k-i-arrow-e,
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-link .k-i-arrow-w,
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-link .k-i-seek-e,
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-link .k-i-seek-w {
  border: solid var(--white);
  border-width: 2px 2px 0 0;
}
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-link .k-i-seek-e:after,
.grid-editor .k-grid .k-grid-content .master-detail-grid.k-grid .k-pager-wrap .k-link .k-i-seek-w:after {
  background-color: var(--white);
}
.grid-editor .k-grid.k-grid-lockedcolumns .k-grid-content {
  position: absolute;
  left: 0;
  padding-left: 40px;
  z-index: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid.k-grid-lockedcolumns .k-grid-content {
    margin-left: 0px !important;
  }
}
.grid-editor .k-grid.k-grid-lockedcolumns .k-grid-content-locked {
  z-index: 3;
}
.grid-editor .k-grid.k-grid-lockedcolumns .k-grid-content-locked tr .ico-login {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-editor .k-grid.k-grid-lockedcolumns .k-grid-header-wrap {
  margin-left: -1px;
}
.grid-editor .k-grid .k-pager-wrap {
  display: flex;
  align-items: start;
  gap: var(--spacing-none);
  justify-content: space-between;
  flex-wrap: wrap;
  max-height: 45px;
  z-index: 3;
  background-color: var(--white);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  padding: var(--spacing-xxs) var(--spacing-md);
}
.grid-editor .k-grid .k-pager-wrap .k-pager-numbers {
  margin: 0 8px;
}
.grid-editor .k-grid .k-pager-wrap .k-pager-numbers li {
  width: 28px;
  height: 26px;
  margin: 0 2px;
}
.grid-editor .k-grid .k-pager-wrap .k-pager-numbers .k-state-selected {
  height: 26px;
  border-radius: 0;
  background: none;
  color: var(--black);
  font-weight: var(--font-weight-semibold);
  border: none;
  font-size: var(--font-size-sm);
  vertical-align: top;
  min-width: 28px;
  line-height: 26px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
}
.grid-editor .k-grid .k-pager-wrap .k-pager-numbers .k-link {
  height: 26px;
  min-width: 28px;
  border: none;
  font-size: var(--font-size-sm);
  background: none;
  line-height: 26px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
  border-radius: 0;
  font-weight: var(--font-weight-medium);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.grid-editor .k-grid .k-pager-wrap .k-pager-numbers .k-link:hover:not(.k-state-disabled) {
  color: var(--neutral-x-contrast-text) !important;
}
.grid-editor .k-grid .k-pager-wrap .k-link {
  width: 26px;
  height: 26px;
  background: none;
  border: none;
  border-radius: 0;
}
.grid-editor .k-grid .k-pager-wrap .k-link:hover {
  font-weight: var(--font-weight-semibold);
}
.grid-editor .k-grid .k-pager-wrap .k-link:hover:not(.k-state-disabled) .k-icon {
  color: var(--neutral-x-contrast-text) !important;
}
.grid-editor .k-grid .k-pager-wrap .k-link.k-state-disabled .k-icon:before {
  cursor: not-allowed !important;
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-arrow-e,
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-arrow-w,
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-seek-e,
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-seek-w {
  width: 10px;
  height: 10px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  background: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 1;
  position: relative;
  overflow: visible;
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-arrow-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-seek-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-seek-e:after {
  content: ' ';
  width: 1px;
  height: 17px;
  background-color: var(--main-primary-default);
  position: absolute;
  top: -12px;
  right: -4px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-seek-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-seek-w:after {
  content: ' ';
  width: 1px;
  height: 17px;
  background-color: var(--main-primary-default);
  position: absolute;
  bottom: 5px;
  left: 13px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-i-arrow-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xxl);
  margin-top: var(--spacing-none);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-editor .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-editor .k-grid .check-all .k-header-column-menu {
  display: none;
}
.grid-editor .k-grid .k-grid-toolbar .k-grid-cancel-changes {
  display: none;
}
.grid-editor.grid-actions-button .k-grid-lockedcolumns .k-grid-content {
  position: absolute;
  left: 0;
  padding-left: 80px !important;
  z-index: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.grid-actions-button .k-grid-lockedcolumns .k-grid-content {
    padding-left: 0 !important;
    position: static;
    margin-left: -1px;
  }
}
.grid-editor.grid-actions-button .k-grid-lockedcolumns .k-grid-content-locked {
  z-index: 3;
}
.grid-editor.grid-assunto.grid-attach-docs-container .k-grid,
.grid-editor.grid-check-menu.grid-attach-docs-container .k-grid,
.grid-editor.grid-docs.grid-attach-docs-container .k-grid {
  height: 100% !important;
}
.grid-editor.grid-assunto.grid-attach-docs-container .k-grid .k-grid-header-locked table tr,
.grid-editor.grid-check-menu.grid-attach-docs-container .k-grid .k-grid-header-locked table tr,
.grid-editor.grid-docs.grid-attach-docs-container .k-grid .k-grid-header-locked table tr {
  height: 40px !important;
}
.grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content,
.grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content,
.grid-editor.grid-docs .k-grid-lockedcolumns .k-grid-content {
  position: absolute;
  left: 0;
  padding-left: 80px !important;
  z-index: 0;
  width: calc(100% - 41px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content,
  .grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content,
  .grid-editor.grid-docs .k-grid-lockedcolumns .k-grid-content {
    padding-left: 0 !important;
    position: static;
    margin-left: -1px;
  }
}
.grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content-locked,
.grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content-locked,
.grid-editor.grid-docs .k-grid-lockedcolumns .k-grid-content-locked {
  z-index: 3;
}
.grid-editor.grid-docs.without-attach .k-grid-lockedcolumns .k-grid-content {
  padding-left: 40px !important;
}
.grid-editor.ts-daily {
  height: 90px !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  flex: 1;
}
.grid-editor.ts-daily .grid-actions {
  height: 90px;
  display: flex;
  gap: var(--spacing-sm);
}
.grid-editor.ts-daily .grid-actions .profissional-selecionado {
  align-self: center;
  margin: 0;
  text-transform: none;
  width: fit-content;
  min-width: fit-content;
}
.grid-editor.ts-daily .grid-actions .profissional-selecionado .gerenc-obj .editor-labeled-button {
  min-height: 34px;
  max-height: 34px;
  line-height: 34px;
  margin: 0px;
}
.grid-editor.ts-daily .grid-actions .grid-action-container {
  top: 0px;
  align-self: center;
}
.grid-editor.ts-daily .grid-actions .page-title-navigation {
  align-self: center;
  margin: 0px;
  min-width: fit-content;
}
.grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap {
  width: calc(100% - 1px) !important;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap {
  width: 100% !important;
}
.grid-editor .k-grid.masterDetailGrid .k-grid-content {
  max-height: calc(100vh - 210px);
  width: 100% !important;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  width: 100% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 35px;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell .k-icon.k-minus {
  margin: 4px 0 0 0 !important;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell .action-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell .k-menu.k-menu-horizontal {
  border: none;
  cursor: pointer;
  background: none;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell .k-menu.k-menu-horizontal .k-item {
  border: none;
  text-align: left;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell .k-menu.k-menu-horizontal .k-item.disabled {
  cursor: no-drop !important;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell .k-menu.k-menu-horizontal .k-item.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.withDetailBar .grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-detail-cell {
  height: auto !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid.masterDetailGrid .k-grid-content {
    max-height: calc(100vh - 275px);
  }
}
.grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-detail-cell {
  height: auto !important;
}
.grid-editor .k-grid.masterDetailGrid .k-grid-content .k-master-row .k-hierarchy-cell {
  padding: 5px;
}
.grid-editor .k-icon.k-plus,
.grid-editor .k-icon.k-minus,
.grid-editor .k-icon.k-i-expand,
.grid-editor .k-icon.k-i-collapse {
  outline: none;
  margin: 0px 0 0 4px;
  float: right;
  width: 20px;
  height: 20px;
  cursor: pointer;
  background: none;
}
.grid-editor .k-icon.k-plus:before,
.grid-editor .k-icon.k-minus:before,
.grid-editor .k-icon.k-i-expand:before,
.grid-editor .k-icon.k-i-collapse:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91b";
  color: var(--data-visualization-primary-x-tint-contrast-light);
  width: 100%;
  height: 100%;
  line-height: 22px;
  font-size: 18px;
}
.grid-editor .k-minus,
.grid-editor .k-i-collapse {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  transform: rotate(90deg);
}
.grid-editor th.k-hierarchy-cell.k-header ~ th[role="columnheader"] .k-link {
  font-weight: var(--font-weight-regular);
}
.grid-editor th.k-hierarchy-cell.k-header + th[role="columnheader"] .k-link {
  text-align: left;
}
.grid-editor .k-detail-row .k-hierarchy-cell {
  background: var(--background-brand-base-xx-contrast-variant-dark) !important;
}
.grid-editor .k-detail-row .k-detail-cell {
  padding: 0;
  background: var(--neutral-contrast);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container {
  position: relative;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table {
  background: none;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr {
  position: relative;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr:hover {
  background: var(--neutral-x-tint);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr:hover td {
  overflow: hidden;
  color: var(--neutral-x-tint-text);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr:hover td.spacer:before,
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr:hover td.first-column:before {
  background: var(--neutral-x-tint);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr:hover td.sub-menu-container .sub-menu-item {
  opacity: 1;
  visibility: visible;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td {
  color: var(--data-visualization-black-contrast-dark);
  border-left: none;
  position: relative;
  border-right: 1px solid var(--border-primary-hight-contrast) !important;
  width: calc((100%/3) - 450px);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td:last-child {
  border-right: none !important;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td.first-column {
  width: 430px;
  position: relative;
  overflow: visible;
  border-right: 1px solid var(--border-primary-hight-contrast) !important;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td.first-column:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 27px;
  left: -27px;
  top: 0;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td.first-column label {
  width: 100%;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td.spacer {
  width: 220px;
  position: relative;
  overflow: visible;
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td.spacer:before {
  content: '';
  position: absolute;
  height: 100%;
  width: 27px;
  left: -27px;
  top: 0;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.grid-editor .k-detail-row .k-detail-cell .table-detail-container table tr td:not(.first-column) {
  text-align: right;
}
.grid-editor .k-detail-row .k-detail-cell .master-detail-grid tr.k-alt td {
  background: var(--neutral-x-contrast);
}
.grid-editor .k-detail-row:not(:last-child) .k-detail-cell .prefatura-detail-grid {
  border-bottom: 1px solid var(--white);
}
.grid-editor .k-pager-info {
  padding: 0;
  margin-left: auto;
}
.grid-editor.grid-groupable .k-grouping-header {
  padding: 0;
  height: 34px;
  background-color: var(--neutral-x-contrast);
  padding-left: 40px;
  line-height: 34px;
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
  font-style: normal;
}
.grid-editor.grid-groupable .k-grouping-header .k-grouping-dropclue {
  background-image: none;
}
.grid-editor.grid-groupable .k-grouping-header .k-group-indicator {
  background-color: var(--neutral-contrast);
  border: none;
  padding: 8px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0;
  border-right: 1px solid var(--neutral-x-contrast);
  width: 160px;
  position: relative;
}
.grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-link {
  font-size: var(--font-size-xs);
  width: 124px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--data-visualization-black-contrast-dark);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-link .k-si-arrow-n {
    background-image: none;
    -webkit-transform: rotate(180deg);
    -moz-transform: rotate(180deg);
    -ms-transform: rotate(180deg);
    -o-transform: rotate(180deg);
    transform: rotate(180deg);
  }
  .grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-link .k-si-arrow-n:before {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
    font-size: var(--font-size-md);
    line-height: 16px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-link .k-si-arrow-s {
    background-image: none;
  }
  .grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-link .k-si-arrow-s:before {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
    font-size: var(--font-size-md);
    line-height: 16px;
  }
}
.grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-button {
  background-image: none;
  position: absolute;
  right: 8px;
  top: 10px;
}
.grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-button .k-group-delete {
  background-image: none;
}
.grid-editor.grid-groupable .k-grouping-header .k-group-indicator .k-button .k-group-delete:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e911";
  font-size: var(--font-size-md);
  line-height: 16px;
  color: var(--data-visualization-black-contrast-dark) !important;
}
.grid-editor.grid-groupable .k-grid-content {
  max-width: calc(100vw - 43px);
  height: calc(100vh - 286px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.grid-groupable .k-grid-content {
    height: calc(100vh - 257px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grid-editor.grid-groupable .k-grid-content {
    height: calc(100vh - 273px) !important;
  }
}
.grid-editor.grid-groupable .k-grid-content table {
  max-width: calc(100vw - 43px);
  position: initial;
}
.k-ie .grid-editor.grid-groupable .k-grid-content table,
.k-ff .grid-editor.grid-groupable .k-grid-content table {
  position: inherit;
}
.grid-editor.grid-groupable .k-grid-content table tbody {
  position: initial;
}
.k-ie .grid-editor.grid-groupable .k-grid-content table tbody,
.k-ff .grid-editor.grid-groupable .k-grid-content table tbody {
  position: inherit;
}
.grid-editor.grid-groupable .k-grid-content table tbody tr.k-grouping-row td {
  border-top: none;
  border-left: none;
}
.grid-editor.grid-groupable .k-grid-content table tbody tr.k-grouping-row td .k-reset .k-icon {
  outline: none;
  box-shadow: none;
}
.grid-editor.grid-groupable .k-grid-content table tbody tr:not(.k-grouping-row) .k-group-cell {
  border-left: none;
}
.grid-editor.grid-groupable .k-grid-content table tbody tr td {
  border-top: 0;
}
.grid-editor.grid-groupable .k-grid-content .km-scroll-container {
  width: 100%;
  min-width: 100%;
}
.rightBarVisible .grid-editor.grid-groupable .k-grid-content {
  max-width: calc(100vw - 299px) !important;
}
.rightBarVisible .grid-editor.grid-groupable .k-grid-content table {
  max-width: calc(100vw - 299px) !important;
}
.consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-content {
  max-width: 100% !important;
  width: 100% !important;
}
.consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-content table {
  max-width: 100% !important;
  width: 100% !important;
}
.rightBarVisible .consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-content {
  max-width: calc(100vw - 232px) !important;
}
.rightBarVisible .consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-content table {
  max-width: calc(100vw - 232px) !important;
}
.grid-editor.grid-groupable .k-grid-header-wrap {
  max-width: 100%;
  width: 100% !important;
}
.grid-editor.grid-groupable .k-grid-header-wrap table {
  max-width: calc(100vw - 43px);
}
.grid-editor.grid-groupable .k-grid-header-wrap table th.k-group-cell {
  border-left: none;
}
.consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-header-wrap table th.k-group-cell + th:not(.k-group-cell) {
  border-left: none;
}
.rightBarVisible .grid-editor.grid-groupable .k-grid-header-wrap {
  max-width: calc(100vw - 299px) !important;
}
.rightBarVisible .grid-editor.grid-groupable .k-grid-header-wrap table {
  max-width: calc(100vw - 299px) !important;
}
.rightBarVisible .grid-editor.grid-groupable .k-grid-header-wrap table thead {
  max-width: calc(100vw - 299px) !important;
}
.consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-header-wrap {
  max-width: 100% !important;
  width: 100% !important;
}
.consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-header-wrap table {
  max-width: 100% !important;
  width: 100% !important;
}
.rightBarVisible .consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-header-wrap {
  max-width: calc(100vw - 232px) !important;
}
.rightBarVisible .consumoOrcamentoDespesas .grid-editor.grid-groupable .k-grid-header-wrap table {
  max-width: calc(100vw - 232px) !important;
}
.consumoOrcamentoDespesas .grid-editor.grid-groupable .k-pager-wrap {
  width: 100vw;
  position: fixed;
  bottom: 0;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.rightBarVisible .consumoOrcamentoDespesas .grid-editor.grid-groupable .k-pager-wrap {
  width: calc(100vw - 230px);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.grid-editor .masterDetailGrid .k-grid-content table td.k-detail-cell {
  height: auto !important;
}
.grid-editor.grid-docs .k-grid .k-grid-header .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
}
.grid-editor.grid-docs .k-grid.k-grid-lockedcolumns .k-grid-header-wrap {
  margin-left: 0px !important;
}
.grid-editor.grid-docs .k-grid.k-grid-lockedcolumns .k-grid-header-wrap table tr th:nth-child(2) {
  border-left-color: transparent !important;
}
.grid-editor.grid-docs .k-grid.k-grid-lockedcolumns .k-grid-content {
  width: calc(100% - 81px) !important;
}
.grid-editor.grid-docs .k-grid .k-grid-content {
  width: calc(100% - 41px) !important;
  margin-left: 1px !important;
}
.grid-editor.grid-docs .k-grid .k-grid-content table tr td:nth-child(2) {
  border-left-color: transparent !important;
}
.grid-editor.grid-docs.without-attach .k-grid .k-grid-header .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
}
.grid-editor.grid-docs.without-attach .k-grid .k-grid-content {
  width: calc(100% - 41px) !important;
}
@media only screen and (max-width: 1024px) {
  .grid-editor .k-pager-wrap {
    max-height: 57px;
  }
  .grid-editor .k-pager-wrap .k-pager-numbers {
    position: relative !important;
    left: 0;
    display: block;
  }
  .grid-editor .k-pager-wrap .k-pager-numbers .k-current-page {
    display: none !important;
  }
  .grid-editor .k-pager-wrap .k-pager-numbers li {
    display: block !important;
  }
  .grid-editor .k-pager-wrap .k-pager-numbers li .k-state-selected,
  .grid-editor .k-pager-wrap .k-pager-numbers li .k-link {
    text-align: center !important;
    padding: 0 2px !important;
  }
  .grid-editor .k-pager-wrap .k-pager-numbers + .k-link {
    margin: var(--spacing-none);
  }
}
.loading-custom-detail-grid {
  height: calc(100vh - 168px);
}
.k-drag-clue {
  -webkit-box-shadow: 0 0 4px 2px var(--neutral-contrast) ;
  -moz-box-shadow: 0 0 4px 2px var(--neutral-contrast) ;
  -o-box-shadow: 0 0 4px 2px var(--neutral-contrast) ;
  box-shadow: 0 0 4px 2px var(--neutral-contrast) ;
  background: none;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  text-transform: lowercase;
  width: 160px!important;
  padding: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-drag-clue::first-letter {
  text-transform: uppercase;
}
.k-drag-clue .k-drag-status {
  display: none;
}
.main-container .center-content .modulo-list-container .grid-editor .grid-actions {
  margin-left: auto;
  -webkit-transition: padding-right 0.2s ease;
  -moz-transition: padding-right 0.2s ease;
  -o-transition: padding-right 0.2s ease;
  -ms-transition: padding-right 0.2s ease;
  transition: padding-right 0.2s ease;
  padding-right: var(--spacing-xxl);
}
@media (min-width: 1250px) {
  .rightBarVisible .grid-editor .k-grid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor .k-grid .k-grid-header-wrap,
  .rightBarVisible .grid-editor .k-grid .k-grid-content,
  .rightBarVisible .grid-editor .k-grid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor .k-grid .k-grid-content > table,
  .rightBarVisible .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 299px);
    -webkit-transition: all 0.2s ease;
    -moz-transition: all 0.2s ease;
    -o-transition: all 0.2s ease;
    -ms-transition: all 0.2s ease;
    transition: all 0.2s ease;
  }
  .rightBarVisible .grid-editor .k-grid .k-grid-pager {
    -webkit-transition: padding-right 0.2s ease;
    -moz-transition: padding-right 0.2s ease;
    -o-transition: padding-right 0.2s ease;
    -ms-transition: padding-right 0.2s ease;
    transition: padding-right 0.2s ease;
  }
}
@media (min-width: 1250px) {
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-grid-header-wrap,
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-grid-content,
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-grid-content > table,
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table {
    min-width: calc(100vw - 354px);
    max-width: calc(100vw - 232px);
  }
  .rightBarVisible .grid-editor .k-grid.masterDetailGrid .k-grid-pager {
    -webkit-transition: padding-right 0.2s ease;
    -moz-transition: padding-right 0.2s ease;
    -o-transition: padding-right 0.2s ease;
    -ms-transition: padding-right 0.2s ease;
    transition: padding-right 0.2s ease;
    padding-right: 16px !important;
  }
}
@media (min-width: 1250px) {
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-grid-header-wrap,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-grid-header-wrap,
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-grid-content,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-grid-content,
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-grid-content > table,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-grid-content > table,
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-virtual-scrollable-wrap > table,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 338px);
  }
  .rightBarVisible .grid-editor.grid-assunto .k-grid .k-grid-pager,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid .k-grid-pager {
    -webkit-transition: padding-right 0.2s ease;
    -moz-transition: padding-right 0.2s ease;
    -o-transition: padding-right 0.2s ease;
    -ms-transition: padding-right 0.2s ease;
    transition: padding-right 0.2s ease;
  }
}
@media (min-width: 1250px) {
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-grid-header-wrap,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-grid-header-wrap,
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-grid-content,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-grid-content,
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-grid-content > table,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-grid-content > table,
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 313px);
  }
  .rightBarVisible .grid-editor.grid-assunto .k-grid.masterDetailGrid .k-grid-pager,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid.masterDetailGrid .k-grid-pager {
    -webkit-transition: padding-right 0.2s ease;
    -moz-transition: padding-right 0.2s ease;
    -o-transition: padding-right 0.2s ease;
    -ms-transition: padding-right 0.2s ease;
    transition: padding-right 0.2s ease;
  }
}
.rightBarVisible .grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content,
.rightBarVisible .grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content {
  position: absolute;
  left: 0;
  padding-left: 80px !important;
  z-index: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .rightBarVisible .grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content,
  .rightBarVisible .grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content {
    padding-left: 0 !important;
    position: static;
    margin-left: -1px;
  }
}
.rightBarVisible .grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content-locked,
.rightBarVisible .grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content-locked {
  z-index: 3;
}
@media (min-width: 1250px) {
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-grid-header-wrap,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-grid-content,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-grid-content > table,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 421px) !important;
    min-width: calc(100vw - 421px) !important;
  }
}
.rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid .k-grid-pager {
  -webkit-transition: padding-right 0.2s ease;
  -moz-transition: padding-right 0.2s ease;
  -o-transition: padding-right 0.2s ease;
  -ms-transition: padding-right 0.2s ease;
  transition: padding-right 0.2s ease;
}
@media (min-width: 1250px) {
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-header-wrap > table,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-header-wrap,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-content,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-content > table,
  .rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 421px) !important;
    min-width: calc(100vw - 421px) !important;
  }
}
.rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-pager {
  -webkit-transition: padding-right 0.2s ease;
  -moz-transition: padding-right 0.2s ease;
  -o-transition: padding-right 0.2s ease;
  -ms-transition: padding-right 0.2s ease;
  transition: padding-right 0.2s ease;
}
.rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid-lockedcolumns .k-grid-content {
  position: absolute;
  left: 0;
  padding-left: 190px !important;
  z-index: 0;
}
.rightBarVisible .grid-editor.grid-revisao-timesheet .k-grid-lockedcolumns .k-grid-content-locked {
  z-index: 1;
}
.rightBarVisible .grid-editor.grid-docs.without-attach .k-grid-lockedcolumns .k-grid-content {
  padding-left: 40px !important;
}
.rightBarVisible .grid-editor .grid-actions:not(.not-in-header) {
  padding-right: 270px;
}
.k-grid {
  position: relative;
  border-bottom: 0;
}
.k-grid .k-grid-content {
  position: static;
}
.modalHost .k-grid .k-grid-content {
  position: relative;
}
.k-grid .k-grid-content table {
  background-color: var(--off-white) !important;
  position: static;
}
.k-grid .k-grid-content table tbody {
  position: static;
}
.k-grid .k-grid-content table tbody tr.k-alt {
  background-color: var(--neutral-x-contrast);
}
.k-grid .k-grid-content table tbody:empty:after {
  content: attr(data-empty);
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  text-align: center;
  display: block;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
  opacity: 1;
  padding: 50px 0;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  top: 116px;
  left: 0;
  z-index: 1;
  margin-top: -116px;
}
.modalHost .k-grid .k-grid-content table tbody:empty:after,
.grid-no-actions .k-grid .k-grid-content table tbody:empty:after,
.consumoOrcamentoDespesas .k-grid .k-grid-content table tbody:empty:after {
  top: 50%;
}
.k-grid .k-grid-content table tbody tr:not(.k-alt) td {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.k-grid .k-grid-content .k-loading-mask + table tbody:empty:after {
  display: none;
}
.k-grid .k-loading-mask + .k-grid-header + .k-grid-content-locked + .k-grid-content table tbody:empty:after {
  display: none;
}
.two-sidebars-container {
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.two-sidebars-container .grid-editor .k-grid .k-grid-content {
  width: 100%!important;
}
.two-sidebars-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  width: 100%!important;
}
.rightBarVisible .two-sidebars-container .grid-editor .k-grid .k-grid-header-wrap > table,
.rightBarVisible .two-sidebars-container .grid-editor .k-grid .k-grid-header-wrap,
.rightBarVisible .two-sidebars-container .grid-editor .k-grid .k-grid-content,
.rightBarVisible .two-sidebars-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.rightBarVisible .two-sidebars-container .grid-editor .k-grid .k-grid-content > table,
.rightBarVisible .two-sidebars-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 507px);
}
.grid-editor #grid-pre.k-grid .k-grid-header-wrap > table,
.grid-editor #grid-pre.k-grid .k-grid-header-wrap,
.grid-editor #grid-pre.k-grid .k-grid-content,
.grid-editor #grid-pre.k-grid .k-virtual-scrollable-wrap,
.grid-editor #grid-pre.k-grid .k-grid-content > table,
.grid-editor #grid-pre.k-grid .k-virtual-scrollable-wrap > table {
  max-width: 100%;
  min-width: 100%;
}
.grid-editor .profissional-selecionado,
.grid-editor .simple-title-content {
  justify-items: center;
  min-width: 200px;
  text-align: center;
  width: auto;
  left: 182px;
  padding-left: 14px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-transform: lowercase;
}
.grid-editor .profissional-selecionado::first-letter,
.grid-editor .simple-title-content::first-letter {
  text-transform: uppercase;
}
.grid-editor .profissional-selecionado .gerenc-obj .editor-labeled-button,
.grid-editor .simple-title-content .gerenc-obj .editor-labeled-button {
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  min-height: 25px;
  max-height: 25px;
  max-width: 250px;
  border: 1px solid var(--fb-waiting-xx-tint);
  background-color: var(--fb-waiting-contrast);
  cursor: default;
}
.grid-editor .profissional-selecionado .gerenc-obj .editor-labeled-button .editor-button-span,
.grid-editor .simple-title-content .gerenc-obj .editor-labeled-button .editor-button-span {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--fb-waiting-shade);
  cursor: default;
}
.grid-editor .profissional-selecionado .gerenc-obj .editor-labeled-button:hover,
.grid-editor .simple-title-content .gerenc-obj .editor-labeled-button:hover {
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
  background-color: var(--fb-waiting-x-tint);
}
.grid-editor .profissional-selecionado.lista,
.grid-editor .simple-title-content.lista {
  min-width: fit-content;
  width: fit-content;
  padding-left: 0px;
  text-transform: none;
  margin-top: -2px;
}
.grid-editor .profissional-selecionado.lista .gerenc-obj .editor-labeled-button,
.grid-editor .simple-title-content.lista .gerenc-obj .editor-labeled-button {
  min-height: 34px !important;
  max-height: 34px !important;
  line-height: 34px;
}
.grid-editor .profissional-selecionado.agend-ferias,
.grid-editor .simple-title-content.agend-ferias {
  left: 300px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .profissional-selecionado,
  .grid-editor .simple-title-content {
    width: calc(100% - 450px);
    left: 167px;
  }
}
.grid-editor .profissional-selecionado {
  min-width: fit-content;
  width: fit-content;
  padding-left: 0px;
  text-transform: none;
}
.grid-editor .profissional-selecionado .gerenc-obj .editor-labeled-button {
  min-height: 34px !important;
  max-height: 34px !important;
  line-height: 34px;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.select.todos,
.grid-editor .grid-actions .grid-action-container .pane-header-btn.select.todos {
  margin: 13px 0 13px 6px !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.select.revisado,
.grid-editor .grid-actions .grid-action-container .pane-header-btn.select.revisado {
  margin: 13px 10px 13px 0px !important;
}
.grid-editor .grid-actions .grid-action-container .grid-action-link.pull-right,
.grid-editor .grid-actions .grid-action-container .pane-header-btn.pull-right {
  float: right;
}
.grid-editor .page-title-navigation {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  flex-direction: row;
  min-width: 200px;
  gap: var(--spacing-xxxs);
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border: 1px solid var(--main-primary-xxx-contrast);
  border-radius: var(--radius-vs);
  height: 32px;
  margin-top: 1px;
}
.grid-editor .page-title-navigation .navigation-previous,
.grid-editor .page-title-navigation .navigation-next {
  cursor: pointer;
  width: 20px;
  height: 20px;
  background-color: inherit;
  border: none;
  padding: 0;
  line-height: 20px;
  align-self: center;
}
.grid-editor .page-title-navigation .navigation-previous:before,
.grid-editor .page-title-navigation .navigation-next:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--main-primary-xx-tint) !important;
  cursor: pointer;
  font-size: var(--font-size-sm);
}
.grid-editor .page-title-navigation .navigation-previous {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  line-height: 20px;
}
.grid-editor .page-title-navigation .page-title-navigation-text {
  text-align: center;
  text-transform: lowercase;
  align-self: center;
  font-weight: var(--font-weight-regular);
  font-size: clamp(14px, 0.9rem, 18px);
  font-size: var(--font-size-sm);
  color: var(--main-primary-xx-tint);
}
.grid-editor .page-title-navigation .page-title-navigation-text::first-letter {
  text-transform: uppercase;
}
.grid-editor .page-title-navigation .page-title-navigation-text.diaria {
  width: 174px;
}
.grid-editor .page-title-navigation .page-title-navigation-text.right {
  text-align: right;
}
.grid-editor .page-title-navigation .page-title-navigation-text.mensal {
  width: 110px;
}
.grid-editor .page-title-navigation:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease 0.1s linear;
  -moz-transition: all 0.2s ease 0.1s linear;
  -o-transition: all 0.2s ease 0.1s linear;
  -ms-transition: all 0.2s ease 0.1s linear;
  transition: all 0.2s ease 0.1s linear;
}
.grid-editor .page-title-navigation:hover .navigation-previous,
.grid-editor .page-title-navigation:hover .navigation-next,
.grid-editor .page-title-navigation:hover .page-title-navigation-text {
  color: var(--main-primary-xx-tint-text);
}
.grid-editor .page-title-navigation:hover .navigation-previous:before,
.grid-editor .page-title-navigation:hover .navigation-next:before {
  color: var(--main-primary-xx-tint-text) !important;
}
.grid-action-container.options-header.options-header-grid .select-content .header-bar-btn.select.todos,
.pane-header .select-content .header-bar-btn.select.todos {
  display: inline-block;
  float: left;
  margin-top: 10px;
  border: none;
}
.grid-action-container.options-header.options-header-grid .select-content .options-menu.select-check,
.pane-header .select-content .options-menu.select-check {
  margin: 6px 0;
}
.grid-action-container.options-header.options-header-grid .select-content .options-menu.select-check li .k-link,
.pane-header .select-content .options-menu.select-check li .k-link {
  border: none!important;
}
.grid-action-container.options-header.options-header-grid .select-content .options-menu.select-check li .k-link span,
.pane-header .select-content .options-menu.select-check li .k-link span {
  margin: 0!important;
}
.grid-assunto .container-bottom-buttons .editor-button,
.grid-check-menu .container-bottom-buttons .editor-button {
  padding: 7px 20px 3px 20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-assunto .container-bottom-buttons .editor-button,
  .grid-check-menu .container-bottom-buttons .editor-button {
    height: 30px;
    padding: 5px 20px;
  }
}
.grid-assunto .container-bottom-buttons button.editor-button.button-plus,
.grid-check-menu .container-bottom-buttons button.editor-button.button-plus {
  padding: 5px 15px!important;
  min-width: 0px;
  font-size: var(--font-size-xl);
  margin-left: -1px;
}
@media (min-width: 1250px) {
  .grid-revisao-timesheet .k-grid .k-grid-header-wrap > table,
  .grid-revisao-timesheet .k-grid .k-grid-header-wrap,
  .grid-revisao-timesheet .k-grid .k-grid-content,
  .grid-revisao-timesheet .k-grid .k-virtual-scrollable-wrap,
  .grid-revisao-timesheet .k-grid .k-grid-content > table,
  .grid-revisao-timesheet .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 190px) !important;
    min-width: calc(100vw - 190px) !important;
  }
}
@media (min-width: 1250px) {
  .grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-header-wrap > table,
  .grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-header-wrap,
  .grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-content,
  .grid-revisao-timesheet .k-grid.masterDetailGrid .k-virtual-scrollable-wrap,
  .grid-revisao-timesheet .k-grid.masterDetailGrid .k-grid-content > table,
  .grid-revisao-timesheet .k-grid.masterDetailGrid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 190px) !important;
    min-width: calc(100vw - 190px) !important;
  }
}
.grid-revisao-timesheet .k-grid-lockedcolumns .k-grid-content {
  position: absolute;
  left: 0;
  padding-left: 190px !important;
  z-index: 0;
}
.grid-revisao-timesheet .k-grid-lockedcolumns .k-grid-content-locked {
  z-index: 1;
}
.grid-assunto:not(.grid-docs) .k-grid .k-grid-header-wrap > table,
.grid-check-menu .k-grid .k-grid-header-wrap > table,
.grid-assunto:not(.grid-docs) .k-grid .k-grid-header-wrap,
.grid-check-menu .k-grid .k-grid-header-wrap,
.grid-assunto:not(.grid-docs) .k-grid .k-grid-content,
.grid-check-menu .k-grid .k-grid-content,
.grid-assunto:not(.grid-docs) .k-grid .k-virtual-scrollable-wrap,
.grid-check-menu .k-grid .k-virtual-scrollable-wrap,
.grid-assunto:not(.grid-docs) .k-grid .k-grid-content > table,
.grid-check-menu .k-grid .k-grid-content > table,
.grid-assunto:not(.grid-docs) .k-grid .k-virtual-scrollable-wrap > table,
.grid-check-menu .k-grid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 400px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-assunto-fila .k-grid .k-grid-header-wrap > table,
  .grid-assunto-fila .k-grid .k-grid-header-wrap,
  .grid-assunto-fila .k-grid .k-grid-content,
  .grid-assunto-fila .k-grid .k-virtual-scrollable-wrap,
  .grid-assunto-fila .k-grid .k-grid-content > table,
  .grid-assunto-fila .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 151px);
  }
}
.grid-assunto-fila .k-grid .k-grid-content-locked table tr .grid-action-link .action-item:before {
  text-indent: 0px;
}
.grid-exportacao .container-bottom-buttons .editor-button {
  min-width: 100px;
}
.pane-header .header-bar-btn {
  margin-top: 0 !important;
}
.pane-header .options-menu {
  display: inline;
  background-color: transparent !important;
}
.pane-header .options-menu .options-menu-icon {
  height: 28px;
  margin-top: 4px;
}
.pane-header .options-menu .options-menu-icon .k-link {
  height: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 2px 2px 2px 8px;
}
.pane-header .options-menu .options-menu-icon .k-link .icon-field-uncheck1 {
  line-height: 20px;
}
.pane-header .options-menu .options-menu-icon .k-link span {
  margin: 0 8px;
  line-height: 22px;
}
.pane-header .options-menu .options-menu-icon .k-link span.k-icon {
  display: none;
}
.pane-header .options-menu .options-menu-icon .k-link .icon-dropdown-arrow1 {
  margin-left: 3px;
  width: 10px;
}
.pane-header .options-menu .options-menu-icon .k-link.k-state-border-down {
  background: transparent !important;
}
.pane-header .options-menu .options-menu-icon .k-link.k-state-border-down .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed {
  background-color: transparent !important;
  background-image: none !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 36px;
  padding: var(--spacing-xxs) !important;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  border: none;
  text-align: left;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover {
  background-color: var(--white);
  background-image: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link {
  padding-right: 30px;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled {
  cursor: no-drop !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--main-primary-default) !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-bold);
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed {
  border-bottom-color: transparent !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link {
  color: var(--main-primary-x-tint-text);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  text-align: center !important;
  display: block !important;
  font-weight: var(--font-weight-bold);
  background-image: none;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link:hover {
  background-color: var(--main-primary-tint);
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled {
  cursor: no-drop !important;
  background-color: var(--neutral-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: no-drop !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed .k-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled {
  cursor: no-drop !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link {
  opacity: 0.3;
  filter: alpha(opacity=30);
  cursor: no-drop !important;
}
.pane-header .options-menu .options-menu-icon .k-group.k-menu-group .item-menu-fixed.disabled .k-link:hover {
  background-color: transparent !important;
}
.pane-header .options-menu .options-menu-icon.k-state-disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.pane-header .options-menu .options-menu-icon.k-state-disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.pane-header .options-menu .options-menu-icon.k-state-hover {
  background: transparent !important;
}
.pane-header .options-menu .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
.pane-header .options-menu .options-menu-icon.active .k-link .sub-menu:after {
  content: "\e91b";
}
.pane-header .options-menu:hover {
  opacity: 1;
}
.grid-in-pane .pane-header .options-menu {
  width: 28px;
  height: 22px;
  padding: 0px;
  margin: 0px !important;
  padding-right: 4px !important;
}
.grid-in-pane .pane-header .options-menu .options-menu-icon {
  margin: 0;
}
.pane-header .right-action-container {
  width: 320px;
  height: 46px;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 10px;
}
.pane-header .right-action-container .search-container {
  height: 30px;
  margin: 7px 0px 8px 16px;
  padding: 0;
  background-color: var(--white);
  border: 1px solid var(--neutral-x-contrast);
}
.pane-header .right-action-container .search-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 46px);
  text-align: left;
  font-size: var(--font-size-sm);
  position: absolute;
  top: 0;
  height: 100%;
  border: none;
  margin: 0;
  padding-left: 5px;
  background-color: transparent;
  outline: none;
}
.pane-header .right-action-container .search-container span {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  padding: 5px;
  position: absolute;
  right: 5px;
  font-weight: var(--font-weight-light);
}
#modulo-list.left-bar-composed #left-pane {
  display: flex;
  flex-direction: column;
  border-radius: var(--radius-xxxs);
  width: 401px;
  background-color: var(--white);
  position: fixed;
  left: -430px;
  top: 37px;
  height: calc(100vh - 37px);
  z-index: 999;
  box-shadow: 0 0 10px 5px hsla(0, 0%, 0%, 0.25);
  transition: left 0.35s ease;
  box-sizing: border-box;
}
#modulo-list.left-bar-composed #left-pane.visible {
  left: 0 !important;
}
#modulo-list.left-bar-composed #left-pane.visible .close-filter {
  right: -17px;
}
#modulo-list.left-bar-composed #left-pane.visible .close-filter::before {
  opacity: 1;
  width: calc(100% - 301px);
  pointer-events: all;
}
#modulo-list.left-bar-composed #left-pane.visible .pane-content .pane-container .form-container .container-bottom-buttons {
  left: 0 !important;
}
#modulo-list.left-bar-composed #left-pane .close-filter::before {
  content: '';
  position: fixed;
  background: hsla(0, 0%, 0%, 0.2);
  width: 100%;
  height: 100%;
  right: 0;
  z-index: -1;
  margin-top: -9px;
  transition: all 0.2s ease;
  opacity: 0;
  pointer-events: none;
}
#modulo-list.left-bar-composed #left-pane .pane-content {
  display: flex;
  flex-flow: column;
  height: 100%;
  justify-content: space-between;
}
#modulo-list.left-bar-composed #left-pane .pane-content .pane-container {
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
}
#modulo-list.left-bar-composed #left-pane .pane-content .pane-container .title-left-bar {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  border-bottom: 1px solid var(--neutral-x-contrast);
  width: 353px;
  border-top-right-radius: var(--radius-xxxs);
  background: var(--white);
}
#modulo-list.left-bar-composed #left-pane .pane-content .pane-container .title-left-bar .title-leftbar-text {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
}
#modulo-list.left-bar-composed #left-pane .pane-content .pane-container .form-container {
  height: 100%;
  background: var(--white);
  width: 100%;
  float: left;
  padding: 0;
  box-sizing: border-box;
  position: relative;
}
#modulo-list.left-bar-composed #left-pane .pane-content .pane-container .form-container .form-legaldesk {
  padding: var(--spacing-xxl) !important;
  margin-top: 0px;
}
#modulo-list.left-bar-composed #left-pane .pane-content .pane-container .form-container .container-bottom-buttons {
  left: -430px;
  display: flex;
  flex-direction: row;
  width: 401px;
  height: auto !important;
  border-bottom-right-radius: var(--radius-xxxs);
  border-top: 1px solid var(--border-primary-hight-contrast) !important;
  padding: var(--spacing-md) var(--spacing-xxl) !important;
  padding-right: var(--spacing-xxl) !important;
  border: none;
  transition: left 0.35s ease;
  box-shadow: none;
  gap: var(--spacing-md);
}
#modulo-list.no-locked-column .grid-editor .k-grid .k-grid-header-wrap,
#modulo-list.no-locked-column .grid-editor .k-grid .k-grid-content {
  width: 100%!important;
  max-width: 100%;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#modulo-list.no-locked-column .grid-editor .k-grid .k-grid-header-wrap table,
#modulo-list.no-locked-column .grid-editor .k-grid .k-grid-content table {
  max-width: 100%!important;
}
.rightBarVisible #modulo-list.no-locked-column .grid-editor .k-grid .k-grid-header-wrap,
.rightBarVisible #modulo-list.no-locked-column .grid-editor .k-grid .k-grid-content {
  max-width: calc(100vw - 300px) !important;
  min-width: calc(100vw - 231px) !important;
}
.rightBarVisible #modulo-list.no-locked-column .grid-editor .k-grid .k-grid-header-wrap table,
.rightBarVisible #modulo-list.no-locked-column .grid-editor .k-grid .k-grid-content table {
  max-width: 100%!important;
}
#modulo-list.transfColetor .grid-editor .k-grid table td:first-child,
#modulo-list.transfColetor .grid-editor .k-grid table th:first-child,
#modulo-list.transfColetor .grid-editor .k-grid table td:nth-child(3),
#modulo-list.transfColetor .grid-editor .k-grid table th:nth-child(3) {
  width: 126px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: center;
}
#modulo-list.transfColetor .grid-editor .k-grid .k-grid-content table tr td {
  height: 48px;
}
#modulo-list.transfColetor .grid-editor .k-grid .k-grid-content table tr td .column-custom {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
#modulo-list.transfColetor .grid-editor .k-grid .k-grid-content table tr td .column-custom > span:first-child {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
}
#modulo-list.transfColetor .grid-editor .k-grid .k-grid-content table tr td .column-custom > span:last-child {
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
#no-locked-column.grid-editor.grid-in-detail .k-grid .k-grid-header-wrap,
#no-locked-column.grid-editor.grid-in-detail .k-grid .k-grid-content {
  width: 100%!important;
  max-width: 100%;
}
.grid-action-container .grid-action-link.disabled {
  cursor: no-drop;
}
.grid-action-container .grid-action-link.disabled i.disabled {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.grid-action-container .grid-action-link.has-disabled i.disabled {
  cursor: no-drop;
}
.grid-full-width .grid-editor .k-grid .k-grid-header-wrap > table,
.grid-full-width .grid-editor .k-grid .k-grid-content > table {
  max-width: initial;
}
#grid-filter-selection-list {
  width: 280px !important;
  min-width: 280px !important;
  border-radius: var(--radius-vs);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  text-align-last: left;
}
#grid-filter-selection-list .dropdown-header {
  float: left;
  width: 100%;
}
#grid-filter-selection-list .dropdown-header .k-header {
  padding: 6px;
  font-size: var(--font-size-sm);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#grid-filter-selection-list .dropdown-header .k-header-left,
#grid-filter-selection-list .dropdown-header .k-header-right {
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
  background-color: var(--white);
  color: var(--neutral-x-contrast-text);
}
#grid-filter-selection-list .dropdown-header .k-header-left {
  float: left;
  width: calc(100% - 60px);
  border-right: none;
  padding-left: 10px;
  border-top-left-radius: var(--radius-vs);
}
#grid-filter-selection-list .dropdown-header .k-header-right {
  width: 60px;
  float: right;
  text-align: center;
  border-top-right-radius: var(--radius-vs);
}
#grid-filter-selection-list .k-list-scroller .k-list .k-item {
  font-size: var(--font-size-sm);
}
#grid-filter-selection-list .k-list-scroller .k-list .k-item .k-list-left {
  font-size: var(--font-size-sm);
  width: calc(100% - 54px);
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#grid-filter-selection-list .k-list-scroller .k-list .k-item .k-list-right {
  width: 30px;
  height: 25px;
  float: right;
  text-align: center;
  cursor: pointer;
}
#grid-filter-selection-list .k-list-scroller .k-list .k-item .k-list-right:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
}
#grid-filter-selection-list .k-list-scroller .k-list .k-item .k-list-right.default:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e921";
}
.idioma-tipo-atividade .modulo-list-container .grid-editor .k-grid {
  height: calc(100% - 87px) !important;
}
.grid-action-default-container,
.grid-action-compressed-container {
  height: 36px;
}
/* Begin - Timesheet Daily */
.timesheet-daily {
  position: relative;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 21px;
  height: 100% !important;
  max-height: calc(100% - 108px);
  padding: 25px 25px 0 25px;
  margin-bottom: 25px;
}
.timesheet-daily ul {
  width: 100%;
  height: 100%;
  display: flex;
  justify-content: center;
}
.timesheet-daily ul .splash-timesheet {
  margin: 0;
  text-align: left;
  width: 100%;
  height: 100%;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.timesheet-daily ul .splash-timesheet .loading-container {
  position: relative;
  width: 100%;
  height: 100%;
}
.timesheet-daily:empty:after {
  content: attr(data-empty);
  padding: 10px;
  float: left;
  width: 100%;
  font-size: 11px;
  font-style: italic;
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  text-align: center;
  margin-top: 0;
  letter-spacing: 1px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.timesheet-daily:empty:after::first-letter {
  text-transform: uppercase;
}
.timesheet {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: transparent;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 20px;
  border-radius: var(--radius-xxxs);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.timesheet:hover {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.timesheet .ts-container {
  width: 100%;
  position: relative;
  display: inline-block;
  perspective: 1000;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -moz-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -o-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
}
.timesheet .ts-container:hover .ts-header {
  background-color: hsl(var(--main-primary-defaultH), calc(var(--main-primary-defaultS) - 8%), calc(var(--main-primary-defaultL) + 58%));
}
.timesheet .ts-container .ts-header {
  width: 100%;
  height: 50px;
  background-color: var(--neutral-x-contrast);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  z-index: 1;
  padding: var(--spacing-md) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  order: -1;
  display: flex;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.timesheet .ts-container .ts-header .ts-header-value-date {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
  flex: 1;
}
.timesheet .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  display: flex;
}
.timesheet .ts-container .ts-header .ts-header-unit {
  font-size: var(--font-size-xs);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  position: relative;
  display: flex;
  left: -6px;
  top: 1px;
}
.timesheet .ts-container .ts-header .ts-header-button {
  width: 20px;
  height: 20px;
  margin: 10px 8px 10px 0;
  display: none;
  cursor: pointer;
}
.timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
  background: none;
  width: 26px;
  padding: 0;
  margin: 8px 0 0 -4px;
  height: 24px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: 1px solid var(--main-primary-default);
  outline: none;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
    height: 25px;
  }
}
.timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
.timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-x-tint);
  border-bottom: 12px solid transparent;
  right: -10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
  .timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-bottom: 12px solid transparent;
  }
}
.timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-default);
  border-bottom: 12px solid transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-top: 14px solid transparent;
    border-left: 9px solid var(--main-primary-default);
    border-bottom: 11px solid transparent;
    top: 1px;
    right: -9px;
  }
}
.timesheet .ts-container .ts-action-links {
  width: 25px;
  height: 25px;
  opacity: 1;
  float: right;
  cursor: pointer;
  position: relative;
  padding-right: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.timesheet .ts-container .ts-action-links .ts-action-links-image {
  opacity: 0;
}
.timesheet .ts-container .ts-action-links i {
  color: var(--data-visualization-primary-contrast-light);
}
.timesheet .ts-container .ts-header-actions {
  display: flex;
}
.timesheet .ts-container .ts-header-actions .ts-actions-container {
  display: flex;
  flex: 1;
}
.timesheet .ts-container .ts-header-actions .item-options-menu {
  left: 5px;
  z-index: 3;
  top: -2px;
}
.timesheet .ts-container .ts-header-actions .item-options-menu .ico-settings {
  color: var(--data-visualization-primary-contrast-light);
}
.timesheet .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container {
  top: -122px !important;
  left: 8px !important;
  min-height: 120px !important;
  min-width: 150px !important;
}
.timesheet .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container .k-group {
  min-height: 120px !important;
  min-width: 150px !important;
}
.timesheet .ts-container .ts-header-actions .share-timesheet-icon-flag {
  margin-left: var(--spacing-xxs);
}
.timesheet .ts-container .ts-header-actions .share-timesheet-icon-flag .ico-group.shared-ts {
  font-size: var(--font-size-xl);
  color: var(--fb-danger-shade);
  cursor: default;
}
.timesheet .ts-container .ts-content {
  z-index: 1;
  width: 100%;
  min-height: 210px;
  border-radius: var(--radius-xxxs);
  background-color: var(--white);
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.timesheet .ts-container .ts-content.scrollable {
  height: 220px;
  overflow-y: auto;
}
.timesheet .ts-container .ts-content .ts-content-fields {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  height: calc(100% - 50px);
  gap: var(--spacing-xs);
  padding: var(--spacing-xxl);
  font-size: var(--font-size-xs);
}
.timesheet .ts-container .ts-content .ts-content-fields .ts-content-field {
  padding-bottom: var(--spacing-none);
  display: flex;
  min-width: 150px;
  max-width: 640px;
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.timesheet .ts-container .ts-content .ts-content-fields .ts-content-field i {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.timesheet .ts-container .ts-content .ts-content-fields .ts-content-field .ts-content-val {
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.timesheet .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-tipo-atividade-field {
  width: 100%;
  float: left;
  padding-bottom: var(--spacing-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.timesheet .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-content-description-text {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.timesheet-daily-dynamic .inline-left-bar .ts-action-links {
  width: 25px;
  height: 25px;
  float: right;
  margin: 7px 0 0 2px;
  cursor: pointer;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.timesheet-daily-dynamic .inline-left-bar .ts-action-links .ts-action-links-image {
  opacity: 0;
}
.timesheet-daily-dynamic .inline-header .inline-header-buttons {
  padding-left: 7px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.timesheet.splash-timesheet,
.detail.splash-detail {
  margin: 0 0 20px 0;
  text-align: left;
  width: 259px;
  height: 260px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.timesheet.splash-timesheet .loading-container,
.detail.splash-detail .loading-container {
  margin-top: 200px;
}
.detail.splash-detail {
  margin-left: 70px;
  margin-top: 30px;
}
.center.splash-detail {
  margin: 0 auto;
}
.new-timesheet {
  float: right;
  height: 257px;
  background-color: hsla(var(--black-hsl), 0.15);
  border: 1px solid hsla(var(--black-hsl), 0.15);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
}
.timesheet-daily-dynamic {
  width: 100%;
  height: calc(100vh - 126px);
  position: relative;
  margin-top: 90px;
}
.timesheet-daily-dynamic .grid-editor.ts-daily-dynamic {
  position: absolute;
  top: -90px;
  right: 0;
}
.timesheet-daily-dynamic .grid-editor.ts-daily-dynamic .grid-actions {
  padding-right: 30px !important;
}
.timesheet-daily-dynamic .inline-container-left-bar {
  width: 300px;
  height: 100%;
  position: absolute;
  background: var(--off-white);
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.outlook .timesheet-daily-dynamic .inline-container-left-bar {
  height: calc(100vh - 68px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-container-left-bar {
    height: 100vh;
  }
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header {
  width: 100%;
  height: 47px;
  background-color: var(--white);
  float: left;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .ts-daily {
  height: 45px !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .ts-daily .grid-actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 45px;
  background-color: transparent;
  border-bottom: none !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .ts-daily .grid-actions .grid-action-container {
  width: 100%;
  margin-right: var(--spacing-none);
  top: 0px;
  align-items: center;
  justify-content: center;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .inline-header-buttons {
  width: 25px;
  height: 25px;
  float: left;
  margin: 6px 0 0 2px;
  cursor: pointer;
  position: relative;
  padding: 0;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .inline-header-buttons .ts-new {
  background-position: -7px -62px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .inline-header-buttons i {
  color: var(--neutral-x-contrast-text);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option {
  width: 24px;
  height: 24px;
  float: right;
  z-index: 1;
  cursor: pointer;
  margin-top: 7px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option .ts-action-link-image {
  width: 20px;
  height: 20px;
  display: block;
  margin: 2px auto;
  cursor: pointer;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option .sub-menu-top {
  left: 225px;
  top: 4px;
  z-index: 1;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.plus-opt {
  margin-right: 5px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.plus-opt .sub-menu-side {
  left: 195px;
  top: 4px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.view-profissionais {
  margin-right: 5px;
  background: none;
  box-shadow: none;
  position: relative;
  left: 0;
  width: 28px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.view-profissionais .ts-action-link-image {
  width: 23px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.view-profissionais .icon-ts-manager:before {
  line-height: 24px !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .icon-add-favorite-matter {
  margin-right: 5px;
  background: none;
  box-shadow: none;
  position: relative;
  width: 28px;
  float: right;
  height: 24px;
  z-index: 1;
  cursor: pointer;
  margin-top: 7px;
  left: auto;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .icon-add-favorite-matter .icon-header-favorite {
  margin-left: -3px;
  margin-top: 0px;
  font-size: var(--font-size-md);
  height: 24px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .icon-add-favorite-matter .icon-header-favorite:before {
  line-height: 24px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .icon-add-favorite-matter .icon-new-right-bar {
  position: absolute;
  right: 3px;
  bottom: 6px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.plus-opt.show-top .sub-menu-side {
  visibility: visible;
  opacity: 1;
  left: 218px;
  top: 4px;
  z-index: 1;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.show-top .sub-menu-top {
  visibility: visible;
  opacity: 1;
  top: 4px;
  left: 245px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-container-left-bar .inline-header .top-view-option.show-top .sub-menu-side-blocker {
    position: fixed;
    width: 100%;
    height: 100%;
    top: 119px;
    left: 0;
    z-index: 1;
    background: transparent;
  }
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar {
  width: 100%;
  height: calc(100% - 48px);
  position: absolute;
  top: 47px;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px 35px 20px;
  overflow-y: auto;
  overflow-x: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar {
    height: 76%;
    top: 40px;
  }
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet {
  width: 100%;
  height: auto;
  max-height: 210px;
  float: left;
  margin-top: 15px;
  border-radius: var(--radius-xxxs);
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  cursor: pointer;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header {
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  color: var(--data-visualization-brand-contrast-light);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .ts-header-value {
  width: auto;
  font-size: var(--font-size-md);
  line-height: 26px;
  padding: 7px 0;
  text-align: right;
  color: var(--data-visualization-brand-contrast-light);
  margin-left: 15px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .ts-header-unit {
  width: 30px;
  font-size: var(--font-size-xs);
  padding: 16px 0px 12px 4px;
  font-weight: var(--font-weight-semibold);
  line-height: 12px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag {
  background: none;
  width: 26px;
  padding: 0;
  margin: 8px 0 0 -4px;
  height: 25px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: 1px solid var(--main-primary-default);
  outline: none;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag {
    width: 28px;
    background-position: -373px 3px;
  }
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 12px solid transparent;
  border-left: 11px solid var(--main-primary-x-tint);
  border-bottom: 14px solid transparent;
  right: -10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
  .timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-bottom: 13px solid transparent;
    right: -11px;
  }
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  border-top: 13px solid transparent;
  border-left: 11px solid var(--main-primary-default);
  border-bottom: 13px solid transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-bottom: 13px solid transparent;
  }
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content {
  width: 100%;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content div {
  width: 100%;
  float: left;
  padding: 10px;
  font-size: var(--font-size-xs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 52px;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content div span {
  word-wrap: break-word;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content div:empty {
  padding: 0;
  border: none;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .single-line {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  padding: var(--spacing-xxs);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .single-line b {
  padding-right: var(--spacing-xxs);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .single-line.last {
  padding: var(--spacing-none) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .single-line.middle {
  padding: var(--spacing-none) var(--spacing-xxs) var(--spacing-xxs) var(--spacing-xxs);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .multi-line {
  padding-top: var(--spacing-none);
  padding-bottom: var(--spacing-none);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .multi-line b {
  padding-right: var(--spacing-xxs);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .professional-single-line {
  padding-bottom: 0;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions {
  display: flex;
  margin: var(--spacing-none) !important;
  padding: var(--spacing-xxs) !important;
  border: none !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container {
  display: flex;
  flex: 1;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links {
  width: 25px;
  height: 25px;
  opacity: 1;
  margin: var(--spacing-none) !important;
  cursor: pointer;
  position: relative;
  padding: var(--spacing-none);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links .ts-action-links-image {
  opacity: 0;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links .options-menu-icon {
  color: var(--data-visualization-primary-contrast-light);
  padding: var(--spacing-none);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links .options-menu-icon:before {
  width: 25px;
  height: 25px;
  text-indent: 0px;
  text-align: center;
  line-height: 25px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links .options-menu-icon.ico-settings {
  color: var(--data-visualization-primary-contrast-light);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links .options-menu-icon.ico-settings .k-animation-container {
  top: -122px !important;
  left: 8px !important;
  min-height: 120px !important;
  min-width: 150px !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links .options-menu-icon.ico-settings .k-animation-container .k-group {
  min-height: 120px !important;
  min-width: 150px !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links i {
  color: var(--data-visualization-primary-contrast-light);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links.ts-vinculado .shared-ts {
  width: 25px;
  height: 25px;
  display: flex;
  color: var(--fb-danger-shade);
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links.ts-vinculado .shared-ts:before {
  width: 25px;
  height: 25px;
  position: absolute;
  line-height: 25px;
  text-align: center;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links.delete-container .ico-delete {
  width: 100%;
  height: 100%;
  position: relative;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet .ts-content .ts-header-actions .ts-actions-container .ts-action-links.delete-container .ico-delete:before {
  width: 25px;
  height: 25px;
  position: absolute;
  line-height: 25px;
  text-align: center;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet.selecionado {
  -webkit-transition: all 0.4s ease 0.1s linear;
  -moz-transition: all 0.4s ease 0.1s linear;
  -o-transition: all 0.4s ease 0.1s linear;
  -ms-transition: all 0.4s ease 0.1s linear;
  transition: all 0.4s ease 0.1s linear;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet.selecionado .ts-header {
  background-color: hsl(var(--main-primary-defaultH), calc(var(--main-primary-defaultS) - 8%), calc(var(--main-primary-defaultL) + 58%));
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet.selecionado .ts-header .ts-action-links .icon-copy-paste,
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet.selecionado .ts-header .ts-action-links .icon-trash,
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet.selecionado .ts-header .ts-action-links .icon-setting-small {
  color: var(--main-primary-default-text) !important;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar .inline-timesheet:last-child {
  margin-bottom: 10px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar:empty:after {
  content: 'Não há lançamentos nessa data.';
  padding: 10px;
  float: left;
  width: 170px;
  font-size: var(--font-size-xxs);
  font-style: italic;
  text-transform: lowercase;
  color: var(--neutral-x-contrast-text);
  text-align: center;
  margin-left: 14px;
  margin-top: 27px;
  letter-spacing: 1px;
}
.timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar:empty:after::first-letter {
  text-transform: uppercase;
}
html[lang="en-US"] .timesheet-daily-dynamic .inline-container-left-bar .inline-left-bar:empty:after {
  content: 'There are no timesheets on this date';
}
.timesheet-daily-dynamic .inline-form-container {
  float: right;
  width: calc(100% - 301px);
}
.timesheet-daily-dynamic .inline-form-container .form-legaldesk {
  width: 100%;
  height: calc(100vh - 234px);
  padding-top: 30px;
  margin-top: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .form-legaldesk {
    padding: 0;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .form-legaldesk .form-table {
    position: relative;
  }
  .timesheet-daily-dynamic .inline-form-container .form-legaldesk .form-table .form-table-row .form-column-2 {
    padding-right: 34px;
  }
}
.timesheet-daily-dynamic .inline-form-container .form-legaldesk .container-bottom-buttons {
  right: 0;
  left: auto;
}
.k-ie .timesheet-daily-dynamic .inline-form-container .form-legaldesk .container-bottom-buttons {
  transition: all 0.5s;
  z-index: 2 !important;
}
.timesheet-daily-dynamic .inline-form-container .inline-header {
  width: 100%;
  height: 47px;
  background-color: var(--white);
  float: left;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 20px;
  position: relative;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .icon-ts-default-view {
  width: 30px;
  color: var(--neutral-x-contrast-text);
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale {
  visibility: hidden;
  background-color: var(--fb-danger-default);
  height: 100%;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  top: 0;
  left: 0;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container {
  height: 100%;
  position: relative;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag {
  width: 20px;
  height: 20px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--fb-danger-default-text);
  font-weight: var(--font-weight-bold);
  text-transform: lowercase;
  position: absolute;
  margin: 12.5px 9.5px;
  background: url('../Images/sprite_36x36-bandeira.png') 4px 1px no-repeat;
  position: relative;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag::first-letter {
  text-transform: uppercase;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-text {
  min-width: 85px;
  width: auto;
  height: 45px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 10px 0px 4px;
  color: var(--fb-danger-default-text);
  font-weight: var(--font-weight-bold);
  text-transform: lowercase;
  position: relative;
  line-height: 45px;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-text::first-letter {
  text-transform: uppercase;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.en-US {
  background-position: 4px 1px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.en-US:before {
    background-position: -8px -8px;
  }
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.es-ES {
  background-position: 4px -35px;
  min-width: 133px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.es-ES:before {
    background-position: -8px -45px;
  }
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.pt-BR {
  background-position: 4px -70px;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.pt-EN {
  display: none;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container .locale-flag.pt-EN + .locale-text {
  padding: 6px 10px 6px 10px;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container label {
  color: var(--fb-danger-default-text);
  float: right;
  padding: 10px 20px 9px 20px;
  border-left: 1px solid var(--fb-danger-default);
  font-size: var(--font-size-sm);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale .locale-container label {
    padding: 7px 8px 6px 8px;
    font-size: var(--font-size-xxs);
    width: 140px;
    line-height: 1.2;
    text-align: center;
  }
}
.timesheet-daily-dynamic .inline-form-container .inline-header .inline-locale.active {
  visibility: visible;
  opacity: 1;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header {
  margin: 9px 0 0 11px;
  position: relative;
  -webkit-transition: background-color 0.15s ease-in-out 0.1s linear 0.1s linear;
  -moz-transition: background-color 0.15s ease-in-out 0.1s linear 0.1s linear;
  -o-transition: background-color 0.15s ease-in-out 0.1s linear 0.1s linear;
  -ms-transition: background-color 0.15s ease-in-out 0.1s linear 0.1s linear;
  transition: background-color 0.15s ease-in-out 0.1s linear 0.1s linear;
  display: flex;
  max-width: 110px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
  border: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-brand-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  background-color: var(--white);
  font-weight: var(--font-weight-semibold);
  line-height: normal;
  letter-spacing: 1px;
  float: right;
  right: unset;
  margin-right: 12px;
  cursor: pointer;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header {
    margin-right: 0;
  }
}
.timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header label {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  cursor: pointer;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header .plus {
  cursor: pointer;
  width: 16px;
  height: 16px;
  float: right;
  margin: 2px -3px 0 7px;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header .plus.loading {
  background-image: url('../Images/loading.gif');
  background-position: 50% 50%;
  background-size: 16px 16px !important;
}
.timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header:hover {
  background-color: var(--white);
}
.timesheet-daily-dynamic .inline-form-container .inline-header .buttons-header.opened {
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timesheet-daily-dynamic .inline-form-container .inline-form .form-container .form-legaldesk {
    height: calc(100vh - 255px);
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .timesheet-daily-dynamic .inline-form-container .inline-form .form-container .form-legaldesk {
    height: calc(100vh - 287px);
    padding-top: 8px !important;
    padding-bottom: 8px !important;
  }
}
.timesheet-daily-dynamic .container-bottom-buttons {
  width: calc(100% - 301px);
}
.inline-timesheet.rejected .ts-content,
.inline-timesheet.approved .ts-content {
  position: relative;
}
.inline-timesheet.rejected .ts-content div:last-of-type,
.inline-timesheet.approved .ts-content div:last-of-type {
  padding-right: 30px!important;
}
.inline-timesheet .ts-content .status:after {
  position: absolute;
  right: 7px;
  bottom: 7px;
  text-align: center;
  line-height: 1.2;
}
.approved.inline-timesheet .ts-content .ts-content-fields .ts-content-field-description,
.rejected.inline-timesheet .ts-content .ts-content-fields .ts-content-field-description {
  padding-bottom: 25px;
}
.approved.inline-timesheet .ts-content .status:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
}
.rejected.inline-timesheet .ts-content .status:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.inline-left-bar-scroll {
  margin-left: -2px;
}
.inline-left-bar-scroll div {
  background-color: var(--neutral-x-tint) !important;
}
.inline-form-legaldesk-scroll,
.linhas-container-scroll {
  margin-left: -2px;
}
.inline-form-legaldesk-scroll div,
.linhas-container-scroll div {
  background-color: var(--neutral-x-tint) !important;
}
.k-tooltip .content-loading {
  width: 16px;
  height: 16px;
  background-image: url('../Images/ajax-loader.gif');
  background-position: 50% 50%;
  background-size: 16px 16px!important;
  display: block;
  margin: 11px auto;
}
.ts-action-links-new {
  width: 90px;
  height: 50px;
  margin: -25px 0 0 -45px;
  position: absolute;
  left: 50%;
  top: 50%;
  z-index: 6;
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: pointer;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.ts-action-links-new:hover {
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  text-decoration: none;
  cursor: pointer;
}
.timesheet-actions {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  position: absolute;
  left: 38px;
}
.timesheet-actions > * {
  margin-bottom: 21px;
}
.ts-action-link-new,
.view-profissionais,
.ts-action-link-default,
.icon-add-favorite-matter {
  width: 38px;
  height: 38px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  z-index: 1;
  -webkit-border-radius: 19px 19px 19px 19px;
  -moz-border-radius: 19px 19px 19px 19px;
  -o-border-radius: 19px 19px 19px 19px;
  border-radius: 19px 19px 19px 19px;
  cursor: pointer;
  -webkit-box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
  -moz-box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
  -o-box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
  box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
}
.ts-action-link-new .icon-new-light:before,
.view-profissionais .icon-new-light:before,
.ts-action-link-default .icon-new-light:before,
.icon-add-favorite-matter .icon-new-light:before,
.ts-action-link-new .icon-ts-manager:before,
.view-profissionais .icon-ts-manager:before,
.ts-action-link-default .icon-ts-manager:before,
.icon-add-favorite-matter .icon-ts-manager:before,
.ts-action-link-new .icon-ts-dynamic-view:before,
.view-profissionais .icon-ts-dynamic-view:before,
.ts-action-link-default .icon-ts-dynamic-view:before,
.icon-add-favorite-matter .icon-ts-dynamic-view:before,
.ts-action-link-new .icon-header-favorite:before,
.view-profissionais .icon-header-favorite:before,
.ts-action-link-default .icon-header-favorite:before,
.icon-add-favorite-matter .icon-header-favorite:before {
  line-height: 36px;
}
.inline-header .ts-action-link-new .icon-new-light:before,
.inline-header .view-profissionais .icon-new-light:before,
.inline-header .ts-action-link-default .icon-new-light:before,
.inline-header .icon-add-favorite-matter .icon-new-light:before,
.inline-header .ts-action-link-new .icon-ts-manager:before,
.inline-header .view-profissionais .icon-ts-manager:before,
.inline-header .ts-action-link-default .icon-ts-manager:before,
.inline-header .icon-add-favorite-matter .icon-ts-manager:before,
.inline-header .ts-action-link-new .icon-ts-dynamic-view:before,
.inline-header .view-profissionais .icon-ts-dynamic-view:before,
.inline-header .ts-action-link-default .icon-ts-dynamic-view:before,
.inline-header .icon-add-favorite-matter .icon-ts-dynamic-view:before,
.inline-header .ts-action-link-new .icon-header-favorite:before,
.inline-header .view-profissionais .icon-header-favorite:before,
.inline-header .ts-action-link-default .icon-header-favorite:before,
.inline-header .icon-add-favorite-matter .icon-header-favorite:before {
  color: var(--neutral-x-contrast-text);
}
.ts-action-link-new.disabled-button,
.view-profissionais.disabled-button,
.ts-action-link-default.disabled-button,
.icon-add-favorite-matter.disabled-button,
.ts-action-link-new.disabled,
.view-profissionais.disabled,
.ts-action-link-default.disabled,
.icon-add-favorite-matter.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.ts-action-link.view-profissionais .ts-action-link-image {
  width: 26px;
}
.ts-action-link-default {
  top: 156px;
}
.ts-action-link.icon-add-favorite-matter {
  position: relative;
}
.ts-action-link.icon-add-favorite-matter .icon-header-favorite {
  margin-left: -3px;
  margin-top: 1px;
}
.ts-action-link.icon-add-favorite-matter .icon-new-right-bar {
  position: absolute;
  right: 7px;
  bottom: 15px;
}
.open-dynamic-view {
  width: 38px;
  height: 38px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-radius: 50%;
  cursor: pointer;
  box-shadow: 0 0 2px 0px var(--main-primary-x-tint);
  z-index: 2;
}
.open-dynamic-view.icon-ts-dynamic-view:before {
  line-height: 36px;
  color: var(--main-primary-x-tint-text);
}
.open-default-view {
  width: 24px;
  height: 24px;
  float: right;
  z-index: 1;
  cursor: pointer;
  margin-top: 7px;
}
.open-default-view:after {
  content: '';
  width: 20px;
  height: 20px;
  margin: 2px auto;
  float: left;
}
.ts-action-link-view-option {
  width: 24px;
  height: 24px;
  position: absolute;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  z-index: 2;
  left: 45px;
  -webkit-border-radius: 12px 12px 12px 12px;
  -moz-border-radius: 12px 12px 12px 12px;
  -o-border-radius: 12px 12px 12px 12px;
  border-radius: 12px 12px 12px 12px;
  cursor: pointer;
  -webkit-box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
  -moz-box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
  -o-box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
  box-shadow: 0 0 2px 0px var(--main-primary-x-tint) ;
}
.ts-action-links-image {
  display: block;
  margin: 0 auto;
  color: var(--main-primary-tint-text);
  width: 16px;
  height: 16px;
  cursor: pointer;
  margin: 5px;
  float: left;
  -webkit-transition: opacity 0.15s ease;
  -moz-transition: opacity 0.15s ease;
  -o-transition: opacity 0.15s ease;
  -ms-transition: opacity 0.15s ease;
  transition: opacity 0.15s ease;
}
.ts-action-links-image.icon-edit,
.ts-action-links-image.icon-trash {
  margin: 3px 5px !important;
  background: none;
  color: var(--main-primary-tint-text);
}
.timer-action-links .ts-action-links-image.icon-edit,
.timer-action-links .ts-action-links-image.icon-trash {
  line-height: 19px;
}
.timesheet.flip .ts-container {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transform: rotateY(360deg);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.timesheet-daily-footer {
  left: 0px;
  position: fixed;
  bottom: 10px;
  font-size: 13px;
  color: var(--off-white-contrast-text);
  text-transform: lowercase;
}
.timesheet-daily-footer::first-letter {
  text-transform: uppercase;
}
.timesheet-daily-footer-title {
  font-weight: 700;
  margin-right: 4px;
  margin-left: 15px;
}
/* End - Timesheet Daily */
/* Begin - New/Edit Timesheet Modal */
div.k-window-titleless {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  border: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  z-index: 10020 !important;
}
div.k-window-titleless.open {
  z-index: 100050 !important;
}
.edit-button {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.save-button {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#ClienteId-list.k-popup .k-list .k-item,
#CasoId-list.k-popup .k-list .k-item,
#TipoAtividadeId-list.k-popup .k-list .k-item {
  padding: 7px 8px;
  line-height: 1.8em;
}
/* End - New/Edit Timesheet Modal */
/* Begin - Time Calculator */
.k-state-default > .k-select,
.k-picker-wrap .k-select {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
}
.k-picker-wrap.k-state-border-down .k-input {
  border: none;
  background-color: var(--white);
}
.k-picker-wrap .k-icon.k-i-clock {
  width: 20px;
  height: 20px;
  font-size: 0;
  background: none;
}
.k-picker-wrap .k-icon.k-i-clock:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e906";
  font-size: 18px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  line-height: 17px;
}
.timepicker {
  width: 87px;
}
.timepicker-range {
  margin-left: 4px;
}
/* End - Time Calculator */
/*Begin RightWizardBar*/
.right-wizard-scroller ul {
  list-style-type: none;
  margin: 0 10px 0 30px;
}
.right-wizard-scroller ul li {
  width: 100%;
  height: 50px;
  cursor: pointer;
}
.right-wizard-scroller .step-name {
  display: flex;
  float: left;
}
.right-wizard-scroller .step-name span.step-name-data span {
  display: table-cell;
  vertical-align: middle;
  height: 50px;
  color: var(--main-primary-x-tint-text);
  font-size: 12px;
  font-weight: 400;
  line-height: 14px;
  text-transform: lowercase;
}
.right-wizard-scroller .step-name span.step-name-data span::first-letter {
  text-transform: uppercase;
}
.right-wizard-scroller .step-name span.step-name-data {
  text-align: right;
  float: right;
}
.right-wizard-scroller .step-circle-data-empty,
.right-wizard-scroller .step-circle-data-filled {
  width: 26px;
  height: 26px;
  margin: 10px 0;
  float: right;
  position: relative;
  border: 2px solid var(--main-primary-contrast);
  -webkit-border-radius: 15px 15px 15px 15px;
  -moz-border-radius: 15px 15px 15px 15px;
  -o-border-radius: 15px 15px 15px 15px;
  border-radius: 15px 15px 15px 15px;
  display: block;
}
.right-wizard-scroller .step-circle span {
  width: 30px;
  height: 12px;
  font-weight: 600;
  font-size: 12px;
  text-align: center;
  display: block;
  line-height: 12px;
  top: 50%;
  left: 50%;
  position: absolute;
  margin: -6px 0 0 -15px;
  color: var(--main-primary-x-tint-text);
}
.right-wizard-scroller .step-circle-data-filled span {
  color: var(--main-primary-contrast-text);
}
.right-wizard-scroller .step-circle-data-filled:before {
  width: 20px;
  height: 20px;
  background-color: var(--main-primary-contrast);
  border: 1px solid var(--main-primary-contrast);
  border-radius: 11px;
  content: "";
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -11px;
  margin-left: -11px;
}
/*End RightWizardBar*/
/* Begin - Modal Default */
.form-modal {
  margin: 0;
}
.form-modal input[type="text"] {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: transparent;
  margin-bottom: 0px;
  padding: 20px 10px;
  width: 100%;
  height: 62px;
  font-size: 16px;
  color: var(--white-contrast-text);
  font-weight: 400;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
}
.form-modal label {
  font-size: 14px;
  color: var(--off-white-contrast-text);
  font-weight: 400;
  text-transform: lowercase;
}
.form-modal label::first-letter {
  text-transform: uppercase;
}
.form-modal textarea {
  width: 100%;
  height: 100%;
  resize: none;
  margin: 0;
  background-color: transparent;
  outline: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px;
  color: var(--white-contrast-text);
  font-size: 16px;
}
.form-modal input[type="text"]:hover {
  background-color: transparent;
}
.form-modal ::-webkit-input-placeholder {
  color: var(--white-contrast-text);
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 16px;
  font-weight: 400;
}
.form-modal :-moz-placeholder {
  color: var(--white-contrast-text);
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 16px;
  font-weight: 400;
}
.form-modal ::-moz-placeholder {
  color: var(--white-contrast-text);
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 16px;
  font-weight: 400;
}
.form-modal :-ms-input-placeholder {
  color: var(--white-contrast-text);
  opacity: 0.6;
  filter: alpha(opacity=60);
  font-size: 16px;
  font-weight: 400;
}
.i18n-title-modal {
  background-color: var(--off-white);
  height: 96px;
}
.i18n-title-modal p {
  margin: 0;
  text-align: justify;
  padding: 28px 20px;
}
.modal-title {
  color: var(--off-white-contrast-text);
  font-size: 40px;
  font-weight: 300;
  line-height: 40px;
  padding: 18px 0 18px 20px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-font-smoothing: antialiased;
  -webkit-text-shadow: 0 1px 1px hsla(var(--white-hsl), .4);
  -moz-text-shadow: 0 1px 1px hsla(var(--white-hsl), .4);
  -ms-text-shadow: 0 1px 1px hsla(var(--white-hsl), .4);
  -o-text-shadow: 0 1px 1px hsla(var(--white-hsl), .4);
  text-shadow: 0 1px 1px hsla(var(--white-hsl), .4);
}
.modal-title-buttons {
  width: 260px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-title-buttons > div {
  height: 76px;
  margin-right: 5px;
}
.modal-title-buttons span {
  height: 20px;
  margin: 30px 12px 32px 0;
}
.modal-buttons-container {
  padding: 25px 0;
  width: 100%;
  height: 34px;
}
.timesheet-monthly {
  height: 100%;
  padding: 25px;
  max-height: calc(100% - 135px);
}
#calendar {
  width: calc(87.5% - 6px);
  height: 100%;
  min-height: 500px;
  text-align: center;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
}
#calendar.exibir-tempo-revisado {
  width: calc(80% - 6px);
}
#calendar .k-header {
  display: none;
}
#calendar .k-content {
  width: 100%;
  height: 100%;
}
#calendar .k-content th {
  text-align: center;
  height: 62px !important;
  font-size: 16px;
  font-weight: 600;
  border-color: var(--border-primary-hight-contrast) !important;
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#calendar .k-content tr > th:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
  color: var(--fb-danger-default);
}
#calendar .k-content tr > th:last-child {
  color: var(--fb-danger-default);
}
#calendar .k-content td {
  background-color: var(--white);
  background-image: none;
  border-color: var(--border-primary-hight-contrast) !important;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
}
#calendar .k-content td .k-link {
  width: 100%;
  height: 100%;
  line-height: 100%;
  position: relative;
  display: table;
  color: var(--white-contrast-text);
}
#calendar .k-content td .k-link .calendar-date {
  text-align: left;
  display: inline-block;
  position: relative;
  font-size: 1.2vw;
  line-height: 1.2vw;
  padding: 5.2% 0 0 5.2%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#calendar .k-content td .k-link .calendar-time {
  width: 60px;
  height: 18px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-left: -30px;
  margin-top: -9px;
  font-size: 17px;
  line-height: 18px;
  text-align: center;
  color: inherit;
}
#calendar .k-content td .k-link .status:after {
  position: absolute;
  right: 6px;
  bottom: 6px;
  text-align: center;
  line-height: 1.2;
}
#calendar .k-content td .k-link .status.approved:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
}
#calendar .k-content td .k-link .status.rejected:after {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
#calendar .k-content td.k-today .k-link {
  color: var(--white-contrast-text);
}
#calendar .k-content td.k-today.k-state-hover .k-link {
  color: var(--white-contrast-text);
}
#calendar .k-content td.k-other-month {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background-color: var(--neutral-x-contrast);
}
#calendar .k-content td.k-other-month .k-link {
  color: var(--neutral-x-contrast-text);
  opacity: 0.4;
  filter: alpha(opacity=40);
}
#calendar .k-content td.k-other-month.k-weekend .k-link {
  color: var(--neutral-x-contrast-text);
}
#calendar .k-content td.k-weekend {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background-color: var(--neutral-x-contrast);
}
#calendar .k-content td.k-weekend .k-link {
  color: var(--fb-danger-default);
}
#calendar .k-content tr > td:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.k-calendar td {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  text-align: center;
  border: 1px solid var(--neutral-x-tint);
  background-color: var(--white);
}
.k-calendar {
  background-color: transparent;
  background-image: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.k-calendar .k-content.k-meta-view {
  min-height: 216px;
  margin-bottom: -1px !important;
}
.k-calendar .k-header,
.k-calendar .k-content {
  background-color: transparent;
  background-image: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.k-calendar th {
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  text-align: center;
  font-size: 16px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.k-calendar .k-content .k-link {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0;
  color: var(--neutral-x-contrast-text);
}
#calendar div:nth-child(2) {
  height: 100%;
  width: 200% !important;
}
#calendar div:nth-child(2) table {
  width: 50% !important;
}
.k-calendar td.k-other-month {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.k-calendar td.k-other-month .k-link {
  opacity: 0.5;
}
.k-calendar td.k-other-month.k-state-hover .k-link {
  background-image: none;
}
.k-calendar td.k-today {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.k-calendar td.k-today.k-state-hover .k-link,
.k-calendar td.k-today .k-link {
  color: var(--neutral-x-contrast-text);
}
.k-calendar .k-header {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  background-image: none;
  border-bottom: 1px solid var(--main-primary-default-text);
}
.k-calendar .k-link.k-nav-fast {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  width: auto;
  padding: 0 4px;
  color: inherit;
}
.k-calendar .k-link.k-state-hover {
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
  background-image: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
}
.k-calendar td.k-state-selected {
  background-color: hsla(var(--main-primary-default-hsl), .5);
  background-image: none;
  color: var(--main-primary-default-text);
}
.k-calendar td.k-state-selected > .k-link {
  color: var(--neutral-x-contrast-text);
}
.k-state-focused.k-state-selected,
td.k-state-focused.k-state-selected {
  -webkit-box-shadow: inset 0 0 3px 1px var(--off-white-contrast-text);
  -moz-box-shadow: inset 0 0 3px 1px var(--off-white-contrast-text);
  -o-box-shadow: inset 0 0 3px 1px var(--off-white-contrast-text);
  box-shadow: inset 0 0 3px 1px var(--off-white-contrast-text);
}
.total-value-header {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  text-align: center;
  font-size: 20px;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0.4em 0.45em 0.4em 0.1em;
  font-weight: normal;
  cursor: default;
  line-height: normal;
}
.calendar-result-container {
  width: 12.5%;
  height: 100%;
  margin-left: 6px;
  min-height: 500px;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.calendar-result-container .calendar-result-table {
  width: 100%;
  height: 100%;
}
.calendar-result-container .calendar-result-table .result-table-title {
  background-color: var(--neutral-x-contrast);
  padding: 0.4em 0.45em 0.4em 0.1em;
  cursor: default;
  line-height: normal;
  height: 62px !important;
  font-size: 16px;
  font-weight: 600;
  color: var(--neutral-x-contrast-text);
  text-align: center;
  border-color: var(--border-primary-hight-contrast) !important;
  border: none;
  border: 1px solid var(--border-primary-hight-contrast);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.calendar-result-container .calendar-result-table .row-total {
  background-color: var(--white);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  text-align: center;
  background-image: none;
  padding: 0;
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.calendar-result-container .calendar-result-table .row-total:first-child {
  border-right: none;
}
.calendar-result-container .calendar-result-table .row-total:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.calendar-result-container .calendar-result-table .total-link {
  cursor: default;
  text-decoration: none;
  color: var(--white-contrast-text);
  display: block;
  overflow: hidden;
  min-height: 22px;
  line-height: 22px;
  padding: 0;
}
.calendar-result-container .calendar-result-table .total-value {
  text-align: center;
  font-size: 34px;
  display: inline-block;
  position: relative;
  padding: 0 8px 5px 8px;
  font-weight: 400;
  line-height: 34px;
}
.calendar-result-container .calendar-result-table .total-unit {
  font-size: 15px;
  font-weight: 600;
}
.calendar-result-container.exibir-tempo-revisado {
  width: 20%;
}
.calendar-result-container.exibir-tempo-revisado .calendar-result-table .result-table-title {
  padding: 0;
  position: relative;
}
.calendar-result-container.exibir-tempo-revisado .calendar-result-table .result-table-title .total-title {
  width: 100%;
  position: absolute;
  top: 0;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 41px;
  display: flex;
  align-items: center;
  justify-content: center;
}
.calendar-result-container.exibir-tempo-revisado .calendar-result-table .result-table-title .total-subtitle {
  width: 100%;
  height: 20px;
  line-height: 20px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  font-size: 12px;
  bottom: 0;
}
.calendar-result-container.exibir-tempo-revisado .calendar-result-table .result-table-title .total-subtitle label {
  width: 50%;
  height: 20px;
  line-height: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
  float: left;
}
.calendar-result-container.exibir-tempo-revisado .calendar-result-table .result-table-title .total-subtitle label:nth-child(1) {
  border-right: 1px solid var(--neutral-x-contrast);
}
.calendar-result-container.exibir-tempo-revisado .calendar-result-table .result-table-title .total-subtitle label:nth-child(2) {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
/* End - Timesheet Monthly */
#delete-timesheet-window {
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  float: left;
  border: none;
}
.disabled-button {
  cursor: not-allowed !important;
  color: var(--font-color-disabled);
}
.disabled-button:hover,
.disabled-button:focus {
  text-decoration: none;
  text-shadow: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
}
.disabled-button .disabled {
  cursor: not-allowed;
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.office {
  /* width */
  /* Track */
  /* Handle */
  /* Handle on hover */
}
.office .timer-container {
  background-color: var(--main-primary-default);
  position: fixed;
  z-index: 10003;
  -webkit-box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  -moz-box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  -o-box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  border-bottom: 1px solid var(--main-primary-default);
  visibility: hidden;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.office .timer-container .slimScrollDiv {
  width: 100% !important;
  height: 100% !important;
}
.office .timer-container .slimScrollDiv .timer-list {
  width: 100% !important;
  height: 100% !important;
}
.office .timer-container {
  width: 100%;
  height: 294px;
  top: -500px;
}
.office .timer-container.animated-show {
  top: 36px;
  height: 100% !important;
  visibility: visible;
}
.office .timer-list-content {
  width: 100%;
  height: auto;
}
.office .timer-list-content .timer {
  width: 100%;
  height: 295px;
  overflow: hidden;
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: relative;
  left: 0;
  margin-bottom: 1px;
}
.office .timer-list-content .timer .timer-header {
  width: 100%;
  color: var(--main-primary-tint-text);
  padding: 0;
  font-size: var(--font-size-xs);
  border-bottom: 1px solid var(--main-primary-default);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-color: var(--main-primary-tint);
}
.office .timer-list-content .timer .timer-header .timer-header-title {
  line-height: 48px;
  margin-left: 8px;
}
.office .timer-list-content .timer .timer-header .timer-header-title-value {
  line-height: 48px;
  margin-left: 4px;
}
.office .timer-list-content .timer .timer-header .timer-header-status-container {
  width: 46px;
  height: 48px;
  border-right: 1px solid var(--main-primary-default);
  position: relative;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.office .timer-list-content .timer .timer-header .timer-header-status-container:hover {
  background-color: hsla(var(--white-hsl), 0.05);
}
.office .timer-list-content .timer .timer-header .timer-header-button {
  position: absolute;
  right: 8.5px;
  top: 14px;
}
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  cursor: pointer;
}
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-pause,
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-play {
  cursor: pointer;
}
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-pause:before,
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-play:before {
  font-family: 'legaldesk-icons' !important;
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-md);
  text-align: left;
}
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-pause:before {
  content: "\e907";
  color: var(--main-primary-tint-text);
}
.office .timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-play:before {
  content: "\e908";
}
.office .timer-list-content .timer .timer-header.timer-color-play .timer-action-links i,
.office .timer-list-content .timer .timer-header.timer-color-play .timer-action-links span {
  color: var(--main-primary-tint-text);
}
.office .timer-list-content .timer .timer-color-play {
  background-color: var(--fb-success-shade);
}
.office .timer-list-content .timer .timer-color-pause {
  background-color: var(--main-primary-tint);
}
.office .timer-list-content .timer .timer-detail.timer-color-play {
  background-color: var(--main-primary-tint);
  white-space: nowrap;
}
.office .timer-list-content .timer .timer-detail.timer-color-play span {
  color: var(--main-primary-tint-text);
}
.office .timer-list-content .timer .timer-detail.timer-color-pause {
  background-color: var(--main-primary-default);
}
.office .timer-list-content .timer .timer-detail.timer-color-pause span {
  color: var(--main-primary-default-text);
}
.office .timer-list-content .timer .timer-detail-action.timer-color-play {
  opacity: 1;
}
.office .timer-list-content .timer .timer-detail-action.timer-color-pause {
  opacity: 0.6;
}
.office .timer-list-content .timer .timer-detail.timer-detail-action {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: none;
}
.office .timer-list-content .timer .timer-detail.timer-detail-action span {
  position: relative;
  top: 2px;
}
.office .timer-list-content .timer .timer-detail.timer-detail-action span,
.office .timer-list-content .timer .timer-detail.timer-detail-action i {
  color: var(--main-primary-x-tint-text);
  text-transform: uppercase;
}
.office .timer-list-content .timer.flip {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transform: rotateY(360deg);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.office .timer-list {
  width: auto;
  height: calc(100% - 201px) !important;
  overflow: hidden;
  overflow-y: scroll;
}
.office .timer-list::-webkit-scrollbar {
  width: 10px;
}
.office .timer-list::-webkit-scrollbar-track {
  background-color: var(--main-primary-default);
}
.office .timer-list::-webkit-scrollbar-thumb {
  background-color: rgba(160, 202, 205, 0.4);
}
.office .timer-main-menu {
  width: 100%;
  height: 160px;
}
.office .timer-main-menu-container {
  width: 100%;
  height: 90px;
}
.office .timer-main-menu-container .menu-link .new-item,
.office .timer-main-menu-container .menu-link .sum-item {
  margin-right: 5px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .office .timer-main-menu-container .menu-link .new-item,
  .office .timer-main-menu-container .menu-link .sum-item {
    display: none;
  }
}
.office .timer-main-menu-container .new-timer.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.office .timer-main-menu-container .new-timer.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.office .timer-main-title {
  font-size: 22px;
  font-weight: var(--font-weight-light);
  display: block;
  text-align: center;
  text-transform: lowercase;
  padding: var(--spacing-xxs) var(--spacing-none);
  color: var(--main-primary-default-text);
}
/* Begin - Timer */
.timer-container,
.favorites-container {
  background-color: var(--main-primary-default);
  position: fixed;
  z-index: 10003;
  -webkit-box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  -moz-box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  -o-box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  box-shadow: 0 0 25px 2px var(--main-primary-default) 0 13px 1px var(--off-white-contrast-text) ;
  border-bottom: 1px solid var(--main-primary-default);
  visibility: hidden;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.timer-container .slimScrollDiv,
.favorites-container .slimScrollDiv {
  width: calc(100% - 259px) !important;
  height: 305px !important;
}
.timer-container .slimScrollDiv .timer-list,
.favorites-container .slimScrollDiv .timer-list {
  width: 100% !important;
}
.timer-container {
  width: 100%;
  height: 294px;
  top: -300px;
  left: 0px;
}
.timer-container.animated-show {
  top: 36px;
  visibility: visible;
}
.favorites-container {
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  min-height: 270px;
  max-height: 270px;
  overflow: hidden;
  top: 51px;
  top: -270px;
  padding: 42px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 10059;
}
.favorites-container.animated-show {
  top: 36px;
  visibility: visible;
}
.favorites-container .favorites-container-centred {
  width: 1140px;
}
@media (max-width: 1279px) {
  .favorites-container .favorites-container-centred {
    width: 95%;
    display: flex;
    justify-content: center;
    flex-flow: wrap;
  }
}
@media (min-width: 1420px) {
  .favorites-container .favorites-container-centred {
    width: 1330px;
  }
}
.favorites-container .favorites-container-centred .favorites-item {
  float: left;
  width: 230px;
  height: 60px;
  padding: 0;
  border-radius: var(--radius-vs);
  color: var(--main-primary-default-text);
  border: 1px solid var(--neutral-tint);
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 5px;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px;
  -webkit-transition: all 0.15s ease;
  -moz-transition: all 0.15s ease;
  -o-transition: all 0.15s ease;
  -ms-transition: all 0.15s ease;
  transition: all 0.15s ease;
  cursor: pointer;
  line-height: 1.4;
}
.favorites-container .favorites-container-centred .favorites-item span {
  text-transform: lowercase;
}
.favorites-container .favorites-container-centred .favorites-item span::first-letter {
  text-transform: uppercase;
}
.favorites-container .favorites-container-centred .favorites-item:hover {
  background-color: var(--main-primary-tint);
}
.favorites-container .favorites-container-centred .favorites-item a:focus {
  border: 2px solid var(--white);
}
.timer-main-menu {
  width: 258px;
  height: 100%;
  border-right: 1px solid var(--main-primary-default);
}
.timer-main-title {
  font-size: 30px;
  font-weight: 300;
  display: block;
  text-align: center;
  text-transform: lowercase;
  padding: 20px 0px;
  border-bottom: 1px solid var(--main-primary-default);
  color: var(--main-primary-default-text);
}
.timer-main-title::first-letter {
  text-transform: uppercase;
}
.timer-main-menu-container {
  width: 100%;
  height: 211px;
}
.timer-main-menu-container .menu-link .new-item,
.timer-main-menu-container .menu-link .sum-item {
  margin-right: 5px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timer-main-menu-container .menu-link .new-item,
  .timer-main-menu-container .menu-link .sum-item {
    display: none;
  }
}
.timer-main-menu-container .menu-link.new-timer:hover i {
  color: var(--off-white-contrast-text) !important;
}
.timer-main-menu-container .timer-total {
  place-self: self-start;
  font-size: var(--font-size-sm);
  margin-left: 8px;
}
.timer-main-menu-container .new-timer {
  display: flex;
  align-items: anchor-center;
  text-transform: none !important;
}
.timer-main-menu-container .new-timer .icon-new-chronometer {
  width: 30px;
}
.timer-main-menu-container .new-timer span {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  margin-left: 0px;
  line-height: var(--line-height-lg);
}
.timer-main-menu-container .new-timer.disabled-button,
.timer-main-menu-container .new-timer.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.timer-main-menu-container .new-timer.disabled-button i,
.timer-main-menu-container .new-timer.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.timer-list {
  width: 100%;
  height: 305px !important;
}
.timer-list-content {
  width: 482px;
  height: 295px;
}
.timer-list-content .timer {
  width: 230px;
  height: 100%;
  border-right: 1px solid var(--main-primary-default);
  overflow: hidden;
  display: inline-block;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(0deg);
  -moz-transform: rotateY(0deg);
  -o-transform: rotateY(0deg);
  -ms-transform: rotateY(0deg);
  transform: rotateY(0deg);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
  position: relative;
  left: 0;
}
.timer-list-content .timer .timer-header {
  width: 100%;
  color: var(--main-primary-tint-text);
  padding: 0;
  font-size: 12px;
  border-bottom: 1px solid var(--main-primary-default);
  border-top: 1px solid var(--main-primary-default);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  background-color: var(--main-primary-tint);
}
.timer-list-content .timer .timer-header .timer-header-title {
  line-height: 48px;
  margin-left: 8px;
}
.timer-list-content .timer .timer-header .timer-header-title-value {
  line-height: 48px;
  margin-left: 4px;
}
.timer-list-content .timer .timer-header .timer-header-status-container {
  width: 46px;
  height: 48px;
  border-right: 1px solid var(--main-primary-default);
  position: relative;
  -webkit-transition: all 0.15s ease-in-out;
  -moz-transition: all 0.15s ease-in-out;
  -o-transition: all 0.15s ease-in-out;
  -ms-transition: all 0.15s ease-in-out;
  transition: all 0.15s ease-in-out;
}
.timer-list-content .timer .timer-header .timer-header-status-container:hover {
  background-color: hsla(var(--white-hsl), 0.05);
}
.timer-list-content .timer .timer-header .timer-header-button {
  position: absolute;
  right: 8.5px;
  top: 14px;
}
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon {
  width: 20px;
  height: 20px;
  margin: 0;
  cursor: pointer;
}
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-pause,
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-play {
  cursor: pointer;
}
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-pause:before,
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-play:before {
  font-family: 'legaldesk-icons' !important;
  color: var(--main-primary-tint-text);
  font-size: 16px;
  text-align: left;
}
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-pause:before {
  content: "\e907";
  color: var(--main-primary-tint-text);
}
.timer-list-content .timer .timer-header .timer-header-button .timer-header-button-icon.timer-status-play:before {
  content: "\e908";
}
.timer-list-content .timer .timer-header.timer-color-play .timer-action-links i,
.timer-list-content .timer .timer-header.timer-color-play .timer-action-links span {
  text-transform: capitalize;
  color: var(--main-primary-tint-text);
}
.timer-list-content .timer .timer-color-play {
  background-color: var(--fb-success-shade);
}
.timer-list-content .timer .timer-color-pause {
  background-color: var(--main-primary-tint);
}
.timer-list-content .timer .timer-detail.timer-color-play {
  background-color: var(--main-primary-tint);
  white-space: nowrap;
}
.timer-list-content .timer .timer-detail.timer-color-play span {
  color: var(--main-primary-tint-text);
}
.timer-list-content .timer .timer-detail.timer-color-pause {
  background-color: var(--main-primary-default);
}
.timer-list-content .timer .timer-detail.timer-color-pause span {
  color: var(--main-primary-default-text);
}
.timer-list-content .timer .timer-detail-action.timer-color-play {
  opacity: 1;
}
.timer-list-content .timer .timer-detail-action.timer-color-pause {
  opacity: 0.6;
}
.timer-list-content .timer .timer-detail.timer-detail-action {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: none;
}
.timer-list-content .timer .timer-detail.timer-detail-action span,
.timer-list-content .timer .timer-detail.timer-detail-action i {
  color: var(--main-primary-x-tint-text);
  text-transform: lowercase;
  height: 18px;
  line-height: 18px;
}
.timer-list-content .timer .timer-detail.timer-detail-action span::first-letter,
.timer-list-content .timer .timer-detail.timer-detail-action i::first-letter {
  text-transform: uppercase;
}
.timer-list-content .timer.flip {
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-transform: rotateY(360deg);
  -moz-transform: rotateY(360deg);
  -o-transform: rotateY(360deg);
  -ms-transform: rotateY(360deg);
  transform: rotateY(360deg);
  -webkit-transition: all 0.4s ease-in-out;
  -moz-transition: all 0.4s ease-in-out;
  -o-transition: all 0.4s ease-in-out;
  -ms-transition: all 0.4s ease-in-out;
  transition: all 0.4s ease-in-out;
}
.timer-detail {
  width: 100%;
  color: var(--main-primary-default-text);
  padding: 10px 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid var(--main-primary-default);
  font-size: 12px;
}
.timer-detail .title,
.timer-detail .value {
  font-size: 12px;
  float: left;
  line-height: 21px;
  height: 20px;
  white-space: nowrap;
}
.timer-detail .title {
  text-transform: lowercase;
}
.timer-detail .title::first-letter {
  text-transform: uppercase;
}
.timer-detail .value {
  margin-left: 8px;
  font-weight: bold;
  width: 100px;
}
.timer-detail .value.editable-value {
  width: calc(100% - 54px);
  cursor: pointer;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.timer-detail.timer-detail-time {
  font-size: 15px;
  position: relative;
}
.timer-detail-time .timer-detail-text {
  height: 19px;
  font-size: 14px;
  line-height: 19px;
  font-weight: 700;
}
.timer-detail-text.timer-detail-text-time {
  margin-right: 12px;
  margin-left: 15px;
}
.timer-detail-text.timer-detail-text-ut {
  border-left: 1px solid;
  border-color: var(--white);
  padding-left: 14px;
}
.timer-status-inactive {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.timer-status-inactive:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e906";
  font-style: normal;
  color: var(--main-primary-default-text);
  position: absolute;
  left: 16px;
  top: 9px;
  font-size: 18px;
}
.timer-status-inactive:before {
  content: '';
  width: 13px;
  height: 13px;
  background-color: var(--fb-danger-default);
  border-radius: 100%;
  position: absolute;
  left: 16px;
  top: 13px;
}
.timer-status-active {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.timer-status-active:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e906";
  font-style: normal;
  color: var(--main-primary-default-text);
  position: absolute;
  left: 16px;
  top: 9px;
  font-size: 18px;
}
.timer-status-active:before {
  content: '';
  width: 13px;
  height: 13px;
  background-color: var(--fb-success-default);
  border-radius: 100%;
  position: absolute;
  left: 16px;
  top: 13px;
}
.timer-link-text {
  min-width: 50px;
  height: 19px;
  font-size: 0.75rem;
  line-height: 19px;
  background: var(--off-white);
  padding: 1px;
  border-radius: var(--radius-xxs);
  color: var(--black);
}
.timer-link-text em {
  font-size: inherit;
  font-style: normal;
}
.timer-detail .timer-detail-title-value {
  font-weight: 400;
  text-transform: lowercase;
  margin-left: 8px;
}
.timer-detail .timer-detail-title-value::first-letter {
  text-transform: uppercase;
}
.timer-detail.timer-detail-action {
  color: var(--main-primary-xx-tint-text);
  background-color: var(--main-primary-xx-tint);
  border-bottom: none;
}
.timer-detail-status .timer-detail-title-value,
.timer-detail-date .timer-detail-title-value {
  font-weight: 700;
}
.timer-detail .timer-sync-link {
  padding: 0;
  font-size: 12px;
  width: 100%;
  font-weight: 800;
}
.timer-detail .timer-sync-link span {
  margin-left: 8px;
}
.timer-detail .timer-sync-link .icon-time-sheet:before {
  line-height: 18px;
}
.timer-detail-status input {
  background: transparent;
  border: none;
  color: var(--main-primary-default-text);
  width: 151px;
  outline: none;
  margin-left: 5px;
  font-weight: bold;
  font-size: 12px;
  font-family: 'Open Sans', sans-serif;
  height: 18px;
  margin-top: 0;
  float: left;
  text-indent: 2px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .timer-detail-status input {
    width: 145px;
    height: 12.5px;
    margin-left: 0;
    margin-top: 1.5px;
  }
}
.timer .timer-actions {
  width: 230px;
  height: 245px;
  background-color: hsla(var(--main-primary-default-hsl), .85);
  position: absolute;
  bottom: -100%;
  margin-bottom: 1px;
}
.timer-actions .timer-actions-container {
  width: 90px;
  height: 145px;
  margin: -72.5px 0 0 -45px;
  position: absolute;
  left: 50%;
  top: 50%;
}
.timer-action-links {
  width: 84px;
  height: 26px;
  margin: 12px 2px 0 0;
  cursor: pointer;
  display: block;
  position: relative;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  float: right;
}
.timer-action-links:hover {
  opacity: 0.6;
  filter: alpha(opacity=60);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  text-decoration: none;
}
.timer-action-links span {
  color: var(--main-primary-tint-text);
  font-size: 12px;
  font-weight: 400;
  line-height: 27px;
}
.delete-action-container {
  margin-right: 6px;
}
/* End - Timer */
/* Begin - Durandal */
.messageBox {
  background-color: var(--white);
  border: 1px solid var(--neutral-x-tint);
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -o-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
  outline: none;
  -webkit-box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  -moz-box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  -o-box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  -webkit-background-clip: padding-box;
  -moz-background-clip: padding-box;
  -o-background-clip: padding-box;
  background-clip: padding-box;
  min-width: 300px;
}
.durandal-view-404 {
  color: var(--fb-danger-default);
  margin: 8px 0;
  padding: 8px;
  -webkit-box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  -moz-box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  -o-box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  box-shadow: 0 3px 7px 0 var(--neutral-x-tint) ;
  border: 1px solid var(--neutral-x-tint);
  -webkit-border-radius: 6px 6px 6px 6px;
  -moz-border-radius: 6px 6px 6px 6px;
  -o-border-radius: 6px 6px 6px 6px;
  border-radius: 6px 6px 6px 6px;
}
/* End - Durandal */
/* Begin - Durandal Splash */
.splash .loading-container {
  position: relative;
  width: 130px;
  height: 130px;
  margin: 40px auto 0 auto;
}
.splash .loading-container .loading-text {
  display: none;
}
.splash .loading {
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  position: absolute;
  -webkit-animation: rotation 1.2s infinite linear;
  -moz-animation: rotation 1.2s infinite linear;
  -o-animation: rotation 1.2s infinite linear;
  animation: rotation 1.2s infinite linear;
  border: 14px solid var(--neutral-xxx-tint);
  border-top-color: var(--main-primary-x-tint);
  border-radius: 100%;
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes rotation {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@-moz-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes blinker {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  50% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blinker {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  50% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.blink-me {
  display: flex;
  -webkit-animation: blinker 1s linear infinite;
  -moz-animation: blinker 1s linear infinite;
  -o-animation: blinker 1s linear infinite;
  -ms-animation: blinker 1s linear infinite;
  animation: blinker 1s linear infinite;
}
.container-loader-pane {
  width: 100%;
  height: 100%;
  display: none;
}
.container-loader-pane .container-loader {
  width: 50px;
  aspect-ratio: 1;
  border-radius: 50%;
  border: 8px solid lightblue;
  border-right-color: orange;
  animation: rotation 1s infinite linear;
}
.container-loader-pane .active {
  display: block;
}
.ajax-loading {
  display: none;
  position: absolute;
  width: 100vw;
  height: 100vh;
  z-index: 10015;
  top: 0;
  left: 0;
}
.ajax-loading-glass-panel {
  position: absolute;
  z-index: 10015;
  width: 100%;
  height: calc(100% - 36px);
  background-color: var(--white);
  filter: alpha(opacity=65);
  bottom: 0;
}
.ajax-loading-container {
  position: absolute;
  width: 180px;
  height: 180px;
  margin: -90px 0 0 -90px;
  z-index: 99999999;
  top: 50%;
  left: 50%;
}
.ajax-loading-animation {
  top: 0;
  left: 0;
  width: 100px;
  height: 100px;
  position: absolute;
  -webkit-animation: rotation 1.2s linear infinite;
  -moz-animation: rotation 1.2s linear infinite;
  -o-animation: rotation 1.2s linear infinite;
  -ms-animation: rotation 1.2s linear infinite;
  animation: rotation 1.2s linear infinite;
  border: 14px solid var(--border-secondary-variant-hight-contrast);
  border-top-color: var(--background-brand-base-x-tint-variant-light);
  border-radius: 100%;
}
.ajax-loading-image-container {
  width: 118px;
  height: 118px;
  top: 33px;
  left: 16px;
  position: absolute;
  z-index: 1;
  display: block;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.ajax-loading-text-container {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: #fff;
}
.ajax-loading-image {
  width: 100px;
  height: 100px;
  top: 3px;
  display: flex;
  position: absolute;
  left: 5px;
}
.delete-modal,
.confirm-modal {
  width: 310px;
  background-color: var(--neutral-x-contrast);
}
.delete-modal {
  margin-top: -104px !important;
}
.confirm-modal {
  margin-top: -104px !important;
}
.confirm-modal.with-cancel {
  width: 395px;
}
.confirm-modal.with-cancel .modal-header {
  width: 395px;
}
.confirm-modal.with-cancel .modal-footer {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.confirm-modal.with-cancel .modal-footer button {
  float: none;
  margin-left: 5px;
}
.delete-modal .modal-header,
.confirm-modal .modal-header {
  width: 310px;
  height: 46px;
  padding: 0;
  margin: 0 0 0 0;
  border: 0;
  position: relative;
  border-bottom: 2px solid;
  border-color: var(--border-primary-hight-contrast);
}
.system-modal {
  background-color: var(--white);
  display: flex;
  align-items: flex-start;
  flex-direction: column;
  font-feature-settings: 'clig' off, 'liga' off;
  width: 410px;
  border-radius: var(--radius-xxxs);
}
.system-modal.conflict-opportunities {
  width: 520px;
}
.system-modal.conflict-opportunities .modal-header {
  display: flex;
  flex: 1;
}
.system-modal.conflict-opportunities .modal-header .modal-title {
  display: flex;
  flex: 1;
}
.system-modal.conflict-opportunities .modal-header .modal-title .icon-triangle-exclamation {
  color: var(--fb-waiting-default);
}
.system-modal.conflict-opportunities .modal-header .modal-title #title-error-modal {
  margin-left: 15px;
}
.system-modal.conflict-opportunities .modal-footer {
  justify-content: center;
}
.system-modal .modal-header {
  display: flex;
  width: 100%;
  max-width: 100%;
  align-items: center;
  align-self: stretch;
  gap: var(--spacing-md);
}
.system-modal .modal-header.custom-iconed {
  width: 100%;
  display: flex;
  flex-direction: column;
}
.system-modal .modal-header.custom-iconed .modal-close {
  position: absolute;
  height: fit-content;
  padding: 0;
  width: fit-content;
  left: 80%;
  margin-top: 15px;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed {
  display: flex;
  width: 100%;
  justify-content: center;
  align-content: center;
  flex-wrap: wrap;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed {
  padding: var(--spacing-xxl);
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i {
  display: flex;
  width: 60px;
  height: 60px;
  padding: var(--spacing-md);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: 10px;
  font-size: 40px;
  color: var(--main-primary-contrast);
  cursor: default;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.information-templated {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.information-templated.surfaced {
  background-color: var(--main-primary-xx-contrast);
  border-radius: 150px;
  rotate: 180deg;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.error-templated {
  color: var(--fb-danger-default);
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.error-templated.surfaced {
  background-color: var(--fb-danger-xxx-tint);
  border-radius: 150px;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.waiting-templated {
  color: var(--fb-waiting-default);
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.waiting-templated.surfaced {
  background-color: var(--fb-waiting-xxx-tint);
  border-radius: 150px;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.succeded-templated {
  color: var(--fb-success-default);
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .modal-icon-iconed i.succeded-templated.surfaced {
  background-color: var(--fb-success-xxx-tint);
  border-radius: 150px;
}
.system-modal .modal-header.custom-iconed .modal-title-iconed .title-modal {
  color: var(--white-contrast-text);
  text-align: center;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: normal;
  width: 100%;
  place-content: center;
  display: flex;
}
.system-modal .modal-header .modal-close {
  display: flex;
  width: 20%;
  justify-content: right;
  height: 100%;
  padding-right: 15px;
}
.system-modal .modal-header .modal-close .editor-close {
  width: 24px;
  height: 24px;
  align-items: center;
  display: flex;
  color: var(--main-primary-contrast);
  justify-content: center;
  font-size: 22px;
}
.system-modal .modal-title {
  font-size: 14px;
  font-weight: 600;
  padding: 0;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  padding: var(--spacing-xxl) var(--spacing-xxl) 0 var(--spacing-xxl);
  line-height: initial;
  text-shadow: none;
}
.system-modal .modal-title .modal-icon-labeled {
  display: inline-flex;
  height: 100%;
  position: relative;
  top: 4px;
  margin-right: var(--spacing-md);
}
.system-modal .modal-title .modal-icon-labeled i {
  display: flex;
  font-size: 20px;
  font-style: normal;
  cursor: default;
}
.system-modal .modal-title .modal-icon-labeled i.information-templated {
  color: var(--data-visualization-brand-contrast-light);
}
.system-modal .modal-title .modal-icon-labeled i.error-templated {
  color: var(--fb-danger-default);
}
.system-modal .modal-title .modal-icon-labeled i.waiting-templated {
  color: var(--fb-waiting-default);
}
.system-modal .modal-title .modal-icon-labeled i.success-templated {
  color: var(--fb-success-default);
}
.system-modal .modal-title.model-to-close {
  width: 90%;
  padding: var(--spacing-xxl) var(--spacing-xxl) var(--spacing-none) var(--spacing-xxl);
}
.system-modal .modal-body {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  justify-content: flex-start;
  align-items: start;
  gap: var(--spacing-xxs);
  align-self: stretch;
  flex-direction: column;
  min-height: 50px;
  max-height: 250px;
  overflow-y: auto;
  overflow-x: hidden;
}
.system-modal .modal-body:last-child {
  margin-bottom: var(--spacing-xxl);
}
.system-modal .modal-body.model-to-stack {
  display: inline-flex;
  flex-direction: column;
}
.system-modal .modal-body.model-iconed {
  border-top: none;
  justify-content: center;
}
.system-modal .modal-body .modal-body-content {
  color: var(--font-color-body);
  font-feature-settings: 'clig' off, 'liga' off;
  font-style: normal;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: 160%;
  width: 100%;
  max-width: 100%;
  display: flex;
  flex-direction: column;
  overflow-wrap: break-word;
}
.system-modal .modal-body .modal-body-content.model-iconed {
  text-align: center;
}
.system-modal .modal-body .modal-body-stack {
  height: 100%;
  padding: var(--spacing-xxxs) var(--spacing-vs);
  align-self: stretch;
  border-radius: var(--radius-xxxs);
  background-color: var(--neutral-x-contrast);
  max-height: 275px;
  min-height: 275px;
  overflow: auto;
}
.system-modal .modal-body .modal-body-stack .modal-body-content-stack {
  color: var(--data-visualization-neutral-contrast-light);
  text-align: center;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  padding: var(--spacing-xxxs) var(--spacing-vs);
  line-height: 160%;
  max-width: 100%;
  overflow-wrap: break-word;
}
.system-modal .modal-footer {
  display: flex;
  padding: var(--spacing-sm) var(--spacing-md) var(--spacing-md) var(--spacing-md);
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-sm);
  align-self: stretch;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.system-modal .modal-footer.model-iconed {
  border-top: none;
  justify-content: center;
}
.system-modal.warning-error,
.system-modal.generic-error {
  width: 475px;
}
.system-modal.warning-error.large,
.system-modal.generic-error.large {
  width: 550px;
}
.system-modal.warning-error .modal-title,
.system-modal.generic-error .modal-title {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.system-modal.warning-error .modal-title [class*="icon-"],
.system-modal.generic-error .modal-title [class*="icon-"] {
  margin-right: 10px;
  font-size: 26px;
  cursor: default;
}
.system-modal.warning-error .modal-body,
.system-modal.generic-error .modal-body {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  max-height: 407px;
}
.system-modal.warning-error .modal-body .modal-body-content,
.system-modal.generic-error .modal-body .modal-body-content {
  max-height: 200px;
  min-height: 20px;
  overflow-y: auto;
}
.system-modal.warning-error .modal-body .modal-body-content + .error-stacktrace:not(:empty),
.system-modal.generic-error .modal-body .modal-body-content + .error-stacktrace:not(:empty) {
  margin-top: 30px;
}
.system-modal.warning-error .modal-body .error-stacktrace,
.system-modal.generic-error .modal-body .error-stacktrace {
  overflow-y: auto;
  word-break: break-word;
}
.system-modal.warning-error.stackVisible,
.system-modal.generic-error.stackVisible {
  height: 580px!important;
  margin-top: -290px !important;
}
.system-modal.warning-error.stackVisible .modal-body,
.system-modal.generic-error.stackVisible .modal-body {
  min-height: 407px;
}
.system-modal.warning-error .modal-header {
  background-color: var(--fb-waiting-shade);
}
.system-modal.warning-error .modal-header .modal-title {
  font-weight: var(--font-weight-bold);
  color: var(--fb-waiting-shade-text);
  padding: var(--spacing-xxl);
}
.system-modal.warning-error .modal-header .modal-title [class*="icon-"] {
  color: var(--fb-waiting-shade-text);
}
.system-modal.warning-error .modal-header .modal-title span {
  color: var(--fb-waiting-shade-text);
}
.system-modal.warning-error .modal-header .modal-title .icon-triangle-exclamation {
  font-size: 20px;
}
.system-modal.warning-error .modal-body {
  font-size: 13px;
}
.system-modal.generic-error .modal-header {
  background-color: var(--fb-danger-shade);
}
.system-modal.generic-error .modal-header .modal-title {
  font-weight: var(--font-weight-bold);
  color: var(--fb-danger-shade-text);
}
.system-modal.generic-error .modal-header .modal-title [class*="icon-"] {
  color: var(--fb-danger-shade-text);
}
.system-modal.generic-error .modal-header .modal-title span {
  color: var(--fb-danger-shade-text);
}
.system-modal.generic-error .modal-body {
  font-size: 13px;
}
.system-modal.generic-error .modal-body .modal-body-content {
  word-break: break-word;
}
.system-modal.timeout-modal.office {
  width: 290px;
}
.system-modal.timeout-modal .modal-body {
  max-height: 400px;
  overflow-y: auto;
}
.system-modal.timeout-modal .modal-body .modal-body-content {
  display: inline-block;
  text-align: center;
  width: 100%;
  word-break: keep-all;
}
.delete-modal .modal-header {
  background-color: var(--fb-danger-default);
}
.confirm-modal .modal-header {
  background-color: var(--fb-waiting-default);
}
.delete-modal .modal-body,
.confirm-modal .modal-body {
  padding: 30px 32px 0 32px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-height: 230px;
  overflow-y: auto;
  background-color: var(--neutral-contrast);
}
.delete-modal .modal-footer,
.confirm-modal .modal-footer {
  margin-bottom: 0;
  text-align: right;
  padding: 30px 32px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  position: relative;
  margin-top: 0;
  background-color: var(--neutral-contrast);
  float: left;
}
.delete-modal .modal-footer:before,
.confirm-modal .modal-footer:before,
.delete-modal .modal-footer:after,
.confirm-modal .modal-footer:after {
  display: table;
  line-height: 0;
  content: "";
}
.delete-modal .modal-footer:after,
.confirm-modal .modal-footer:after {
  clear: both;
}
.delete-modal .modal-title,
.confirm-modal .modal-title {
  line-height: 46px;
  font-size: 25px;
  padding: 0;
  text-align: center;
  font-weight: 300;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  text-transform: lowercase;
  margin: 0 auto;
}
.delete-modal .modal-title::first-letter,
.confirm-modal .modal-title::first-letter {
  text-transform: uppercase;
}
.delete-modal .modal-title {
  width: 166px;
  height: 46px;
}
.confirm-modal .modal-title {
  width: 224px;
  height: 46px;
}
.delete-modal .modal-title {
  width: 224px;
  height: 46px;
}
.delete-modal .modal-title .modal-title-text {
  margin-left: -26px;
}
.delete-modal .modal-title-image,
.confirm-modal .modal-title-image {
  margin-top: 8px;
}
.delete-modal .modal-body-content,
.confirm-modal .modal-body-content {
  text-align: center;
  margin-bottom: 4px;
  text-transform: lowercase;
  display: inline-block;
  width: 100%;
}
.delete-modal .modal-body-content::first-letter,
.confirm-modal .modal-body-content::first-letter {
  text-transform: uppercase;
}
.delete-modal .editor-button,
.confirm-modal .editor-button {
  margin-right: 0px;
  background-color: var(--neutral-x-contrast);
  min-width: 90px;
  padding: 8px;
  font-size: 22px;
  line-height: 22px;
}
.delete-modal .editor-button.centered-button,
.confirm-modal .editor-button.centered-button {
  margin-right: 78px;
}
/* End - Delete Modal & Confirm Modal */
/* Begin - Tela Geral de Erro*/
.error-content-page {
  width: auto;
  height: 35%;
  display: grid !important;
  align-items: center;
  grid-template-columns: 20% 80%;
  margin-bottom: 10%;
}
.error-content-page .logo-error-section {
  width: 100%;
  height: 100%;
  justify-content: center;
  cursor: default;
}
.error-content-page .logo-error-section .ico-problem {
  color: var(--fb-danger-shade);
  font-size: 70px;
  cursor: default;
}
.error-content-page .logo-error-section .ico-lock {
  color: var(--fb-waiting-tint);
  font-size: 70px;
  cursor: default;
}
.error-content-page .content-error-section {
  width: 480px;
  height: 100%;
  text-align: justify;
  margin-top: 35px;
}
.error-content-page .content-error-section .title {
  width: 100%;
}
.error-content-page .content-error-section .title .principal {
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xxl);
  color: var(--white-contrast-text);
  text-align: justify;
  width: 100%;
}
.error-content-page .content-error-section .title .secondary {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xl);
  color: var(--white-contrast-text);
  text-align: justify;
  width: 100%;
  margin-top: 15px;
}
.error-content-page .content-error-section .apologize-message {
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-md);
  color: var(--white-contrast-text);
  line-height: 120%;
  margin-top: 20px;
}
.error-content-page .content-error-section .content-message {
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  color: var(--white-contrast-text);
  line-height: 120%;
  margin-top: 20px;
}
.error-content-page .content-error-section .return-menu-section {
  display: flex;
  width: 100%;
  justify-content: flex-end;
  margin-top: 20px;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  align-items: center;
}
.error-content-page .content-error-section .return-menu-section .navigate-home {
  width: 100%;
  height: 100%;
  display: inline-flex;
  justify-content: flex-end;
  align-items: center;
  position: relative;
}
.error-content-page .content-error-section .return-menu-section .navigate-home i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.error-content-page .content-error-section .return-menu-section .navigate-home span {
  text-decoration: none !important;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  position: relative;
  top: 2px;
}
/* End - Tela Geral de Erro*/
.k-popup.k-list-container {
  padding: 0;
  border: none;
  border-radius: 0 0 var(--radius-vs) var(--radius-vs);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: var(--neutral-x-contrast);
}
.k-popup.k-list-container.custom-pager-size .k-list-scroller {
  margin-top: -10px;
}
.k-popup.k-list-container .k-list-scroller {
  border-top: 0px !important;
}
.k-popup.k-list-container .k-nodata {
  background-color: var(--off-white);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
ul.k-list {
  overflow-x: hidden !important;
}
.k-popup .k-list .k-item {
  padding: 5px;
  background-image: none;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  color: var(--off-white-contrast-text);
}
.k-popup .k-list .k-item span.inativo {
  text-decoration: line-through !important;
}
.k-popup .k-list .k-state-focused {
  background-image: none;
  border: none;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--neutral-tint-text);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.k-popup .k-list .k-state-selected {
  padding: 5px;
  background-color: var(--neutral-tint);
  color: var(--neutral-tint-text);
  background-image: none;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.k-popup .k-list .k-state-hover {
  background-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-black-contrast-dark);
  background-image: none;
  border: none;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.k-popup #horaInicialId_timeview .k-item,
.k-popup #horaFinalId_timeview .k-item {
  font-size: 12px;
  color: var(--off-white-contrast-text);
}
.k-popup #horaInicialId_timeview .k-item.k-state-selected:not(.k-state-hover),
.k-popup #horaFinalId_timeview .k-item.k-state-selected:not(.k-state-hover) {
  color: var(--neutral-tint-text);
}
.k-popup .k-state-focused.k-state-hover {
  color: var(--data-visualization-black-contrast-dark);
}
.k-state-focused.k-state-selected,
.k-list > .k-state-focused.k-state-selected {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--neutral-tint-text);
  background-image: none;
}
.k-list > .k-state-focused.k-state-selected:not(.k-state-focused).k-state-hover {
  background-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-black-contrast-dark);
  background-image: none;
}
.timesheet-weekly {
  height: 100%;
  padding: 25px;
  max-height: calc(100% - 48px);
}
.timesheet-weekly .weekly-table {
  width: 100%;
  display: table;
}
.timesheet-weekly .weekly-table .weekly-header {
  background-color: transparent;
  text-align: center;
  font-size: var(--font-size-xl);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  padding: 0;
  font-weight: var(--font-weight-light);
  cursor: default;
  height: 60px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-row;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-client {
  width: 68.5%;
  height: 60px;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  border: none;
  border: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-client span {
  width: 100%;
  line-height: 60px;
  text-transform: lowercase;
  text-align: center;
  float: left;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-client span::first-letter {
  text-transform: uppercase;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-day {
  width: 4.5%;
  min-width: 62px;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  padding: 0;
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  position: relative;
  cursor: pointer;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-day::first-letter {
  text-transform: uppercase;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-day .weekly-header-pipe {
  width: 100%;
  position: relative;
  float: left;
  top: -8px;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-day .weekly-header-pipe .weekly-header-day-text {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 30px;
  display: block;
}
.timesheet-weekly .weekly-table .weekly-header .weekly-header-day .weekly-header-pipe .weekly-header-day-value {
  font-size: var(--font-size-xxs);
  line-height: 14px;
  display: block;
}
.timesheet-weekly .weekly-table .weekly-total {
  width: 100%;
  height: 35px;
  background-color: transparent;
  text-align: center;
  font-size: var(--font-size-xs);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  font-weight: var(--font-weight-semibold);
  cursor: default;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-row;
}
.timesheet-weekly .weekly-table .weekly-total .weekly-total-client {
  width: 68.5%;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  border: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-xs);
  vertical-align: middle;
}
.timesheet-weekly .weekly-table .weekly-total .weekly-total-client span {
  width: 100%;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  line-height: 15px;
  font-weight: var(--font-weight-semibold);
}
.timesheet-weekly .weekly-table .weekly-total .weekly-total-day {
  width: 4.5%;
  min-width: 62px;
  display: table-cell;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 0;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
  vertical-align: middle;
}
.timesheet-weekly .weekly-table .weekly-total .weekly-total-day span {
  width: 100%;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  line-height: 15px;
  font-weight: var(--font-weight-semibold);
}
.timesheet-weekly .content-weekly-clients {
  width: 100%;
  max-height: calc(100vh - 314px);
  position: relative;
  float: left;
}
.timesheet-weekly .content-weekly-clients .weekly-clients {
  width: 100%;
  display: table;
  float: left;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client {
  width: 100%;
  height: 56px;
  background-color: transparent;
  text-align: center;
  font-size: var(--font-size-sm);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  font-weight: var(--font-weight-semibold);
  cursor: default;
  display: table-row;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details {
  width: 68.5%;
  height: 56px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  padding: 0;
  background-color: var(--white);
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--neutral-x-contrast);
  border-bottom: 1px solid var(--neutral-x-contrast);
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details .weekly-client-details-container {
  width: 100%;
  height: 56px;
  text-align: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table;
  position: relative;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details .weekly-client-details-container .weekly-client-matters-action {
  width: 20px;
  height: 20px;
  background-color: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  position: absolute;
  top: 50%;
  margin-top: -10px;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details .weekly-client-details-container .weekly-client-matters-action .weekly-client-matters-action-image {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details .weekly-client-details-container .weekly-client-matters-action .weekly-client-matters-action-image:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  color: var(--white-contrast-text);
  font-size: 18px;
  line-height: 21px;
  text-indent: 8px;
  background: none;
  float: left;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details .weekly-client-details-container .weekly-client-matters-action .weekly-client-matters-action-image.open:before {
  content: "\e91b";
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-details .weekly-client-details-container .weekly-client-matters-action-text {
  width: 100%;
  padding: 0 5px 0 22px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  line-height: 16px;
  font-weight: var(--font-weight-regular);
  display: table-cell;
  vertical-align: middle;
  color: var(--white-contrast-text);
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-day {
  width: 4.5%;
  height: 56px;
  min-width: 62px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-bottom: 1px solid var(--neutral-x-contrast);
  border-right: 1px solid var(--neutral-x-contrast);
  vertical-align: middle;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client .weekly-client-day .weekly-client-day-value {
  width: 100%;
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
  display: block;
  text-align: center;
}
.timesheet-weekly .content-weekly-clients .weekly-clients .weekly-client > .weekly-client-day:last-child {
  border-right-color: var(--border-primary-hight-contrast);
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle {
  display: table-row-group;
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters {
  width: 100%;
  display: table-row;
  background-color: var(--neutral-x-contrast);
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters:nth-of-type(odd) {
  background-color: var(--neutral-contrast);
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-text {
  width: 68.5%;
  text-align: left;
  display: table-cell;
  line-height: 28px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid var(--neutral-x-contrast);
  border-bottom: 1px solid var(--neutral-x-contrast);
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-text .weekly-matter-span {
  display: block;
  position: relative;
  height: 0;
  overflow: hidden;
  margin: 0;
  width: 100%;
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-text .weekly-matter-span .weekly-matter-span-text {
  width: 100%;
  height: 100%;
  position: relative;
  display: block;
  padding: 1px 8px 0 8px;
  top: -30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 8px;
  margin: 0;
  opacity: 0;
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-day {
  width: 4.5%;
  min-width: 62px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: table-cell;
  border-right: 1px solid var(--neutral-x-contrast);
  border-bottom: 1px solid var(--neutral-x-contrast);
  cursor: pointer;
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-day .weekly-matter-day-span {
  width: 100%;
  height: 100%;
  display: block;
  line-height: 0;
  margin: 0;
  position: relative;
  overflow: hidden;
  float: left;
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-day .weekly-matter-day-span .weekly-matter-day-span-text {
  width: 100%;
  height: 0;
  text-align: center;
  line-height: 26px;
  position: relative;
  top: -10px;
  margin: 0;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-day:hover {
  background-color: var(--neutral-x-contrast);
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters .weekly-matter-day:hover .weekly-matter-day-span-text {
  color: var(--neutral-x-contrast-text);
}
.timesheet-weekly .content-weekly-clients .weekly-matters-toggle .weekly-matters > .weekly-matter-day:last-child {
  border-right-color: var(--border-primary-hight-contrast);
}
.weekly-header-day .weekly-header-pipe .weekly-header-day-text .status:before {
  position: relative;
  top: 1px;
}
.approved.weekly-header-day .weekly-header-pipe .weekly-header-day-text .status:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
}
.rejected.weekly-header-day .weekly-header-pipe .weekly-header-day-text .status:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.tst {
  display: table;
  border-collapse: separate;
  width: 100%;
}
.tstRow {
  display: table-row;
}
.cell {
  display: table-cell;
  background-color: cornflowerblue;
}
.cell2 {
  display: table-cell;
  background-color: gold;
  width: 100px;
}
/* Custom styled notice CSS */
.ui-pnotify.custom.V1 .ui-pnotify-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: var(--neutral-contrast);
  background-image: none;
  border-left: none;
  margin-left: 44px;
  border-top-right-radius: var(--radius-xxxs);
  border-bottom-right-radius: var(--radius-xxxs);
  min-height: 40px !important;
  border-color: var(--border-primary-hight-contrast);
  padding: var(--spacing-xs) var(--spacing-xxl) var(--spacing-xs) var(--spacing-md);
  gap: var(--spacing-vs);
}
.ui-pnotify.custom.V1 .ui-pnotify-container.ui-state-error {
  border-color: var(--fb-danger-default);
}
.ui-pnotify.custom.V1 .ui-pnotify-container.ui-state-notice {
  border-color: var(--fb-waiting-default);
}
.ui-pnotify.custom.V1 .ui-pnotify-container.ui-state-info {
  border-color: var(--border-brand-x-tint-low-contrast);
}
.ui-pnotify.custom.V1 .ui-pnotify-container.ui-state-success {
  border-color: var(--fb-success-default);
}
.ui-pnotify.custom.V1 .action-link {
  color: var(--data-visualization-black-contrast-light);
  text-decoration: underline;
}
.ui-pnotify.custom.V1 .ui-pnotify-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  word-break: break-word;
  line-height: 1 !important;
  font-weight: var(--font-weight-bold);
  font-family: 'Open Sans', sans-serif;
  font-size: var(--font-size-xs) !important;
  color: var(--data-visualization-black-contrast-light) !important;
  text-rendering: geometricPrecision !important;
  text-transform: uppercase;
}
.ui-pnotify.custom.V1 .ui-pnotify-text {
  width: 100%;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  word-break: break-word;
  line-height: 1 !important;
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs) !important;
  color: var(--data-visualization-black-contrast-light) !important;
  text-rendering: geometricPrecision !important;
}
.ui-pnotify.custom.V1 .ui-pnotify-icon {
  position: absolute;
  min-height: 100%;
  top: 0;
  left: 1px;
  width: 44px;
  margin: 0;
  border-top-left-radius: var(--radius-xxxs);
  border-bottom-left-radius: var(--radius-xxxs);
  padding: var(--spacing-xxs) var(--spacing-sm);
  border: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  box-sizing: border-box;
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span {
  position: absolute;
  top: 50%;
  margin-left: -12px;
  margin-top: -10px;
  left: 50%;
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span.notification {
  width: 24px;
  height: 20px;
  padding: 0;
  font-size: 18px;
  text-indent: 5px;
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span.notification:before {
  font-family: 'legaldesk-icons' !important;
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span.notification.notification-success:before {
  content: "\e90d";
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span.notification.notification-info:before {
  content: "\e924";
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span.notification.notification-notice:before {
  content: "\e95a";
}
.ui-pnotify.custom.V1 .ui-pnotify-icon span.notification.notification-error:before {
  content: "\e90e";
}
.ui-pnotify.custom.V1 .ui-pnotify-icon.ui-pnotify-icon-error {
  border-color: var(--fb-danger-default);
}
.ui-pnotify.custom.V1 .ui-pnotify-icon.ui-pnotify-icon-notice {
  border-color: var(--fb-waiting-default);
}
.ui-pnotify.custom.V1 .ui-pnotify-icon.ui-pnotify-icon-info {
  border-color: var(--fb-info-default);
}
.ui-pnotify.custom.V1 .ui-pnotify-icon.ui-pnotify-icon-success {
  border-color: var(--fb-success-default);
}
.ui-pnotify.custom.V1 .ui-pnotify-closer {
  position: absolute;
  right: 5px;
  top: 7px;
  width: 20px;
  z-index: 5;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .ui-pnotify.custom.V1 .ui-pnotify-closer {
    visibility: visible !important;
  }
}
.ui-pnotify.custom.V1 .ui-pnotify-sticker {
  z-index: 4;
}
.ui-pnotify.custom.V1 .ui-widget-content .ui-icon-close {
  width: 20px;
  height: 20px;
  display: block;
  font-size: 18px;
  color: var(--main-primary-default-text);
  cursor: pointer;
  background: transparent;
  text-indent: 0;
  z-index: 5;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ui-pnotify.custom.V1 .ui-widget-content .ui-icon-close:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e911";
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  display: block;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  color: var(--data-visualization-black-contrast-light);
}
.ui-pnotify.custom.V2 .text-body {
  display: flex;
  width: 100%;
  font-size: var(--font-size-xs) !important;
  color: var(--data-visualization-black-contrast-light) !important;
  text-rendering: geometricPrecision !important;
  font-weight: var(--font-weight-regular);
  font-family: 'Open Sans', sans-serif;
  line-height: 1 !important;
  word-break: break-word;
}
.ui-pnotify.custom.V2 .ui-pnotify-container {
  display: flex;
  flex-direction: column;
  justify-content: center;
  background: var(--neutral-x-contrast);
  background-image: none;
  border-left: none;
  margin-left: 44px;
  border-top-right-radius: var(--radius-xs);
  border-bottom-right-radius: var(--radius-xs);
  min-height: 40px !important;
  border-color: var(--neutral-x-contrast);
  padding: var(--spacing-xs) var(--spacing-xxl) var(--spacing-xs) var(--spacing-xxxs);
  box-shadow: 0 4px 15px -3px var(--neutral-shade);
  gap: var(--spacing-vs);
}
.ui-pnotify.custom.V2 .ui-pnotify-container.use-not-title {
  min-height: 20px !important;
}
.ui-pnotify.custom.V2.use-not-icon .ui-pnotify-container {
  margin-left: 0px;
  box-shadow: 44px 4px 15px -3px var(--neutral-shade) !important;
  border-top-left-radius: var(--radius-xs) !important;
  border-bottom-left-radius: var(--radius-xs) !important;
  padding: var(--spacing-xs) var(--spacing-xxl) var(--spacing-xs) var(--spacing-sm);
}
.ui-pnotify.custom.V2 .action-link {
  color: var(--data-visualization-black-contrast-light);
  text-decoration: underline;
}
.ui-pnotify.custom.V2.use-title .ui-pnotify-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  width: 100%;
  font-size: var(--font-size-xs) !important;
  color: var(--data-visualization-black-contrast-light) !important;
  text-rendering: geometricPrecision !important;
  font-weight: var(--font-weight-regular);
  font-family: 'Open Sans', sans-serif;
  line-height: 1 !important;
  word-break: break-word;
  text-transform: uppercase;
  font-weight: var(--font-weight-bold) !important;
}
.ui-pnotify.custom.V2.use-not-title .ui-pnotify-title {
  display: none !important;
}
.ui-pnotify.custom.V2 .ui-pnotify-text {
  display: flex;
  width: 100%;
  font-size: var(--font-size-xs) !important;
  color: var(--data-visualization-black-contrast-light) !important;
  text-rendering: geometricPrecision !important;
  font-weight: var(--font-weight-regular);
  font-family: 'Open Sans', sans-serif;
  line-height: 1 !important;
  word-break: break-word;
  flex-direction: column;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon {
  position: absolute;
  min-height: 100%;
  top: 0;
  left: 1px;
  width: 44px;
  margin: 0;
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-contrast) !important;
  border-top-left-radius: var(--radius-xs);
  border-bottom-left-radius: var(--radius-xs);
  padding: var(--spacing-xxs) var(--spacing-sm);
  border: 1px solid;
  border-right: none;
  box-sizing: border-box;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon span {
  position: absolute;
  top: 50%;
  margin-left: -12px;
  margin-top: -10px;
  font-size: 21px;
  left: 50%;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon.ui-pnotify-icon-error .notification {
  color: var(--fb-danger-default) !important;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon.ui-pnotify-icon-notice .notification {
  color: var(--fb-waiting-default) !important;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon.ui-pnotify-icon-info .notification {
  color: var(--fb-info-default) !important;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon.ui-pnotify-icon-success .notification {
  color: var(--fb-success-default) !important;
}
.ui-pnotify.custom.V2.use-icon .ui-pnotify-icon .notification {
  width: 24px;
  height: 20px;
  padding: 0;
  text-indent: 5px;
}
.ui-pnotify.custom.V2.use-not-icon .ui-pnotify-icon {
  display: none !important;
}
.ui-pnotify.custom.V2 .ui-pnotify-closer {
  position: absolute;
  right: 5px;
  top: 7px;
  width: 20px;
  z-index: 5;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .ui-pnotify.custom.V2 .ui-pnotify-closer {
    visibility: visible !important;
  }
}
.ui-pnotify.custom.V2 .ui-pnotify-sticker {
  z-index: 4;
}
.ui-pnotify.custom.V2 .ui-widget-content .ui-icon-close {
  width: 20px;
  height: 20px;
  display: block;
  font-size: 18px;
  color: var(--main-primary-default-text);
  cursor: pointer;
  background: transparent;
  text-indent: 0;
  z-index: 5;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.ui-pnotify.custom.V2 .ui-widget-content .ui-icon-close:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e911";
  width: 20px;
  height: 20px;
  line-height: 20px;
  font-size: 18px;
  display: block;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  z-index: 4;
  color: var(--data-visualization-black-contrast-dark);
}
.ui-pnotify-icon-info,
.ui-pnotify-icon-import-publicacoes,
.ui-pnotify-icon-shared-ts,
.ui-pnotify-icon-generated-report,
.ui-pnotify-icon-politica-vencimento,
.ui-pnotify-icon-ret-pol-vencimento,
.ui-pnotify-icon-prefat-lancTrans,
.ui-pnotify-icon-export-personalizada,
.ui-pnotify-icon-sync-appointment,
.ui-pnotify-icon-timesheet-reprovado,
.ui-pnotify-icon-ts-justificado,
.ui-pnotify-icon-despesa-reprovada,
.ui-pnotify-icon-avaliacao-conflito,
.ui-pnotify-icon-opt-etapa-change,
.ui-pnotify-icon-system-info-message,
.ui-pnotify-icon-del-sync-appointment,
.ui-pnotify-icon-aprovacao-caixinha,
.ui-pnotify-icon-solicit-pag-cancel,
.ui-pnotify-icon-prest-conta-cancel,
.ui-pnotify-icon-solic-ferias,
.ui-pnotify-icon-solic-ferias-warn,
.ui-pnotify-icon-solic-ferias-last-warn,
.ui-pnotify-icon-acao-sol-pasta,
.ui-pnotify-icon-repv-ferias,
.ui-pnotify-icon-represp-ferias,
.ui-pnotify-icon-checagem-conflito {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.ui-pnotify-icon-info .notification,
.ui-pnotify-icon-import-publicacoes .notification,
.ui-pnotify-icon-shared-ts .notification,
.ui-pnotify-icon-generated-report .notification,
.ui-pnotify-icon-politica-vencimento .notification,
.ui-pnotify-icon-ret-pol-vencimento .notification,
.ui-pnotify-icon-prefat-lancTrans .notification,
.ui-pnotify-icon-export-personalizada .notification,
.ui-pnotify-icon-sync-appointment .notification,
.ui-pnotify-icon-timesheet-reprovado .notification,
.ui-pnotify-icon-ts-justificado .notification,
.ui-pnotify-icon-despesa-reprovada .notification,
.ui-pnotify-icon-avaliacao-conflito .notification,
.ui-pnotify-icon-opt-etapa-change .notification,
.ui-pnotify-icon-system-info-message .notification,
.ui-pnotify-icon-del-sync-appointment .notification,
.ui-pnotify-icon-aprovacao-caixinha .notification,
.ui-pnotify-icon-solicit-pag-cancel .notification,
.ui-pnotify-icon-prest-conta-cancel .notification,
.ui-pnotify-icon-solic-ferias .notification,
.ui-pnotify-icon-solic-ferias-warn .notification,
.ui-pnotify-icon-solic-ferias-last-warn .notification,
.ui-pnotify-icon-acao-sol-pasta .notification,
.ui-pnotify-icon-repv-ferias .notification,
.ui-pnotify-icon-represp-ferias .notification,
.ui-pnotify-icon-checagem-conflito .notification {
  color: var(--data-visualization-primary-contrast-light);
}
.ui-pnotify-icon-shared-ts .notification.notification-info:before {
  content: "\e95d";
}
.ui-pnotify-icon-error,
.ui-pnotify-icon-imp-error-msg,
.ui-pnotify-icon-system-message,
.ui-pnotify-icon-import-aasp-erro,
.ui-pnotify-icon-enc-lote-error-msg,
.ui-pnotify-icon-system-message-mail,
.ui-pnotify-icon-alt-resp-error-msg {
  background-color: var(--fb-danger-default);
}
.ui-pnotify-icon-error .notification,
.ui-pnotify-icon-imp-error-msg .notification,
.ui-pnotify-icon-system-message .notification,
.ui-pnotify-icon-import-aasp-erro .notification,
.ui-pnotify-icon-enc-lote-error-msg .notification,
.ui-pnotify-icon-system-message-mail .notification,
.ui-pnotify-icon-alt-resp-error-msg .notification {
  color: var(--data-visualization-danger);
}
.ui-pnotify-icon-notice {
  background-color: var(--fb-waiting-default);
}
.ui-pnotify-icon-notice .notification {
  color: var(--data-visualization-waiting);
}
.ui-pnotify-icon-success,
.ui-pnotify-icon-imp-success-msg,
.ui-pnotify-icon-imp-proc-success-msg,
.ui-pnotify-icon-enc-lote-success-msg,
.ui-pnotify-icon-alt-resp-success-msg,
.ui-pnotify-icon-import-coletor,
.ui-pnotify-icon-system-success-msg,
.ui-pnotify-icon-import-aasp {
  background-color: var(--fb-success-default);
}
.ui-pnotify-icon-success .notification,
.ui-pnotify-icon-imp-success-msg .notification,
.ui-pnotify-icon-imp-proc-success-msg .notification,
.ui-pnotify-icon-enc-lote-success-msg .notification,
.ui-pnotify-icon-alt-resp-success-msg .notification,
.ui-pnotify-icon-import-coletor .notification,
.ui-pnotify-icon-system-success-msg .notification,
.ui-pnotify-icon-import-aasp .notification {
  color: var(--data-visualization-success);
}
label.css-label {
  margin: 0;
  vertical-align: middle;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.i18n-timesheet {
  position: absolute;
  width: 220px;
  height: 138px;
  z-index: 10011;
  background-color: var(--off-white);
  opacity: 0;
  display: none;
}
.default-user-photo {
  background-image: url('../Images/user-photo.png');
  width: 86px;
  height: 86px;
}
.locale-flag {
  width: 36px;
  height: 36px;
  background-image: url('../Images/sprite_36x36-bandeira.png');
  background-position: 0 0;
  background-repeat: no-repeat;
}
.locale-flag .locale-en {
  background-position: 0 0;
}
.text-locale {
  height: 36px;
  line-height: 36px;
  margin-left: 8px;
  font-weight: 600;
  text-transform: lowercase;
}
.text-locale::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-animation-container #usuarios-input-list {
    top: auto !important;
    bottom: 50%;
    margin-left: 1px !important;
    margin-bottom: 167px;
  }
  .k-animation-container #usuarios-input-list.browser-bar {
    margin-bottom: 151px;
  }
}
.k-animation-container #PerfilId-list .k-list {
  text-align: left !important;
}
.k-animation-container #CasoClienteId-list,
.k-animation-container #horaInicialId_timeview,
.k-animation-container #horaFinalId_timeview,
.k-animation-container #combo-perfil-list,
.k-animation-container #PerfilId-list,
.k-animation-container #UsuarioId-list,
.k-animation-container #UsuarioId-list {
  overflow: hidden !important;
}
.k-animation-container #CasoClienteId-list .k-list,
.k-animation-container #horaInicialId_timeview .k-list,
.k-animation-container #horaFinalId_timeview .k-list,
.k-animation-container #combo-perfil-list .k-list,
.k-animation-container #PerfilId-list .k-list,
.k-animation-container #UsuarioId-list .k-list,
.k-animation-container #UsuarioId-list .k-list {
  margin-bottom: 0 !important;
  text-align: center;
}
.k-animation-container #combo-perfil-list .k-list {
  text-align: left;
}
.container-modal {
  margin: 0;
  background-color: transparent;
  border: 0;
  position: relative;
  width: 100%;
  height: 62px;
}
.shared-timesheet-professional {
  width: 100%;
  height: 204px;
  font-size: 11px !important;
  border: none !important;
  border-radius: 0 !important;
  background-color: transparent !important;
  background-image: none !important;
}
.shared-timesheet-professional #shared-profissionais_taglist .k-button {
  position: relative;
}
.shared-timesheet-professional #shared-profissionais_taglist .k-button span {
  float: left;
  width: 158px;
}
.shared-timesheet-professional #shared-profissionais_taglist .k-button .k-icon.k-delete {
  width: 16px;
  position: absolute;
  right: 1px;
  top: 50%;
  margin-top: -8px;
}
.wizard-right-container {
  margin-top: 11px;
}
.modal-title-container.flag {
  padding: 20px;
}
.pendencias-list-scroll,
.form-legaldesk-scroll {
  margin-left: -4px;
}
.pendencias-list-scroll div,
.form-legaldesk-scroll div {
  background-color: hsla(var(--black-hsl), 0.3) !important;
}
.custom-scroll div {
  background-color: hsla(var(--black-hsl), 0.3) !important;
}
.custom-scroll-modal {
  margin-left: -1px;
}
.custom-scroll-modal div {
  background-color: hsla(var(--black-hsl), 0.3) !important;
}
.form-full-container {
  display: table;
  margin-left: 25px;
  margin-bottom: 25px;
  width: 815px;
  border: 1px solid;
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  -webkit-box-shadow: 2px 2px 6px 0 var(--main-primary-xx-tint) ;
  -moz-box-shadow: 2px 2px 6px 0 var(--main-primary-xx-tint) ;
  -o-box-shadow: 2px 2px 6px 0 var(--main-primary-xx-tint) ;
  box-shadow: 2px 2px 6px 0 var(--main-primary-xx-tint) ;
  padding-top: 20px;
  position: relative;
}
.form-full-container .form-row {
  display: table-row;
  background: hsla(var(--white-hsl), .4);
  float: left;
  width: 100%;
  margin-bottom: 20px;
  position: relative;
}
.form-full-container .form-row > div,
.form-full-container .form-row > label {
  display: table-cell;
  vertical-align: middle;
  position: relative;
}
.form-full-container .form-row .form-cell-label {
  width: 250px;
  background: white;
  text-align: center;
  padding: 5px 10px;
  font-size: 16px;
  text-transform: lowercase;
  height: 40px;
}
.form-full-container .form-row .form-cell-label::first-letter {
  text-transform: uppercase;
}
.form-full-container .form-row .form-cell-field {
  padding: 10px 14px;
  width: 517px;
}
.form-full-container .form-row .form-cell-field .radio {
  margin-right: 10px;
  float: left;
}
.form-full-container .form-row .form-cell-field input[type='text'] {
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: var(--white);
  margin-bottom: 0px;
  padding: 12px 12px;
  width: 545px;
  height: 100%;
  font-size: 18px;
  color: var(--white-contrast-text);
  font-weight: 300;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  margin: -10px -14px;
}
.form-full-container .form-row .form-cell-field input[type='text']:focus {
  -webkit-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -moz-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -o-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
}
.form-full-container .form-row .form-cell-field input[type='text'].calendar-datepicker {
  width: 500px;
  float: left;
  margin: 0;
}
.form-full-container .form-row .form-cell-field textarea {
  padding: 12px;
  margin: -10px -14px;
  float: left;
  width: 545px;
  height: 90px;
  -webkit-transition: all 0.3s linear;
  -moz-transition: all 0.3s linear;
  -o-transition: all 0.3s linear;
  -ms-transition: all 0.3s linear;
  transition: all 0.3s linear;
}
.form-full-container .form-row .form-cell-field textarea:focus {
  -webkit-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -moz-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  -o-box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
  box-shadow: inset 0 1px 1px hsla(var(--black-hsl), 0.075), 0 0 8px hsla(var(--main-primary-default-hsl), 0.5);
}
.form-full-container .form-row .k-widget {
  width: 545px;
  height: 50px;
  margin: -10px -14px;
}
.form-full-container .form-row .k-dropdown-wrap,
.form-full-container .form-row .k-dropdown-wrap.k-state-default {
  width: 545px;
  padding: 0;
}
.form-full-container .form-row input[type='text'].k-input {
  width: 500px !important;
  height: 50px;
  margin: 0;
}
.form-full-container .form-row .k-select {
  height: 50px;
}
.form-full-container .form-row .k-i-calendar {
  right: 14px !important;
}
.form-full-container .form-row .k-numerictextbox {
  border: none;
  background-image: none !important;
  padding: 0;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap {
  width: 545px;
  margin: 0;
  padding: 0;
  height: 100%;
  border: none;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
  background-color: transparent;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-default {
  border: none;
  background-image: none;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled {
  border: none;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
  opacity: 1;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled input,
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled .k-select {
  cursor: not-allowed !important;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled input .k-link,
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled .k-select .k-link {
  background-color: transparent;
  cursor: not-allowed !important;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled input .k-link:hover,
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled .k-select .k-link:hover {
  background-color: transparent;
  cursor: not-allowed !important;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled input:focus,
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled .k-select:focus {
  border: none;
  outline: none;
}
.form-full-container .form-row .k-numerictextbox .k-numeric-wrap.k-state-disabled input {
  background-color: var(--neutral-x-contrast);
  opacity: 1;
  color: var(--neutral-x-contrast-text);
}
.form-full-container .form-row .k-numerictextbox .k-select {
  display: none !important;
  width: 45px;
  height: 50px;
}
.form-full-container .form-row .k-numerictextbox .k-select .k-link {
  border-radius: 0;
  height: 25px;
  background: hsla(var(--main-primary-default-hsl), .8);
}
.form-full-container .form-row .k-numerictextbox .k-select .k-link:hover {
  background: hsla(var(--main-primary-default-hsl), .2);
}
.form-full-container .form-row .k-numerictextbox .k-select .k-link.k-state-selected {
  background: none;
}
.k-column-menu {
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
}
.k-column-menu .k-item {
  background-image: none;
}
.k-column-menu .k-item:hover {
  background-image: none;
}
.k-column-menu .k-item.k-state-selected {
  background-image: none;
}
.k-column-menu .k-item.k-state-selected .k-link {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--data-visualization-white-contrast-light);
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
}
.k-column-menu .k-item.k-state-selected .k-link .k-icon {
  color: var(--data-visualization-white-contrast-light);
}
.k-column-menu .k-item.k-state-selected .k-link:hover {
  background-color: var(--main-primary-tint) !important;
}
.k-column-menu .k-item:not(.k-state-selected).k-state-hover {
  background-color: var(--main-primary-xx-contrast);
  background-image: none !important;
}
.k-column-menu .k-item:not(.k-state-selected).k-state-hover .k-link {
  background-color: transparent;
  border-color: transparent;
  background-image: none;
}
.k-column-menu .k-item ul .k-animation-container ul.k-menu-group {
  max-height: 75vh !important;
}
.k-column-menu .k-item.k-filter-item .k-animation-container {
  width: 380px !important;
}
.k-column-menu .k-item.k-filter-item .k-animation-container .k-menu-group {
  min-height: 333px;
  width: 100% !important;
}
.k-column-menu .k-item.k-filter-item .k-animation-container .k-menu-group li[role=menuitemcheckbox] {
  display: none !important;
}
.k-column-menu .k-item.k-columns-item .k-animation-container {
  min-width: 280px !important;
}
.k-column-menu .k-item.k-columns-item .k-animation-container .k-menu-group {
  width: 100% !important;
}
.k-menu .k-animation-container .k-menu-group {
  background-color: var(--white);
  border-radius: var(--radius-vs);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  border: none;
}
.k-menu .k-item > .k-link {
  padding: 10px 14px;
  font-size: 14px;
  font-weight: 400;
  color: var(--neutral-x-contrast-text);
  background-color: var(--white);
  background-image: none;
}
.k-menu .k-item > .k-link:hover {
  background-color: var(--main-primary-xx-contrast);
}
ul.k-menu-vertical .k-separator,
.k-menu .k-group .k-separator {
  display: none;
}
.k-menu .k-group {
  border-color: #E6E8EA;
}
.k-menu .k-group .k-item {
  width: 100%;
  float: left;
  border-bottom: none !important;
}
.k-menu .k-group .k-item .k-filterable.k-content {
  background-color: var(--white);
  min-height: 333px;
}
.k-menu .k-group .k-item > .k-link {
  padding: 10px 25px 10px 10px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.k-menu .k-group .k-item > .k-link input[type="checkbox"] {
  float: left;
  margin-right: 5px;
  margin-top: 2px;
  accent-color: var(--background-brand-base-tint-hight-contrast);
}
.grid-modal-container .k-grid table {
  background: var(--white);
}
.k-autocomplete.k-state-default,
.k-picker-wrap.k-state-default,
.k-numeric-wrap.k-state-default,
.k-dropdown-wrap.k-state-default {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-image: none;
  border-radius: var(--radius-vs);
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
}
.k-autocomplete.k-state-default span,
.k-picker-wrap.k-state-default span,
.k-numeric-wrap.k-state-default span,
.k-dropdown-wrap.k-state-default span {
  color: var(--neutral-x-contrast-text);
}
.k-numeric-wrap .k-select {
  display: flex;
  width: 60px;
}
.k-numeric-wrap .k-select .k-link {
  display: flex;
  width: 50% !important;
  height: 100%;
  border-radius: var(--radius-none) !important;
  padding: var(--spacing-none) !important;
  background-color: var(--neutral-x-contrast) !important;
}
.k-numeric-wrap .k-select .k-link:not(:first-child) {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.k-autocomplete.k-state-focused,
.k-picker-wrap.k-state-focused,
.k-numeric-wrap.k-state-focused,
.k-dropdown-wrap.k-state-focused,
.k-multiselect.k-header.k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-image: none;
  border-radius: var(--radius-vs);
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
}
.k-autocomplete.k-state-focused span,
.k-picker-wrap.k-state-focused span,
.k-numeric-wrap.k-state-focused span,
.k-dropdown-wrap.k-state-focused span,
.k-multiselect.k-header.k-state-focused span {
  color: var(--neutral-x-contrast-text);
}
.k-list-scroller {
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: 0 0 var(--radius-vs) var(--radius-vs);
  background-color: var(--white);
  max-height: 200px;
  height: auto !important;
}
.k-list-scroller .k-list {
  border: none;
}
.k-datepicker.k-textbox {
  border: none;
}
.k-datepicker.k-textbox::after {
  display: none;
}
.data-field-pagador > .calendar-target {
  background-color: inherit;
}
.k-filter-menu {
  padding: 15px;
}
.k-filter-menu .k-widget {
  border-radius: var(--radius-vs);
  margin-bottom: 14px;
}
.k-filter-menu .k-select {
  background: var(--white);
}
.k-filter-menu .k-select .k-icon.k-i-calendar:before {
  font-size: 56px;
  -webkit-transform: scale(1);
  -moz-transform: scale(1);
  -ms-transform: scale(1);
  -o-transform: scale(1);
  transform: scale(1);
  left: -20px;
  top: 13px;
  font-weight: 100;
  content: "\e926";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
@media screen\0 {
  .k-filter-menu .k-select .k-icon.k-i-calendar:before {
    font-size: 56px !important;
    top: 10px;
  }
}
.k-button {
  border: 1px solid var(--border-color-emphasys);
  background: var(--white);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.k-button:hover {
  box-shadow: none;
  text-decoration: none;
  transition: all 0.2s ease;
  background: var(--main-primary-xx-contrast);
  border-color: var(--main-primary-xx-contrast);
}
.k-button.k-primary,
.k-button[type=reset] {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-default-text);
}
.k-button.k-primary:hover,
.k-button[type=reset]:hover {
  background-color: var(--main-primary-xx-tint);
}
.k-button:active:hover,
.k-button.k-state-active:hover {
  background-color: var(--main-primary-default);
  border-color: var(--main-primary-default);
  background-image: none;
  color: var(--main-primary-default-text);
}
.k-button:focus:active:not(.k-state-disabled):not([disabled]),
.k-primary:focus:active:not(.k-state-disabled):not([disabled]),
.k-button:focus:not(.k-state-disabled):not([disabled]),
.k-primary:focus:not(.k-state-disabled):not([disabled]) {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.k-multiselect-wrap .k-button .k-icon.k-i-close {
  background: none;
  position: relative;
  margin: 0;
  width: 30px;
  height: 30px;
}
.k-multiselect-wrap .k-button .k-icon.k-i-close:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e90f";
  font-size: 12px;
  line-height: 34px;
  text-align: center;
  width: 100%;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
}
.k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-tint-text);
  background-image: none;
}
.k-multiselect-wrap .k-state-disabled .k-button:hover {
  background-color: inherit !important;
  border-color: inherit !important;
  background-image: inherit !important;
  color: inherit !important;
}
.modulo-list-container {
  width: 100%;
  padding: var(--spacing-none) !important;
}
.modulo-list-container.detail-custom {
  margin-top: 90px;
  height: calc(100% - 120px) !important;
}
.modulo-list-container.detail-custom.rateio-detail {
  height: calc(100% - 92px) !important;
}
.modulo-list-container.detail-custom.rateio-detail .k-master-row .k-hierarchy-cell .k-menu.k-menu-horizontal {
  -webkit-align-self: center;
  align-self: center;
  position: relative;
}
.modulo-list-container.detail-custom.rateio-detail .k-master-row .k-hierarchy-cell .k-icon {
  -webkit-align-self: center;
  align-self: center;
}
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid.masterDetailGrid .k-grid-content {
  max-height: calc(100vh - 290px);
}
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid.masterDetailGrid .k-grid-content table td .icon-edit,
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid.masterDetailGrid .k-grid-content table td .icon-delete {
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid.masterDetailGrid .k-grid-content table td .icon-edit::before {
  content: "\e952";
}
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid.masterDetailGrid .k-grid-content table td .icon-delete::before {
  content: "\e946";
}
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid.masterDetailGrid .k-grid-content table tbody:empty:after {
  padding: 28px 10px 28px 10px;
  width: calc(100% - 38.6px);
}
.modulo-list-container.detail-custom.rateio-detail .grid-editor .k-grid .k-grid-header .k-header .simple-header {
  font-weight: var(--font-weight-regular);
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  display: inline-flex;
  margin-left: var(--spacing-xxs);
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  height: 34px;
  border: 1px solid;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
  gap: var(--spacing-vs);
  margin: var(--spacing-none);
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--main-primary-xxx-contrast);
  padding: var(--spacing-none) var(--spacing-xxs);
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox:focus .checkbox-text {
  color: var(--main-primary-xx-tint-text) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox:hover .checkbox-text {
  color: var(--main-primary-xx-tint-text) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox:active .checkbox-text {
  color: var(--main-primary-xx-tint-text) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.9;
  cursor: not-allowed;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button .checkbox-text,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled .checkbox-text {
  color: var(--neutral-x-tint) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button:focus,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button:focus .checkbox-text,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled:focus .checkbox-text {
  color: var(--neutral-x-tint) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button:hover,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button:hover .checkbox-text,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled:hover .checkbox-text {
  color: var(--neutral-x-tint) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button:active,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled-button:active .checkbox-text,
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox.disabled:active .checkbox-text {
  color: var(--neutral-x-tint) !important;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox .options-menu {
  border: none;
  height: 32px;
  min-height: 32px;
  transition: none;
  background-color: inherit;
}
.modulo-list-container .grid-editor .grid-actions .options-header.with-checkbox .options-checkbox .options-menu-icon {
  padding: var(--spacing-none);
}
.grid-editor {
  flex: 1;
  padding: var(--spacing-none) !important;
  height: calc(100vh - 35px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-mobile.k-safari601 .grid-editor {
    height: calc(100vh - 96px) !important;
  }
}
.grid-editor .k-grid {
  position: relative;
  height: calc(100% - 135px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid {
    height: calc(100% - 135px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grid-editor .k-grid {
    height: calc(100% - 154px) !important;
  }
}
.grid-editor .k-grid.ged-attach-modal .k-pager-wrap {
  position: absolute !important;
}
.admin-container .grid-editor .k-grid {
  height: 100% !important;
}
.modalHost .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 83px) !important;
}
.grid-editor .k-grid .k-pager-wrap {
  position: absolute;
  left: 0;
  bottom: -42px;
  width: calc(100% + 1px);
  z-index: 2;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.caso-alocacao-detail-list .grid-editor .k-grid .k-pager-wrap {
  bottom: 0 !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor .k-grid .k-pager-wrap {
    overflow: hidden;
    min-height: 0px;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-nav {
    display: block;
    vertical-align: baseline;
    margin: 0 0.08333em;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-nav + .k-pager-numbers {
    position: relative;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-numbers {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: relative;
    left: auto;
    display: block;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-numbers .k-current-page {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    display: none;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-numbers li:not(.k-current-page) {
    display: block;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-numbers .k-state-selected {
    padding: 0;
    text-align: center;
    font-weight: 700;
  }
  .grid-editor .k-grid .k-pager-wrap .k-pager-numbers .k-link {
    text-align: center;
    font-weight: 400;
  }
}
.modalHost .grid-editor .k-grid {
  height: calc(100% - 50px) !important;
}
.grid-editor.in-detail {
  height: calc(100vh - 96px) !important;
}
.grid-editor.in-detail .k-grid {
  height: calc(100% - 119px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.in-detail .k-grid {
    height: calc(100% - 145px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grid-editor.in-detail .k-grid {
    height: calc(100% - 177px) !important;
  }
}
.grid-editor.in-detail .k-grid .k-pager-wrap {
  bottom: 0px;
}
.grid-editor.grid-exportacao .k-grid .k-grid-content {
  height: calc(100% - 90px) !important;
}
.grid-editor.has-bottom-buttons {
  height: calc(100vh - 154px) !important;
}
.grid-editor.has-bottom-buttons.solic-prest-details-grid {
  height: calc(100vh - 114px) !important;
}
.grid-editor.has-bottom-buttons.solic-prest-details-grid .k-grid {
  height: calc(100vh - 205px) !important;
}
.grid-editor.has-bottom-buttons.solic-prest-details-grid .k-grid .k-grid-content {
  height: calc(100vh - 290px) !important;
}
.grid-editor.has-bottom-buttons.solic-prest-details-grid .k-grid .k-pager-wrap {
  bottom: 0px !important;
}
.withDetailBar .grid-editor.has-bottom-buttons {
  height: calc(100vh - 268px) !important;
}
.grid-editor.has-bottom-buttons .k-pager-wrap {
  bottom: 0px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.has-bottom-buttons .k-pager-wrap {
    bottom: -52px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grid-editor.has-bottom-buttons .k-pager-wrap {
    bottom: 57px;
  }
}
.grid-editor.has-bottom-buttons .k-grid {
  height: calc(100% - 51px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.has-bottom-buttons .k-grid {
    height: calc(100% - 75px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grid-editor.has-bottom-buttons .k-grid {
    height: calc(100% - 107px) !important;
  }
  .grid-editor.has-bottom-buttons .k-grid .k-pager-wrap {
    bottom: -49px;
  }
}
.grid-editor.grid-modal-container {
  height: calc(100% - 142px) !important;
}
.grid-editor.grid-modal-container .k-grid {
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  min-width: var(--spacing-none);
}
.grid-editor.grid-modal-container .k-grid .k-pager-wrap {
  bottom: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-editor.grid-modal-container .k-grid .k-pager-wrap {
    bottom: 2px;
  }
  .k-mobile.k-safari601 .grid-editor.grid-modal-container .k-grid .k-pager-wrap {
    bottom: 54px;
  }
}
.editor-form-detail-grid .grid-editor .k-grid {
  height: calc(100% - 180px) !important;
}
.editor-form-detail-grid .grid-editor .k-grid .k-pager-wrap {
  bottom: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .editor-form-detail-grid .grid-editor .k-grid .k-pager-wrap {
    bottom: 25px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .editor-form-detail-grid .grid-editor .k-grid .k-pager-wrap {
    bottom: 57px;
  }
}
.grid-editor .master-detail-grid table thead th {
  background-color: var(--white);
}
.grid-editor .master-detail-grid .k-pager-wrap {
  position: static;
}
.novaExportacao {
  width: 100%;
  height: 100%;
}
.novaExportacao .modulo-list-container {
  width: 100%;
  height: 100%;
}
.novaExportacao .modulo-list-container .grid-editor {
  width: 100%;
  height: 100%;
}
.novaExportacao .modulo-list-container .grid-editor .grid-actions {
  padding: 0 20px;
}
.novaExportacao .modulo-list-container .grid-editor .grid-actions .grid-search-container {
  margin-right: 0;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal {
  height: calc(100% - 90px);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .novaExportacao .modulo-list-container .grid-editor #horizontal {
    height: calc(100% - 88px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .novaExportacao .modulo-list-container .grid-editor #horizontal {
    height: calc(100% - 86px);
  }
}
.novaExportacao .modulo-list-container .grid-editor #horizontal .k-splitbar {
  border: 1px solid var(--border-primary-hight-contrast);
  height: calc(100vh - 160px) !important;
  top: 44px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal .k-splitbar.k-splitbar-horizontal-hover:hover {
  background-color: var(--neutral-x-contrast) !important;
  opacity: inherit;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane {
  height: calc(100% - 90px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane,
  .novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane {
    width: 397px !important;
  }
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-title,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-title {
  width: 100%;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 12px 24px;
  line-height: 20px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-title::first-letter,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-title::first-letter {
  text-transform: uppercase;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content {
  height: calc(100% - 27px);
  background-color: var(--off-white);
  float: left;
  width: 100%;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content.has-title,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content.has-title {
  overflow-y: auto;
  height: calc(100% - 120px);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content.has-title:not(.no-spacing-list),
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content.has-title:not(.no-spacing-list) {
  height: calc(100% - 48px);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items {
  height: 100%;
  background-color: var(--white);
  background-image: none;
  border: none;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items:hover {
  box-shadow: none;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item {
  width: 100%;
  height: auto;
  background-color: transparent;
  margin-top: 0px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item:first-child {
  margin-top: 0;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter:first-child .k-link,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter:first-child .k-link,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item:first-child .k-link,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item:first-child .k-link {
  border-top: 0;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item:hover {
  box-shadow: none;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter > *,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter > *,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item > *,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item > * {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link {
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  box-shadow: none;
  height: 34px;
  z-index: 1;
  position: relative;
  color: var(--off-white-text);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link.k-state-focused.k-state-selected,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link.k-state-focused.k-state-selected,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link.k-state-focused.k-state-selected,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link.k-state-focused.k-state-selected {
  background: none !important;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link.k-state-hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link.k-state-hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link.k-state-hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link.k-state-hover {
  background-color: var(--main-primary-xx-contrast);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link.k-state-hover:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link.k-state-hover:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link.k-state-hover:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link.k-state-hover:hover {
  background-image: none !important;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link > span:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > span:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link > span:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link > span:first-child {
  padding-left: 25px;
  height: 33px;
  width: calc(100% - 65px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link > i,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > i,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link > i,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link > i {
  width: 30px;
  height: 33px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  float: right;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link > i:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > i:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link > i:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link > i:before {
  width: 100%;
  height: 100%;
  line-height: 33px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link > i:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > i:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link > i:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link > i:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link > i.icon-drag,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > i.icon-drag,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link > i.icon-drag,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link > i.icon-drag {
  font-size: 16px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link > i.icon-drag:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > i.icon-drag:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link > i.icon-drag:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link > i.icon-drag:hover {
  cursor: url('../Images/grab.cur'), default;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon {
  width: 20px;
  height: 20px;
  line-height: 20px;
  right: auto;
  left: 15px;
  top: 7px;
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
  margin: 0px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-collapse,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-collapse,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-collapse,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-collapse,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-expand,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-expand,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-expand,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-expand {
  background-image: none;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-expand:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-expand:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-expand:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-expand:before {
  width: 20px;
  height: 20px;
  font-size: 18px;
  line-height: 20px;
  color: var(--neutral-x-contrast-text);
  font-family: "legaldesk-icons-md";
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-expand:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-expand:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-expand:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-expand:before {
  content: "\e964";
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-collapse:before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .k-link .k-icon.k-panelbar-collapse:before {
  content: "\e962";
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item {
  padding: 0;
  border: none;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal {
  display: inline-block;
  background-color: var(--neutral-contrast);
  width: 100%;
  height: auto;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul {
  width: 100%;
  height: 100%;
  background-color: var(--neutral-x-contrast);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li {
  width: 100%;
  height: 30px;
  padding: 5px 24px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li i::before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li i::before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li i::before,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li i::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li:nth-child(even),
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li:nth-child(even),
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li:nth-child(even),
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li:nth-child(even) {
  background-color: var(--white) !important;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > i:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > i:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li > i:hover,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li > i:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li:first-child,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li:first-child {
  border-top: none;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > span,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > span,
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li > span,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li > span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: calc(100% - 35px);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .simple-pager,
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .simple-pager {
  width: calc(100% + 1px);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .simple-pager,
  .novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .simple-pager {
    height: 27px;
  }
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane {
  overflow: hidden;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .k-link > span:first-child {
  width: calc(100% - 100px);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: 5px 16px 5px 20px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > i {
  width: 30px;
  height: 20px;
  font-size: 16px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > i:before {
  width: 100%;
  height: 100%;
  line-height: 20px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter .container-item .entity-detail-internal ul li > i.icon-drag:hover {
  cursor: url('../Images/grab.cur'), default;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .parameter[style="visibility: hidden;"],
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .sub-parameter[style="visibility: hidden;"] {
  visibility: visible !important;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .pane-content .list-items .sub-parameter:nth-child(even) {
  background-color: var(--off-white);
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .simple-pager {
  border-left: 0;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #right-pane .container-bottom-buttons.new-exportation {
  position: absolute;
  display: flex;
  gap: 15px;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .simple-pager {
  border-bottom: 0;
}
.novaExportacao .modulo-list-container .grid-editor #horizontal #left-pane .pane-content .list-items .k-item .container-item .entity-detail-internal ul li:nth-child(even) {
  background-color: var(--off-white);
}
.k-state-focused {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.k-filter-help-text,
.k-filter-menu .k-widget,
.k-filter-menu .k-textbox {
  font-size: 14px;
  font-weight: 400;
}
.k-filter-menu .k-textbox,
.k-filter-menu .k-textbox:hover {
  background-color: var(--white);
  color: var(--white-contrast-text);
  border: 1px solid var(--border-primary-hight-contrast);
}
.k-filter-menu .k-widget,
.k-filter-menu .k-textbox {
  width: 100%;
}
.k-filter-menu span.k-filter-and {
  width: 50%;
}
.k-filter-help-text {
  color: var(--off-white-contrast-text);
  padding: 10px 15px;
  margin: -15px -15px 10px -15px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.k-icon,
.k-sprite,
.k-button-group .k-tool-icon {
  margin-top: -3px;
}
.k-widget.k-splitter {
  border: none;
  width: 100%;
  height: 100%;
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-widget.k-splitter .k-icon {
    background-size: 340px 336px !important;
  }
  .k-widget.k-splitter .k-resize-handle {
    background-position: -181.5px -6px !important;
  }
}
.k-widget.k-splitter.dark-medium-aspect .k-splitbar {
  background-color: var(--neutral-x-contrast);
}
.k-widget.k-splitter.dark-medium-aspect .k-splitbar .k-icon.k-collapse-prev {
  color: var(--neutral-x-contrast-text);
}
.k-widget.k-splitter.dark-medium-aspect .k-splitbar .k-resize-handle {
  background-color: var(--neutral-x-contrast-text);
}
.k-widget.k-splitter.dark-aspect .k-splitbar {
  background-color: var(--neutral-contrast);
}
.k-widget.k-splitter.dark-aspect .k-splitbar .k-icon.k-collapse-prev {
  color: var(--neutral-default-text);
}
.k-widget.k-splitter.dark-aspect .k-splitbar .k-resize-handle {
  background-color: var(--neutral-default-text);
}
.k-widget.k-splitter .k-splitbar {
  background-color: var(--off-white);
  border-color: var(--border-primary-hight-contrast);
}
.k-widget.k-splitter .k-splitbar-horizontal .k-icon.k-collapse-prev {
  top: 50%;
  color: var(--off-white-contrast-text);
}
.k-widget.k-splitter .k-splitbar-horizontal .k-resize-handle {
  top: 50%;
  background-color: var(--off-white-contrast-text);
  width: 4px;
  height: 35px;
  margin-left: 1px;
  display: none;
}
.k-widget.k-splitter .k-icon.k-collapse-prev {
  top: 3px;
}
.k-widget.k-splitter .k-splitbar-horizontal .k-icon.k-expand-prev {
  top: 23px;
  color: var(--neutral-x-contrast-text);
}
.k-widget.k-splitter .k-splitbar-vertical .k-icon.k-collapse-prev {
  margin-left: -10px;
}
.k-widget.k-splitter .k-splitbar-vertical .k-icon.k-expand-prev {
  top: 3px;
  color: var(--neutral-x-contrast-text);
}
.k-menu .k-state-focused.k-state-selected,
.k-menu td.k-state-focused.k-state-selected {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#pendencias-mensal .k-calendar .k-content .k-link {
  overflow: visible;
}
#pendencias-mensal #calendar td {
  position: relative;
}
#pendencias-mensal #calendar td .k-link span.pending:before {
  border: 10px solid transparent;
  border-bottom-color: var(--fb-danger-default);
  transform: rotate(45deg);
  content: "";
  right: -10px;
  top: -10px;
  position: absolute;
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart {
  width: 50px;
  height: 50px;
  border-radius: 50%;
  background-color: var(--neutral-contrast);
  position: relative;
  margin: 0 auto;
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart .ppc-progress {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - (50px / 2));
  top: calc(50% - (50px / 2));
  width: 50px;
  height: 50px;
  clip: rect(0, 50px, 50px, 25px);
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart .ppc-progress .ppc-progress-fill {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - (50px / 2));
  top: calc(50% - (50px / 2));
  width: 50px;
  height: 50px;
  clip: rect(0, 25px, 50px, 0);
  background: var(--fb-success-tint);
  transform: rotate(60deg);
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart .ppc-percents {
  content: "";
  position: absolute;
  border-radius: 50%;
  left: calc(50% - (44px / 2));
  top: calc(50% - (44px / 2));
  width: 44px;
  height: 44px;
  background: var(--white);
  text-align: center;
  display: table;
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart .ppc-percents span {
  display: block;
  font-size: 14px;
  color: var(--neutral-x-tint);
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart .pcc-percents-wrapper {
  display: table-cell;
  vertical-align: middle;
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart.gt-50 .ppc-progress {
  clip: rect(0, 25px, 50px, 0);
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart.gt-50 .ppc-progress .ppc-progress-fill {
  clip: rect(0, 50px, 50px, 25px);
  background: var(--neutral-contrast) !important;
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart.gt-100 {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#pendencias-mensal .calendar-result-container .calendar-result-table .row-total .progress-pie-chart.gt-100 .ppc-progress .ppc-progress-fill {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.modalHost #error-window.modal-container {
  width: 580px !important;
  height: 256px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -128px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  background-color: var(--fb-danger-default) !important;
  padding: 0;
  margin: 0;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  float: left;
  border: none;
  overflow: hidden;
  width: 100%;
  max-width: 586px;
}
.modalHost #error-window.modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost #error-window.modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost #error-window.modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost #error-window.modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator .before,
.modalHost #error-window.modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost #error-window.modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost #error-window.modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost #error-window.modal-container {
    margin-top: -100px;
  }
}
.modalHost #error-window.modal-container .modal-title {
  color: var(--fb-danger-default-text);
  -webkit-text-shadow: 0 2px 1px var(--neutral-x-tint);
  -moz-text-shadow: 0 2px 1px var(--neutral-x-tint);
  -ms-text-shadow: 0 2px 1px var(--neutral-x-tint);
  -o-text-shadow: 0 2px 1px var(--neutral-x-tint);
  text-shadow: 0 2px 1px var(--neutral-x-tint);
  -webkit-font-smoothing: antialiased;
  font-smoothing: antialiased;
  position: absolute;
  top: 10px;
  padding: 0;
  font-size: 36px;
}
.modalHost #error-window.modal-container .message-container {
  width: 100%;
  height: auto;
  background-color: var(--fb-danger-default);
  border: none;
  margin: 15px 0;
}
.modalHost #error-window.modal-container .message-container .error-message,
.modalHost #error-window.modal-container .message-container .error-stacktrace {
  color: var(--fb-danger-default-text);
  overflow-wrap: break-word;
  -webkit-text-shadow: 0 2px 1px var(--neutral-x-tint);
  -moz-text-shadow: 0 2px 1px var(--neutral-x-tint);
  -ms-text-shadow: 0 2px 1px var(--neutral-x-tint);
  -o-text-shadow: 0 2px 1px var(--neutral-x-tint);
  text-shadow: 0 2px 1px var(--neutral-x-tint);
  font-smoothing: antialiased;
  -webkit-font-smoothing: antialiased;
  float: left;
  max-width: 520px;
  width: 100%;
}
.modalHost #error-window.modal-container .message-container .error-message {
  max-height: 61px;
  margin: 10px 0;
}
.modalHost #error-window.modal-container .message-container .error-stacktrace {
  max-height: 275px;
  text-align: left;
  margin-top: 30px;
}
.modalHost #error-window.modal-container .editor-button {
  margin-right: 25px;
}
.modalHost #error-window.modal-container.stackVisible {
  width: 580px !important;
  height: 560px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -280px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost #error-window.modal-container.stackVisible .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator .before,
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost #error-window.modal-container.stackVisible .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost #error-window.modal-container.stackVisible:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost #error-window.modal-container:before {
  background-color: hsl(var(--fb-danger-defaultH), calc(var(--fb-danger-defaultS) - 30%), calc(var(--fb-danger-defaultL) + 15%)) !important;
  border: none !important;
}
.modalHost #error-window.modal-container .modal-buttons-container {
  background-color: hsl(var(--fb-danger-defaultH), calc(var(--fb-danger-defaultS) - 30%), calc(var(--fb-danger-defaultL) + 15%)) !important;
  border: none !important;
}
.modalHost .wizard-container {
  visibility: hidden;
}
.modalHost .form-modal .k-combobox.kendoComboBoxAdvancedSearch {
  width: 367px;
  float: left;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset {
  background-color: var(--off-white);
  border-color: var(--main-primary-default);
  padding: 3px 5px;
  margin-top: 5px;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content {
  font-size: 10px;
  background: none;
  z-index: 1;
  position: relative;
  white-space: nowrap;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content:empty:after {
  content: 'Nenhum cronômetro ativo no momento.';
  background-color: var(--off-white);
  z-index: 1;
  position: relative;
  white-space: nowrap;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset .k-callout-n {
  top: -6px;
  border-left: 1px solid var(--main-primary-default);
  transform: rotate(45deg);
  width: 10px;
  height: 10px;
  background-color: var(--off-white);
  border-top: 1px solid var(--main-primary-default);
  z-index: 0;
  border-right: none;
  border-bottom: none;
  margin-left: -5px;
  background-image: none;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset .k-callout-s {
  border-top-color: var(--off-white);
  bottom: -12px;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset .k-callout-s:after {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: var(--main-primary-default) transparent transparent transparent;
  position: absolute;
  top: -6px;
  left: -7px;
  z-index: -1;
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset.property-tooltip-detail {
  background-color: var(--neutral-x-contrast);
  border-color: var(--border-primary-hight-contrast);
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset.property-tooltip-detail .k-tooltip-content:empty:after {
  background-color: var(--neutral-x-contrast);
}
.modalHost .k-widget.k-tooltip.k-popup.k-group.k-reset.property-tooltip-detail .k-callout-n {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-description {
  display: block !important;
  opacity: 1;
  right: -35px;
  margin-top: 5px;
  background-color: var(--neutral-x-contrast);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  font-size: 12px;
  padding: 12px 17px;
  box-shadow: 0 1px 4px 0px var(--neutral-x-tint);
  text-align: justify;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-description {
    right: 10px !important;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-description .k-callout-n {
  border-bottom-color: var(--neutral-x-contrast);
  left: 186px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-description .k-callout-n {
    left: 231px !important;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-description .k-callout-s {
  border-bottom-color: var(--neutral-x-contrast);
  left: 316px !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail {
  display: block !important;
  opacity: 1;
  margin-top: 5px;
  background-color: var(--neutral-x-contrast);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  font-size: 12px;
  box-shadow: 0 1px 4px 0px var(--neutral-x-tint);
  text-align: justify;
  max-height: 365px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .k-callout-n {
  border-bottom-color: var(--neutral-x-contrast);
  left: 25px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .k-callout-n {
    left: 25px !important;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .k-callout-s {
  border-bottom-color: var(--neutral-x-contrast);
  left: 316px !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 14px;
  max-height: 365px;
  overflow-y: auto;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  margin-bottom: 12px;
  height: auto;
  color: red !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper:last-child {
  margin-bottom: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  font-size: 10px;
  text-transform: lowercase;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper span::first-letter {
  text-transform: uppercase;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper span.title {
  flex: 1;
  align-self: flex-start;
  max-width: 185px;
  font-weight: 600;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper span.data {
  flex: 1;
  padding-left: 15px;
  max-width: 201px;
  font-weight: 400;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper span.data.multi-line {
  display: block;
  white-space: normal;
  overflow: auto;
  text-transform: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper span.data.multi-line.align-left {
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper.column-flow {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper.column-flow span.title,
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper.column-flow span.data {
  max-width: 100%;
}
@media screen\0 {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper.column-flow span.title,
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper.column-flow span.data {
    flex: none !important;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-detail .container .wrapper.column-flow span.data {
  margin-right: auto;
  padding-left: 0;
  margin-top: 12px;
  margin-bottom: 12px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info {
  margin-top: 5px;
  background-color: var(--main-primary-default);
  background-image: none;
  border-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  font-size: 11px;
  display: block !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info:has(.k-tooltip-content):has(.gerenc-prof) {
  padding: var(--spacing-none);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info:has(.k-tooltip-content):has(.rightbar-user) {
  padding: var(--spacing-none);
  width: auto !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.gerenc-prof) .container {
  padding: var(--spacing-none);
  border-radius: var(--radius-vs);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.gerenc-prof) .container .gerenc-title {
  padding-inline: var(--spacing-xxl);
  padding-top: var(--spacing-xxxs);
  padding-bottom: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.gerenc-prof) .container .professionals {
  padding-inline: var(--spacing-xxl);
  padding-top: var(--spacing-xxxs);
  padding-bottom: var(--spacing-sm);
  background-color: var(--off-white);
  color: var(--white-contrast-text);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container {
  width: 100%;
  height: 100%;
  padding: var(--spacing-none);
  border-radius: var(--radius-vs);
  background: var(--white);
  overflow: hidden;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-rightbar-title {
  padding: var(--spacing-xs) var(--spacing-xxl);
  background: var(--main-primary-default);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  box-sizing: border-box;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-user,
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-prof {
  width: 100%;
  height: 100%;
  padding: var(--spacing-xs) var(--spacing-xxl);
  background: var(--white);
  color: var(--white-contrast-text);
  border-radius: var(--spacing-none);
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  font-size: var(--font-size-xs);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-user label.title,
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-prof label.title {
  display: block;
  font-weight: var(--font-weight-semibold);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-user span.content,
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-prof span.content {
  display: block;
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-tooltip-content:has(.rightbar-user) .container .gerenc-prof {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-n {
  border-bottom-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-s {
  border-top-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-e {
  border-left-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-w {
  border-right-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info:has(.container-tooltip-title) {
  border-color: var(--neutral-tint) !important;
  background-color: var(--neutral-tint) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container-tooltip-title {
  color: var(--neutral-tint-text) !important;
  font-size: 14px;
  text-transform: uppercase;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 10px;
  max-height: 365px;
  overflow-y: auto;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  margin-bottom: 12px;
  height: auto;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper:last-child {
  margin-bottom: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  font-size: 10px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper span.title {
  flex: 1;
  align-self: flex-start;
  max-width: 185px;
  font-weight: 600;
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper span.data {
  flex: 1;
  padding-left: 15px;
  max-width: 201px;
  font-weight: 400;
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper span.data.multi-line {
  display: block;
  white-space: normal;
  overflow: auto;
  text-transform: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper span.data.multi-line.align-left {
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper.column-flow {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper.column-flow span.title,
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper.column-flow span.data {
  max-width: 100%;
}
@media screen\0 {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper.column-flow span.title,
  .k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper.column-flow span.data {
    flex: none !important;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .container .wrapper.column-flow span.data {
  margin-right: auto;
  padding-left: 0;
  margin-top: 12px;
  margin-bottom: 12px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail {
  display: block !important;
  opacity: 1;
  background-color: var(--neutral-x-contrast);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  font-size: 12px;
  box-shadow: 0 1px 4px 0px var(--neutral-x-tint);
  max-height: 365px;
  padding: 0;
  margin: 0;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail .k-callout-n {
  border-bottom-color: var(--neutral-x-contrast);
  left: 25px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail .k-callout-n {
    left: 25px !important;
  }
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail .k-callout-s {
  border-bottom-color: var(--neutral-x-contrast);
  left: 316px !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table {
  width: 100%;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr th {
  font-weight: bold;
  text-transform: lowercase;
  text-align: left;
  padding: 0 5px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  height: 24px;
  line-height: 24px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr th::first-letter {
  text-transform: uppercase;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr th:last-child {
  border-right: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr th.numeric-column {
  text-align: right;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr th.template-left-column {
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr td {
  text-transform: lowercase;
  text-align: left;
  padding: 0 5px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  height: 24px;
  line-height: 24px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr td::first-letter {
  text-transform: uppercase;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr td:last-child {
  border-right: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr td.numeric-column {
  text-align: right;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.agenda-tooltip-detail table tr td.template-left-column {
  text-align: left;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.tooltip-text {
  margin-top: 5px;
  border-color: var(--neutral-x-tint) !important;
  background-color: var(--off-white) !important;
  color: var(--off-white-contrast-text) !important;
  background-image: none;
  max-height: 45vh;
  overflow: hidden;
  padding: 20px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.tooltip-text .k-tooltip-content {
  word-break: normal !important;
  text-align: left;
  font-size: 13px;
  line-height: 1.4;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.tooltip-text .k-callout-n {
  border-color: transparent !important;
  border-bottom-color: var(--border-primary-hight-contrast) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-title {
  margin-top: 5px;
  border-radius: var(--radius-vs);
  border-color: var(--main-primary-default) !important;
  background-color: var(--main-primary-default) !important;
  color: var(--main-primary-default-text) !important;
  background-image: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-title .k-tooltip-content {
  word-break: normal !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-title .k-callout-n {
  border-color: transparent !important;
  border-bottom-color: var(--main-primary-default) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-title .k-callout-w {
  border-color: transparent !important;
  border-right-color: rgba(100, 100, 100, 0.95) !important;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info {
  margin-top: 5px;
  background-color: var(--main-primary-default);
  background-image: none;
  border-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  font-size: 11px;
  right: -5px;
  border-radius: var(--radius-vs);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  text-align-last: left;
  display: inline-flex !important;
  padding: var(--spacing-xxxs, 4px) var(--spacing-xxs, 8px);
  flex-direction: column;
  align-items: center;
  gap: var(--spacing-vs);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-n {
  border-bottom-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-s {
  border-top-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-e {
  border-left-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.action-tooltip-info .k-callout-w {
  border-right-color: var(--main-primary-default);
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container {
  background-color: var(--main-primary-tint);
  border-color: var(--border-brand-x-tint-low-contrast);
  padding: 0;
  margin-top: 5px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container .k-tooltip-content {
  font-size: 10px;
  background: none;
  z-index: 1;
  position: relative;
  white-space: nowrap;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container .k-tooltip-content:empty:after {
  content: 'Nenhum cronômetro ativo no momento.';
  background-color: var(--off-white);
  z-index: 1;
  position: relative;
  white-space: nowrap;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container .k-callout-n {
  top: -6px;
  border-left: 1px solid var(--main-primary-default);
  transform: rotate(45deg);
  width: 10px;
  height: 10px;
  background-color: var(--off-white);
  border-top: 1px solid var(--main-primary-default);
  z-index: 0;
  border-right: none;
  border-bottom: none;
  margin-left: -5px;
  background-image: none;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container .k-callout-s {
  border-top-color: var(--off-white);
  bottom: -12px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container .k-callout-s:after {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 7px 7px 0 7px;
  border-color: var(--main-primary-default) transparent transparent transparent;
  position: absolute;
  top: -6px;
  left: -7px;
  z-index: -1;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.dropdown-list-container.has-title .k-callout.k-callout-n {
  background-color: var(--main-primary-default);
  top: -5px !important;
}
.editor-form-field input[type=checkbox] {
  display: none;
}
.editor-form-field:has(.editor-form-field-placeholder) {
  border-radius: var(--radius-vs);
  border: 1px solid var(--neutral-contrast);
  overflow: hidden;
}
.editor-form-field.checkbox-field .checkbox-field-list {
  display: flex;
  gap: var(--spacing-md);
}
.editor-form-field.checkbox-field .checkbox-field-list .list-on-column {
  flex-direction: column;
}
.editor-form-field.checkbox-field .checkbox-field-list .checkbox {
  display: flex;
  align-items: center;
}
.editor-form-field.checkbox-field .checkbox-field-list .checkbox input[type=checkbox] {
  display: block !important;
}
.editor-form-field.checkbox-field .checkbox-field-list .checkbox .checkbox-text {
  height: 21px;
  display: inline-block;
  font-size: var(--font-size-sm);
  vertical-align: middle;
  cursor: pointer;
  color: var(--off-white-contrast-text);
  width: fit-content;
  position: relative;
  margin-left: var(--spacing-vs);
  font-weight: var(--font-weight-regular);
}
.editor-form-field .editor-form-field-placeholder {
  width: 100%;
  height: 34px;
  display: block;
  border-radius: var(--radius-vs);
  border-color: transparent;
  background-image: linear-gradient(90deg, rgba(230, 230, 230, 0.1) 0%, rgba(200, 200, 200, 0.3) 30%, rgba(170, 170, 170, 0.5) 50%, rgba(200, 200, 200, 0.3) 70%, rgba(230, 230, 230, 0.1) 90%) !important;
  background-size: 200% 100%;
  background-position: -100% 0;
  animation: shimmer 2s linear infinite;
}
@keyframes shimmer {
  0% {
    background-position: -100% 0;
  }
  100% {
    background-position: 100% 0;
  }
}
.editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.editor-form-field .textarea-container.k-custom-state-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.editor-form-field textarea {
  width: 100%;
  height: 100%;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-indent: 0px;
  resize: none;
  outline: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px;
  overflow-y: auto;
  font-family: "Open Sans", sans-serif;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.editor-form-field textarea:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 0px;
}
.editor-form-field textarea:focus.k-custom-state-error,
.editor-form-field textarea:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.editor-form-field .checkbox label.css-label {
  height: 19px;
  width: 19px;
  display: inline;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  color: var(--white-contrast-text);
  margin-right: 5px;
}
.editor-form-field .checkbox label.css-label:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
  line-height: 22px;
  text-indent: 4px;
  vertical-align: middle;
}
.editor-form-field .checkbox input[type=checkbox]:checked + label.css-label {
  content: "\e921";
}
.editor-form-field .radio {
  margin-right: var(--spacing-xxl);
  float: left;
}
.editor-form-field .radio input[type=radio].custom-radio-button {
  width: 14px !important;
  height: 14px !important;
  display: inline-block;
  cursor: pointer;
}
.editor-form-field .radio input[type=radio].custom-radio-button + label.css-label {
  padding-left: 25px;
  height: 21px;
  display: inline-block;
  line-height: 21px;
  font-size: var(--font-size-sm);
  vertical-align: middle;
  cursor: pointer;
  color: var(--off-white-contrast-text);
  width: fit-content;
  position: relative;
  margin-left: var(--spacing-vs);
}
.editor-form-field .radio input[type=radio].custom-radio-button:disabled + label.css-label,
.editor-form-field .radio input[type=radio].custom-radio-button.disabled + label.css-label {
  cursor: not-allowed;
  opacity: 1;
  filter: alpha(opacity=100);
}
.editor-form-field .radio input[type=radio].custom-radio-button:checked:disabled + label.css-label,
.editor-form-field .radio input[type=radio].custom-radio-button:checked.disabled + label.css-label {
  cursor: not-allowed;
}
.editor-form-field .radio input[type=radio].custom-radio-button:disabled,
.editor-form-field .radio input[type=radio].custom-radio-button[disabled="disabled"] {
  cursor: not-allowed;
}
.editor-form-field .radio input[type=radio].custom-radio-button:disabled ~ label.css-label,
.editor-form-field .radio input[type=radio].custom-radio-button[disabled="disabled"] ~ label.css-label {
  cursor: not-allowed;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.editor-form-field .radio label.css-label {
  color: var(--off-white-contrast-text);
  margin: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  padding: var(--spacing-none);
  padding-left: var(--spacing-vs) !important;
}
.editor-form-container.check {
  height: 20px!important;
  min-height: 20px!important;
}
.editor-form-field-check input[type=checkbox] {
  display: none;
}
.editor-form-field-check label {
  height: 19px;
  width: 19px;
  display: inline;
  vertical-align: middle;
  cursor: pointer;
  position: relative;
  color: var(--off-white-contrast-text);
  margin-right: 5px;
  font-weight: var(--font-weight-regular) !important;
}
.editor-form-field-check label:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
  line-height: 22px;
  text-indent: 4px;
  vertical-align: middle;
  margin-right: 10px;
}
.editor-form-field-check input[type=checkbox]:checked + label {
  content: "\e921";
}
.container-bottom-buttons {
  width: 100%;
  position: fixed;
  padding: 20px 52px 18px 40px;
  height: 78px;
  bottom: 0;
  right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  clear: both;
  display: table-row;
  direction: rtl;
  -webkit-transition: padding-right 0.1s linear;
  -moz-transition: padding-right 0.1s linear;
  -o-transition: padding-right 0.1s linear;
  -ms-transition: padding-right 0.1s linear;
  transition: padding-right 0.1s linear;
}
.container-bottom-buttons.with-aside {
  width: calc(100% - 355px);
}
.container-bottom-buttons.grid-adjust {
  gap: 15px;
  display: flex;
}
.container-bottom-buttons .paginator-bottom-wizard {
  float: left;
  max-width: 480px;
  direction: ltr;
  position: relative;
  padding: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 28px;
}
.container-bottom-buttons .paginator-bottom-wizard span.icon {
  float: none!important;
  position: absolute;
  top: 0;
  z-index: 2;
  cursor: pointer;
}
.container-bottom-buttons .paginator-bottom-wizard span.indicator {
  position: absolute;
  top: 6px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-md);
  display: none;
}
.container-bottom-buttons .paginator-bottom-wizard span.indicator.plus-before {
  left: 24px;
}
.container-bottom-buttons .paginator-bottom-wizard span.indicator.plus-after {
  right: 24px;
}
.container-bottom-buttons .paginator-bottom-wizard span.icon.pointer-left {
  left: 1px;
}
.container-bottom-buttons .paginator-bottom-wizard span.icon.pointer-right {
  right: 6px;
}
.container-bottom-buttons .paginator-bottom-wizard .paginator-mask {
  position: relative;
  overflow: hidden;
  height: 28px;
  left: 13px;
  max-width: 420px;
}
.container-bottom-buttons .paginator-bottom-wizard .itens-container {
  position: absolute;
  top: 0;
  height: 29px;
  z-index: 1;
}
.container-bottom-buttons .paginator-bottom-wizard .itens-container label {
  float: left;
  margin: 5px 8px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-md);
  cursor: pointer;
  width: 22px;
  text-align: center;
}
.container-bottom-buttons .paginator-bottom-wizard .itens-container label.active {
  color: var(--neutral-x-contrast-text);
  font-weight: var(--font-weight-bold);
}
.form-legaldesk {
  outline: none!important;
}
.form-legaldesk .k-i-arrow-s {
  background-image: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-legaldesk .k-i-arrow-s {
    background: none;
    width: 20px;
    height: 20px;
  }
  .form-legaldesk .k-i-arrow-s:before {
    font-family: 'legaldesk-icons' !important;
    content: "\e93e";
    line-height: 22px;
    float: left;
    color: var(--neutral-x-contrast-text);
    font-size: var(--font-size-md);
    width: 100%;
    height: 100%;
  }
}
.form-container {
  width: 100%;
}
.outlook .form-container {
  height: calc(100vh - 68px);
}
.plano-de-contas-container .form-container {
  width: 100%;
}
.form-container .form-legaldesk {
  width: 100%;
  height: calc(100vh - 205px);
  padding: var(--spacing-xs) var(--spacing-xxl);
  display: block;
  overflow-y: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.form-container .form-legaldesk:not(.filter-form-left) {
  width: 100% !important;
}
.gerenciamento-pf .form-container .form-legaldesk {
  height: calc(100vh - 237px);
}
.form-container .form-legaldesk.scroll-visible {
  overflow: visible !important;
}
.form-container .form-legaldesk.manual-scroll {
  scrollbar-width: thin;
  scrollbar-color: hsla(var(--black-hsl), 0.32) hsla(var(--main-primary-default-hsl), .15);
}
.form-container .form-legaldesk.manual-scroll::-webkit-scrollbar-track {
  background-color: hsla(var(--main-primary-default-hsl), .15) !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.form-container .form-legaldesk.manual-scroll::-webkit-scrollbar {
  width: 8px;
}
.form-container .form-legaldesk.manual-scroll::-webkit-scrollbar-thumb {
  background-color: hsla(var(--black-hsl), 0.32) !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk {
    height: calc(100vh - 196px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .form-container .form-legaldesk {
    height: calc(100vh - 247px);
  }
}
.form-container .form-legaldesk.no-padding {
  padding: 0;
}
.grupoavaliacaoconflito-cadastro .form-container .form-legaldesk {
  padding-bottom: 60px !important;
}
.form-with-grid .form-container .form-legaldesk,
.form-container .form-legaldesk.form-with-grid {
  height: calc(100vh - 191px);
  padding-bottom: 30px;
}
.form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container,
.form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container {
  height: calc(100vh - 300px);
}
.form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor,
.form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor {
  height: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor,
  .form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor {
    width: calc(100% + 4px) !important;
  }
}
.form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor .k-grid,
.form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor .k-grid {
  height: calc(100% - 15px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor .k-grid,
  .form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor .k-grid {
    height: calc(100% - 88px) !important;
  }
  .if-modal-form-container .form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor .k-grid,
  .if-modal-form-container .form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor .k-grid {
    height: 510px !important;
  }
  .form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor .k-grid .k-pager-wrap,
  .form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor .k-grid .k-pager-wrap {
    bottom: -49px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .form-with-grid .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor .k-grid,
  .form-container .form-legaldesk.form-with-grid .editor-form-container .modulo-list-container .grid-editor .k-grid {
    height: calc(100% - 120px) !important;
  }
}
.form-container .form-legaldesk.form-with-grid {
  height: calc(100vh - 205px);
}
.form-container .form-legaldesk .multi-register-form .form-column-1-centered,
.form-container .form-legaldesk .multi-register-form .form-column-2-centered {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.form-container .form-legaldesk .multi-register-box {
  width: 100%;
  padding-left: calc(50% - 490px);
  padding-right: calc(50% - 490px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.k-ie .modalHost .form-container .form-legaldesk .multi-register-box {
  padding: 0;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container {
  height: 98px;
  text-transform: lowercase;
  margin: 10px 0 0 0;
  position: relative;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container::first-letter {
  text-transform: uppercase;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container .editor-button {
  float: right;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container .editor-button:not(:first-child) and .form-container .form-legaldesk .multi-register-box .buttons-action-container .editor-button:not(.cancel-button) {
  margin-left: 10px;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container .editor-button:not(.cancel-button) {
  margin-left: 10px;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container span {
  line-height: 35px;
  padding-left: 80px;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container .base-actions {
  width: 100%;
  height: 35px;
  position: absolute;
  bottom: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  left: 0;
  border-bottom: none;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container .base-actions .icon-new-light {
  width: 35px;
  height: 35px;
  float: left;
  border: none;
  margin-left: 5px;
  outline: none!important;
}
.form-container .form-legaldesk .multi-register-box .buttons-action-container .base-actions .icon-new-light:before {
  line-height: 35px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .multi-register-box .buttons-action-container {
    padding: 0 17px;
  }
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container {
  width: 100%;
  height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  background: var(--off-white);
  padding: 0px;
  display: table;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail {
  width: 100%;
  height: 36px;
  float: left;
  display: table-row;
  padding-right: 70px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail {
  width: 20%;
  height: 35px;
  display: table-cell;
  float: left;
  border-left: 1px solid var(--border-primary-hight-contrast);
  line-height: 35px;
  padding: 0px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail::first-letter {
  text-transform: uppercase;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail:first-child {
  border-left: none;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail.date {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
  text-align: center;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail.number,
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail.percent {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  text-align: right;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail .header-detail.numberlargerheader {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  text-align: right;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail.list-participacoes .header-detail {
  width: calc((100% - 320px) / 2);
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail.list-checagem .header-detail {
  width: 30%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail.list-responsaveis .header-detail {
  width: 50%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container {
  width: 100%;
  height: 100px;
  max-height: 73px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  padding: 0px;
  margin-top: 0px;
  display: table;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field {
  width: 100%;
  height: 36px;
  float: left;
  position: relative;
  background-color: transparent;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail {
  width: 100%;
  height: 36px;
  float: left;
  display: table-row;
  padding-right: 70px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail {
  width: 20%;
  height: 35px;
  display: table-cell;
  float: left;
  border-left: 1px solid var(--border-primary-hight-contrast);
  line-height: 35px;
  padding: 0px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail:first-child {
  border-left: none;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail.date {
  width: 100px;
  min-width: 100px;
  max-width: 100px;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail.number,
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail.percent {
  width: 120px;
  min-width: 120px;
  max-width: 120px;
  text-align: right;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail .detail.numberlargerheader {
  width: 250px;
  min-width: 250px;
  max-width: 250px;
  text-align: right;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail.list-participacoes .detail {
  width: calc((100% - 320px) / 2);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail.list-checagem .detail {
  width: 30%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail.list-workflow .detail {
  width: 20%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail.list-responsaveis .detail {
  width: 50%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .list-detail.list-responsaveis .detail.inactive {
  color: hsl(var(--fb-danger-defaultH), calc(var(--fb-danger-defaultS) - 30%), calc(var(--fb-danger-defaultL) + 15%));
  text-decoration: line-through;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-button {
  width: 35px;
  height: 35px;
  padding: 0px;
  position: absolute;
  right: 0;
  background-color: transparent;
  background-image: none;
  border: none;
  border-radius: var(--radius-none);
  color: var(--white-contrast-text);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-button .k-icon {
  margin: 0;
  width: 100%;
  height: 100%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-button .k-icon:before {
  line-height: 34px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  margin: 0px;
  left: 10px;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-button.disabled {
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
  cursor: no-drop !important;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-button:hover {
  opacity: 0.6;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-edit-button {
  right: 35px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field .k-edit-button:hover {
  opacity: 0.6;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field.editing {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--main-primary-x-tint-text) !important;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field.editing .k-button {
  color: var(--main-primary-x-tint-text);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field.editing .k-button .k-icon:before {
  color: var(--main-primary-x-tint-text);
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field.editing .k-button.disabled {
  opacity: 0.6 !important;
  filter: alpha(opacity=60) !important;
  cursor: no-drop !important;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container .multi-register-field.editing .k-button:hover {
  opacity: 0.6;
}
.form-container .form-legaldesk .multi-register-box .multi-register-footer-container {
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  background-color: var(--neutral-x-contrast);
  height: 36px;
  display: flex;
  align-items: center;
  padding: 10px;
  box-sizing: border-box;
  font-size: var(--font-size-xs);
  justify-content: space-between;
}
.form-container .form-legaldesk .multi-register-box .multi-register-footer-container b {
  font-weight: var(--font-weight-semibold);
}
.form-container .form-legaldesk .form-table {
  width: 100%;
  height: auto;
  display: table;
}
.form-container .form-legaldesk .form-table .form-table-row {
  display: table-row;
  width: 100%;
}
.if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row {
  float: left;
}
.if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered,
.if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-2-centered {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-1 {
  min-width: 338px;
  display: table-cell;
  vertical-align: top;
  width: 30%;
  padding-left: 38px;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-1:first-child {
  padding-left: 0px;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid .editor-form-container .editor-form-label {
  padding: 20px 34px;
  padding-top: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid .editor-form-container .editor-form-detail-grid {
  width: 100%;
}
.edit-pedido .form-container .form-legaldesk .form-table .form-table-row .form-column-grid .editor-form-container .editor-form-detail-grid .grid-editor .k-grid {
  height: calc(100% - 180px) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid #modulo-list {
  width: 100%;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid #modulo-list .grid-editor {
  padding: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid #modulo-list .grid-editor .k-grid .k-grid-content {
  width: calc(100% - 41px) !important;
  height: calc(100% - 84px) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-grid .modulo-list-container {
  width: 100%;
  padding-top: 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding-left: calc(50% - 490px);
  padding-right: calc(50% - 490px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered {
    padding-right: calc(50% - 380px);
    padding-left: calc(50% - 380px);
  }
}
.form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered.two-textareas {
  width: 450px;
}
.form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered [class^="form-column-"].all-centered.with-3 [class^="form-column-"] {
  min-width: 300px;
  padding-left: 25px;
}
.form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered [class^="form-column-"].all-centered.with-3 [class^="form-column-"]:first-child {
  padding-left: 0px;
}
.form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered [class^="form-column-"].all-centered.with-2 [class^="form-column-"] {
  min-width: 0px;
  width: 500px;
  padding-left: 25px;
  padding-right: 0px;
}
.form-container .form-legaldesk .form-table .form-table-row.form-column-1-all-centered [class^="form-column-"].all-centered.with-2 [class^="form-column-"]:first-child {
  padding-left: 0px;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding-left: calc(50% - 490px);
  padding-right: 20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered {
    padding-right: calc(50% - 380px);
    padding-left: 35px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered.two-textareas {
  width: 450px;
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-2 {
  width: 70%;
  padding-left: 38px;
  display: table-cell;
  vertical-align: top;
  padding-right: 38px;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .form-column-2 {
    padding-right: 56px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-2-centered {
  width: 50%;
  display: table-cell;
  vertical-align: top;
  padding-right: calc(50% - 490px);
  padding-left: 20px;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .form-column-2-centered {
    padding-right: calc(50% - 380px);
  }
}
.form-container .form-legaldesk .form-table .form-table-row .form-column-centered {
  width: 450px;
  position: absolute;
  margin-left: -225px;
  left: 50%;
}
.main-container.rightBarVisible .form-container .form-legaldesk .form-table .form-table-row .form-column-centered {
  left: calc((100% - 230px) / 2);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container {
  width: 100%;
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container:focus-within .k-combobox .k-dropdown-wrap {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container:focus-within .k-combobox .k-dropdown-wrap .k-input {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container:focus-within .autocomplete-code {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .k-custom-state-focus {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .k-custom-state-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
#valores-edit .form-container .form-legaldesk .form-table .form-table-row .editor-form-container,
#envolvidos-edit .form-container .form-legaldesk .form-table .form-table-row .editor-form-container {
  width: 420px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.no-validate {
  margin-bottom: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label {
  width: 100%;
  margin-bottom: 6px;
  height: 20px;
}
.gerenciamento-pf .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .obs-label {
  float: left;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  margin-left: 30px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .form-label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  height: 20px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action {
  width: 16px;
  height: 16px;
  display: inline-block;
  text-align: center;
  font-size: var(--font-size-md);
  line-height: 10px;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-bold);
  margin-right: 0;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  display: none;
  background-clip: content-box;
  margin: 0;
  padding: 0;
  border: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.insert {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.insert:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  color: var(--off-white-contrast-text);
  font-size: 18px;
  line-height: 22px;
  font-weight: var(--font-weight-light);
  width: 100%;
  text-align: center;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.info {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.info:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e924";
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 22px;
  font-weight: var(--font-weight-light);
  width: 100%;
  text-align: center;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.search,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.action-search {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.search:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.action-search:before {
  width: 20px;
  height: 20px;
  content: "\e9c6";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.disabled .editor-form-label {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container:has(.input-validation-error) .autocomplete-code {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field {
  width: 100%;
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-header {
  background-image: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input[type='text'].autocomplete-code + span.k-widget .k-dropdown-wrap .k-input[unselectable="on"] {
    padding-left: 107px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container {
  height: 36px;
  align-content: center;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .character-counter {
  position: absolute;
  width: 100%;
  height: 20px;
  bottom: -22px;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4px;
  display: block;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.localizacao-pf .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .calendar-picker .icon-date-picker {
  width: 34px;
  height: 34px;
  position: absolute;
  top: 0;
  right: 0;
  line-height: 33px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-verified,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-alert {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 32px;
  height: 34px;
  margin: 0;
  font-family: 'legaldesk-icons' !important;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  cursor: pointer;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-verified:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-alert:before {
  width: 100%;
  height: 100%;
  text-indent: 0px;
  text-align: center;
  line-height: 34px;
  float: left;
  font-size: 18px;
  cursor: pointer;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-verified {
  background-color: var(--fb-success-default);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-verified:before {
  content: "\e90d";
  color: var(--fb-success-default-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-alert {
  background-color: var(--fb-waiting-shade);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-alert:before {
  content: "\e95a";
  color: var(--fb-waiting-shade-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .field-loading {
  background-color: transparent;
  background-image: url('../Images/loading.gif');
  width: 16px;
  height: 16px;
  position: absolute;
  top: 9px;
  right: 9px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .editor-form-icon {
  width: 32px;
  height: 32px;
  border: none;
  background-image: none;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: var(--white);
  outline: none;
  cursor: pointer;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .editor-form-icon:before {
  width: 16px;
  height: 16px;
  content: ' ';
  position: absolute;
  top: 7px;
  left: 7px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .icon-chronometer-neutral {
  position: absolute;
  right: 0;
  top: 0;
  width: 30px;
  height: 35px;
  outline: none;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .icon-chronometer-neutral:before {
  line-height: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .icon-chronometer-neutral.internal {
  background: none;
  font-size: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .icon-chronometer-neutral.internal:before {
  font-size: 18px;
  line-height: 17px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .icon-chronometer-neutral.disabled {
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: not-allowed !important;
  background-color: var(--off-white) !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.disabled .icon-chronometer-neutral {
  display: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap {
  width: 100%;
  height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none!important;
  border-radius: 3px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap span.single-line {
  width: 100%;
  height: 34px;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap input.single-line {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap:has(.input-validation-error) {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.ut-calculator .ut-calculator-wrap:has(.input-validation-error) input.single-line {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap {
  width: 100%;
  height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap input.single-line {
  border: none;
  border-radius: 2px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap .k-maskedtextbox {
  width: 100%;
  height: 100%;
  background-image: none;
  background-color: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap .k-maskedtextbox input.single-line {
  border: none;
  border-radius: 2px;
  border-left: 4px solid transparent;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap:focus-within.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap:focus-within.input-validation-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .dependent-masked-wrap:has(.input-validation-error) .k-textbox {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap {
  width: 100%;
  border: 1px solid;
  border-color: var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap input.single-line {
  height: 34px;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox {
  width: 100%;
  height: 34px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox .k-numeric-wrap {
  border: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox:has(.input-validation-error).k-widget,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox:has(.input-validation-error) .k-widget {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox:has(.input-validation-error).k-widget .k-picker-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox:has(.input-validation-error) .k-widget .k-picker-wrap {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox:has(.input-validation-error) .k-input.single-line {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:has(.input-validation-error) .k-input {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox {
  width: 100%;
  height: auto;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: var(--radius-vs);
  background-image: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calculator-target {
  width: 100%;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calendar-target {
  width: 100%;
  height: auto;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calendar-target::after {
  height: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calendar-target.border-field {
  border: 1px solid var(--border-primary-hight-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calendar-target .k-datepicker.k-textbox {
  height: 36px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:not(.calendar-target).k-state-disabled {
  opacity: 1;
  position: relative;
  background-color: var(--off-white);
  background-image: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:not(.calendar-target).k-state-disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 7px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:not(.calendar-target).k-state-disabled:after {
  width: 35px;
  height: 100%;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  right: 0;
  top: 16px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox input.single-line[type='text']:not('[data-kendo-type]') {
  height: 34px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.simple-masked-input {
  border: 1px solid var(--border-primary-hight-contrast);
  height: 36px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.simple-masked-input:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.simple-masked-input:has(.input-validation-error) .k-textbox {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.k-state-invalid .k-i-warning {
  margin: 0;
  color: var(--fb-danger-tint);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.k-state-invalid .k-datepicker + .k-i-warning {
  margin-right: 25px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:has(.input-validation-error).k-widget,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:has(.input-validation-error) .k-widget {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:has(.input-validation-error).k-widget .k-picker-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:has(.input-validation-error) .k-widget .k-picker-wrap {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox:has(.input-validation-error) .k-input.single-line {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox {
  width: 100%;
  height: 34px;
  border-radius: var(--radius-vs);
  border: none;
  outline: none!important;
  background-color: var(--neutral-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap {
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-image: none;
  background-color: var(--white);
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled {
  outline: none!important;
  background-color: var(--off-white);
  opacity: 1;
  filter: alpha(opacity=100);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled .k-input {
  background-color: inherit !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap:focus-within,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap:focus-within.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap:focus-within.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap:focus-within.input-validation-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap:focus-within.input-validation-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap:not(:focus-within),
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap:not(:focus-within) {
  border: 1px solid var(--border-primary-hight-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line {
  outline: none!important;
  width: 100%;
  height: 34px;
  padding: 3px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: var(--radius-vs);
  background-image: none;
  text-indent: 4px;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select {
  outline: none!important;
  display: flex;
  align-items: center;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar {
  outline: none!important;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  cursor: pointer;
  overflow: inherit;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before {
  width: 100%;
  height: 100%;
  content: "\e926";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-edge .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-edge .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  font-size: 36px !important;
  right: 0px !important;
}
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar {
  margin-left: 0;
}
.k-edge .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-edge .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar {
  margin-left: -4px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled .k-select,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled .k-select {
  cursor: not-allowed !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled .k-select .k-icon,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled .k-select .k-icon {
  cursor: not-allowed !important;
  color: var(--white-contrast-text);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .autocomplete-code:focus + .k-combobox .k-dropdown-wrap .k-input {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .autocomplete-code:focus + .k-combobox .k-dropdown-wrap .k-input.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .autocomplete-code:focus + .k-combobox .k-dropdown-wrap .k-input.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .autocomplete-code:focus + .k-combobox .k-dropdown-wrap {
  border-color: var(--border-brand-x-tint-low-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.k-custom-state-error .autocomplete-code:focus + .k-combobox .k-dropdown-wrap .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.input-validation-error .autocomplete-code:focus + .k-combobox .k-dropdown-wrap .k-input {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.k-custom-state-error .autocomplete-code:focus + .k-combobox .k-dropdown-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.input-validation-error .autocomplete-code:focus + .k-combobox .k-dropdown-wrap {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .adjoining-button {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  border: 1px solid var(--border-primary-hight-contrast);
  height: 34px;
  width: 34px;
  line-height: 34px;
  position: absolute;
  right: 0;
  outline: 0;
  text-align: center;
  background-color: var(--main-primary-xx-tint);
  border-radius: 3px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .adjoining-button:before {
  position: absolute;
  left: 50%;
  top: 50%;
  transform: translate(-50%, -50%);
  color: var(--main-primary-xx-tint-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .adjoining-button.disabled {
  border: 1px solid var(--border-primary-hight-contrast);
  cursor: not-allowed;
  background-color: var(--neutral-x-tint);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .adjoining-button.disabled:before {
  color: var(--neutral-x-tint-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox {
  width: 100%;
  height: 240px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox {
  width: calc(50% - 20px) !important;
  height: 240px !important;
  float: left;
  border: none;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller {
  width: 100% !important;
  height: 100% !important;
  max-height: 240px !important;
  padding: 0;
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item {
  width: 100%;
  height: 32px;
  line-height: 20px;
  border: none !important;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0 !important;
  margin-bottom: 1px !important;
  text-align: left;
  padding: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--neutral-x-contrast-text);
  cursor: pointer;
  background-image: none !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item.k-state-selected {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--data-visualization-white-contrast-light);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item:not(.k-state-selected):hover {
  background-color: var(--main-primary-xx-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right {
  width: calc(50% + 20px) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  width: 40px;
  margin: 0;
  padding: 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li:not(:last-child) {
  margin-bottom: 5px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button {
  width: 30px;
  height: 30px;
  padding: 0;
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--main-primary-xx-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button.k-state-disabled {
  background-color: var(--neutral-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button .k-icon {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 30px;
  margin: 0;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button .k-icon:before {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 30px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-list-scroller {
  width: calc(100% - 40px) !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown {
  width: 100%;
  height: 36px;
  border-radius: 3px;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox.shrink-40,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown.shrink-40 {
  width: calc(100% - 40px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap {
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-image: none;
  outline: none!important;
  padding: 0 26px 0 0;
  border-width: 1px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-active .k-i-arrow-s:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-active .k-i-arrow-s:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-active .k-i-arrow-60-down:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-active .k-i-arrow-60-down:before {
  rotate: 180deg !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-active .k-i-arrow-s:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-active .k-i-arrow-s:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-active .k-i-arrow-60-down:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-active .k-i-arrow-60-down:before {
  rotate: 180deg !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled {
  outline: none!important;
  background-color: var(--off-white);
  opacity: 1;
  filter: alpha(opacity=100);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled:after,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 25px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-select,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-select {
  background-color: inherit;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input {
  width: calc(100% - 20px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input {
  outline: none!important;
  width: 100%;
  height: 34px;
  padding: 3px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: var(--radius-vs);
  background-image: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-left: 4px solid transparent;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus.input-validation-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select {
  background-color: var(--white);
  background-image: none;
  cursor: pointer;
  max-height: 34px;
  border-width: 0;
  border-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon {
  background: none !important;
  width: 100%;
  height: 100%;
  cursor: pointer;
  outline: none!important;
  margin: 0;
  padding: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon:before {
  width: 100%;
  height: 100%;
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md) !important;
  display: inline-block;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading {
  width: 16px !important;
  height: 16px !important;
  background-image: url('../Images/loading.gif') !important;
  background-position: 50% 50%;
  margin-top: 2px;
  margin-right: 1px;
  background-size: 16px 16px !important;
  display: inline-block;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading:before {
  content: '' !important;
  display: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .autocomplete-text,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .autocomplete-text,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled span.k-select,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled span.k-select,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled span.k-select .k-icon,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled span.k-select .k-icon {
  cursor: not-allowed !important;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input {
  height: 34px;
  line-height: 28px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default {
  background-color: var(--white) !important;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default .k-input {
  line-height: 26px;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-focused .k-input {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-focused .k-input.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-focused .k-input.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line {
  border: none;
  height: 34px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  padding: 3px 3px 3px 0px;
  outline: none!important;
  vertical-align: middle;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-left: 4px solid transparent !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line.k-textbox {
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line.input-validation-error {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast);
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line[type='number'] {
    height: 34px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line[disabled="disabled"]:not(type="radio"),
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line[disabled=""] {
  background-color: var(--off-white);
  border-color: var(--border-primary-hight-contrast);
  cursor: not-allowed !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
  color: var(--off-white-contrast-text);
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line.calculator-target,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field input.single-line.calendar-target {
  padding-right: 32px;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker {
  width: 100%;
  height: 36px;
  border: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap {
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-textbox {
  width: 100%;
  border-radius: var(--radius-vs);
  border: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-date,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-time {
  width: 20px;
  height: 20px;
  margin: 0;
  position: relative;
  margin-top: 6px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-date .k-icon,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-time .k-icon {
  top: 0;
  left: 0;
  margin: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-date .k-icon:before,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-time .k-icon:before {
  width: 100%;
  height: 100%;
  line-height: 20px;
  top: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-date {
  float: left;
  margin-left: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-datetimepicker .k-picker-wrap .k-select .k-link-time {
  width: 20px;
  height: 20px;
  float: right;
  margin-right: 6px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  width: 100%;
  height: 100%;
  min-height: 115px;
  border: none;
  border-left: 4px solid transparent !important;
  resize: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px;
  overflow-y: auto;
  outline: none!important;
  padding-bottom: 20px;
  border-radius: var(--radius-vs);
  scrollbar-width: thin;
  scrollbar-color: hsla(var(--black-hsl), 0.32) hsla(var(--main-primary-default-hsl), .15);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line.k-custom-state-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
  }
}
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  height: calc(100vh - 290px);
  max-height: 100%;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line::-webkit-scrollbar-track {
  background-color: hsla(var(--main-primary-default-hsl), .15) !important;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line::-webkit-scrollbar {
  width: 8px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line::-webkit-scrollbar-thumb {
  background-color: hsla(var(--black-hsl), 0.32) !important;
  border-radius: 0px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line.input-validation-error {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox {
  width: 100%;
  height: 34px;
  padding: 0;
  border: none;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap {
  padding: 0;
  border: 1px solid var(--border-primary-hight-contrast);
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: 3px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-i-warning {
  right: 100%;
  left: 8px;
  color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap:before {
  content: initial;
}
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap:before,
.k-ff .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap:before {
  content: inherit;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-formatted-value {
  border: none;
  height: 36px;
  padding: 3px 3px 3px 0 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select {
  display: none !important;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select .k-link {
  height: 16px;
  position: relative;
  border-radius: 0;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-n,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s {
  top: 11px;
  left: 6px;
  position: absolute;
  outline: none!important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-n,
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s {
    background-size: 340px 336px !important;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-select .k-link.k-state-selected {
  background-color: var(--off-white);
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-input {
  height: 34px;
  text-align: right !important;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  padding: 3px 3px 3px 0 !important;
  outline: none!important;
  border: none;
  font-size: var(--font-size-sm);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-input.k-formatted-value {
  height: 34px;
  padding: 3px 3px 3px 0 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  border-left: 4px solid transparent !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-input.align-left {
  text-align: left !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap .k-input.align-left + .k-i-warning {
  left: initial;
  right: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap.k-state-disabled {
  outline: none!important;
  opacity: 1;
  filter: alpha(opacity=100);
  position: relative;
  background-color: var(--off-white);
  background-image: none;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap.k-state-disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 7px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap.k-state-disabled:after {
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap.k-state-disabled .k-input {
  background-color: var(--off-white);
  opacity: 1;
  filter: alpha(opacity=100);
  width: calc(100% - 35px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field span.k-numerictextbox .k-numeric-wrap.k-state-disabled .k-formatted-value.k-textbox {
    height: 30px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span {
  margin-right: 5px;
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-numeric {
  height: 34px !important;
  outline: none!important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-numeric {
    font-size: var(--font-size-xs);
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-combo {
  width: 100%;
  height: 34px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-combo {
    font-size: var(--font-size-xs);
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-datepicker {
  outline: none!important;
  width: 100%;
  height: 34px;
  background-color: var(--neutral-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-datepicker {
    font-size: var(--font-size-xs);
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-datepicker .k-datepicker {
  height: 32px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-datepicker .k-datepicker .k-picker-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
  height: 34px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-datepicker .k-i-calendar {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span.datamoedavalor-datepicker::after {
  content: '' !important;
  display: none !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled input {
  height: 34px;
  outline: none!important;
  border-radius: var(--radius-vs);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-left: 4px solid transparent !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default input:focus,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled input:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default input:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled input:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default input:focus.input-validation-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled input:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default input:first-child,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled input:first-child {
  display: inline !important;
  height: 34px !important;
  text-indent: 0.33em;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap {
  outline: none!important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap input {
  outline: none!important;
  border-left: 4px solid transparent !important;
  -webkit-transition: all 0.1 ease-in-out;
  -moz-transition: all 0.1 ease-in-out;
  -o-transition: all 0.1 ease-in-out;
  -ms-transition: all 0.1 ease-in-out;
  transition: all 0.1 ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap input:nth-child(2),
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap input:nth-child(2) {
  position: absolute !important;
  top: 0;
  left: 0;
  height: 34px !important;
  width: 100%;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap input:focus,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap input:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap input:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap input:focus.k-custom-state-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap input:focus.input-validation-error,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap input:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-default.k-numeric-wrap input.k-formatted-value,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span .k-state-disabled.k-numeric-wrap input.k-formatted-value {
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent > span:last-child {
  margin: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent:has(.input-validation-error) .k-datepicker .k-picker-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent:has(.input-validation-error) .k-combobox .k-dropdown-wrap,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent:has(.input-validation-error) span.k-numerictextbox .k-numeric-wrap {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent:has(.input-validation-error) .k-datepicker .k-picker-wrap .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent:has(.input-validation-error) .k-combobox .k-dropdown-wrap .k-input,
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.datamoedavalorComponent:has(.input-validation-error) span.k-numerictextbox .k-numeric-wrap .k-input {
  -webkit-transition: border-color 0.2s ease-in-out;
  -moz-transition: border-color 0.2s ease-in-out;
  -o-transition: border-color 0.2s ease-in-out;
  -ms-transition: border-color 0.2s ease-in-out;
  transition: border-color 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  width: 100%;
  height: 278px;
  max-height: 278px;
  border-radius: 3px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.k-textbox {
  border: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.k-textbox > span {
    top: 0;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.in-modal .k-multiselect-wrap {
  height: 260px;
  max-height: 260px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap {
  padding: 4px 1px 1px 4px;
  width: calc(100% - 5px);
  height: 273px;
  max-height: 273px;
  background-color: var(--white);
}
.k-ie .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap,
.k-ff .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap {
  width: calc(100% - 6px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap .k-button {
  position: relative;
  width: calc(((100% / 3) - 3px));
  height: 30px;
  min-width: 115px;
  min-height: 30px;
  margin: 0 3px 3px 0;
  float: left;
  background: var(--neutral-x-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 4px 0;
  color: var(--neutral-x-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap .k-button > span:first-child {
  text-align: left;
  padding: 0 28px 0 4px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap .k-button > span span.k-i-close {
  border: 0;
  background: 0;
  position: absolute;
  right: 0;
  top: -2px;
  padding: 4px;
  width: 20px;
  height: 22px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap .k-button .k-select {
  width: 28px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-4 {
  width: 100%;
  height: calc(166px - 78px);
  max-height: calc(166px - 78px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-4 .k-multiselect-wrap {
  height: calc(161px - 78px);
  max-height: calc(161px - 78px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-5 {
  width: 100%;
  height: calc(206px - 78px);
  max-height: calc(206px - 78px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-5 .k-multiselect-wrap {
  height: calc(201px - 78px);
  max-height: calc(201px - 78px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.k-state-disabled .k-multiselect-wrap {
  cursor: not-allowed !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.k-state-disabled .k-multiselect-wrap .k-button {
  cursor: not-allowed !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.k-state-disabled .k-multiselect-wrap .k-button .k-select {
  cursor: not-allowed !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.k-state-disabled .k-multiselect-wrap .k-button .k-select span {
  cursor: not-allowed !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu {
  width: calc(100% - 26px);
  position: relative;
  margin-bottom: var(--spacing-none);
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  height: 27px;
  padding: var(--spacing-vs);
  padding-inline: var(--spacing-xs);
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
  border-top-left-radius: var(--spacing-vs);
  border-top-right-radius: var(--spacing-vs);
  border-bottom: var(--radius-none);
  float: left;
  z-index: 2;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav {
  width: 100%;
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-toggle {
  width: 100%;
  position: relative;
  margin: 0px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-toggle .input[type=checkbox] {
  display: inline-flex !important;
  top: var(--spacing-vs);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-toggle .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin-top: 2.5px;
  margin-left: -4px;
  color: var(--off-white-contrast-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-toggle .icon-field-uncheck1:before {
  font-size: 18px;
  line-height: 20px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-toggle .icon-dropdown-arrow1 {
  width: 10px;
  height: 20px;
  margin-top: 1.5px;
  float: left;
  color: var(--off-white-contrast-text);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-toggle .dropdown-label {
  float: left;
  height: 23px;
  line-height: 23px;
  margin-left: 5px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .selection-menu .nav .dropdown-menu li {
  font-family: 'Open Sans', sans-serif;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container {
  width: 100%;
  height: 396px;
  overflow-y: auto;
  margin: 0px;
  overflow-x: hidden;
  border: 0px;
  float: left;
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap {
  width: 100%;
  float: left;
  border: 1px solid var(--border-primary-hight-contrast);
  padding-top: var(--spacing-xs);
  padding-bottom: var(--spacing-xs);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxxs);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  margin-bottom: var(--spacing-none);
  padding-left: var(--spacing-xs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox input[type=checkbox] {
  display: inline-flex !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox:last-child {
  margin-bottom: 0;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline;
  line-height: 21px;
  font-size: var(--font-size-sm);
  cursor: pointer;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox label span {
  padding-left: var(--spacing-sm);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox label:before {
  display: none;
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
  line-height: 21px;
  vertical-align: middle;
  margin-right: 5px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-checkbox-container .line-container .wrap .line-checkbox input[type='checkbox']:checked + label:before {
  content: "\e921";
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  width: 100%;
  height: 100%;
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-half-full-container {
  width: 100%;
  height: 340px;
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container {
  width: 100%;
  height: 115px;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .field-validation-error {
    bottom: -17px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 {
  height: calc(1 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-1.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 {
  height: calc(2 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 {
  height: calc(3 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 {
  height: calc(4 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 {
  height: calc(5 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 {
  height: calc(6 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 {
  height: calc(7 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted {
  height: calc(3.5 * 94px - 32px);
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field {
  height: calc(100% - 26px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted.disabled {
  position: relative;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 10px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted.disabled textarea {
  padding-right: 35px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-splitted.disabled:after {
  top: 45px;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container {
  position: absolute;
  width: calc(100% - 80px);
  height: 100%;
  height: calc(100% - 30px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  width: 100%;
  position: absolute;
  top: 26px;
  max-height: 100%;
  min-height: 199px;
  height: calc(100% - 30px);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 115px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container.k-custom-state-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container .ai-container {
  display: none;
}
#lancamento-timesheet .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container {
  position: relative;
}
#lancamento-timesheet .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container .ai-loading {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container:has(.input-validation-error) .textarea-container {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .field-validation-error {
  bottom: -21px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .field-validation-error {
    bottom: -18px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container + .field-validation-error {
    bottom: -18px;
  }
}
.form-container .form-legaldesk .form-table .form-table-row .css-label {
  width: auto;
  background-repeat: no-repeat;
  padding-left: 25px;
}
.form-container .form-legaldesk.partial-form {
  height: auto;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: var(--spacing-md) var(--spacing-xxl);
}
.form-container .form-legaldesk.partial-form .container-bottom-buttons {
  gap: var(--spacing-md);
  display: flex;
  justify-content: end;
  padding: 0px calc(50% - 490px) 0px calc(50% - 490px) !important;
  height: auto;
  position: relative;
  direction: ltr;
  border-top: 0px;
}
.form-container #formPreferencias,
.form-container #formPreferenciaPerfils,
.form-container #formPreferenciaIndividual {
  padding: 0 0 30px 0;
  width: 100%;
  height: calc(100vh - 230px);
}
.outlook .form-container #formPreferencias,
.outlook .form-container #formPreferenciaPerfils,
.outlook .form-container #formPreferenciaIndividual {
  height: calc(100vh - 170px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-container #formPreferencias,
  .form-container #formPreferenciaPerfils,
  .form-container #formPreferenciaIndividual {
    height: calc(100vh - 255px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .form-container #formPreferencias,
  .form-container #formPreferenciaPerfils,
  .form-container #formPreferenciaIndividual {
    height: calc(100vh - 287px);
  }
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 {
  height: calc(2 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-2 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 {
  height: calc(3 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 {
  height: calc(4 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-4 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 {
  height: calc(5 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-5 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 {
  height: calc(6 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-6 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 {
  height: calc(7 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-7 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 {
  height: calc(8 * 94px - 32px);
  position: relative;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field {
  height: calc(100% - 26px);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container {
  width: calc(100% - 2px) !important;
  height: calc(100% - 2px) !important;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container:focus-within.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container textarea {
  min-height: 100% !important;
  height: 100% !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
}
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-8 .editor-form-field .textarea-container:has(.input-validation-error) textarea:focus {
  border-color: var(--fb-danger-tint) !important;
  box-shadow: var(--fb-danger-tint) -1px 0px 0px !important;
}
input[disabled="disabled"]:not([type="radio"]),
textarea[disabled="disabled"],
textarea[disabled=""] {
  border-color: var(--border-primary-hight-contrast);
  cursor: not-allowed !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
}
.k-textbox[disabled="disabled"] {
  background-color: var(--off-white) !important;
}
.container-calendar-date-picker,
.copy-timesheet-date-picker {
  position: absolute;
  width: 182px;
  height: 286px;
  z-index: 10011;
  padding: 21px;
  visibility: hidden;
  opacity: 0;
  top: 1px;
  right: 0px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.container-calendar-date-picker .title,
.copy-timesheet-date-picker .title {
  font-size: var(--font-size-xl);
  display: block;
  line-height: 20px;
  margin-bottom: 25px;
  font-weight: var(--font-weight-semibold);
  margin-top: 5px;
}
.container-calendar-date-picker .editor-button,
.copy-timesheet-date-picker .editor-button {
  margin-top: 16px;
}
.container-calendar-date-picker .k-calendar,
.copy-timesheet-date-picker .k-calendar {
  width: 182px;
  outline: none!important;
}
.container-calendar-date-picker .k-calendar .k-header,
.copy-timesheet-date-picker .k-calendar .k-header {
  border: none;
  background-color: transparent;
  padding-bottom: 5px;
  outline: none!important;
  color: var(--neutral-x-contrast-text);
}
.container-calendar-date-picker .k-calendar .k-header .k-link.k-nav-prev,
.copy-timesheet-date-picker .k-calendar .k-header .k-link.k-nav-prev,
.container-calendar-date-picker .k-calendar .k-header .k-link.k-nav-next,
.copy-timesheet-date-picker .k-calendar .k-header .k-link.k-nav-next {
  width: 23px;
  height: 22px;
  outline: none!important;
  color: inherit;
}
.container-calendar-date-picker .k-calendar .k-header .k-link.k-nav-prev .k-icon,
.copy-timesheet-date-picker .k-calendar .k-header .k-link.k-nav-prev .k-icon,
.container-calendar-date-picker .k-calendar .k-header .k-link.k-nav-next .k-icon,
.copy-timesheet-date-picker .k-calendar .k-header .k-link.k-nav-next .k-icon {
  margin: 0 4px 4px;
  outline: none!important;
}
.container-calendar-date-picker .k-calendar .k-header .k-link,
.copy-timesheet-date-picker .k-calendar .k-header .k-link {
  font-size: var(--font-size-md);
  text-transform: lowercase;
  height: 22px;
  line-height: 22px;
  outline: none!important;
}
.container-calendar-date-picker .k-calendar .k-header .k-link::first-letter,
.copy-timesheet-date-picker .k-calendar .k-header .k-link::first-letter {
  text-transform: uppercase;
}
.container-calendar-date-picker .k-calendar .k-header .k-link.k-nav-fast,
.copy-timesheet-date-picker .k-calendar .k-header .k-link.k-nav-fast {
  margin: 3px 0 0;
  padding: 0 5px;
  outline: none!important;
}
.container-calendar-date-picker .k-calendar .k-content .k-link,
.copy-timesheet-date-picker .k-calendar .k-content .k-link {
  min-height: 22px;
  line-height: 22px;
  outline: none!important;
}
.container-calendar-date-picker .k-calendar .k-content thead,
.copy-timesheet-date-picker .k-calendar .k-content thead {
  background-color: var(--main-primary-xx-contrast);
}
.container-calendar-date-picker .k-calendar td,
.copy-timesheet-date-picker .k-calendar td {
  padding: 0;
}
.container-calendar-date-picker .k-calendar .k-link.k-state-hover,
.copy-timesheet-date-picker .k-calendar .k-link.k-state-hover {
  color: var(--neutral-x-tint-text);
  background-color: var(--neutral-x-tint);
  outline: none!important;
}
.container-calendar-date-picker .k-widget,
.copy-timesheet-date-picker .k-widget {
  border: none;
}
.container-calendar-date-picker .k-icon,
.copy-timesheet-date-picker .k-icon {
  opacity: 1;
  filter: alpha(opacity=100);
}
.container-calendar-date-picker .k-i-arrow-w,
.copy-timesheet-date-picker .k-i-arrow-w {
  background: none;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  width: 20px;
  height: 20px;
  cursor: pointer;
  outline: none!important;
}
.container-calendar-date-picker .k-i-arrow-w:before,
.copy-timesheet-date-picker .k-i-arrow-w:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--neutral-x-contrast-text);
  font-size: 18px;
  font-weight: var(--font-weight-light);
  line-height: 16px;
}
.container-calendar-date-picker .k-i-arrow-e,
.copy-timesheet-date-picker .k-i-arrow-e {
  background: none;
  outline: none!important;
}
.container-calendar-date-picker .k-i-arrow-e:before,
.copy-timesheet-date-picker .k-i-arrow-e:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--neutral-x-contrast-text);
  font-size: 18px;
  font-weight: var(--font-weight-light);
  line-height: 16px;
}
.container-calendar-date-picker .k-calendar .k-content,
.copy-timesheet-date-picker .k-calendar .k-content {
  height: 178px;
}
.container-calendar-date-picker .k-calendar th,
.copy-timesheet-date-picker .k-calendar th {
  border: none;
  background-color: transparent;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  padding: 0.4em 0;
  text-align: center;
}
.container-calendar-date-picker .k-calendar td.k-state-selected.k-state-hover,
.copy-timesheet-date-picker .k-calendar td.k-state-selected.k-state-hover {
  background-image: none;
  background-color: transparent;
}
.container-calendar-date-picker .k-calendar td.k-state-hover:not(.k-today, .k-state-selected),
.copy-timesheet-date-picker .k-calendar td.k-state-hover:not(.k-today, .k-state-selected) {
  background: var(--off-white);
}
.container-calendar-date-picker .k-calendar td,
.copy-timesheet-date-picker .k-calendar td {
  border: none;
  background-color: transparent;
}
.container-calendar-date-picker .k-calendar .k-link,
.copy-timesheet-date-picker .k-calendar .k-link {
  padding: var(--spacing-none);
}
.container-calendar-date-picker .k-calendar .k-other-month .k-link,
.copy-timesheet-date-picker .k-calendar .k-other-month .k-link {
  color: var(--neutral-x-contrast-text);
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.container-calendar-date-picker .k-calendar td.k-state-selected .k-link,
.copy-timesheet-date-picker .k-calendar td.k-state-selected .k-link {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--main-primary-default-text);
  padding: 2px 0;
  border-radius: 50%;
  font-weight: var(--font-weight-regular);
}
.container-calendar-date-picker .k-calendar .k-footer,
.copy-timesheet-date-picker .k-calendar .k-footer {
  padding: 6px 0 0 0;
}
.container-calendar-date-picker .k-calendar .k-footer .k-link,
.copy-timesheet-date-picker .k-calendar .k-footer .k-link {
  background-color: transparent;
  font-size: var(--font-size-sm);
  text-decoration: none;
  text-transform: lowercase;
  color: var(--neutral-x-contrast-text);
}
.container-calendar-date-picker .k-calendar .k-footer .k-link::first-letter,
.copy-timesheet-date-picker .k-calendar .k-footer .k-link::first-letter {
  text-transform: uppercase;
}
.container-calendar-date-picker .k-calendar .k-footer .k-link:hover,
.copy-timesheet-date-picker .k-calendar .k-footer .k-link:hover {
  color: var(--neutral-x-tint-text);
  background-color: var(--neutral-x-tint);
}
.container-calendar-date-picker .k-state-focused.k-state-selected,
.copy-timesheet-date-picker .k-state-focused.k-state-selected,
.container-calendar-date-picker td.k-state-focused.k-state-selected,
.copy-timesheet-date-picker td.k-state-focused.k-state-selected {
  -webkit-box-shadow: inset 0 0 3px 1px transparent;
  -moz-box-shadow: inset 0 0 3px 1px transparent;
  -o-box-shadow: inset 0 0 3px 1px transparent;
  box-shadow: inset 0 0 3px 1px transparent;
}
.container-calendar-date-picker {
  top: -60px;
}
.time-calculator,
.overlaymodal-container {
  position: absolute;
  width: 182px;
  height: 223px;
  z-index: 10011;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  padding: 21px;
  visibility: hidden;
  opacity: 0;
  bottom: -100px;
  right: 0px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.time-calculator.active,
.overlaymodal-container.active {
  visibility: visible;
  opacity: 1;
}
.time-calculator .title,
.overlaymodal-container .title {
  font-size: var(--font-size-xl);
  display: block;
  line-height: 20px;
  margin-bottom: 15px;
  font-weight: var(--font-weight-semibold);
  margin-top: 5px;
}
.time-calculator .sub-title,
.overlaymodal-container .sub-title {
  font-size: var(--font-size-md);
  display: block;
  line-height: 16px;
  margin-bottom: 4px;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.time-calculator .sub-title-spacer,
.overlaymodal-container .sub-title-spacer {
  padding-left: 4px;
}
.time-calculator input[type="text"]:focus,
.overlaymodal-container input[type="text"]:focus,
.time-calculator .k-timepicker,
.overlaymodal-container .k-timepicker,
.time-calculator .k-picker-wrap.k-state-default,
.overlaymodal-container .k-picker-wrap.k-state-default,
.time-calculator .k-picker-wrap.k-state-hover,
.overlaymodal-container .k-picker-wrap.k-state-hover,
.time-calculator .k-picker-wrap .k-input,
.overlaymodal-container .k-picker-wrap .k-input,
.time-calculator .k-picker-wrap.k-state-border-down,
.overlaymodal-container .k-picker-wrap.k-state-border-down,
.time-calculator .k-picker-wrap.k-state-focused,
.overlaymodal-container .k-picker-wrap.k-state-focused {
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-color: var(--white);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  cursor: pointer;
  font-size: var(--font-size-xs);
  height: 29px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.time-calculator .k-timepicker,
.overlaymodal-container .k-timepicker {
  margin-bottom: 25px;
}
.time-calculator .k-timepicker .k-select .k-icon,
.overlaymodal-container .k-timepicker .k-select .k-icon {
  margin-top: 4px;
}
.time-calculator .result-title,
.overlaymodal-container .result-title {
  font-size: var(--font-size-xl);
  line-height: 20px;
  margin-bottom: 16px;
  font-weight: var(--font-weight-semibold);
}
.time-calculator .result-title.result-value,
.overlaymodal-container .result-title.result-value {
  padding-left: 8px;
  width: 100px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: var(--font-weight-regular);
}
.time-calculator .editor-button,
.overlaymodal-container .editor-button {
  margin-top: 5px;
}
.time-calculator {
  padding: 12px 25px;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  border: 1px solid var(--neutral-x-contrast);
}
.time-calculator .title,
.time-calculator .sub-title,
.time-calculator .result-title {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.time-calculator .wrapper-time {
  display: inline-block;
}
.time-calculator .k-timepicker {
  border: 1px solid var(--neutral-x-contrast);
  margin-bottom: 13px;
}
.time-calculator .k-timepicker .k-picker-wrap {
  background-color: transparent;
}
.time-calculator .k-timepicker .k-picker-wrap .k-input {
  background-color: transparent;
  font-size: var(--font-size-xs);
}
.time-calculator .k-timepicker .k-picker-wrap .k-select {
  line-height: 1;
  height: auto;
}
.time-calculator .k-timepicker .k-picker-wrap .k-icon {
  margin: 0;
  height: 26px;
}
.time-calculator .k-timepicker .k-picker-wrap .k-icon::before {
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.time-calculator .wrapper-buttons {
  display: flex;
}
.time-calculator .wrapper-buttons .editor-button:last-child {
  margin-left: auto;
}
.overlaymodal-container {
  width: auto;
  max-width: 310px;
  height: auto;
  right: -350px;
  bottom: -185px;
  display: none;
}
.overlaymodal-container.align-left {
  left: -350px;
  right: initial;
}
.overlaymodal-container.active {
  display: block;
}
.overlaymodal-container input[type="text"]:focus {
  cursor: text;
}
.icon-chronometer-neutral.active:before {
  z-index: 10011;
  background-color: var(--neutral-x-contrast) !important;
  top: 1px!important;
  right: 1px!important;
  z-index: 10020;
  width: 30px;
  line-height: 20px;
}
.ut-calculator-glass-panel.active {
  visibility: visible;
  opacity: 1;
}
.date-picker-button.active {
  z-index: 10011;
  background-color: var(--neutral-x-contrast) !important;
}
.container-calendar-date-picker.active {
  visibility: visible;
  opacity: 1;
  right: 32px;
}
.calendar-date-picker-glass-panel.active {
  visibility: visible;
  opacity: 1;
}
.autocomplete-code {
  padding: 0;
  border: none;
  background: none;
  font-family: 'Open Sans', sans-serif;
  position: absolute;
  top: 10px;
  left: 10px;
  width: 90px;
  outline: none;
  border-right: 1px solid var(--border-primary-hight-contrast);
  z-index: 1;
  color: var(--neutral-x-contrast-text);
  border-radius: 0 !important;
}
.autocomplete-code:disabled {
  cursor: not-allowed !important;
}
.autocomplete-code:focus {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.autocomplete-code:focus + .k-combobox .k-dropdown-wrap {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.autocomplete-code:focus + .k-combobox .k-dropdown-wrap .k-input {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
span span input[type="text"].autocomplete-text {
  padding-left: 105px!important;
}
.form-column-default {
  width: 450px;
  position: relative;
  margin-left: -225px;
  left: 50%;
}
.form-admin {
  height: calc(100vh - 182px);
  width: 372px;
  padding: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-table {
  width: 100%;
  display: table;
  float: right;
}
.k-window .form-table .form-table-row .editor-form-container {
  min-width: 0;
  min-width: initial;
}
.form-table .form-table-row,
.form-admin .form-table-row {
  display: table-row;
}
.form-table .form-table-row .form-column-1,
.form-admin .form-table-row .form-column-1 {
  min-width: 338px;
  display: table-cell;
  vertical-align: top;
  width: 30%;
  padding-left: 38px;
}
.form-table .form-table-row .form-column-1 .editor-form-container.parametros-modal:last-child,
.form-admin .form-table-row .form-column-1 .editor-form-container.parametros-modal:last-child {
  margin-left: 20px;
}
.form-table .form-table-row .form-column-1:first-child,
.form-admin .form-table-row .form-column-1:first-child {
  padding-left: 0px;
}
.form-table .form-table-row .editor-form-container,
.form-admin .form-table-row .editor-form-container {
  width: 100%;
  min-width: 310px;
  position: relative;
  margin-bottom: var(--spacing-xxxl);
  min-height: 62px;
}
.form-table .form-table-row .editor-form-container.status-modal,
.form-admin .form-table-row .editor-form-container.status-modal {
  min-width: 205px;
  width: 205px;
}
.form-table .form-table-row .editor-form-container .editor-form-label,
.form-admin .form-table-row .editor-form-container .editor-form-label {
  width: 100%;
  margin-bottom: 6px;
}
.form-table .form-table-row .editor-form-container .editor-form-label .form-label,
.form-admin .form-table-row .editor-form-container .editor-form-label .form-label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
}
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action {
  width: 10px;
  height: 10px;
  display: inline-block;
  text-align: center;
  font-size: var(--font-size-md);
  line-height: 10px;
  margin-right: 0;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-bold);
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
  cursor: pointer;
  display: none;
  position: relative;
}
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.search,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.search,
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.action-search,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.action-search {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.search:before,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.search:before,
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.action-search:before,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.action-search:before {
  width: 20px;
  height: 20px;
  content: "\e9c6";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.insert,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.insert {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.insert:before,
.form-admin .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .editor-form-field-action.insert:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  color: var(--off-white-contrast-text);
  font-size: 18px;
  line-height: 22px;
  font-weight: var(--font-weight-light);
  width: 100%;
  text-align: center;
}
.form-table .form-table-row .editor-form-container.disabled .editor-form-label,
.form-admin .form-table-row .editor-form-container.disabled .editor-form-label {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-table .form-table-row .editor-form-container .editor-form-field,
.form-admin .form-table-row .editor-form-container .editor-form-field {
  width: 100%;
  position: relative;
}
.form-table .form-table-row .editor-form-container .editor-form-field:has(.input-validation-error) .autocomplete-code,
.form-admin .form-table-row .editor-form-container .editor-form-field:has(.input-validation-error) .autocomplete-code {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field:has(.input-validation-error) .k-combobox .k-dropdown-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field:has(.input-validation-error) .k-combobox .k-dropdown-wrap {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .editor-form-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .editor-form-icon {
  width: 32px;
  height: 32px;
  border: none;
  background-image: none;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: var(--white);
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .editor-form-icon:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .editor-form-icon:before {
  width: 16px;
  height: 16px;
  content: ' ';
  position: absolute;
  top: 7px;
  left: 7px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox {
  width: 100%;
  border-radius: var(--radius-vs);
  border: none;
  outline: none!important;
  background-color: var(--neutral-contrast);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap {
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-image: none;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled {
  outline: none!important;
  background-color: var(--off-white);
  opacity: 1;
  filter: alpha(opacity=100);
  position: relative;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled:after,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled:after,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled:after,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 30px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap.k-state-disabled .k-input,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap.k-state-disabled .k-input {
  background-color: inherit !important;
  opacity: 0.6;
  filter: alpha(opacity=60);
  outline: none!important;
  width: calc(100% - 27px) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line {
  outline: none!important;
  width: 100%;
  height: 34px;
  padding: 3px 3px 3px 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 2px 2px 2px 2px;
  -moz-border-radius: 2px 2px 2px 2px;
  -o-border-radius: 2px 2px 2px 2px;
  border-radius: 2px 2px 2px 2px;
  background-image: none;
  text-indent: 4px;
  border: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-left: 4px solid transparent !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line:focus,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-input.single-line:focus.input-validation-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-input.single-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select {
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon {
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar {
  outline: none!important;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0;
  left: 0;
  cursor: pointer;
  overflow: inherit;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before {
  width: 100%;
  height: 100%;
  content: "\e926";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-ie .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-ie .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-ie .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-ie .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-edge .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-edge .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-edge .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before,
.k-edge .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar:before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  font-size: 36px !important;
  right: -6px !important;
}
.k-ie .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-ie .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-ie .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-ie .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar {
  margin-left: 0;
}
.k-edge .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-edge .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-edge .form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar,
.k-edge .form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-picker-wrap .k-select .k-icon.k-i-calendar {
  margin-left: -16px !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled {
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled .k-select,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled .k-select {
  cursor: not-allowed !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker .k-state-disabled .k-select .k-icon,
.form-table .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-datepicker.k-textbox .k-state-disabled .k-select .k-icon {
  cursor: not-allowed !important;
  color: var(--off-white-contrast-text);
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox {
  width: 100%;
  height: 240px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox {
  width: calc(50% - 20px) !important;
  height: 240px !important;
  float: left;
  border: none;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller {
  width: 100% !important;
  height: 100% !important;
  max-height: 240px !important;
  padding: 0;
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item {
  width: 100%;
  height: 32px;
  line-height: 20px;
  border: none !important;
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  margin: 0 !important;
  margin-bottom: 1px !important;
  text-align: left;
  padding: 6px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--neutral-x-contrast-text);
  cursor: pointer;
  background-image: none !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item.k-state-selected,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item.k-state-selected {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--data-visualization-white-contrast-light);
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item:not(.k-state-selected):hover,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox .k-list-scroller .k-list .k-item:not(.k-state-selected):hover {
  background-color: var(--main-primary-xx-contrast);
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right {
  width: calc(50% + 20px) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar {
  width: 40px;
  margin: 0;
  padding: 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li:not(:last-child),
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li:not(:last-child) {
  margin-bottom: 5px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button {
  width: 30px;
  height: 30px;
  padding: 0;
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--main-primary-xx-contrast);
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button.k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button.k-state-disabled {
  background-color: var(--neutral-contrast);
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button .k-icon {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 30px;
  margin: 0;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button .k-icon:before,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-listbox-toolbar .k-reset li .k-button .k-icon:before {
  width: 100%;
  height: 100%;
  text-align: center;
  line-height: 30px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-list-scroller,
.form-admin .form-table-row .editor-form-container .editor-form-field.listbox .k-listbox.k-listbox-toolbar-right .k-list-scroller {
  width: calc(100% - 40px) !important;
  height: 100% !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown {
  width: 100%;
  border-radius: 3px;
  outline: none!important;
  background-color: transparent;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox.shrink-40,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox.shrink-40,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown.shrink-40,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown.shrink-40 {
  width: calc(100% - 40px);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap {
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-image: none;
  outline: none!important;
  background-color: transparent;
  opacity: 1;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:before,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:before {
  content: none;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:focus-within,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:focus-within,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:focus-within,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:focus-within.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:focus-within.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:focus-within.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:focus-within.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:focus-within.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:focus-within.input-validation-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:focus-within.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:focus-within.input-validation-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:not(:focus-within),
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap:not(:focus-within),
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:not(:focus-within),
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap:not(:focus-within) {
  border-color: var(--border-primary-hight-contrast);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input {
  width: 100%;
  height: 34px;
  padding: 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none!important;
  background-image: none;
  text-indent: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-radius: var(--radius-vs);
  border-left: 4px solid transparent;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast);
  text-indent: 4px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus.input-validation-error,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus.input-validation-error {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select {
  background-color: var(--white);
  background-image: none;
  max-height: 34px;
  background-image: none !important;
  border-width: 0;
  border-radius: 0;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon {
  background: none !important;
  width: 100%;
  height: 100%;
  cursor: pointer;
  outline: none!important;
  margin: 0;
  padding: 0;
  line-height: 34px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93e";
  font-size: var(--font-size-md) !important;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 34px;
  width: 100%;
  height: 100%;
  text-align: center;
  color: var(--white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
  .form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
  .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon:before,
  .form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon:before {
    top: 0px;
    left: 0;
  }
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading,
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading {
  width: 16px !important;
  height: 16px !important;
  background-image: url('../Images/loading.gif') !important;
  background-position: 50% 50%;
  margin-top: 2px;
  margin-right: 1px;
  display: inline-block;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading:before,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading:before,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading:before {
  content: '' !important;
  display: none;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled {
  background-color: var(--off-white);
  position: relative;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled:after,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled:after,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled:after,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 25px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-input,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input {
  background-color: transparent;
  width: calc(100% - 52px);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-select,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-select,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-select {
  background-color: var(--off-white);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .k-select .k-icon,
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-select .k-icon,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-select .k-icon {
  cursor: not-allowed !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown {
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default {
  background-color: var(--white) !important;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default .k-input,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default .k-input {
  line-height: 26px;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field input.single-line,
.form-admin .form-table-row .editor-form-container .editor-form-field input.single-line {
  border: 1px solid var(--border-primary-hight-contrast);
  height: 34px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  padding: 3px 3px 3px 0px;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background-image: none;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-radius: 2px;
  border-left: 4px solid transparent !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field input.single-line:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field input.single-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
}
.form-table .form-table-row .editor-form-container .editor-form-field input.single-line:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field input.single-line:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field input.single-line:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field input.single-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap {
  width: 100%;
  border: 1px solid;
  border-color: var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: var(--radius-vs);
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus-within,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus-within {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast);
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 4px;
  border-top-left-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap input.single-line,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap input.single-line {
  height: 34px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox {
  width: 100%;
  height: 34px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox .k-numeric-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap .k-numerictextbox .k-numeric-wrap {
  border: none;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap.disabled,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap.disabled {
  position: relative;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap.disabled:after,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap.disabled:after {
  content: "\e9b2";
  font-family: 'legaldesk-icons' !important;
  position: absolute;
  right: 7px;
  color: var(--off-white-contrast-text);
  font-size: 18px;
  top: 50%;
  transform: translateY(-50%);
  cursor: not-allowed;
  height: auto;
  opacity: 0.6;
}
.form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap.disabled:after,
.form-admin .form-table-row .editor-form-container .editor-form-field .single-input-wrap.disabled:after {
  opacity: 0.6;
}
.form-table .form-table-row .editor-form-container .editor-form-field input.single-line.calculator-target,
.form-admin .form-table-row .editor-form-container .editor-form-field input.single-line.calculator-target,
.form-table .form-table-row .editor-form-container .editor-form-field input.single-line.calendar-target,
.form-admin .form-table-row .editor-form-container .editor-form-field input.single-line.calendar-target {
  padding-right: 32px;
  height: 34px;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calculator-target,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calculator-target {
  width: 100%;
}
.form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.form-admin .form-table-row .editor-form-container .editor-form-field .multi-line {
  width: 100%;
  height: 100%;
  resize: none;
  outline: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 4px;
  outline: none!important;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-indent: 0px;
}
.frase-modal .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.frase-modal .form-admin .form-table-row .editor-form-container .editor-form-field .multi-line,
.indevido-modal .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.indevido-modal .form-admin .form-table-row .editor-form-container .editor-form-field .multi-line,
.instrucao-pagador-modal .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.instrucao-pagador-modal .form-admin .form-table-row .editor-form-container .editor-form-field .multi-line,
.motivo-nova-versao-modal .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.motivo-nova-versao-modal .form-admin .form-table-row .editor-form-container .editor-form-field .multi-line,
.justificar-corte-timesheet-modal .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.justificar-corte-timesheet-modal .form-admin .form-table-row .editor-form-container .editor-form-field .multi-line {
  min-height: 182px;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .multi-line.text-area-wo,
.form-admin .form-table-row .editor-form-container .editor-form-field .multi-line.text-area-wo {
  height: 100%;
  max-height: 170px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field .multi-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 0px;
}
.form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .multi-line:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field .multi-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field .character-counter,
.form-admin .form-table-row .editor-form-container .editor-form-field .character-counter {
  position: absolute;
  width: 100%;
  height: 20px;
  bottom: -20px;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4px;
  display: block;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-colorpicker,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-colorpicker {
  width: 100%;
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-colorpicker .k-picker-wrap,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-colorpicker .k-picker-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
}
.form-table .form-table-row .editor-form-container .editor-form-field .k-colorpicker .k-picker-wrap .k-selected-color,
.form-admin .form-table-row .editor-form-container .editor-form-field .k-colorpicker .k-picker-wrap .k-selected-color {
  height: 34px;
  width: 100%;
}
.form-table .form-table-row .editor-form-container:has(.field-validation-error:not(:empty)) .k-combobox .k-dropdown-wrap,
.form-admin .form-table-row .editor-form-container:has(.field-validation-error:not(:empty)) .k-combobox .k-dropdown-wrap {
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container:has(.field-validation-error:not(:empty)) .k-combobox .k-dropdown-wrap .k-input,
.form-admin .form-table-row .editor-form-container:has(.field-validation-error:not(:empty)) .k-combobox .k-dropdown-wrap .k-input {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  width: 100%;
  height: 410px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal {
  width: 100%;
  height: 90px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 90px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container.k-custom-state-error {
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container:focus-within,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
  -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container:focus-within.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container:focus-within.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container:focus-within.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container:focus-within.input-validation-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line {
  height: 100%;
  min-height: 90px;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-indent: 0px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line:focus,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 0px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line:focus.k-custom-state-error,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line:focus.k-custom-state-error,
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line:focus.input-validation-error,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container.instrucao-revfixo-modal .textarea-container .multi-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
}
.frase-modal .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.frase-modal .form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.indevido-modal .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.indevido-modal .form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.instrucao-pagador-modal .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.instrucao-pagador-modal .form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.motivo-nova-versao-modal .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.motivo-nova-versao-modal .form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.justificar-corte-timesheet-modal .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.justificar-corte-timesheet-modal .form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  width: 100%;
  height: 182px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container {
  width: 100%;
  height: 115px;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.input-validation-error) .textarea-container,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.input-validation-error) .textarea-container,
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.field-validation-error) .textarea-container,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.field-validation-error) .textarea-container {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.input-validation-error) textarea,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.input-validation-error) textarea,
.form-table .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.field-validation-error) textarea,
.form-admin .form-table-row .editor-form-container .editor-form-field.multi-line-simple-container:has(.field-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .k-combobox,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .k-combobox,
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .k-dropdown,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .k-dropdown {
  width: calc(100% - 44px);
  float: left;
  margin-right: 10px;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .append-group,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .append-group {
  width: 34px;
  height: 34px;
  min-width: 34px;
  float: left;
  line-height: 34px;
  padding: 0px;
  margin: 0px;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container {
  width: 100%;
  height: 80px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  padding: 4px 1px 1px 4px;
  float: left;
  margin-top: 10px;
  outline: none!important;
  position: relative;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container:empty:after,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container:empty:after {
  content: attr(data-empty-title);
  width: 100%;
  text-align: center;
  display: block;
  margin-top: 22px;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  opacity: 0.5;
  position: absolute;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item {
  display: block;
  font-size: var(--font-size-xxs);
  height: 20px;
  background-color: var(--neutral-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  width: 122px;
  line-height: 20px;
  position: relative;
  margin: var(--spacing-vs);
  float: left;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item label,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item label {
  width: 100%;
  height: 20px;
  line-height: 20px;
  padding: 0 4px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button {
  width: 20px;
  height: 20px;
  border: 1px;
  background: 0;
  position: absolute;
  right: 1px;
  padding: 0px;
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button.k-delete-button,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button.k-delete-button {
  color: var(--white-contrast-text);
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button.k-delete-button .k-icon,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button.k-delete-button .k-icon {
  width: 16px;
  height: 16px;
  margin: 2px;
  background-size: 340px 336px !important;
  -webkit-transform: scale(0.7);
  -moz-transform: scale(0.7);
  -o-transform: scale(0.7);
  -ms-transform: scale(0.7);
  transform: scale(0.7);
}
.form-table .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button.k-delete-button:hover,
.form-admin .form-table-row .editor-form-container.add-item .editor-form-field .appendable-itens-container .appendable-item .k-button.k-delete-button:hover {
  opacity: 0.6;
}
.form-table .form-table-row .editor-form-container.copy-modal,
.form-admin .form-table-row .editor-form-container.copy-modal,
.form-table .form-table-row .editor-form-container.parametros-modal,
.form-admin .form-table-row .editor-form-container.parametros-modal {
  width: calc(50% - 9px);
}
.form-table .form-table-row .editor-form-container.copy-modal .k-dropdown-wrap.k-state-default,
.form-admin .form-table-row .editor-form-container.copy-modal .k-dropdown-wrap.k-state-default,
.form-table .form-table-row .editor-form-container.parametros-modal .k-dropdown-wrap.k-state-default,
.form-admin .form-table-row .editor-form-container.parametros-modal .k-dropdown-wrap.k-state-default {
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast) !important;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container.copy-modal .k-widget.k-dropdown.k-header,
.form-admin .form-table-row .editor-form-container.copy-modal .k-widget.k-dropdown.k-header,
.form-table .form-table-row .editor-form-container.parametros-modal .k-widget.k-dropdown.k-header,
.form-admin .form-table-row .editor-form-container.parametros-modal .k-widget.k-dropdown.k-header {
  width: 100%;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container.copy-modal .k-widget.k-dropdown.k-header .k-dropdown-wrap,
.form-admin .form-table-row .editor-form-container.copy-modal .k-widget.k-dropdown.k-header .k-dropdown-wrap,
.form-table .form-table-row .editor-form-container.parametros-modal .k-widget.k-dropdown.k-header .k-dropdown-wrap,
.form-admin .form-table-row .editor-form-container.parametros-modal .k-widget.k-dropdown.k-header .k-dropdown-wrap {
  padding: 0px;
  outline: none!important;
}
.form-table .form-table-row .editor-form-container.copy-modal .k-list-container,
.form-admin .form-table-row .editor-form-container.copy-modal .k-list-container,
.form-table .form-table-row .editor-form-container.parametros-modal .k-list-container,
.form-admin .form-table-row .editor-form-container.parametros-modal .k-list-container {
  padding-bottom: 0;
}
.form-table .form-table-row .editor-form-container.parametros-modal,
.form-admin .form-table-row .editor-form-container.parametros-modal {
  width: 190px;
  min-width: 190px;
  margin-left: 15px;
}
.form-table .form-table-row .css-label,
.form-admin .form-table-row .css-label {
  width: auto;
  background-repeat: no-repeat;
  padding-left: 25px;
}
.k-popup.k-list-container .dropdown-header.header-combo {
  border: none;
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  height: 34px;
  padding: 8px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--white);
  outline: none!important;
  background-image: none;
  color: var(--data-visualization-black-contrast-dark);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-popup.k-list-container .dropdown-header.header-combo {
    padding: 8px 19px;
  }
}
.k-popup.k-list-container .dropdown-header.header-combo span {
  padding: 0;
  border: none;
  background: none;
  font-family: 'Open Sans', sans-serif;
  z-index: 1;
  min-width: 90px !important;
  max-width: 90px !important;
  display: inline-block;
  outline: none!important;
}
.k-popup.k-list-container .dropdown-header.header-combo span:first-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.k-popup.k-list-container .dropdown-header.header-combo span:last-child {
  margin-left: 15px;
}
.k-popup.k-list-container .dropdown-header.header-combo.name-then-code span:first-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
  min-width: 310px !important;
  margin: 0;
}
.k-popup.k-list-container .dropdown-header.header-combo.name-then-code span:nth-child(2) {
  margin-left: 15px;
  border: none;
}
.k-popup.k-list-container .k-list {
  outline: none!important;
}
.k-popup.k-list-container .k-list .k-item {
  outline: none!important;
}
.k-popup.k-list-container .k-list .k-item .k-item-content {
  outline: none!important;
  /*height: 50px;*/
  padding: 3px 5px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.larger {
  height: 74px;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .main-info {
  width: 481px;
  max-width: 481px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .code-combo {
  border-right: 1px solid var(--border-primary-hight-contrast);
  display: inline-block;
  min-width: 90px !important;
  max-width: 90px !important;
  outline: none!important;
  overflow: hidden;
  text-overflow: ellipsis;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .name-combo {
  display: inline-block;
  margin-left: 15px;
  max-width: 310px;
  outline: none!important;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .name-combo h3 {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .name-combo p {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .combo-with-3-lines {
  display: inline-block;
  max-width: 310px;
  outline: none!important;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .combo-with-3-lines h3 {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-popup.k-list-container .k-list .k-item .k-item-content .combo-with-3-lines p {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.k-state-hover {
  background-color: var(--neutral-tint);
  color: var(--neutral-tint-text);
  outline: none!important;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.k-state-focused {
  background-color: var(--neutral-tint);
  outline: none!important;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.name-then-code .code-combo {
  margin-left: 15px;
  border: none;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.name-then-code .code-combo h3 {
  font-size: var(--font-size-sm);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: var(--font-weight-regular);
}
.k-popup.k-list-container .k-list .k-item .k-item-content.name-then-code .name-combo {
  border-right: 1px solid var(--border-primary-hight-contrast);
  min-width: 310px;
  margin: 0;
  font-weight: var(--font-weight-semibold);
}
.k-popup.k-list-container .k-list .k-item .k-item-content.name-then-code.auto {
  height: auto;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.combo-columns .k-state-default {
  margin-left: 10px;
  padding-left: 10px;
  border: none;
  border-left: 1px solid var(--border-primary-hight-contrast);
  min-width: 100px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: var(--font-weight-regular) !important;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.combo-columns .k-state-default:first-child {
  padding-left: 0;
  margin-left: 0;
  border: none;
  width: 100%;
  min-width: 210px;
  margin: 0;
}
.k-popup.k-list-container .k-list .k-item .k-item-content.just-one-line {
  line-height: 50px;
}
.k-popup.k-list-container .k-nodata {
  border: 1px solid;
}
.k-popup.k-list-container .k-nodata div {
  color: var(--neutral-x-contrast-text);
  text-align-last: center;
  text-transform: capitalize;
}
#data .editor-form-container {
  margin-bottom: 0;
  min-height: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #DefaultAcessoExcecaoViewProfissionais-list {
    height: 70px!important;
    top: -244px !important;
    border: 1px solid var(--border-primary-hight-contrast);
    border-right: 0;
    border-left: 0;
  }
}
#lancamento-action-list .k-list-optionlabel {
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  background-image: none;
  outline: none!important;
  padding: 5px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.locked {
  pointer-events: none;
}
.locked2 {
  pointer-events: none;
  position: relative;
}
.locked2:before,
.locked2:after {
  content: '';
  position: absolute;
  top: 50%;
  left: 50%;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.locked2:before {
  width: 16px;
  height: 16px;
  border: 2px solid var(--fb-danger-default);
  border-radius: 50%;
  -webkit-transform: translate(-50%, -50%);
  -moz-transform: translate(-50%, -50%);
  -o-transform: translate(-50%, -50%);
  -ms-transform: translate(-50%, -50%);
  transform: translate(-50%, -50%);
}
.locked2:after {
  width: 16px;
  height: 2px;
  background: var(--fb-danger-default);
  -webkit-transform: translate(-50%, -50%) rotate(45deg);
  -moz-transform: translate(-50%, -50%) rotate(45deg);
  -o-transform: translate(-50%, -50%) rotate(45deg);
  -ms-transform: translate(-50%, -50%) rotate(45deg);
  transform: translate(-50%, -50%) rotate(45deg);
}
.locked2 > * {
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.k-input {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.k-input::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.k-animation-container-custom.k-animation-container,
.k-animation-container.k-animation-container-filter {
  top: 50% !important;
  margin-top: -90px !important;
}
.k-animation-container-custom.k-animation-container .k-popup.k-list-container,
.k-animation-container.k-animation-container-filter .k-popup.k-list-container {
  width: 356px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-animation-container-custom.k-animation-container .k-popup.k-list-container,
  .k-animation-container.k-animation-container-filter .k-popup.k-list-container {
    width: 355px !important;
  }
}
.filtro-avancado-lancamento-modal .k-animation-container-custom.k-animation-container,
.filtro-avancado-lancamento-modal .k-animation-container.k-animation-container-filter {
  margin-top: -60px !important;
}
.bp-custo-modal .k-animation-container-custom.k-animation-container,
.bp-custo-modal .k-animation-container.k-animation-container-filter {
  margin-top: -97px !important;
}
.k-animation-container.k-animation-container-filter {
  margin-top: -70px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-window-content > .km-scroll-container {
    float: left;
    padding-bottom: 30px;
  }
}
.grid-in-modal .grid-container {
  width: 100%;
  max-width: 100%;
  height: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  box-sizing: border-box;
}
.grid-in-modal .grid-container .kendoGrid {
  border: none;
  height: 100% !important;
  position: relative;
}
.grid-in-modal .grid-container .k-grid-header {
  padding-right: 0 !important;
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border: none;
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  overflow: hidden;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.grid-in-modal .grid-container .k-grid-header .k-header {
  background-color: var(--white) !important;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-locked {
  border-right: 0;
  min-width: 40px;
  overflow: hidden;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-locked table tr th {
  position: relative;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  padding: 5px 10px;
  white-space: nowrap;
  font-size: var(--font-size-xs);
  line-height: 16px;
  height: 19px;
  border-right: 0;
  cursor: default;
  box-shadow: none;
  background-color: var(--neutral-x-contrast);
  background-image: none;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-locked table tr th input + label:before {
  font-size: var(--font-size-md);
  line-height: 30px;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  overflow: hidden;
  border: none !important;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-wrap table th {
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  background-image: none;
}
.grid-in-modal .grid-container .k-grid-header .k-grid-header-wrap table th::first-letter {
  text-transform: uppercase;
}
.grid-in-modal .grid-container .k-grid-content-locked {
  border-right: 0;
  z-index: 1;
  min-width: 40px;
  overflow: visible !important;
}
.grid-in-modal .grid-container .k-grid-content-locked table tr {
  background-color: var(--white);
}
.grid-in-modal .grid-container .k-grid-content-locked table tr.k-alt {
  background-color: var(--white);
}
.grid-in-modal .grid-container .k-grid-content-locked table tr:hover {
  background-image: none;
}
.grid-in-modal .grid-container .k-grid-content-locked table tr td {
  height: 20px;
  font-size: var(--font-size-xs);
  line-height: 16px;
  position: relative;
  overflow: visible !important;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.grid-in-modal .grid-container .k-grid-content-locked table tr td input + label:before {
  font-size: var(--font-size-md);
  line-height: 30px;
}
.grid-in-modal .grid-container .k-grid-content {
  width: calc(100% - 41px) !important;
  max-width: 403px;
  min-width: 403px;
  position: absolute;
  left: 0;
  z-index: 0;
}
.grid-in-modal .grid-container .k-grid-content table {
  width: 100% !important;
  max-width: 100% !important;
  position: static;
}
.grid-in-modal .grid-container .k-grid-content table tbody:empty:after {
  width: 443px;
  top: 116px;
  padding: 173px 0;
}
.grid-in-modal .grid-container .k-grid-content table tr {
  height: 31px;
}
.grid-in-modal .grid-container .k-grid-content table tr:hover {
  background-color: var(--white);
  background-image: none;
}
.grid-in-modal .grid-container .k-grid-content table tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.grid-in-modal .grid-container .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 10px 1px 10px;
  border-left: 0;
  border-right: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  text-align: center;
  height: 28px !important;
  line-height: 28px !important;
  border-top: 1px solid var(--border-primary-hight-contrast);
  bottom: 0;
  background-color: var(--neutral-x-contrast);
  background-image: none;
}
.grid-in-modal .grid-container .k-pager-wrap a {
  vertical-align: middle;
  border: none;
}
.grid-in-modal .grid-container .k-pager-wrap > .k-link {
  float: left;
  margin: 0;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  text-align: center;
  min-width: 20px;
}
.grid-in-modal .grid-container .k-pager-wrap > .k-link:hover {
  font-weight: var(--font-weight-regular);
}
.grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  float: left;
  font-size: var(--font-size-xs);
  min-width: 20px;
  margin: 0 2px;
  vertical-align: middle;
  left: 0;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li {
    width: 3.2em;
  }
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page {
    margin-top: -20px !important;
  }
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li * {
    text-align: center;
    margin: 0;
  }
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    display: none;
  }
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page .k-link.k-pager-nav {
    color: var(--neutral-x-contrast-text);
    line-height: 26px;
    font-weight: var(--font-weight-bold);
    padding: 0px !important;
    width: auto !important;
  }
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li:not(.k-current-page) {
    display: block;
  }
}
.grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers li a.k-link {
  transform: scale(0.7);
  min-width: 20px;
  font-size: var(--font-size-md);
}
.grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  transform: scale(0.7);
  vertical-align: middle;
  line-height: 26px;
  font-weight: var(--font-weight-bold);
  padding: 0px !important;
  min-width: 20px;
  background: none;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-md);
}
.k-ff .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  padding: 3px 0px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-in-modal .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
    transform: scale(0.8);
    line-height: 29px;
  }
}
.grid-in-modal .grid-container .k-pager-wrap .k-pager-info {
  font-size: var(--font-size-xxs);
  padding-left: 0px;
}
.situacao-modal-window.agenda-double-section .entity-detail-content {
  overflow: auto;
}
.situacao-modal-window .k-dropdown-wrap.k-state-default {
  background: var(--white);
  border-color: var(--border-primary-hight-contrast);
}
.situacao-modal-window .k-dropdown-wrap.k-state-default .k-select .k-icon.k-i-arrow-s {
  background-image: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.situacao-modal-window .k-dropdown-wrap.k-state-default .k-select .k-icon.k-i-arrow-s:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93e";
  color: var(--white-contrast-text);
  position: absolute;
  top: 14px;
  left: 8px;
  font-size: 18px;
}
.copy-timesheet-window .copy-ts {
  padding-top: 0;
}
.copy-timesheet-window .copy-ts .editor-modal-copy-timesheet,
.copy-timesheet-window .copy-ts .form-table {
  padding: var(--spacing-xs) var(--spacing-xxl) !important;
  max-width: 100%;
  width: 90% !important;
}
.list-despesas {
  background: var(--white);
  width: 100%;
  height: 270px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.list-despesas .header-modal-despesas {
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.list-despesas .header-modal-despesas span {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
}
.list-despesas .header-modal-despesas span.valor {
  float: right;
}
.list-despesas .linhas-container {
  width: 300px;
  height: 230px;
  float: left;
  position: relative;
  margin: 0;
  top: 0;
  left: 0;
}
.list-despesas .linhas-container .linha {
  float: left;
  width: 100%;
  padding: 6px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  cursor: pointer;
}
.list-despesas .linhas-container .linha:hover {
  background-color: var(--neutral-x-contrast);
}
.list-despesas .linhas-container .linha .data {
  float: left;
  width: 90px;
}
.list-despesas .linhas-container .linha .valor {
  float: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 150px;
  text-align: right;
  position: relative;
  padding-right: 20px;
}
.list-despesas .linhas-container .linha .valor span.edit {
  position: absolute;
  top: 1px;
  right: 0;
  width: 16px;
  height: 16px;
  cursor: pointer;
}
.linhas-container-scroll div {
  background-color: var(--neutral-x-tint) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  div.k-widget.k-window.k-window-titleless.caso-search-window,
  div.k-widget.k-window.k-window-titleless.k-state-focused.caso-search-window,
  div.k-widget.k-window.k-window-titleless.grupo-profissional-search-window,
  div.k-widget.k-window.k-window-titleless.k-state-focused.grupo-profissional-search-window {
    margin-top: 0 !important;
    top: 0 !important;
    left: 0 !important;
  }
  .k-widget.k-window.k-window-titleless.k-state-focused.caso-search-window.k-state-focused,
  .k-widget.k-window.k-window-titleless.grupo-profissional-search-window.k-state-focused {
    top: 0 !important;
    margin-top: 0 !important;
  }
  .k-widget.k-window.k-window-titleless.menu-perfil-window,
  .k-widget.k-window.k-window-titleless.k-state-focused.menu-perfil-window {
    top: 50% !important;
    margin-top: -276px !important;
  }
  .copy-timesheet-window {
    background-color: var(--off-white) !important;
  }
  .report-despesa-window {
    margin-top: -180px !important;
    background-color: var(--off-white) !important;
  }
  #default-modal-window.default-modal-window.situacao-modal-window {
    background-color: var(--off-white);
  }
  #default-modal-window.default-modal-window.situacao-modal-window .status-compromisso + .modal-buttons-container {
    width: 100% !important;
  }
  .k-animation-container-custom.k-animation-container {
    top: auto !important;
    margin-bottom: 124px !important;
    margin-top: auto !important;
    bottom: 50%;
  }
  div#shared-profissionais-list.k-list-container.k-popup.k-group.k-reset.km-widget.km-scroll-wrapper.k-state-border-up,
  div#shared-profissionais-list.k-list-container.k-popup.k-group.k-reset.km-widget.km-scroll-wrapper.k-state-border-down {
    max-height: 161px !important;
    margin-top: -171px !important;
    border-top: 1px solid var(--border-primary-hight-contrast);
    bottom: 6px;
  }
  div#perfis-input-list.k-list-container.k-popup.k-group.k-reset.km-widget.km-scroll-wrapper.k-state-border-up,
  div#perfis-input-list.k-list-container.k-popup.k-group.k-reset.km-widget.km-scroll-wrapper.k-state-border-down,
  div#usuarios-input-list.k-list-container.k-popup.k-group.k-reset.km-widget.km-scroll-wrapper.k-state-border-up,
  div#usuarios-input-list.k-list-container.k-popup.k-group.k-reset.km-widget.km-scroll-wrapper.k-state-border-down {
    max-height: 177px;
    bottom: 0;
  }
  .km-widget .k-dropdown select,
  .km-widget .k-dropdown .k-select {
    display: block !important;
  }
  .km-scroll-container {
    padding-bottom: 0;
  }
}
.config-pesquisa-window .form-table {
  height: 155px;
  padding-top: 20px;
}
.config-pesquisa-window .form-table .form-column-1 {
  padding-left: 0;
}
.config-pesquisa-window .table-container {
  float: left;
  margin-top: -70px;
  width: 100%;
  height: 380px;
}
.config-pesquisa-window .table-container table {
  width: 100%;
  float: left;
}
.config-pesquisa-window .table-container table .list-header {
  background: var(--neutral-x-contrast);
}
.config-pesquisa-window .table-container table .list-header .check-container,
.config-pesquisa-window .table-container table .list-header .nome-campo,
.config-pesquisa-window .table-container table .list-header .tipo,
.config-pesquisa-window .table-container table .list-header .ordem {
  text-transform: lowercase;
  padding: 8px;
  font-weight: var(--font-weight-semibold);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 0 var(--white);
}
.config-pesquisa-window .table-container table .list-header .check-container::first-letter,
.config-pesquisa-window .table-container table .list-header .nome-campo::first-letter,
.config-pesquisa-window .table-container table .list-header .tipo::first-letter,
.config-pesquisa-window .table-container table .list-header .ordem::first-letter {
  text-transform: uppercase;
}
.config-pesquisa-window .table-container table tbody tr td {
  padding: 10px 6px;
  color: var(--off-white-contrast-text);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 0 var(--white);
}
.config-pesquisa-window .table-container .check-container,
.config-pesquisa-window .table-container .nome-campo,
.config-pesquisa-window .table-container .tipo,
.config-pesquisa-window .table-container .ordem {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.config-pesquisa-window .table-container .check-container {
  padding-left: 10px !important;
  width: 33px;
}
.config-pesquisa-window .table-container .nome-campo {
  width: calc(50% - 11px);
}
.config-pesquisa-window .table-container .tipo {
  width: calc(30% - 11px);
}
.config-pesquisa-window .table-container .ordem {
  width: calc(20%  - 11px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .gerenciar-timesheets-window,
  .gerenciar-despesas-window {
    margin-top: -145px;
    height: 290px;
  }
  .gerenciar-timesheets-window .modal-buttons-container,
  .gerenciar-despesas-window .modal-buttons-container {
    width: 480px;
    bottom: 0;
  }
  div.k-widget.k-window.k-window-titleless.gerenciar-timesheets-window,
  .gerenciar-despesas-window {
    margin-top: 0;
  }
  .config-pesquisa-window,
  modal-table-window {
    margin-top: -290px;
    height: 590px;
  }
  .config-pesquisa-window .modal-buttons-container,
  modal-table-window .modal-buttons-container {
    width: 600px;
    bottom: -30px;
  }
  .config-pesquisa-window .form-table,
  modal-table-window .form-table {
    height: 158px;
  }
  .config-pesquisa-window .table-container,
  modal-table-window .table-container {
    height: 286px;
  }
  .config-pesquisa-window .table-container .list-header .check-container,
  modal-table-window .table-container .list-header .check-container {
    height: 36px;
  }
  .config-pesquisa-window .table-container .check-container,
  modal-table-window .table-container .check-container {
    height: 40px;
  }
}
.modalHost.dynamic-actions-modal .if-modal-form-container:before {
  padding: 30px !important;
}
.modalHost.dynamic-actions-modal .if-modal-form-container .form-container .form-legaldesk {
  padding: 20px 60px 10px 0;
}
.modalHost.dynamic-actions-modal .if-modal-form-container .form-container .form-legaldesk .form-table.steped-form-situation {
  display: grid;
  gap: 20px;
  grid-template-columns: 50% 50%;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic {
  height: 450px !important;
  margin-top: -200px !important;
  margin-left: -340px !important;
  width: 580px !important;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic .form-container .form-legaldesk {
  padding: 20px 30px 0 0 !important;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic .form-container .form-legaldesk .form-column-1 {
  width: 100%;
  padding-right: 30px;
  box-sizing: border-box;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 {
  height: 176px;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field {
  height: 150px;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field .multi-line-simple-container {
  height: 150px;
}
.modalHost.dynamic-actions-modal .if-modal-form-container.modal-aprovacao-ferias-dynamic .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 150px !important;
}
.modalHost .modal-form-container,
.modalHost .if-modal-form-container {
  width: 1000px !important;
  height: 636px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -318px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost .modal-form-container .modal-buttons-container,
.modalHost .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost .modal-form-container .modal-buttons-container button.editor-button,
.modalHost .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .modal-form-container .modal-buttons-container button.editor-button,
  .modalHost .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost .modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost .modal-form-container .modal-buttons-container .paginator,
.modalHost .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost .modal-form-container .modal-buttons-container .paginator .before,
.modalHost .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost .modal-form-container .modal-buttons-container .paginator .after,
.modalHost .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost .modal-form-container .modal-buttons-container .paginator .before,
.modalHost .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost .modal-form-container .modal-buttons-container .paginator .after,
.modalHost .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost .modal-form-container .modal-buttons-container .paginator span,
.modalHost .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost .modal-form-container .modal-buttons-container .paginator span:hover,
.modalHost .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost .modal-form-container .modal-buttons-container .paginator span.active,
.modalHost .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost .modal-form-container:before,
.modalHost .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .modal-form-container,
  .modalHost .if-modal-form-container {
    width: 1024px !important;
    height: calc(100vh - 20px) !important;
    margin-top: -48.5vh !important;
    margin-left: -512px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modalHost .modal-form-container,
  .modalHost .if-modal-form-container {
    height: calc(100vh - 58px) !important;
    margin-top: -46vh !important;
  }
}
.modalHost .modal-form-container .container-bottom-buttons,
.modalHost .if-modal-form-container .container-bottom-buttons {
  position: absolute;
  width: 100%;
  float: left;
  bottom: 0;
  border: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  box-shadow: none;
  height: 77px;
  margin-top: -69px;
  padding: 22px 30px;
  background-color: var(--white);
}
.modalHost .modal-form-container .container-bottom-buttons button.editor-button,
.modalHost .if-modal-form-container .container-bottom-buttons button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .modal-form-container .container-bottom-buttons button.editor-button,
  .modalHost .if-modal-form-container .container-bottom-buttons button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost .modal-form-container .container-bottom-buttons button.editor-button.pull-left:first-child,
.modalHost .if-modal-form-container .container-bottom-buttons button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost .modal-form-container .container-bottom-buttons button.editor-button.disabled,
.modalHost .if-modal-form-container .container-bottom-buttons button.editor-button.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .modal-form-container .container-bottom-buttons,
  .modalHost .if-modal-form-container .container-bottom-buttons {
    margin-left: auto;
    padding-top: 22px;
    padding-bottom: 22px;
    height: 77px;
    width: 100%;
    top: auto;
    bottom: 0;
    left: 0;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
  }
}
.modalHost .modal-form-container .form-container,
.modalHost .if-modal-form-container .form-container {
  width: 100%;
  height: 100%;
  display: flex;
  padding: var(--spacing-none) !important;
  overflow: hidden;
  box-sizing: border-box;
}
.modalHost .modal-form-container .form-container .form-legaldesk,
.modalHost .if-modal-form-container .form-container .form-legaldesk {
  width: calc(100% + 30px);
  height: calc(100% - 66px) !important;
  padding: var(--spacing-xxl);
  position: static !important;
  outline: none!important;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table {
  float: left;
  display: block;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered,
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1 {
  padding-left: 0;
  padding-right: 20px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-2-centered,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-2-centered,
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-2,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .form-column-2 {
  padding-right: 0;
  padding-left: 20px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container {
  /*margin-bottom: 17px;*/
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  min-height: 340px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1 {
  min-height: 140px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2 {
  min-height: 240px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 115px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect {
  width: 100%;
  height: 266px;
  max-height: 266px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 {
  width: 100%;
  height: calc(266px - 78px);
  max-height: calc(266px - 78px);
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap {
  height: calc(261px - 78px);
  max-height: calc(261px - 78px);
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before {
  width: 20px;
  height: 20px;
  content: "\e9c6";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 20px !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e924";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .field-validation-error,
  .modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .field-validation-error {
    bottom: -16px !important;
  }
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container {
  position: absolute;
  height: calc(100% - 18px);
  width: calc(100% - 22px);
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  width: 100%;
  position: absolute;
  top: 26px;
  max-height: 410px;
  min-height: 190px;
  height: calc(100% - 26px);
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line {
  min-height: 190px !important;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.half-line-field,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.half-line-field {
  width: 48%;
  min-width: 100px;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.half-line-field.last,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.half-line-field.last {
  margin-left: 4%;
}
.modalHost .modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position,
.modalHost .if-modal-form-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position {
  top: auto;
  bottom: 1px;
}
.modalHost .modal-form-container .form-container .form-legaldesk#enviar-email-form,
.modalHost .if-modal-form-container .form-container .form-legaldesk#enviar-email-form {
  height: 100% !important;
}
.modalHost .modal-form-container .form-container .form-legaldesk.form-field-config-modal,
.modalHost .if-modal-form-container .form-container .form-legaldesk.form-field-config-modal {
  width: 100%;
  padding-right: 0px;
}
.modalHost .if-modal-form-container .second-title,
.modalHost .modal-form-container .second-title {
  max-width: 36vw;
  padding: 12px 0 0 0;
  position: absolute;
  font-size: 13px;
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-off-white-contrast-light);
  right: 25px;
  margin: 5px 0 0;
  text-align: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
}
.modalHost .if-modal-form-container .vinculado-chron-modal,
.modalHost .modal-form-container .vinculado-chron-modal {
  border: 1px solid var(--border-color-emphasys);
  border-radius: var(--radius-vs);
  padding: 5px 11px;
  right: 25px;
  margin: 15px 0 0 0;
  cursor: pointer;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  color: var(--data-visualization-off-white-contrast-light);
  z-index: 999;
  position: absolute;
  font-size: 14px;
  font-weight: 600;
  font-family: 'Open Sans', sans-serif;
}
.modalHost .if-modal-form-container .vinculado-chron-modal:hover,
.modalHost .modal-form-container .vinculado-chron-modal:hover {
  background: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--data-visualization-primary-x-tint-contrast-light);
  transition: all 0.2s ease;
}
.modalHost .if-modal-form-container .vinculado-chron-modal.compromisso-modal,
.modalHost .modal-form-container .vinculado-chron-modal.compromisso-modal {
  left: 80%;
}
.modalHost .if-modal-form-container .locale-chron,
.modalHost .modal-form-container .locale-chron {
  visibility: hidden;
  background-color: var(--fb-danger-default);
  height: 32px;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  z-index: 9999;
  top: 10px;
  right: 150px;
}
.modalHost .if-modal-form-container .locale-chron.pull-right,
.modalHost .modal-form-container .locale-chron.pull-right {
  right: 30px;
}
.modalHost .if-modal-form-container .locale-chron.simple,
.modalHost .modal-form-container .locale-chron.simple {
  right: 24px;
}
.modalHost .if-modal-form-container .locale-chron .locale-flag,
.modalHost .modal-form-container .locale-chron .locale-flag {
  width: 20px;
  height: 20px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--fb-danger-default-text);
  font-weight: 700;
  text-transform: lowercase;
  position: absolute;
  margin: 6px;
}
.modalHost .if-modal-form-container .locale-chron .locale-flag::first-letter,
.modalHost .modal-form-container .locale-chron .locale-flag::first-letter {
  text-transform: uppercase;
}
.modalHost .if-modal-form-container .locale-chron .locale-text,
.modalHost .modal-form-container .locale-chron .locale-text {
  min-width: 109px;
  width: auto;
  height: 32px;
  line-height: 20px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 6px 10px 6px 32px;
  color: var(--fb-danger-default-text);
  font-weight: 700;
  text-transform: lowercase;
  position: relative;
}
.modalHost .if-modal-form-container .locale-chron .locale-text::first-letter,
.modalHost .modal-form-container .locale-chron .locale-text::first-letter {
  text-transform: uppercase;
}
.modalHost .if-modal-form-container .locale-chron.active,
.modalHost .modal-form-container .locale-chron.active {
  visibility: visible !important;
  opacity: 1;
}
.modalHost .if-modal-form-container .locale-chron.es-ES .locale-flag,
.modalHost .modal-form-container .locale-chron.es-ES .locale-flag {
  background-position: 4px -38px !important;
}
.modalHost .if-modal-form-container .locale-chron.pt-EN .locale-flag + .locale-text,
.modalHost .modal-form-container .locale-chron.pt-EN .locale-flag + .locale-text {
  padding: 6px 10px 10px 10px;
}
.modalHost .if-modal-form-container .container-bottom-buttons,
.modalHost .modal-form-container .container-bottom-buttons {
  height: 69px;
  padding: 18px 30px;
}
.modalHost .if-modal-form-container.simple-column-modal,
.modalHost .modal-form-container.simple-column-modal {
  width: 580px !important;
  margin-left: -260px !important;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-for-professional-ferias,
.modalHost .modal-form-container.simple-column-modal.modal-for-professional-ferias {
  height: 256px !important;
  margin-top: -135px !important;
  margin-left: -320px !important;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk,
.modalHost .modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk {
  padding: 20px 0 0 0 !important;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-table,
.modalHost .modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-table {
  height: 100%;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-column-1,
.modalHost .modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-column-1 {
  width: 100%;
  padding-right: 30px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container,
.modalHost .modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container {
  max-height: 100%;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container .editor-form-field,
.modalHost .modal-form-container.simple-column-modal.modal-for-professional-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container .editor-form-field {
  max-height: 100%;
}
.modalHost .if-modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap,
.modalHost .modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap {
  height: 36px;
}
.modalHost .if-modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap .k-widget,
.modalHost .modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap .k-widget {
  height: 100%;
}
.modalHost .if-modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap .k-widget .k-dropdown-wrap,
.modalHost .modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap .k-widget .k-dropdown-wrap {
  height: 100%;
  border-width: 0px !important;
}
.modalHost .if-modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap .k-widget .k-dropdown-wrap span,
.modalHost .modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .single-input-wrap .k-widget .k-dropdown-wrap span {
  height: 100%;
}
.modalHost .if-modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .k-widget.k-multiselect.k-header,
.modalHost .modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .k-widget.k-multiselect.k-header {
  height: 130px;
}
.modalHost .if-modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .k-widget.k-multiselect.k-header .k-multiselect-wrap,
.modalHost .modal-form-container.simple-column-modal.relat-agendar-modal #enviar-email-form .form-table .editor-form-container .editor-form-field .k-widget.k-multiselect.k-header .k-multiselect-wrap {
  height: 100px;
  max-height: 100px;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias {
  height: 450px !important;
  margin-top: -200px !important;
  margin-left: -340px !important;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk {
  padding: 0px !important;
  height: calc(100% - 60px) !important;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 {
  width: 100%;
  padding: var(--spacing-xs) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 {
  height: 176px;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field {
  height: 150px;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field .multi-line-simple-container,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field .multi-line-simple-container {
  height: 150px;
}
.modalHost .if-modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field[class*=" multi-line-container-"] .multi-line,
.modalHost .modal-form-container.simple-column-modal.modal-aprovacao-ferias .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 148px !important;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada {
  width: 610px !important;
  height: 450px !important;
  margin-left: -360px !important;
  margin-top: -270px !important;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk {
  padding: 20px 0 0 0 !important;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 {
  width: 100%;
  padding-right: 30px;
  box-sizing: border-box;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 {
  height: 176px;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field {
  height: 150px;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field .multi-line-simple-container,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field .multi-line-simple-container {
  height: 150px;
}
.modalHost .if-modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field[class*=" multi-line-container-"] .multi-line,
.modalHost .modal-form-container.simple-column-modal.retorno-de-chamada .form-container .form-legaldesk .form-column-1 .editor-form-container.multi-line-container-2 .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 150px !important;
}
.modalHost .if-modal-form-container.simple-column-modal:before,
.modalHost .modal-form-container.simple-column-modal:before {
  padding: 30px 150px 30px 24px !important;
}
.modal-novo-nome .modal-container {
  height: 450px !important;
}
.modalHost {
  top: 50%;
  left: 50%;
  position: fixed;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.modalHost.reatiar-inativar-apikey-modal form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.reatiar-inativar-apikey-modal form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.reatiar-inativar-apikey-modal .ds-modal-detail {
  margin-bottom: var(--spacing-md);
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content[data-state-loading]::before {
  width: 100%;
  height: calc(100% - 112px);
  content: '';
  display: block;
  background-color: var(--off-white);
  position: absolute;
  z-index: 1001;
  top: 51px;
  left: 0px;
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content[data-state-loading]::after {
  width: 33px;
  height: 33px;
  content: '';
  position: absolute;
  top: 45.5%;
  left: 45.5%;
  z-index: 1002;
  background-size: cover;
  background-position: center;
  border-radius: 100%;
  border: 4px solid var(--main-primary-x-tint);
  border-top-color: transparent;
  animation: spinner-bulqg1 0.84s infinite linear alternate, spinner-oaa3wk 1.68s infinite linear;
  display: flex;
}
.modalHost .modal-container.moda-tipo-assunto .modal-content form {
  width: 100%;
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content .message-container {
  padding: var(--spacing-xs) var(--spacing-xxl);
  box-sizing: border-box;
  display: block;
  height: 125px;
  width: 100%;
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content .message-container .message-internal-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content .message-container .message-internal-container .message-title .text {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content .message-container .message-internal-container .message-explanation .text {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content .form-container {
  height: 100%;
  overflow-y: auto;
  overflow-x: hidden;
  box-sizing: border-box;
}
.modalHost .modal-container.valida-preenchimentos-modal .modal-content .form-container .form-legaldesk {
  height: auto;
}
.modalHost .if-modal-form-container.pedido-valor-edit .entity-detail-internal .form-container form {
  height: 100% !important;
}
.modalHost.info-conflict .modal-container .modal-content .table-list,
.modalHost.info-conflict .modal-container .modal-content .title-vinculos {
  padding-inline: var(--spacing-xxl);
  padding-block: var(--spacing-xs);
  overflow: hidden;
  box-sizing: border-box;
  margin: var(--spacing-none);
}
.modalHost #oportunidade-valor-cadastro.if-modal-form-container .form-container {
  height: calc(100% - 120px);
  padding: var(--spacing-none);
}
.modalHost #oportunidade-valor-cadastro.if-modal-form-container .form-container form {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost #movimentacao-financeira.if-modal-form-container .form-container {
  height: calc(100% - 130px);
  padding: var(--spacing-none);
}
.modalHost #movimentacao-financeira.if-modal-form-container .form-container form {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.rateio-original-modal .modal-form-container .grid-editor {
  padding: var(--spacing-xs) var(--spacing-xxl) !important;
  width: 95%;
  height: 100% !important;
}
.modalHost.rateio-original-modal .modal-form-container .grid-editor .rateio-fatura-grid {
  margin-top: 0px !important;
  height: calc(100% - 65px) !important;
}
.modalHost.rateio-original-modal .modal-form-container .grid-editor .rateio-fatura-grid .k-pager-wrap {
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.foto-modal .modal-container {
  width: 370px !important;
  margin-left: -185px !important;
  height: 640px !important;
  margin-top: -310px !important;
}
.modalHost.foto-modal .modal-container .form-table {
  padding-top: 20px;
  text-align: center;
}
.modalHost.foto-modal .modal-container .form-table .upload-image-button {
  display: flex;
  justify-content: center;
  width: 225px;
  font-size: var(--font-size-md);
  margin: 0 auto;
}
.modalHost.foto-modal .modal-container .form-table .upload-image-button input[type='file'] {
  display: none;
}
.modalHost.foto-modal .modal-container .form-table .upload-image-button i {
  color: var(--main-primary-default-text);
  margin-right: 8px;
}
.modalHost.info-modal .confirm-modal {
  width: 260px;
}
.modalHost.info-modal .confirm-modal .modal-title {
  width: 176px;
}
.modalHost.info-modal .confirm-modal .modal-header {
  width: 260px;
}
.modalHost.info-modal .confirm-modal .editor-button.centered-button {
  margin-right: 53px;
}
.modalHost.timesheet-reprovado-modal .modal-container {
  width: 580px !important;
  height: auto !important;
  margin: 0 !important;
  padding-left: 0px !important;
  padding-right: 0px !important;
  padding-bottom: 59px !important;
  transform: translate(-50%, -50%);
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content {
  width: 100%;
  max-height: 456px;
  padding: 20px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--white);
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content {
  width: 100%;
  height: 372px;
  background-color: var(--white);
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-text {
  height: 76px;
  font-size: var(--font-size-xs);
  background-color: var(--white);
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-text div {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons {
  height: 274px;
  overflow: auto;
  font-size: var(--font-size-xs);
  padding: 10px;
  color: var(--white-contrast-text);
  background-color: var(--white);
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons.manual-scroll {
  overflow: auto;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons div {
  float: left;
  width: 100%;
  padding: 10px 0px;
  color: var(--white-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons ul {
  width: 100%;
  float: left;
  width: calc(100% + 20px);
  margin-left: -10px;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons ul li {
  padding: var(--spacing-xxs);
  font-weight: 600;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  display: flex;
  align-items: center;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons ul li i {
  display: inline-block;
  margin: 0;
  margin-right: 8px;
  color: var(--fb-danger-default);
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .entity-detail-content .ts-rejected-reasons ul li span {
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content label.motivo {
  width: 100%;
  font-style: normal;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-light);
  max-height: 120px;
  overflow: auto;
  float: left;
  display: block;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content p {
  width: 100%;
  float: left;
  color: var(--off-white-contrast-text);
  font-style: italic;
  text-align: justify;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .ts-rejected-prof {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: block;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .ts-rejected-prof strong {
  width: 100%;
  font-weight: var(--font-weight-semibold);
  display: inline-block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .ts-rejected-prof label {
  width: 100%;
  display: inline-block;
  font-size: 85%;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-light);
  white-space: nowrap;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .desp-rejected {
  width: 100%;
  float: left;
  margin-bottom: 20px;
  display: block;
}
.modalHost.timesheet-reprovado-modal .modal-container .ts-rejected-modal-content .desp-rejected label {
  width: 100%;
  display: inline-block;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  white-space: nowrap;
}
.modalHost.timesheet-reprovado-modal .modal-container .paginator {
  width: 100%;
}
.modalHost.timesheet-reprovado-modal .modal-container .paginator .k-pager-wrap.simple-pager {
  border-bottom: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 0;
}
.modalHost.timesheet-reprovado-modal .modal-container .modal-buttons-container {
  margin-left: 0px !important;
}
.modalHost.timesheet-reprovado-modal .modal-container .modal-buttons-container .edit-ts {
  width: auto;
  font-weight: var(--font-weight-semibold);
  display: flex;
  align-items: center;
  justify-content: center;
  flex-flow: row-reverse;
}
.modalHost.timesheet-reprovado-modal .modal-container .modal-buttons-container .edit-ts i {
  display: inline-block;
  margin-right: 6px;
}
.modalHost.modal-novo-modelo .modal-container {
  width: 480px !important;
  height: 336px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -168px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-novo-modelo .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-novo-modelo .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-novo-modelo .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-novo-modelo .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.modal-novo-modelo .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.modal-novo-modelo .form-legaldesk {
  padding: 0;
  height: 100%;
}
.modalHost.modal-novo-modelo .form-legaldesk .field-validation-error {
  bottom: -15px;
}
.modalHost.modal-simple {
  opacity: 1;
}
.modalHost.modal-simple .modal-container {
  width: 480px !important;
  height: 220px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -110px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-simple .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-simple .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-simple .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-simple .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-simple .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-simple .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-simple .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.modal-simple .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.modal-simple .form-novo-filtro-modal {
  width: 100%;
}
.modalHost.modal-simple .modal-content p {
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
}
.modalHost.modal-simple .modal-content .form-container form.form-legaldesk {
  height: auto;
  padding-top: 0px;
}
.modalHost.modal-simple.projecao-modal .modal-content {
  margin: 0px;
  height: 150px;
}
.modalHost.modal-simple.projecao-modal .modal-content .data-container {
  width: 100%;
  padding-top: var(--spacing-xs);
}
.modalHost.modal-simple.projecao-modal .modal-content .data-container .form-container .form-legaldesk {
  padding: var(--spacing-none);
}
.modalHost.modal-simple.modal-oab {
  width: 578px !important;
  height: 278px !important;
  margin-top: -256px !important;
}
.modalHost.modal-simple.modal-oab form {
  width: 100%;
  display: flex;
  padding: var(--spacing-none);
}
.modalHost.modal-simple.modal-oab form .form-container {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.modal-simple.copiar-projeto-modal .modal-content .form-container form.form-legaldesk .form-table .form-table-row .form-column-1 {
  padding-left: 0px;
}
.modalHost.modal-simple.solicitar-modal .form-container .entity-detail-internal .form-legaldesk {
  overflow: hidden !important;
  padding-top: 20px !important;
  height: 132px;
}
.modalHost.modal-simple.modal-higher .modal-container {
  height: 320px !important;
}
.modalHost.modal-simple.modal-higher .modal-container .modal-body {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.modal-default.relatorio-modal .modal-container {
  width: 480px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-default.relatorio-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.modal-default.relatorio-modal .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.modal-default.relatorio-modal .modal-container #relatorio-list .form-legaldesk,
.modalHost.modal-default.relatorio-modal .modal-container .form-container .form-legaldesk {
  height: 100%;
}
.modalHost.modal-default.relatorio-modal .modal-container #relatorio-list .form-legaldesk .form-table,
.modalHost.modal-default.relatorio-modal .modal-container .form-container .form-legaldesk .form-table {
  width: 93%;
}
.modalHost.modal-default.parcelas-fixo .modal-container .form-container {
  width: 100%;
  height: calc(100% - 112px);
  overflow: auto;
}
.modalHost.modal-default.parcelas-fixo .modal-container .form-container .form-legaldesk {
  width: 100% !important;
  height: 100% !important;
  padding: var(--spacing-xxl);
  position: static !important;
  outline: none !important;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container {
  width: 700px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -350px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.modal-default.grupo-trabalho-modal .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.novo-filtro-modal .form-table .form-table-row .editor-form-container .editor-form-field .single-line {
  height: 34px;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.modal-search-entity .search-container {
  width: 890px !important;
  height: 612px !important;
  max-width: 100vw !important;
  margin-left: -445px !important;
  margin-top: -306px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-search-entity .search-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-search-entity .search-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator .before,
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-search-entity .search-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-search-entity .search-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-search-entity .search-container .modal-filters-container {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .modal-filters-container {
    height: auto;
  }
}
.modalHost.modal-search-entity .search-container .modal-filters-container button.append-group {
  float: right;
  margin-top: 25px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .modal-filters-container button.append-group {
    margin-top: 20px;
  }
}
.modalHost.modal-search-entity .search-container .modal-filters-container button.append-group.position-right {
  position: absolute;
  right: 30px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter {
  width: 400px;
  height: auto;
  padding: 27px 0 0;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-label {
  line-height: 30px;
  text-transform: lowercase;
  margin: 0 21px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-label::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter {
    padding: var(--spacing-xs) var(--spacing-none);
  }
  .modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .k-dropdown-wrap.k-state-default {
    width: 252px;
    background-color: var(--white);
    height: 27px;
    float: left;
    border: 1px solid var(--border-primary-hight-contrast) !important;
  }
  .modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s:after {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
  }
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container {
  width: 282px;
  height: 34px;
  margin-right: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container .k-input {
  width: 252px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding-left: 5px;
  padding-right: 1px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 2px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container {
  width: 49%;
  display: inline-block;
  padding: 24px 0 25px 0;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container:last-child {
  float: right;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container .modal-filter {
  padding: 0;
  margin-top: 6px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
}
.modalHost.modal-search-entity .search-container .grid-modal-container.grid-editor {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: auto;
  margin: var(--spacing-none);
  padding: var(--spacing-xxl) !important;
}
.modalHost.modal-search-entity .search-container .grid-modal-container.grid-editor .k-pager-info {
  padding: var(--spacing-none);
}
.modalHost.modal-search-entity .search-container .grid-modal-container.grid-editor .k-pager-wrap {
  position: static;
  padding: 10px 20px;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  border-width: 1px 1px 1px var(--spacing-none) !important;
}
.modalHost.modal-search-entity .search-container .grid-modal-container.grid-editor .k-pager-wrap .k-pager-numbers {
  margin: var(--spacing-none);
}
.modalHost.modal-search-entity .search-container .grid-modal-container.grid-editor .search-grid .k-grid-content {
  height: auto;
}
.modalHost.modal-search-entity .search-container .grid-modal-container.search-prof {
  padding-bottom: 62px !important;
}
.modalHost.modal-search-entity.assunto-search-modal .search-container .grid-modal-container.grid-editor {
  margin-top: 0 !important;
  height: calc(100% - 1px) !important;
}
.modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap {
    max-width: calc(100vw - 62px) !important;
  }
  .modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap table {
    max-width: calc(100vw - 62px) !important;
  }
}
.modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap table thead th:has(.checkbox-input) {
  position: relative;
}
.modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap table thead th input:not(.checkbox-input) {
  display: none;
}
.modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap table thead th label:not(.checkbox-label) {
  display: block;
  position: relative;
}
.modalHost.modal-search-entity .k-grid-header .k-grid-header-wrap table thead th label:not(.checkbox-label):before {
  left: -1px;
  top: -9px;
}
.modalHost.modal-search-entity .k-grid-header .k-grid-header-locked ~ .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
}
.modalHost.modal-search-entity.without-pager .k-grid-content {
  height: calc(100% - 35px) !important;
}
.modalHost.modal-search-entity .k-grid-content-locked {
  z-index: 3 !important;
}
.modalHost.modal-search-entity .k-grid-content-locked td .name-icon-import {
  opacity: 0;
  filter: alpha(opacity=0);
}
.modalHost.modal-search-entity.with-locked-column {
  width: 100% !important;
  min-width: inherit !important;
}
.modalHost.modal-search-entity.with-locked-column .k-grid-content {
  width: calc(100% - 41px) !important;
  min-width: calc(100% - 41px) !important;
}
.modalHost.modal-search-entity.modal-fullscreen {
  top: 0 !important;
  left: 0 !important;
}
.modalHost.modal-search-entity.modal-fullscreen .search-container {
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
}
.modalHost.modal-search-entity.modal-fullscreen .search-container .grid-editor .k-grid .k-grid-header-wrap {
  max-width: initial;
}
.modalHost.modal-search-entity.modal-fullscreen .search-container .grid-editor .k-grid .k-grid-header-wrap table {
  max-width: initial;
}
.modalHost.modal-search-entity.modal-fullscreen .search-container .grid-editor .k-grid .k-grid-content table {
  max-width: initial;
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor {
  height: calc(100% - 133px) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor .k-grid .k-grid-content table tr:hover td {
  background-color: var(--white) !important;
  color: var(--white-contrast-text) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor .k-grid .k-grid-content table tr:hover.k-alt td {
  background-color: var(--neutral-x-contrast) !important;
  color: var(--neutral-x-contrast-text) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor .k-grid .k-grid-footer {
  padding-right: 0 !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor .k-grid .k-grid-footer table {
  width: 100%;
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor .k-grid .k-grid-footer table .k-footer-template td {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
.modalHost.modal-search-entity .resumo-caso-rev-fixo-modal.search-container .grid-editor .k-grid .k-grid-footer table .k-footer-template td::first-letter {
  text-transform: uppercase;
}
.modalHost.modal-search-entity .faturas-caso-modal .grid-editor .k-grid {
  height: calc(100% - 100px) !important;
  padding-bottom: 45px;
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.modalHost.modal-search-entity .faturas-caso-modal .grid-editor .k-grid .k-grid-footer {
  padding-right: 0px !important;
  border-left-width: 1px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info {
  width: 100%;
  height: 60px;
  padding: 20px 20px 0px 20px;
  display: block;
  font-size: var(--font-size-xs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .left-container,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .right-container {
  width: 50%;
  float: left;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .left-container label,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .right-container label {
  font-weight: bold;
  display: block;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .left-container span,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .right-container span {
  padding-right: 20px;
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .caso-info .right-container {
  width: calc(50% - 20px);
  margin-left: 20px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos {
  width: 100%;
  height: 135px;
  padding: 0 20px;
  margin-top: 20px;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos.hide-resumos {
  display: none !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container {
  width: 50%;
  float: left;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .loading-custom,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .loading-custom {
  width: 100px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container label,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container label {
  display: block;
  font-weight: bold;
  font-size: var(--font-size-xs);
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .resumo-container,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .resumo-container {
  width: 380px;
  height: 110px;
  background-color: var(--neutral-x-contrast);
  margin-top: 5px;
  font-size: var(--font-size-xs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 5px 5px 5px 5px;
  -moz-border-radius: 5px 5px 5px 5px;
  -o-border-radius: 5px 5px 5px 5px;
  border-radius: 5px 5px 5px 5px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .resumo-container table,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .resumo-container table {
  width: 100%;
  padding: 5px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .resumo-container table thead tr th.horas,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .resumo-container table thead tr th.horas {
  width: 60px;
  text-align: right;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .resumo-container table thead tr th.valores,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .resumo-container table thead tr th.valores {
  width: 140px;
  text-align: right;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .resumo-container table tbody tr td.horas,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .resumo-container table tbody tr td.horas {
  width: 60px;
  text-align: right;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .left-container .resumo-container table tbody tr td.valores,
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container .resumo-container table tbody tr td.valores {
  width: 140px;
  text-align: right;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container {
  width: calc(50% - 20px);
  margin-left: 20px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .resumos .right-container.hide-resumo-caso {
  margin-left: 0px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor {
  height: calc(100% - 365px) !important;
  padding: 0 20px !important;
  margin-top: 20px;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor.hide-resumos {
  height: calc(100% - 130px) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor label {
  display: block;
  font-weight: bold;
  font-size: var(--font-size-xs);
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid {
  height: calc(100% - 210px) !important;
  margin-top: 5px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 41px) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid .k-grid-content table tr:hover td {
  background-color: var(--white) !important;
  color: var(--white-contrast-text) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid .k-grid-content table tr:hover.k-alt td {
  background-color: var(--neutral-x-contrast) !important;
  color: var(--neutral-x-contrast-text) !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid .k-grid-footer {
  padding-right: 0 !important;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid .k-grid-footer table {
  width: 100%;
}
.modalHost.modal-search-entity .resumo-caso-rev-ts-modal.search-container .grid-editor .k-grid .k-grid-footer table .k-footer-template td {
  font-weight: 600;
  font-size: var(--font-size-xs);
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
.modalHost.modal-search-entity .search-container.plots-container {
  width: 1000px !important;
  height: 611px !important;
  margin-left: -500px !important;
  margin-top: -305px !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container {
  padding: var(--spacing-none) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .modal-filters-container {
    height: auto;
    margin-bottom: var(--spacing-none);
  }
}
.modalHost.modal-search-entity .search-container .modal-buttons-container {
  margin-left: var(--spacing-none);
}
.modalHost.modal-search-entity .search-container .grid-editor {
  height: calc(100% - 180px) !important;
}
.modalHost.modal-search-entity .search-container .grid-editor.grid-modal-container-full {
  margin-top: 0;
  height: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .grid-editor.grid-modal-container-full .k-pager-wrap {
    bottom: 0 !important;
  }
}
.modalHost.modal-search-entity .search-container .grid-editor.with-input-label {
  height: calc(100% - 106px) !important;
}
.modalHost.modal-search-entity .search-container .grid-editor.without-input-label {
  height: calc(100% - 1px) !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.column-filter {
  margin-left: 12px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.column-filter .form-table-row {
  display: block;
  height: 30px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.column-filter .form-table-row .editor-form-container .editor-form-field .k-combobox {
  height: 30px;
  width: 60%;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.column-filter .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 30px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.column-filter .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap input {
  height: 28px;
  box-sizing: border-box;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.column-filter .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before {
  line-height: 28px;
}
.modalHost.modal-search-entity .search-container.modal-grupo-trabalho .grid-modal-container .k-pager-wrap {
  position: absolute;
}
.modalHost.modal-search-entity.full-grid .grid-editor {
  margin-top: 0px !important;
  height: calc(100% - 1px) !important;
}
.modalHost.modal-search-entity.full-grid.faturas-caso-modal .search-container .k-grid {
  padding-bottom: 36px;
}
.modalHost.modal-search-entity.full-grid.faturas-caso-modal .search-container .k-grid .k-grid-content {
  height: calc(100% - 80px) !important;
}
.modalHost.modal-responsaveis .modal-container {
  width: 480px !important;
  height: 328px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -164px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-responsaveis .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-responsaveis .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-responsaveis .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-responsaveis .modal-container .modal-content {
  padding-top: 20px;
}
.modalHost.grid-modal .if-modal-form-container .grid-actions {
  position: absolute;
  top: 10px;
  right: 0;
  background: transparent;
  border: 0;
}
.modalHost.grid-modal .if-modal-form-container .grid-actions .grid-search {
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.grid-modal .if-modal-form-container .k-grid {
  border-top: none;
}
.modalHost.grid-modal .if-modal-form-container .k-grid .k-grid-header .k-grid-header-wrap {
  margin: 0 !important;
  width: 100% !important;
  min-width: 100% !important;
}
.modalHost.grid-modal .if-modal-form-container .k-grid .k-grid-header .k-grid-header-wrap table {
  min-width: 100% !important;
}
.modalHost.grid-modal .if-modal-form-container .k-grid .k-grid-content {
  margin: 0 !important;
  width: 100% !important;
  min-width: 100% !important;
}
.modalHost.grid-modal .if-modal-form-container .k-grid .k-grid-content table {
  min-width: 100% !important;
}
.modalHost.table-modal .modal-container {
  width: 800px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -400px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.table-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.table-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.table-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.table-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.table-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.table-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.table-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.table-modal .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.table-modal .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.table-modal .table-container table {
  width: 100%;
  float: left;
}
.modalHost.table-modal .table-container table .list-header {
  background: var(--neutral-x-contrast);
}
.modalHost.table-modal .table-container table .list-header .result-codigo,
.modalHost.table-modal .table-container table .list-header .result-descricao,
.modalHost.table-modal .table-container table .list-header .result-extra {
  text-transform: lowercase;
  padding: 8px;
  font-weight: var(--font-weight-semibold);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 0 var(--white);
}
.modalHost.table-modal .table-container table .list-header .result-codigo::first-letter,
.modalHost.table-modal .table-container table .list-header .result-descricao::first-letter,
.modalHost.table-modal .table-container table .list-header .result-extra::first-letter {
  text-transform: uppercase;
}
.modalHost.table-modal .table-container table tbody tr td {
  padding: 10px 6px;
  color: var(--white-contrast-text);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 0 var(--white);
}
.modalHost.table-modal .table-container .result-codigo,
.modalHost.table-modal .table-container .result-descricao,
.modalHost.table-modal .table-container .result-extra {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.table-modal .table-container .result-codigo {
  width: 15%;
}
.modalHost.table-modal .table-container .result-descricao {
  width: 60%;
}
.modalHost.table-modal .table-container .result-extra {
  width: 25%;
}
.modalHost.table-modal .table-container:first-child {
  margin-top: 30px;
}
.modalHost.table-modal .table-container.scroller-table-modal {
  height: 334px;
  width: 100%;
  float: left;
}
.modalHost.frase-modal .modal-container,
.modalHost.instrucao-pagador-modal .modal-container {
  width: 580px !important;
  height: 374px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -187px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.frase-modal .modal-container form,
.modalHost.instrucao-pagador-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-content,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow),
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value,
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow),
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow),
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.frase-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child),
.modalHost.instrucao-pagador-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.frase-modal .modal-container .modal-buttons-container,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.frase-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.frase-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.frase-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.frase-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.instrucao-pagador-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.frase-modal .modal-container:before,
.modalHost.instrucao-pagador-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.frase-modal .modal-container .form-container,
.modalHost.instrucao-pagador-modal .modal-container .form-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-xxl);
}
.modalHost.motivo-nova-versao-modal .modal-container {
  width: 510px !important;
  height: 433px !important;
  max-width: 100vw !important;
  margin-left: -255px !important;
  margin-top: -216.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.motivo-nova-versao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.motivo-nova-versao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.motivo-nova-versao-modal .modal-container .form-container .form-legaldesk {
  height: auto;
}
.modalHost.motivo-nova-versao-modal .modal-container .form-container .form-legaldesk .form-table .form-table-row {
  display: block;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.motivo-nova-versao-modal .modal-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered {
    padding-left: 0px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.motivo-nova-versao-modal .modal-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered {
    padding-left: 0px;
  }
}
.modalHost.motivo-nova-versao-modal .modal-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container {
  min-width: initial;
}
.modalHost.reset-password-modal .modal-container .modal-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  margin-top: 0;
  height: calc(100% - 112px);
}
.modalHost.reset-password-modal .modal-container .modal-content span {
  text-align: center;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
}
.modalHost.indevido-modal .modal-container,
.modalHost.justificar-corte-timesheet-modal .modal-container {
  width: 580px !important;
  height: 404px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -202px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.indevido-modal .modal-container form,
.modalHost.justificar-corte-timesheet-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-content,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow),
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value,
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow),
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow),
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.indevido-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child),
.modalHost.justificar-corte-timesheet-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.indevido-modal .modal-container .modal-buttons-container,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.indevido-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.indevido-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.indevido-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.justificar-corte-timesheet-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.indevido-modal .modal-container:before,
.modalHost.justificar-corte-timesheet-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.indevido-modal .modal-container .form-container,
.modalHost.justificar-corte-timesheet-modal .modal-container .form-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 100%;
  padding: var(--spacing-xxl);
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container {
  width: 580px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container form {
  width: 90%;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container form .form-container {
  margin-top: 20px;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container form .form-container .form-table .form-column {
  display: flex;
  flex-direction: column;
  width: 100%;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container form .form-container .form-table .form-column .date-picker .field-validation-error {
  width: 188px;
}
.modalHost.motivo-alteracacao-etapa-modal .modal-container form .form-container .form-table .form-column .textarea-container {
  height: 200px !important;
}
.modalHost.field-config-modal .modal-container {
  width: 580px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.field-config-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.field-config-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.field-config-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.field-config-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.field-config-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.field-config-modal .modal-container .form-container {
  margin-top: 20px;
}
.modalHost.field-config-modal .modal-container .form-container .form-legaldesk {
  width: 100% !important;
  padding-right: 0px !important;
}
.modalHost.field-config-modal .if-modal-form-container .modal-buttons-container {
  margin-left: 0 !important;
}
.modalHost.reprovar-timesheet-modal .modal-container {
  width: 580px !important;
  height: 680px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -340px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.reprovar-timesheet-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.reprovar-timesheet-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.reprovar-timesheet-modal .modal-container .form-container {
  width: 100%;
  height: 100%;
  float: left;
  margin-top: 20px;
}
.modalHost.reprovar-timesheet-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  width: 100%;
  height: 162px;
}
.modalHost.reprovar-timesheet-modal .modal-container .form-container.last-child {
  position: relative;
  margin-top: 0px;
}
.modalHost.reprovar-timesheet-modal .modal-container .form-container.last-child .form-table {
  margin-top: 20px;
}
.modalHost.reprovar-timesheet-modal .modal-container .form-container.last-child:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% + 60px);
  left: -30px;
}
.modalHost.modal-validation-despesa .modal-validation-despesa {
  min-height: 686px;
  margin-top: -343px !important;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .default-modal {
  margin-top: 33px;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview {
  height: 259px;
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--white);
}
@media (max-height: 690px) {
  .modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview {
    height: 236px;
  }
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-content div:last-child {
  height: 87px;
  overflow: hidden;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-container .ts-header {
  display: block;
  padding: 0;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-container .ts-header:hover {
  background-color: var(--white);
  border-color: var(--border-primary-hight-contrast);
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-container .ts-header .desp-header-unit {
  padding: 10px 6px 10px 10px;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-container .ts-header .desp-header-value {
  padding: 10px 6px 10px 10px !important;
}
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-container .ts-header .despesa-header-value,
.modalHost.modal-validation-despesa .modal-validation-despesa .itens-detail-container .k-listview .timesheet .ts-container .ts-header .despesa-header-unit {
  color: var(--neutral-x-contrast-text);
}
@media (max-height: 690px) {
  .modalHost.modal-validation-despesa .modal-validation-despesa {
    width: 720px !important;
    margin-left: -360px !important;
    min-height: 580px;
    margin-top: -290px !important;
  }
  .modalHost.modal-validation-despesa .modal-validation-despesa .form-container .form-table .form-table-row .editor-form-container {
    height: calc(50% - 10px);
    min-width: 200px;
  }
  .modalHost.modal-validation-despesa .modal-validation-despesa .form-container .form-table .form-table-row .editor-form-container:first-child {
    margin-bottom: 20px;
  }
  .modalHost.modal-validation-despesa .modal-validation-despesa .form-container .form-table .form-table-row .editor-form-container:last-child {
    float: right;
  }
}
.modalHost.pagador-modal .modal-container {
  width: 580px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.pagador-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pagador-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.pagador-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.pagador-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.pagador-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.pagador-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:not(.multi-line-full-container) {
  min-width: 235px;
  width: 235px;
}
.modalHost.pagador-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.pagador-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.pagador-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.pagador-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.pagador-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 326px;
  max-height: 326px;
  padding: var(--spacing-xxl);
}
.modalHost.pagador-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.pagador-modal .modal-container form .entity-detail-content {
  border: none;
  background-color: transparent;
}
.modalHost.pagador-modal .modal-container form .entity-detail-content .entity-detail-internal .icon-edit {
  top: 20px;
  z-index: 5;
  width: 22px;
  right: -6px;
  position: absolute;
  color: var(--off-white-contrast-text);
}
.modalHost.pagador-modal .modal-container form .entity-detail-content .entity-detail-internal .icon-edit.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed !important;
}
.modalHost.pagador-modal .modal-container form .entity-detail-content .form-container.k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pagador-modal .modal-container form .entity-detail-content .form-container .k-datepicker .k-picker-wrap .k-select .k-i-calendar:before {
    line-height: 23px !important;
  }
}
.modalHost.pagador-modal .modal-container form .item-pagador-modal {
  display: none;
}
.modalHost.pagador-modal .modal-container form .item-pagador-modal.visible {
  display: block;
}
.modalHost.pagador-modal .modal-container form .detail-container .detail-value.two-columns {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
}
.modalHost.pagador-modal .modal-container form .detail-container .detail-value.two-columns span:first-child {
  padding-right: var(--spacing-xxl);
}
.modalHost.pagador-modal .modal-container form .detail-container .detail-value.two-columns span:nth-child(2) {
  width: 45px;
  margin-left: auto;
  text-align: right;
}
.modalHost.publicacoes-consultadas-modal .modal-container {
  overflow: hidden;
}
.modalHost.publicacoes-consultadas-modal .modal-container form .entity-detail-content .entity-detail-internal {
  height: 436px;
  max-height: 436px;
}
.modalHost.publicacoes-consultadas-modal .modal-container form .modal-buttons-container .paginator {
  width: 330px !important;
  padding: 0px !important;
  margin: 0px !important;
}
.modalHost.publicacoes-consultadas-modal .modal-container form .modal-buttons-container .paginator.paginator-publicacao {
  margin-top: 5% !important;
  right: 11% !important;
}
.modalHost.publicacoes-consultadas-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap.simple-pager {
  border: none;
  background: none;
}
.modalHost.publicacoes-consultadas-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap.simple-pager .k-pager-numbers .k-state-selected {
  padding: 0px !important;
  color: var(--neutral-x-contrast-text);
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.publicacoes-consultadas-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap.simple-pager .k-pager-numbers .k-link {
  color: var(--neutral-x-contrast-text);
  padding: 0px !important;
  line-height: 28px;
}
.modalHost.publicacoes-consultadas-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap.simple-pager .k-pager-numbers .k-link:hover {
  background: none;
  border-color: transparent;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -o-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  font-weight: var(--font-weight-bold);
}
.modalHost.compor-redacao-modal .modal-container {
  width: 580px !important;
  height: 460px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -230px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.compor-redacao-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.compor-redacao-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.compor-redacao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.compor-redacao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.compor-redacao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.compor-redacao-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.compor-redacao-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.compor-redacao-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 146px;
  max-height: 146px;
  padding: var(--spacing-xxl);
}
.modalHost.compor-redacao-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.compor-redacao-modal .modal-container .first-step,
.modalHost.compor-redacao-modal .modal-container .second-step {
  opacity: 0;
  filter: alpha(opacity=0);
  display: none;
  gap: var(--spacing-md);
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.modalHost.compor-redacao-modal .modal-container .first-step.active,
.modalHost.compor-redacao-modal .modal-container .second-step.active {
  opacity: 1;
  filter: alpha(opacity=100);
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.modalHost.compor-redacao-modal .modal-container .first-step .editor-form-container {
  min-height: 60px;
  margin-bottom: var(--spacing-none);
}
.modalHost.modal-consultar-publicacoes .modal-container {
  width: 500px !important;
  height: 460px !important;
  max-width: 100vw !important;
  margin-left: -250px !important;
  margin-top: -230px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-consultar-publicacoes .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-consultar-publicacoes .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-consultar-publicacoes .modal-container .entity-detail-internal {
  width: 100%;
  height: 208px;
  padding: 23px 0px 23px 0;
  max-height: 208px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-consultar-publicacoes .modal-container .entity-detail-internal h3 {
  width: 100%;
  float: left;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  margin-bottom: 10px;
}
.modalHost.modal-consultar-publicacoes .modal-container .form-container {
  height: 315px;
}
.modalHost.modal-consultar-publicacoes .modal-container .form-container .form-legaldesk {
  height: 100%;
}
.modalHost.modal-consultar-publicacoes .modal-container .form-container .form-legaldesk .editor-form-container .editor-form-field .single-line.simple-text {
  height: 34px;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.modal-consultar-publicacoes .modal-container .form-container .form-legaldesk .editor-form-container .editor-form-field.date-picker .calendar-target {
  width: 100%;
}
.modalHost.modal-agendar-report .modal-container {
  width: 600px !important;
  height: 670px !important;
  max-width: 100vw !important;
  margin-left: -300px !important;
  margin-top: -335px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-agendar-report .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-agendar-report .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-agendar-report .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-agendar-report .modal-container .entity-detail-internal {
  width: 100%;
  height: 208px;
  padding: 23px 0px 23px 0;
  max-height: 208px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-agendar-report .modal-container .entity-detail-internal h3 {
  width: 100%;
  float: left;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-sm);
  margin-bottom: 10px;
}
.modalHost.modal-agendar-report .modal-container .modal-content {
  height: calc(100% - 122px);
}
.modalHost.modal-agendar-report .modal-container .modal-content .form-container {
  height: 100%;
}
.modalHost.modal-agendar-report .modal-container .modal-content .form-container .form-legaldesk {
  height: 100%;
}
.modalHost.modal-agendar-report .modal-container .modal-content .form-container .form-legaldesk .editor-form-container .editor-form-field .single-line.simple-text {
  height: 34px;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.modal-agendar-report .modal-container .modal-content .form-container .form-legaldesk .editor-form-container .editor-form-field.date-picker .calendar-target {
  width: 100%;
}
.modalHost.modal-adicionar-fila .modal-container {
  width: 500px !important;
  height: 435px !important;
  max-width: 100vw !important;
  margin-left: -250px !important;
  margin-top: -217.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-adicionar-fila .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-adicionar-fila .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-adicionar-fila .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container {
  width: 500px !important;
  height: 435px !important;
  max-width: 100vw !important;
  margin-left: -250px !important;
  margin-top: -217.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-fluxo-aprovacao-dinamica .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.dynamic-path-modal .modal-container {
  width: 500px !important;
  height: 260px !important;
  max-width: 100vw !important;
  margin-left: -250px !important;
  margin-top: -130px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  display: flex;
  align-items: center;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.dynamic-path-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.dynamic-path-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.dynamic-path-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.dynamic-path-modal .modal-container .modal-content {
  width: 100%;
}
.modalHost.compor-redacao-caso-modal .modal-container {
  width: 580px !important;
  height: 610px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -305px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.compor-redacao-caso-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.compor-redacao-caso-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.compor-redacao-caso-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.compor-redacao-caso-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.compor-redacao-caso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 363px;
  max-height: 363px;
  padding: var(--spacing-xxl);
}
.modalHost.compor-redacao-caso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.compor-redacao-caso-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.compor-redacao-caso-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.compor-redacao-caso-modal .modal-container .first-step,
.modalHost.compor-redacao-caso-modal .modal-container .second-step {
  opacity: 0;
  filter: alpha(opacity=0);
  display: none;
  gap: var(--spacing-md);
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.modalHost.compor-redacao-caso-modal .modal-container .first-step.active,
.modalHost.compor-redacao-caso-modal .modal-container .second-step.active {
  opacity: 1;
  filter: alpha(opacity=100);
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: opacity 0.5s ease-in-out;
  -moz-transition: opacity 0.5s ease-in-out;
  -o-transition: opacity 0.5s ease-in-out;
  -ms-transition: opacity 0.5s ease-in-out;
  transition: opacity 0.5s ease-in-out;
}
.modalHost.compor-redacao-caso-modal .modal-container .first-step .editor-form-field.multi-line-full-container,
.modalHost.compor-redacao-caso-modal .modal-container .second-step .editor-form-field.multi-line-full-container {
  height: 350px;
}
.modalHost.grid-modal .adicionarItens .search-grid {
  height: 443px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.grid-modal .adicionarItens .search-grid {
    height: 536px !important;
  }
}
.modalHost.grid-modal .adicionarItens .search-grid table th,
.modalHost.grid-modal .adicionarItens .search-grid table td {
  box-shadow: none !important;
}
.modalHost.grid-modal .adicionarItens .grid-editor.has-bottom-buttons {
  height: calc(100vh - 368px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.grid-modal .adicionarItens .grid-editor.has-bottom-buttons {
    height: calc(100vh - 94px) !important;
  }
}
.modalHost.grid-modal .adicionarItens .grid-editor.has-bottom-buttons .k-pager-wrap {
  bottom: -57px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.grid-modal .adicionarItens .grid-editor.has-bottom-buttons .k-pager-wrap {
    bottom: -32px;
  }
}
.modalHost.replicar-redacao-caso-modal .modal-container {
  width: 580px !important;
  height: 610px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -305px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.replicar-redacao-caso-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.replicar-redacao-caso-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.replicar-redacao-caso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 466px;
  max-height: 466px;
  padding: var(--spacing-xxl);
}
.modalHost.replicar-redacao-caso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.replicar-redacao-caso-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.replicar-redacao-caso-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.consult-professional-info-modal .modal-container .entity-detail-content {
  height: calc(100vh - 170px);
  overflow: auto;
}
.modalHost.consult-professional-info-modal .modal-container .entity-detail-content .agend-ferias-professional-data {
  height: calc(100vh - 170px);
  overflow: auto;
  padding-left: 24px;
  padding-right: 30px;
}
.modalHost.consult-professional-info-modal .modal-container .entity-detail-content .agend-ferias-professional-data .detail-container-info {
  width: 100%;
  height: auto;
  margin-top: 20px;
  font-size: var(--font-size-sm);
  display: inline-grid;
  margin-bottom: 0px;
  grid-template-columns: 50% 50%;
}
.modalHost.consult-professional-info-modal .modal-container .entity-detail-content .agend-ferias-professional-data .detail-container-info .detail-container-title {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  width: fit-content;
  display: flex;
  color: var(--off-white-contrast-text);
}
.modalHost.consult-professional-info-modal .modal-container .entity-detail-content .agend-ferias-professional-data .detail-container-info .detail-container-title::first-letter {
  text-transform: uppercase;
}
.modalHost.consult-professional-info-modal .modal-container .entity-detail-content .agend-ferias-professional-data .detail-container-info .detail-container-data {
  width: 100%;
  color: var(--off-white-contrast-text);
}
.modalHost.motivo-cancelamento-info-modal .modal-container {
  width: 580px !important;
  height: 610px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -305px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.motivo-cancelamento-info-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.motivo-cancelamento-info-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.motivo-cancelamento-info-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.motivo-cancelamento-info-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 466px;
  max-height: 466px;
  padding: var(--spacing-xxl);
}
.modalHost.motivo-cancelamento-info-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .entity-detail-content .detail-container .detail-label {
  width: 0%;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .entity-detail-content .detail-container .detail-value {
  width: 100%;
}
.modalHost.motivo-cancelamento-info-modal .modal-container .entity-detail-content .detail-container .detail-value span {
  font-size: var(--font-size-xs);
}
.modalHost.copiar-perfil {
  height: 680px !important;
}
.modalHost.copiar-perfil .form-container .form-legaldesk {
  height: calc(100% - 40px) !important;
}
.modalHost.copiar-perfil .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .selection-menu .nav .dropdown .dropdown-toggle input[type=checkbox] {
  display: inline-flex !important;
  top: 5px;
  position: relative;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper {
  width: 100%;
  height: 100%;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip {
  height: 100%;
  border: none;
  background-image: none;
  background-color: transparent;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items {
  height: 40px;
  padding: var(--spacing-none);
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-loading,
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-i-loading {
  display: none;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 40px;
  border: none;
  width: calc(100% / 3);
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item.item-meio {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item .k-link {
  width: 100%;
  height: 40px;
  line-height: 40px;
  text-align: center;
  padding: var(--spacing-none);
  background-color: var(--white);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
  -webkit-border-radius: 0 0 0 0;
  -moz-border-radius: 0 0 0 0;
  -o-border-radius: 0 0 0 0;
  border-radius: 0 0 0 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: lowercase;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item .k-link::first-letter {
  text-transform: uppercase;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item.k-state-active .k-link {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content {
  width: 100%;
  height: calc(100% - 40px) !important;
  margin: 0px;
  border: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor {
  height: calc(100% - 40px) !important;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid {
  height: calc(100% - 110px) !important;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
    max-width: initial;
  }
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-grid-content {
  width: 100% !important;
  height: calc(100% - 35px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-grid-content {
    max-width: initial;
  }
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-grid-content table tr.k-state-selected {
  background-color: var(--neutral-x-tint);
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-grid-content table tr.k-alt.k-state-selected {
  background-color: var(--neutral-x-tint);
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor .k-grid .k-pager-wrap {
  bottom: -48px;
  width: calc(100% + 2px);
  left: -1px;
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor.grid-modal-container-full {
  margin-top: 0;
  height: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor.grid-modal-container-full .k-pager-wrap {
    bottom: 0 !important;
  }
}
.modalHost.novos-lancamentos-modal .modal-form-container .k-tabstrip-wrapper .k-tabstrip .k-content.grid-editor.with-input-label {
  height: calc(100% - 106px) !important;
}
.modalHost.resumo-profissionais-modal .modal-form-container .k-tabstrip-wrapper .grid-editor {
  border: none;
  margin: var(--spacing-none);
}
.modalHost.resumo-profissionais-modal .modal-form-container .k-tabstrip-wrapper .grid-editor .k-grid {
  height: calc(100% - 60px) !important;
}
.modalHost.resumo-profissionais-modal .modal-form-container .k-tabstrip-wrapper .grid-editor .k-link {
  text-transform: capitalize;
}
.modalHost.resumo-profissionais-modal .modal-form-container .k-tabstrip-wrapper .grid-editor .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  max-width: none;
}
.modalHost.resumo-profissionais-modal .modal-form-container .k-tabstrip-wrapper .grid-editor .k-grid-content {
  max-width: none;
  width: 100% !important;
  background-color: var(--off-white);
}
.modalHost.resumo-profissionais-modal .modal-form-container .k-tabstrip-wrapper .grid-editor .k-grid-footer {
  display: none;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor {
  height: calc(100% - 40px) !important;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid {
  height: calc(100% - 9px) !important;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
    max-width: initial;
  }
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-header-wrap > table,
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-header-wrap,
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-virtual-scrollable-wrap,
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid k-virtual-scrollable-wrap > table {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
  height: calc(100% - 76px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content {
    max-width: initial;
  }
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content > table {
  width: 100% !important;
  min-width: 100% !important;
  max-width: 100% !important;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content table tr.k-state-selected {
  background-color: var(--neutral-x-tint);
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content table tr.k-alt.k-state-selected {
  background-color: var(--neutral-x-tint);
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content table tr.k-group-footer td {
  border-top: none;
  background-color: var(--neutral-contrast);
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content table tr.k-grouping-row td {
  border-bottom: none !important;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-content table tr.k-grouping-row:first-child td {
  border-top: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-grid-footer {
  display: none;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor .k-grid .k-pager-wrap {
  bottom: -50px;
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor.grid-modal-container-full {
  margin-top: 0;
  height: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parcelas-fixo-modal .modal-form-container.grid-editor.grid-modal-container-full .k-pager-wrap {
    bottom: 0 !important;
  }
}
.modalHost.parcelas-fixo-modal .modal-form-container.grid-editor.with-input-label {
  height: calc(100% - 106px) !important;
}
.modalHost.observacao-revisao-modal .modal-container {
  width: 680px !important;
  height: 660px !important;
  max-width: 100vw !important;
  margin-left: -340px !important;
  margin-top: -330px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.observacao-revisao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.observacao-revisao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.observacao-revisao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.observacao-revisao-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.observacao-revisao-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.observacao-revisao-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 436px;
  max-height: 436px;
  padding: var(--spacing-xxl);
}
.modalHost.observacao-revisao-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.observacao-revisao-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.observacao-revisao-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.observacao-large-revisao-modal .modal-container {
  width: 90vw !important;
  height: 90vh !important;
  max-width: 100vw !important;
  margin-left: -45vw !important;
  margin-top: -45vh !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.observacao-large-revisao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.observacao-large-revisao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.observacao-large-revisao-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.observacao-large-revisao-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.observacao-large-revisao-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 436px;
  max-height: 436px;
  padding: var(--spacing-xxl);
}
.modalHost.observacao-large-revisao-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.observacao-large-revisao-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.observacao-large-revisao-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.validacao-timesheet-ia-modal .modal-container {
  width: 610px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -305px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.validacao-timesheet-ia-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.validacao-timesheet-ia-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.validacao-timesheet-ia-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.validacao-timesheet-ia-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 436px;
  max-height: 436px;
  padding: var(--spacing-xxl);
}
.modalHost.validacao-timesheet-ia-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .detail-container {
  padding: 10px;
  border-radius: var(--radius-xxxs);
  color: var(--main-primary-xx-tint);
  border: 1px solid var(--main-primary-xx-tint);
  margin-top: 25px;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .detail-container.errors {
  margin-top: 0px;
  color: var(--fb-danger-tint);
  border: 1px solid var(--fb-danger-x-tint);
}
.modalHost.validacao-timesheet-ia-modal .modal-container .detail-container .title {
  font-weight: 600;
  text-align: center;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .detail-container .itens {
  padding-top: 10px;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .detail-container .itens ul {
  list-style: disc;
  margin: 1.5em;
}
.modalHost.validacao-timesheet-ia-modal .modal-container .detail-container .itens ul li {
  line-height: 22px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container,
.modalHost.selecionar-filtro-modal .modal-container .form-container,
.modalHost.revisores-do-caso-modal .modal-container .form-container,
.modalHost.delegar-revisao-modal .modal-container .form-container {
  margin-top: 23px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .form-table,
.modalHost.selecionar-filtro-modal .modal-container .form-container .form-table,
.modalHost.revisores-do-caso-modal .modal-container .form-container .form-table,
.modalHost.delegar-revisao-modal .modal-container .form-container .form-table {
  position: relative;
  padding-bottom: 8px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .form-table:after,
.modalHost.selecionar-filtro-modal .modal-container .form-container .form-table:after,
.modalHost.revisores-do-caso-modal .modal-container .form-container .form-table:after,
.modalHost.delegar-revisao-modal .modal-container .form-container .form-table:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: calc(100% + 60px);
  left: -30px;
  bottom: 0;
}
.modalHost.delegar-revisao-modal .modal-container {
  width: 540px !important;
  height: 717px !important;
  max-width: 100vw !important;
  margin-left: -270px !important;
  margin-top: -358.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.delegar-revisao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.delegar-revisao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.delegar-revisao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.selecionar-revisor-modal .modal-container,
.modalHost.revisores-do-caso-modal .modal-container {
  width: 370px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -185px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.selecionar-revisor-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.revisores-do-caso-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.selecionar-revisor-modal .modal-container:before,
.modalHost.revisores-do-caso-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap,
.modalHost.revisores-do-caso-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap,
.modalHost.delegar-revisao-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-combobox .k-dropdown-wrap {
  outline: none;
  padding-right: 36px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .search-icon-container,
.modalHost.revisores-do-caso-modal .modal-container .form-container .search-icon-container,
.modalHost.delegar-revisao-modal .modal-container .form-container .search-icon-container {
  width: 36px;
  height: 32px;
  position: absolute;
  right: 0px;
  top: 0px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .search-icon-container .ico-search,
.modalHost.revisores-do-caso-modal .modal-container .form-container .search-icon-container .ico-search,
.modalHost.delegar-revisao-modal .modal-container .form-container .search-icon-container .ico-search {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list {
  margin: 0 0 -33px 0;
  width: 100%;
  float: left;
  height: 186px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0px var(--white);
  position: relative;
  cursor: pointer;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li:hover label,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li:hover label,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:hover label {
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li label,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li label,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li label {
  float: right;
  width: 298px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--off-white-contrast-text);
  cursor: pointer;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover {
  background-color: transparent !important;
  cursor: default !important;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover label,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover label,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover label {
  color: var(--off-white-contrast-text);
  cursor: default !important;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li:last-child,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li:last-child,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:last-child {
  margin-bottom: -1px;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li:before,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li:before,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  float: left;
  width: 33px;
  height: 50px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li:before,
  .modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li:before,
  .modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:before {
    height: 50px;
  }
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li:after,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li:after,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:after {
  font-family: 'legaldesk-icons' !important;
  line-height: 22px;
  text-indent: 0px;
  font-size: 18px;
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  top: 14px;
  left: 7px;
  text-align: center;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.selecionado,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.selecionado,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.selecionado {
  background-color: var(--main-primary-xx-contrast);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.selecionado label,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.selecionado label,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.selecionado label {
  color: var(--white-contrast-text);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-socio:after,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-socio:after,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-socio:after {
  content: "\e951";
  color: var(--main-primary-x-tint-text);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-padrao:before,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-padrao:before,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-padrao:before {
  background-color: var(--fb-success-default);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-padrao:after,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-padrao:after,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-padrao:after {
  content: "\e91e";
  font-size: var(--font-size-xs);
  color: var(--fb-success-default-text);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.outros-profissionais:before,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.outros-profissionais:before,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.outros-profissionais:before {
  background: transparent;
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.outros-profissionais:after,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.outros-profissionais:after,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.outros-profissionais:after {
  content: "\e9a8";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.profissional-corrente:before,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.profissional-corrente:before,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.profissional-corrente:before {
  background: var(--main-primary-x-tint);
}
.modalHost.selecionar-revisor-modal .modal-container .form-container .selecionar-revisor-list ul li.profissional-corrente:after,
.modalHost.revisores-do-caso-modal .modal-container .form-container .selecionar-revisor-list ul li.profissional-corrente:after,
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.profissional-corrente:after {
  content: "\e96f";
  font-size: var(--font-size-xs);
  color: var(--main-primary-x-tint-text);
}
.modalHost.delegar-revisao-modal .modal-container .form-container {
  padding: 0 24px;
  box-sizing: border-box;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .form-table::after {
  display: none;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-maskedtextbox.calendar-target {
  width: 100%;
  border-radius: 3px;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list {
  height: 250px;
  overflow: hidden;
  outline: none;
  margin: -30px 0 0 0;
  border: 1px solid var(--border-primary-hight-contrast);
  width: calc(100% - 2px);
  border-radius: var(--radius-vs);
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 20px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0px var(--white);
  position: relative;
  cursor: pointer;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover {
  background-color: transparent !important;
  cursor: default !important;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover label {
  color: var(--off-white-contrast-text);
  cursor: default !important;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li label {
  float: left;
  padding-left: 25px;
  width: 298px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--off-white-contrast-text);
  cursor: pointer;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover {
  cursor: default !important;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.no-hover label {
  color: var(--off-white-contrast-text);
  cursor: default !important;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:last-child {
  margin-bottom: -1px;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:before {
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  float: left;
  width: 33px;
  height: 50px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:before {
    height: 50px;
  }
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li:after {
  font-family: 'legaldesk-icons' !important;
  line-height: 22px;
  text-indent: 0px;
  font-size: 18px;
  content: '';
  position: absolute;
  width: 20px;
  height: 20px;
  top: 14px;
  left: 7px;
  color: var(--data-visualization-black-contrast-dark);
  text-align: center;
}
.modalHost.delegar-revisao-modal .modal-container .form-container .selecionar-revisor-list ul li.revisor-socio:after {
  content: "\e9ae";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.selecionar-filtro-modal .modal-container .accordion-container {
  height: 323px;
}
.modalHost.selecionar-filtro-modal .modal-container .accordion-container p {
  margin: 0 !important;
  background: var(--neutral-contrast);
  padding: 17px 41px 5px !important;
}
.modalHost.selecionar-filtro-modal .modal-container .accordion-container p .detail-item {
  display: block;
  height: 30px;
}
.modalHost.selecionar-filtro-modal .modal-container .accordion-container p .detail-item label {
  float: left;
  width: 50%;
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.selecionar-filtro-modal .modal-container .accordion-container p .detail-item .value {
  float: right;
  width: 50%;
  color: var(--data-visualization-black-contrast-dark);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.wo-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.wo-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.wo-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 230px;
  max-height: 230px;
  padding: var(--spacing-xxl);
}
.modalHost.wo-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.wo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container.multi-line-full-container {
  width: 100%;
  height: 132px;
}
.modalHost.wo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  height: 132px;
}
.modalHost.wo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 132px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.wo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
  min-height: 132px;
}
.modalHost.alert-modal .modal-container,
.modalHost.confirm-prefatura-modal .modal-container {
  width: 580px !important;
  height: 300px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -150px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.alert-modal .modal-container .modal-buttons-container,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.alert-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.alert-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.alert-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.alert-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.confirm-prefatura-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.alert-modal .modal-container:before,
.modalHost.confirm-prefatura-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.alert-modal .modal-container p,
.modalHost.confirm-prefatura-modal .modal-container p {
  padding: 23px 0;
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
}
.modalHost.sobrescrever-documento-modal .modal-container {
  width: 580px !important;
  height: 240px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -120px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.sobrescrever-documento-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.sobrescrever-documento-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.sobrescrever-documento-modal .modal-container p {
  padding: 23px 0;
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-link.naoLido {
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header {
  display: flex;
  gap: 5px;
  height: auto !important;
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header > :nth-last-child(2) {
  margin-left: auto;
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-content {
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--white);
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-content .inner-content {
  display: flex;
  flex-direction: column;
  padding: 20px 16px;
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-content .inner-content p {
  font-size: var(--font-size-xs);
  line-height: 24px;
  padding: 0 !important;
  margin-bottom: 5px;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}
.modalHost.instrucao-revfixo-modal .accordion-container .k-widget.k-panelbar .k-item .k-content .inner-content > :last-child {
  width: 20px;
  align-self: flex-end;
  margin-right: 10px;
  color: var(--white-contrast-text);
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item div > div.inner-content {
  padding: 20px 25px !important;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item div > div.inner-content p {
  text-align: justify;
  margin-right: var(--spacing-none) !important;
  width: 530px !important;
  align-self: auto !important;
  display: block !important;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header {
  padding: 10px 25px !important;
  background-color: var(--white);
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header ul {
  border: none;
  background: none;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info {
  line-height: 20px;
  font-weight: var(--font-weight-medium);
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info.naoLido {
  font-weight: var(--font-weight-semibold);
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info .k-menu-group {
  width: auto;
  height: auto;
  border: 1px solid var(--border-primary-hight-contrast);
  box-shadow: none;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info .k-menu-group .item-menu-link.disabled.k-state-hover {
  background: var(--off-white);
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info .k-menu-group .item-menu-link .k-link {
  padding: 10px;
  font-weight: var(--font-weight-regular) !important;
  text-align: left;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info .k-menu-group .item-menu-link .k-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header .instrucoes-revisao-info .k-menu-group .item-menu-link .k-link:hover {
  transition: all 0.2s linear;
  background-color: var(--neutral-contrast);
  background-image: none;
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header div {
  max-width: 370px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item span.k-link.k-header div .txt2 {
  font-size: var(--font-size-xs) !important;
  width: 270px !important;
}
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item .k-i-arrow-60-down,
.modalHost.instrucao-revfixo-modal .default-modal-window .k-widget.k-panelbar .k-item .k-i-arrow-60-up {
  display: none;
}
.modalHost.instrucao-revfixo-modal .adicionar-inst-fixo .editor-form-label {
  margin-top: 20px;
}
.k-ie .modalHost .form-table-row .multi-line-full-container.editor-form-container {
  min-height: 187px;
}
.modalHost .form-table-row .editor-form-container .editor-form-field .k-i-arrow-s {
  background-image: none;
}
.modalHost .form-table-row .editor-form-container .editor-form-field .k-i-arrow-s:before {
  width: 100%;
  height: 100%;
  font-family: 'legaldesk-icons' !important;
  content: "\e93e";
  font-size: var(--font-size-md);
  line-height: 22px;
  text-align: center;
  position: absolute;
  top: 6px !important;
  left: 0 !important;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .form-container {
  display: block;
  float: left;
  width: 100%;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-header {
  padding: 10px 60px 10px 30px !important;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-header .txt2 {
  font-size: var(--font-size-sm) !important;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-header .item-menu-icon {
  width: 20px;
  height: 20px;
  font-size: 18px;
  position: absolute;
  right: 28px;
  top: 15px;
  cursor: pointer;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container.no-border {
  border-bottom: none !important;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-bottom: 10px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span {
  line-height: 20px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span .icon-go-to {
  color: var(--off-white-contrast-text);
  float: right;
  margin-left: 10px;
  width: 20px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span .icon-go-to:before {
  line-height: 20px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span .icon-important-info-full {
  display: inline-block;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin: 0px 2px 0 12px;
  font-size: var(--font-size-sm);
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span .icon-important-info-full:before {
  line-height: 10px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span:first-child {
  max-width: 275px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value:last-child {
  margin-bottom: 0px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado {
  font-size: var(--font-size-xxs);
  background-color: var(--off-white);
  padding: 15px 20px;
  width: 100%;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado .k-edge,
.k-ie .modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado {
  width: 685px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado tbody tr th {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--white-contrast-text);
  text-transform: lowercase;
  padding-bottom: 15px;
  text-align: left;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado tbody tr th::first-letter {
  text-transform: uppercase;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 95px;
  padding-bottom: 12px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado tbody tr td:nth-child(1) {
  max-width: 140px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado tbody tr td:nth-child(5) {
  max-width: 185px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item table.planejamento-resultado tbody tr td:nth-child(6) {
  max-width: 60px;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item.aprovacao-planejamento > div {
  max-height: 382px;
  overflow: auto;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form,
.modalHost.instrucoes-revisao-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-content,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container.horizontal,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container.horizontal > div,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container.horizontal-2,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container .detail-label,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow),
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container .detail-value,
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow),
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow),
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.instrucoes-revisao-modal .default-modal-window form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child),
.modalHost.instrucoes-revisao-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion {
  height: auto;
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header {
  height: auto;
  display: flex;
  gap: var(--spacing-sm);
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  padding: var(--spacing-xxs) var(--spacing-xxl);
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header ul.k-widget.k-reset,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header ul.k-widget.k-reset {
  -webkit-align-self: center;
  align-self: center;
  border: none;
  background: none;
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .txt1,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .txt1 {
  float: right;
  width: 100px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-sm);
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .txt2,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .txt2 {
  width: auto;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 250px;
  margin-right: auto;
  font-size: var(--font-size-sm);
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .txt3,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .txt3 {
  float: right;
  font-size: var(--font-size-sm);
  margin-left: var(--spacing-xxs);
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .k-i-arrow-60-down,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .k-i-arrow-60-down,
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .k-i-arrow-60-up,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-link.k-header .k-i-arrow-60-up {
  display: none;
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content {
  border-color: var(--border-primary-hight-contrast);
  background-color: var(--white);
  padding: 20px 30px 20px 25px;
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content > p,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content > p {
  width: 100%;
  line-height: normal;
  text-align: justify;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  font-size: var(--font-size-xs);
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px 0px 15px 0px;
  padding: var(--spacing-none);
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  height: 20px;
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container .detail1,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container .detail1,
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container .detail2,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container .detail2 {
  width: 50%;
}
.modalHost.instrucoes-revisao-modal .default-modal-window .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container .detail-full,
.modalHost.instrucoes-revisao-modal .modal-container .accordion-container.instrucoes-accordion .k-widget.k-reset .k-item .k-content .details-container .detail-full {
  width: 100%;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container {
  height: auto !important;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span:first-child {
  max-width: 430px !important;
}
.modalHost.resultado-aprovacao-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-state-selected {
  box-shadow: inset 0px -1px 0px var(--neutral-contrast) !important;
}
.modalHost.resultado-aprovacao-modal.escalate .default-modal-window {
  width: 725px !important;
}
.modalHost.resultado-aprovacao-modal.escalate .default-modal-window .professional-escalate {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 260px;
}
.modalHost.wo-error-modal .default-modal-window .form-container {
  display: block;
  float: left;
  width: 100%;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-header {
  padding: 10px 60px 10px 30px !important;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-header .txt2 {
  font-size: var(--font-size-sm) !important;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-header .item-menu-icon {
  width: 20px;
  height: 20px;
  font-size: 18px;
  position: absolute;
  right: 28px;
  top: 15px;
  cursor: pointer;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content {
  float: left;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container {
  height: auto !important;
  margin-left: 30px;
  float: left;
  display: block;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container.no-border {
  border-bottom: none !important;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value {
  float: left;
  display: block;
  height: auto;
  margin-bottom: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value .value-line {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span {
  float: left;
  display: block;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span:first-child {
  max-width: 430px !important;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span.value-professional,
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span.value-matter {
  width: 60% !important;
  max-width: 60% !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span.value-hora {
  width: 20% !important;
  max-width: 20% !important;
  text-align: right;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span.value-data {
  width: 40% !important;
  max-width: 40% !important;
  text-align: right;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value span.value-description {
  width: 100% !important;
  max-width: 100% !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 10px;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-content .details-container .item-value:last-child {
  margin-bottom: 0px;
  border-bottom: none;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item .k-link.k-state-selected {
  box-shadow: inset 0px -1px 0px var(--neutral-contrast) !important;
}
.modalHost.wo-error-modal .default-modal-window .k-widget.k-panelbar .k-item:last-child .k-content {
  border-bottom: none;
}
.modalHost.editar-total-modal .modal-container,
.modalHost.editar-total-prefatura-modal .modal-container {
  width: 580px !important;
  height: 640px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -320px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.editar-total-modal .modal-container form,
.modalHost.editar-total-prefatura-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-content,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow),
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value,
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow),
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow),
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-total-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child),
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.editar-total-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.editar-total-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.editar-total-modal .modal-container:before,
.modalHost.editar-total-prefatura-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.editar-total-modal .modal-container form .entity-detail-content,
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.editar-total-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.editar-total-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao,
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 230px;
  max-height: 230px;
  padding: var(--spacing-xxl);
}
.modalHost.editar-total-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao,
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox {
  width: 100%;
  border: none;
  padding: var(--spacing-none);
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox .k-numeric-wrap,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox .k-numeric-wrap {
  position: relative;
  padding: var(--spacing-none);
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap.k-state-disabled .k-input,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap.k-state-disabled .k-input,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox .k-numeric-wrap.k-state-disabled .k-input,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox .k-numeric-wrap.k-state-disabled .k-input {
  color: transparent;
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap.k-state-focused,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap.k-state-focused,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox .k-numeric-wrap.k-state-focused,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox .k-numeric-wrap.k-state-focused {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox input.k-input,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox input.k-input,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox input.k-input,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox input.k-input,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox input.k-textbox,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-numerictextbox input.k-textbox,
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox input.k-textbox,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox input.k-textbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  text-align: right;
  border-radius: 3px;
  width: 100% !important;
  height: 34px !important;
  padding: 3px 3px 3px 0 !important;
  border: 0;
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox {
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox:not(.calendar-target).k-state-disabled input.k-textbox,
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .k-maskedtextbox:not(.calendar-target).k-state-disabled input.k-textbox {
  color: transparent;
  width: 100% !important;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:nth-child(2),
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:nth-child(2),
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:nth-child(3),
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:nth-child(3) {
  min-width: 250px;
  width: calc(50% - 10px);
}
.modalHost.editar-total-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:nth-child(3),
.modalHost.editar-total-prefatura-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:nth-child(3) {
  float: right;
}
.modalHost.editar-total-prefatura-modal .modal-container {
  width: 580px !important;
  height: 576px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -288px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.editar-total-prefatura-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-total-prefatura-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 172px;
  max-height: 172px;
  padding: var(--spacing-xxl);
}
.modalHost.editar-total-prefatura-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.editar-total-prefatura-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.editar-total-prefatura-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container {
  width: 580px !important;
  height: 630px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -315px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 226px;
  max-height: 226px;
  padding: var(--spacing-xxl);
}
.modalHost.editar-total-prefatura-modal.contem-contrato .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.informacoes-modal .modal-container {
  width: 580px !important;
  height: 412px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -206px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.informacoes-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.informacoes-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.informacoes-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.informacoes-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.informacoes-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 186px;
  max-height: 186px;
  padding: var(--spacing-xxl);
}
.modalHost.informacoes-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.informacoes-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.informacoes-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.informacoes-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.politica-desconto-modal .modal-container {
  width: 580px !important;
  height: 280px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -140px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.politica-desconto-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.politica-desconto-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.politica-desconto-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.politica-desconto-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.politica-desconto-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.politica-desconto-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 136px;
  max-height: 136px;
  padding: var(--spacing-xxl);
}
.modalHost.politica-desconto-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.politica-desconto-modal .modal-container .entity-detail-internal .detail-container .detail-value {
  width: 100%;
}
.modalHost.politica-desconto-modal .modal-container .entity-detail-internal .detail-container .detail-value span {
  font-size: var(--font-size-sm);
}
.modalHost .caso-favorito-cadastro {
  width: 580px !important;
  height: 340px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -170px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost .caso-favorito-cadastro .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .caso-favorito-cadastro .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost .caso-favorito-cadastro .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator .before,
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost .caso-favorito-cadastro .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost .caso-favorito-cadastro:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .detalhe-modal form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost .detalhe-modal form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost .detalhe-modal form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost .detalhe-modal form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.editar-profissionais-modal .modal-container {
  width: 610px !important;
  height: 610px !important;
  max-width: 100vw !important;
  margin-left: -305px !important;
  margin-top: -305px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.editar-profissionais-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.editar-profissionais-modal .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.editar-profissionais-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.editar-profissionais-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.editar-profissionais-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table {
  float: left;
  display: block;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .form-column-1-centered,
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .form-column-1 {
  padding-left: 0;
  padding-right: 20px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .form-column-2-centered,
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .form-column-2 {
  padding-right: 0;
  padding-left: 20px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container {
  /*margin-bottom: 17px;*/
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  min-height: 340px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1 {
  min-height: 140px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2 {
  min-height: 240px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 115px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect {
  width: 100%;
  height: 266px;
  max-height: 266px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 {
  width: 100%;
  height: calc(266px - 78px);
  max-height: calc(266px - 78px);
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap {
  height: calc(261px - 78px);
  max-height: calc(261px - 78px);
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before {
  width: 20px;
  height: 20px;
  content: "\e9c6";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 20px !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e924";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container .field-validation-error {
    bottom: -16px !important;
  }
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container.multi-line-full-container {
  position: absolute;
  height: calc(100% - 18px);
  width: calc(100% - 22px);
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  width: 100%;
  position: absolute;
  top: 26px;
  max-height: 410px;
  min-height: 190px;
  height: calc(100% - 26px);
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line {
  min-height: 190px !important;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container.half-line-field {
  width: 48%;
  min-width: 100px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container.half-line-field.last {
  margin-left: 4%;
}
.modalHost.editar-profissionais-modal .modal-container form .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position {
  top: auto;
  bottom: 1px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container {
  min-width: 100px;
  width: calc(25% - 15px);
  margin-bottom: var(--spacing-none);
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container:first-child {
  margin-left: var(--spacing-none);
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container:last-child {
  margin-right: var(--spacing-none);
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-numerictextbox {
  padding: 0;
  border: none;
  width: 100%;
  border-radius: 3px;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-numerictextbox .k-numeric-wrap {
  padding: 0;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-numerictextbox .k-numeric-wrap.k-state-focused {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-numerictextbox .k-numeric-wrap input.k-input {
  width: 100%;
  height: 34px;
  border: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  padding: 3px 3px 3px 0 !important;
  border-radius: 3px;
  text-align: right;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-simple-input {
  width: 100%;
  height: 34px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-simple-input:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
  -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-simple-input .k-textbox {
  border: 0;
  border-left: 4px solid transparent !important;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-simple-input .k-textbox:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .scrollabe-container {
  flex: 1;
  border: none;
  background: none;
  max-height: 380px;
  overflow-y: auto;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .scrollabe-container .ds-modal-detail-content {
  height: auto;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .scrollabe-container .ds-modal-detail-content:not(:last-child) {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .scrollabe-container .form-table.k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  background: none;
}
.modalHost.editar-profissionais-modal .modal-container form .form-container .scrollabe-container .form-table .form-table-row {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-sm);
}
.modalHost.editar-profissionais-modal .modal-container form .form-container > .ds-modal-detail-content {
  height: 120px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator {
  max-width: 390px;
  width: auto;
  margin: var(--spacing-none) !important;
  margin-right: auto !important;
  padding: var(--spacing-none) !important;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator span {
  opacity: 1;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap {
  width: auto;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  border: none;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-pager-numbers {
  margin: 0 2px;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-pager-numbers li {
  width: 28px;
  height: 26px;
  margin: 0 2px;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-pager-numbers .k-state-selected {
  height: 26px;
  border-radius: 0;
  background: none;
  color: var(--black);
  font-weight: var(--font-weight-semibold);
  border: none;
  font-size: var(--font-size-sm);
  vertical-align: top;
  min-width: 28px;
  line-height: 26px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-pager-numbers .k-link {
  height: 26px;
  min-width: 28px;
  border: none;
  font-size: var(--font-size-sm);
  background: none;
  line-height: 26px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
  border-radius: 0;
  font-weight: var(--font-weight-medium);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-pager-numbers .k-link:hover:not(.k-state-disabled) {
  color: var(--neutral-x-contrast-text) !important;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-link {
  width: 26px;
  height: 26px;
  background: none;
  border: none;
  border-radius: 0;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xl);
  margin-top: var(--spacing-none);
  padding: var(--spacing-none) !important;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-link:hover {
  font-weight: var(--font-weight-semibold);
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-link:hover:not(.k-state-disabled) .k-icon {
  color: var(--neutral-x-contrast-text) !important;
}
.modalHost.editar-profissionais-modal .modal-container form .modal-buttons-container .paginator .k-pager-wrap .k-link.k-state-disabled .k-icon:before {
  cursor: not-allowed !important;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container,
.modalHost.editar-total-parcelas-fixo-modal .modal-container {
  width: 610px !important;
  height: 627px !important;
  max-width: 100vw !important;
  margin-left: -305px !important;
  margin-top: -313.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.editar-total-parcelas-fixo-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.delegar-revisor-em-lote-modal .modal-container:before,
.modalHost.enviar-para-faturamento-em-lote-modal .modal-container:before,
.modalHost.editar-total-parcelas-fixo-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.delegar-revisor-em-lote-modal form .form-table,
.modalHost.enviar-para-faturamento-em-lote-modal form .form-table,
.modalHost.editar-total-parcelas-fixo-modal form .form-table {
  height: 107px;
}
.modalHost.delegar-revisor-em-lote-modal form .form-table .editor-form-container,
.modalHost.enviar-para-faturamento-em-lote-modal form .form-table .editor-form-container,
.modalHost.editar-total-parcelas-fixo-modal form .form-table .editor-form-container {
  margin-top: 21px;
  margin-bottom: 25px;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container-header,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container-header,
.modalHost.editar-total-parcelas-fixo-modal form .list-container-header {
  width: calc(100% + 60px);
  margin-left: -30px;
  float: left;
  display: block;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container-header:after,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container-header:after,
.modalHost.editar-total-parcelas-fixo-modal form .list-container-header:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  margin-left: 0px;
  left: 0;
  bottom: 0px;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container-header:last-child,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container-header:last-child,
.modalHost.editar-total-parcelas-fixo-modal form .list-container-header:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container-header:last-child:after,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container-header:last-child:after,
.modalHost.editar-total-parcelas-fixo-modal form .list-container-header:last-child:after {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container-header .icon-field-uncheck1,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container-header .icon-field-uncheck1,
.modalHost.editar-total-parcelas-fixo-modal form .list-container-header .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin: 7px auto;
  color: var(--neutral-x-contrast-text);
}
.modalHost.delegar-revisor-em-lote-modal form .list-container-header .list-item-detail,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container-header .list-item-detail,
.modalHost.editar-total-parcelas-fixo-modal form .list-container-header .list-item-detail {
  width: calc(100% - 30px);
  height: 20px;
  float: left;
  margin: 7px auto 7px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container,
.modalHost.editar-total-parcelas-fixo-modal form .list-container {
  height: 341px;
  margin-left: -30px;
  width: calc(100% + 60px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  border: none;
  background-color: var(--white);
  float: left;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  display: block;
  width: 100%;
  height: 34px;
  position: relative;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item.k-state-focused,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item.k-state-focused,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item.k-state-focused {
  outline: none;
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item:after,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item:after,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  left: 0;
  bottom: 0px;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item:last-child,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item:last-child,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item:last-child:after,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item:last-child:after,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item:last-child:after {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item .icon-field-uncheck1,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item .icon-field-uncheck1,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin: 7px auto;
  color: var(--white-contrast-text);
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item .list-item-detail,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item .list-item-detail,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item .list-item-detail {
  width: calc(100% - 30px);
  height: 20px;
  float: left;
  margin: 7px auto 7px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--white-contrast-text);
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item.disabled,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item.disabled,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed !important;
}
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item.disabled .icon-field-uncheck1,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item.disabled .icon-field-uncheck1,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item.disabled .icon-field-uncheck1,
.modalHost.delegar-revisor-em-lote-modal form .list-container .list-item.disabled .list-item-detail,
.modalHost.enviar-para-faturamento-em-lote-modal form .list-container .list-item.disabled .list-item-detail,
.modalHost.editar-total-parcelas-fixo-modal form .list-container .list-item.disabled .list-item-detail {
  cursor: not-allowed !important;
}
.modalHost.delegar-revisor-em-lote-modal form .modal-buttons-container .paginator,
.modalHost.enviar-para-faturamento-em-lote-modal form .modal-buttons-container .paginator,
.modalHost.editar-total-parcelas-fixo-modal form .modal-buttons-container .paginator {
  width: 300px !important;
  padding: 0px !important;
  margin: 0px !important;
  margin-top: -2px !important;
}
.modalHost.delegar-revisor-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager,
.modalHost.enviar-para-faturamento-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager,
.modalHost.editar-total-parcelas-fixo-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager {
  border: none;
  background: none;
  padding: 0.333em 0 0.333em 0.25em;
}
.modalHost.delegar-revisor-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-link span,
.modalHost.enviar-para-faturamento-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-link span,
.modalHost.editar-total-parcelas-fixo-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-link span {
  padding: 0px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.delegar-revisor-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected,
.modalHost.enviar-para-faturamento-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected,
.modalHost.editar-total-parcelas-fixo-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected {
  padding: 0px !important;
  color: var(--neutral-x-contrast-text);
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.delegar-revisor-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link,
.modalHost.enviar-para-faturamento-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link,
.modalHost.editar-total-parcelas-fixo-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link {
  color: var(--neutral-x-contrast-text);
  padding: 0px !important;
  line-height: 28px;
}
.modalHost.delegar-revisor-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link:hover,
.modalHost.enviar-para-faturamento-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link:hover,
.modalHost.editar-total-parcelas-fixo-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link:hover {
  background: none;
  border-color: transparent;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -o-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  font-weight: var(--font-weight-bold);
}
.modalHost.acoes-prefatura-modal .modal-container {
  width: 960px !important;
  height: 600px !important;
  max-width: 100vw !important;
  margin-left: -480px !important;
  margin-top: -300px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.acoes-prefatura-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.acoes-prefatura-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.acoes-prefatura-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: calc(100% - 111px);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor {
  border: none;
  margin: var(--spacing-none);
  background-color: transparent;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  padding: var(--spacing-xxl);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container.two-columns .pane-container-content {
  max-width: 50%;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content {
  flex: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-xxxs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .list-container-header {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-xxl);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .list-container-header-text {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .form-table {
  height: 100%;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .form-table .form-table-row {
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .form-table .form-table-row .editor-form-container.multi-line-full-container {
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  margin: var(--spacing-none);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  height: 258px;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo.for-concluir {
  min-height: 350px;
  padding: var(--spacing-none);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo.for-concluir .check-combo-header {
  padding-top: var(--spacing-xxxs);
  padding-inline: var(--spacing-md);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo.for-concluir .check-combo-input {
  padding-inline: var(--spacing-md);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo.for-concluir .check-combo-list-item {
  padding-inline: var(--spacing-md);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo.for-concluir .check-combo-list-item:not(:last-child) {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo.for-concluir .check-combo-footer {
  padding-inline: var(--spacing-md);
  padding-bottom: var(--spacing-xxxs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-title.third {
  flex: 1;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item {
  gap: var(--spacing-xxl);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.fluxo-revisao-timeline {
  overflow-x: auto;
  gap: var(--spacing-pill);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.third {
  flex: 1;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box {
  width: 30px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box-icon {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 20px;
  height: 20px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -moz-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -o-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box-icon.ico-check {
  color: var(--fb-danger-default-text);
  background-color: var(--fb-success-tint);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box-icon.ico-pendent {
  border: 1px solid var(--neutral-tint);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box-icon.ico-in-revision {
  border-color: var(--main-primary-contrast);
  border: 1px solid var(--main-primary-contrast);
  background: conic-gradient(var(--main-primary-contrast) 0% 75%, transparent 75% 100%);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box:has(.ico-check)::after {
  background-color: var(--fb-success-tint);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box:has(.ico-in-revision)::after {
  background-color: var(--main-primary-contrast);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box:has(.ico-pendent)::after {
  background-color: var(--neutral-tint);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section-revisor-box:not(:last-child)::after {
  left: 155%;
  bottom: 70%;
  content: '';
  position: relative;
  width: var(--spacing-pill);
  height: 2px;
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-name {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxxs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-values {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxl);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-values-item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-vs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-values-item-label {
  align-content: center;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-regular);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-values-item-value {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: ew-resize;
  overflow-x: scroll;
  scrollbar-width: none;
  gap: var(--spacing-md);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list-box {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxxs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list-box-icon {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 15px;
  height: 15px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -moz-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -o-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list-box-icon.ico-check {
  color: var(--fb-danger-default-text);
  background-color: var(--fb-success-tint);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list-box-icon.ico-pendent {
  border: 1px solid var(--neutral-tint);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list-box-icon.ico-in-revision {
  border-color: var(--main-primary-contrast);
  border: 1px solid var(--main-primary-contrast);
  background: conic-gradient(var(--main-primary-contrast) 0% 75%, transparent 75% 100%);
}
.modalHost.acoes-prefatura-modal .modal-container form .k-tabstrip-wrapper .k-tabstrip .grid-editor .pane-container-content .check-combo-list-item-section.for-concluir .caso-info-reviewers-list-box-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.delegar-revisor-modal .modal-container {
  width: 960px !important;
  height: 600px !important;
  max-width: 100vw !important;
  margin-left: -480px !important;
  margin-top: -300px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.delegar-revisor-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.delegar-revisor-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.delegar-revisor-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.delegar-revisor-modal .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: var(--spacing-xxl);
  height: calc(100% - 112px);
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .list-container-header {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-xxl);
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .list-container-header-title {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .list-container-header-text {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .detail-content {
  flex: 1;
  width: 50%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-xxxs);
  margin-bottom: var(--spacing-md);
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .form-table {
  flex: 1;
  width: 50%;
  height: 100%;
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .form-table .form-table-row {
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modalHost.delegar-revisor-modal .modal-container form .detail-container .form-table .form-table-row .editor-form-container.multi-line-full-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 294px;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  margin: var(--spacing-none);
}
.modalHost.concluir-revisao-em-lote-modal .modal-container {
  width: 610px !important;
  height: 519px !important;
  max-width: 100vw !important;
  margin-left: -305px !important;
  margin-top: -259.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.concluir-revisao-em-lote-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container-header {
  width: calc(100% + 60px);
  margin-left: -30px;
  float: left;
  display: block;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container-header:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  margin-left: 0px;
  left: 0;
  bottom: 0px;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container-header:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container-header:last-child:after {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container-header .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin: 7px auto;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container-header .list-item-detail {
  width: calc(100% - 30px);
  height: 20px;
  float: left;
  margin: 7px auto 7px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container {
  height: 341px;
  margin-left: -30px;
  width: calc(100% + 60px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  border: none;
  background-color: var(--white);
  float: left;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item {
  width: 100%;
  height: 34px;
  margin: 0px;
  padding: 0px;
  padding: 0px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  display: block;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item.k-state-focused {
  outline: none;
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  left: 0;
  bottom: 0px;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item:last-child:after {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin: 7px auto;
  color: var(--white-contrast-text);
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item .list-item-detail {
  width: calc(100% - 30px);
  height: 20px;
  float: left;
  margin: 7px auto 7px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--white-contrast-text);
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed !important;
}
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item.disabled .icon-field-uncheck1,
.modalHost.concluir-revisao-em-lote-modal form .list-container .list-item.disabled .list-item-detail {
  cursor: not-allowed !important;
}
.modalHost.concluir-revisao-em-lote-modal form .modal-buttons-container .paginator {
  width: 300px !important;
  padding: 0px !important;
  margin: 0px !important;
  margin-top: -2px !important;
}
.modalHost.concluir-revisao-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager {
  border: none;
  background: none;
  padding: 0.333em 0 0.333em 0.25em;
}
.modalHost.concluir-revisao-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-link span {
  padding: 0px;
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.concluir-revisao-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected {
  padding: 0px !important;
  color: var(--neutral-x-contrast-text);
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.concluir-revisao-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link {
  color: var(--neutral-x-contrast-text);
  padding: 0px !important;
  line-height: 28px;
}
.modalHost.concluir-revisao-em-lote-modal form .modal-buttons-container .paginator .k-pager-wrap.separated-pager .k-pager-numbers .k-link:hover {
  background: none;
  border-color: transparent;
  -webkit-border-radius: 0px 0px 0px 0px;
  -moz-border-radius: 0px 0px 0px 0px;
  -o-border-radius: 0px 0px 0px 0px;
  border-radius: 0px 0px 0px 0px;
  font-weight: var(--font-weight-bold);
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container {
  width: 1000px !important;
  height: 636px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -318px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form {
  width: 100%;
  height: 100%;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .detail-content {
  width: 100%;
  height: calc(100% - 170px);
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .detail-content .grid-editor {
  width: 100% !important;
  height: 100% !important;
  float: left;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .detail-content .grid-editor .k-grid {
  width: 100% !important;
  height: calc(100% - 42px) !important;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .detail-content .grid-editor .k-grid .k-grid-content {
  min-width: initial;
  width: calc(100vw - 41px) !important;
  max-width: calc(100vw - 41px) !important;
  height: calc(100% - 43px) !important;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .detail-content .grid-editor .k-grid .k-grid-content table {
  max-width: calc(100vw - 41px) !important;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table {
  height: 107px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table:first-child {
  margin-inline: var(--spacing-xxl);
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.fixed-form-item {
  width: 400px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item {
  width: 400px;
  float: right;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item .form-table-row .editor-form-container .editor-form-field {
  width: 100% !important;
  position: relative;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item .form-table-row .editor-form-container .editor-form-field .single-line {
  height: 34px !important;
  padding-right: 32px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none!important;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item .form-table-row .editor-form-container .editor-form-field .single-line:not(:focus) {
  border-left: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item .form-table-row .editor-form-container .editor-form-field .single-line:focus {
  border-color: var(--border-brand-x-tint-low-contrast);
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item .form-table-row .editor-form-container .editor-form-field .search-icon-container {
  width: 32px;
  height: 32px;
  position: absolute;
  top: 1px;
  right: 1px;
  justify-items: center;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table.search-form-item .form-table-row .editor-form-container .editor-form-field .search-icon-container .ico-search {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .form-table .editor-form-container {
  margin-block: var(--spacing-xxl);
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container-header {
  width: 100%;
  float: left;
  display: block;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  padding-left: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container-header:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  margin-left: 0px;
  left: 0;
  bottom: 0px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container-header:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container-header:last-child:after {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container-header .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin: 7px auto;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container-header .list-item-detail {
  width: calc(100% - 30px);
  height: 20px;
  float: left;
  margin: 7px auto 7px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container {
  height: 341px;
  margin-left: -30px;
  width: calc(100% + 60px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: none;
  border: none;
  background-color: var(--white);
  float: left;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item {
  width: 100%;
  height: 34px;
  margin: 0px;
  padding: 0px;
  padding: 0px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
  display: block;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item.k-state-focused {
  outline: none;
  border: none;
  background-image: none;
  background-color: transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  left: 0;
  bottom: 0px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item:last-child {
  margin-bottom: 0px;
  padding-bottom: 0px;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item:last-child:after {
  border-bottom: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  float: left;
  margin: 7px auto;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item .list-item-detail {
  width: calc(100% - 30px);
  height: 20px;
  float: left;
  margin: 7px auto 7px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed !important;
}
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item.disabled .icon-field-uncheck1,
.modalHost.concluir-revisao-prefatura-em-lote-modal form .list-container .list-item.disabled .list-item-detail {
  cursor: not-allowed !important;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content {
  width: 100%;
  height: 482px;
  float: left;
  position: relative;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header {
  width: 100%;
  height: 40px;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--neutral-x-contrast);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .selection-menu {
  position: relative;
  float: left;
  margin-top: 7.5px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .selection-menu .icon-field-uncheck1 {
  width: 14px;
  height: 14px;
  float: left;
  opacity: 0.7;
  filter: alpha(opacity=70);
  margin-top: 2.5px;
  margin-left: 7px;
  color: var(--neutral-x-contrast-text);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .selection-menu .icon-field-uncheck1:before {
  font-size: 18px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .selection-menu .icon-dropdown-arrow1 {
  color: var(--neutral-x-contrast-text);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .selection-menu.selected .icon-field-uncheck1:before {
  content: "\e921";
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .header-bar-btn.marcar-revisado,
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-header .header-bar-btn.options-menu {
  margin-top: 9px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container-header {
  display: flex;
  padding-left: 31px;
  margin-left: 0px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container-header:after {
  display: none;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container-header .f1 {
  flex: 1;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container-header .f2 {
  flex: 2;
  text-align: right;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container-header .list-item-detail {
  width: 100%;
  height: 24px;
  line-height: 24px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px;
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-regular);
  padding-inline: 10px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container {
  width: 100% !important;
  height: 386px !important;
  margin-left: 0px;
  padding: 0px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item {
  width: 100%;
  height: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container {
  width: 31px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  background-color: var(--off-white);
  border-right: 1px solid var(--border-primary-hight-contrast);
  float: left;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-field-uncheck1 {
  width: 20px;
  height: 20px;
  margin: 5px 5px 3px 5px;
  line-height: 20px;
  float: left;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-field-uncheck1:before {
  font-size: 18px;
  line-height: 20px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-instructions,
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-accumulate,
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-co-approved {
  width: 20px;
  height: 20px;
  margin: 3px 5px;
  line-height: 20px;
  float: left;
  color: var(--off-white-contrast-text);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-co-approved {
  margin-bottom: 5px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-action-container .icon-co-approved.active {
  color: var(--fb-success-default);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns {
  width: calc(100% - 31px);
  float: left;
  padding: 5px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail {
  width: 100%;
  height: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  margin: 0;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  line-height: 21px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail .item-desc {
  display: flex;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail .item-desc .f1 {
  flex: 1;
  padding-inline: 10px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail .item-desc .f2 {
  flex: 2;
  padding-inline: 10px;
  text-align: right;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail .item-desc .span {
  width: 100%;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail span.icon-plus-circle {
  position: absolute;
  font-size: 18px;
  bottom: 2px;
  right: 15px;
  color: var(--off-white-contrast-text);
  opacity: 0.5;
  cursor: not-allowed;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail span.icon-plus-circle.active {
  color: var(--off-white-contrast-text);
  cursor: pointer;
  opacity: 1;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail p,
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail textarea {
  width: 100%;
  margin-top: 10px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  letter-spacing: 0.6px;
  line-height: 15px;
  text-align: justify;
  margin-bottom: 20px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail p {
  overflow: hidden;
  white-space: normal;
  min-height: 45px;
  max-height: 45px;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item .list-columns .list-item-detail textarea {
  overflow: hidden;
  display: block;
  border: none;
  padding: 0;
  outline: none;
  resize: none;
  color: var(--off-white-contrast-text);
  background: hsla(var(--black-hsl), .08);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item.selected {
  background-color: var(--neutral-contrast);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-container .list-item.selected .list-action-container {
  background-color: var(--neutral-contrast);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-item-footer {
  width: 100%;
  height: 30px;
  padding-left: 41px;
  padding-right: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--neutral-x-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-item-footer span {
  width: 50%;
  height: 29px;
  line-height: 29px;
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-item-footer span::first-letter {
  text-transform: uppercase;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .detail-content .list-item-footer span:last-child {
  text-align: right;
}
.modalHost.editar-total-parcelas-fixo-modal .modal-container form .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.pasta-modal .modal-container,
.modalHost.bp-custo-modal .modal-container {
  width: 580px !important;
  height: 510px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -255px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.pasta-modal .modal-container .modal-buttons-container,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pasta-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.bp-custo-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.pasta-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.pasta-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.pasta-modal .modal-container:before,
.modalHost.bp-custo-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.pasta-modal .modal-container > form,
.modalHost.bp-custo-modal .modal-container > form {
  width: 100%;
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container {
  min-width: auto;
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container.pro-size,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.pro-size {
  margin-right: 20px;
  width: 60%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pasta-modal .modal-container .form-container .editor-form-container.pro-size,
  .modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.pro-size {
    width: 55%;
  }
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container.date-size,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.date-size {
  width: 188px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pasta-modal .modal-container .form-container .editor-form-container.date-size,
  .modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.date-size {
    width: 214px;
    min-width: 214px !important;
  }
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container.reg-size,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.reg-size {
  width: 100%;
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container.reg-size .k-multiselect,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.reg-size .k-multiselect {
  height: 188px;
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container.reg-size .k-multiselect .k-multiselect-wrap,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container.reg-size .k-multiselect .k-multiselect-wrap {
  height: 186px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pasta-modal .modal-container .form-container .editor-form-container,
  .modalHost.bp-custo-modal .modal-container .form-container .editor-form-container {
    min-width: 233px !important;
  }
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container .editor-form-field .k-input,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container .editor-form-field .k-input {
  width: calc(100% - 2px);
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container .editor-form-field .calendar-picker .content-calendar,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container .editor-form-field .calendar-picker .content-calendar {
  width: 100vw;
  height: 100vh;
  position: fixed;
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker {
  position: absolute;
  top: 0;
  left: -400px;
  opacity: 0;
  transition: all 0.05s ease;
}
.modalHost.pasta-modal .modal-container .form-container .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker.open,
.modalHost.bp-custo-modal .modal-container .form-container .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker.open {
  position: absolute;
  top: 0;
  left: -456px;
  opacity: 1;
  transition: all 0.05s ease;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect {
  width: 518px;
  border-color: var(--border-primary-hight-contrast) !important;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap {
  height: 190px;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-input,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-input {
  width: auto !important;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-loading,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-loading,
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-i-loading,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-i-loading {
  width: 16px !important;
  height: 16px !important;
  background-image: url('../Images/loading.gif') !important;
  background-position: 50% 50%;
  margin-top: 2px;
  margin-right: 1px;
  background-size: 16px 16px !important;
  display: inline-block;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-loading:before,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-loading:before,
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-i-loading:before,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-icon.k-i-loading:before {
  content: '' !important;
  display: none;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button {
  width: calc((100% - 4px) / 3);
  border: none;
  margin-bottom: 0;
  text-align: left;
  padding: 5px;
  font-weight: var(--font-weight-medium);
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button .k-select,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button .k-select {
  top: 0;
  right: 0;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button .k-select .k-icon.icon-close,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button .k-select .k-icon.icon-close {
  width: 20px;
  height: 20px;
  background-image: none;
}
.modalHost.pasta-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button .k-select .k-icon.icon-close:before,
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset .k-button .k-select .k-icon.icon-close:before {
  line-height: 22px;
  font-size: var(--font-size-xxs);
}
.modalHost.pasta-modal .modal-container .form-container .entity-detail-internal .form-legaldesk {
  height: auto;
  overflow: hidden;
}
.modalHost.bp-custo-modal .modal-container {
  width: 520px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -260px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.bp-custo-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.bp-custo-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.bp-custo-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect {
  border: none !important;
  background-color: transparent !important;
  height: 273px !important;
  max-height: 273px !important;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap {
  width: 100% !important;
  height: 273px !important;
  max-height: 273px !important;
  padding: 0 !important;
  background-color: transparent !important;
  color: var(--white-contrast-text);
  position: relative;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  border: none;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap.k-floatwrap {
  display: block;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-reset {
  width: 100%;
  height: 225px;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  top: 48px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-input {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  padding: 8px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-button {
  border: none !important;
  margin: 0 !important;
  background: var(--neutral-x-contrast) !important;
  margin-bottom: 1px !important;
  width: 100% !important;
  height: 33px !important;
  text-align: left !important;
  padding: 6px 29px 6px 10px !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
  color: var(--neutral-x-tint-text);
}
.modalHost.bp-custo-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-button > span span.k-i-close {
  height: 25px !important;
  top: 0px !important;
}
.modalHost.inativa-modal .modal-container {
  width: 580px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.inativa-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.inativa-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.inativa-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.inativa-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.inativa-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.k-ie .modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table,
.k-ff .modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table {
  width: calc(100% - 7px);
}
.k-ie .modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container.pro-size,
.k-ff .modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container.pro-size {
  margin-right: 16px;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .calendar-picker:before {
  content: none;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .calendar-picker .content-calendar {
  z-index: -1;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker {
  left: -162px;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker.open {
  left: 56px;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker .editor-button:last-child {
  height: 34px;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .k-multiselect {
  height: 168px;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap {
  height: 166px;
}
.modalHost.inativa-modal .modal-container .form-container .form-legaldesk .form-table .editor-form-container .editor-form-field .calendar-target input {
  height: 34px;
}
.modalHost.resultado-modal #relatorio-list + .form-legaldesk-scroll {
  left: auto !important;
  right: 0;
}
.modalHost.resultado-modal #relatorio-list .form-legaldesk {
  height: 371px;
}
.modalHost.resultado-modal #relatorio-list .form-legaldesk .result-pasta {
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 10px;
  margin-bottom: 10px;
}
.modalHost.resultado-modal #relatorio-list .form-legaldesk .result-pasta p span:first-child {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  margin-right: 5px;
}
.modalHost.resultado-modal #relatorio-list .form-legaldesk .result-pasta p span:first-child::first-letter {
  text-transform: uppercase;
}
.modalHost.resultado-modal.pasta-modal .form-table ul {
  max-height: 305px;
  overflow-y: auto;
}
.modalHost.devolucao-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:last-child {
  width: 100%;
}
.modalHost.emprestimo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.date-picker .k-maskedtextbox input,
.modalHost.devolucao-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.date-picker .k-maskedtextbox input {
  height: 34px;
}
.modalHost.emprestimo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker,
.modalHost.devolucao-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker {
  left: 0px;
}
.modalHost.emprestimo-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker.open,
.modalHost.devolucao-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .calendar-picker .content-calendar .container-calendar-picker.open {
  left: 56px;
}
.modalHost.emprestimo-modal {
  width: 100%;
}
.modalHost.emprestimo-modal .modal-container .form-container .editor-form-container .entity-detail-internal .form-legaldesk {
  height: 366px !important;
  padding-bottom: 0px !important;
  overflow-y: auto !important;
}
.modalHost.add-folder-modal .modal-container .form-container .k-multiselect,
.modalHost.remove-folder-modal .modal-container .form-container .k-multiselect {
  width: 398px;
}
.modalHost.add-folder-modal .modal-container .form-container .editor-form-container,
.modalHost.remove-folder-modal .modal-container .form-container .editor-form-container {
  width: 100%;
}
.modalHost.add-folder-modal .modal-container .form-container .editor-form-container .obs-label,
.modalHost.remove-folder-modal .modal-container .form-container .editor-form-container .obs-label {
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.modalHost.add-folder-modal .modal-container {
  width: 460px !important;
  height: 460px !important;
  max-width: 100vw !important;
  margin-left: -230px !important;
  margin-top: -230px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.add-folder-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.add-folder-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.add-folder-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.remove-folder-modal .modal-container {
  width: 460px !important;
  height: 400px !important;
  max-width: 100vw !important;
  margin-left: -230px !important;
  margin-top: -200px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.remove-folder-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.remove-folder-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.remove-folder-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.motivo-reprovacao,
.modalHost.observacao-modal {
  opacity: 1;
}
.modalHost.motivo-reprovacao .modal-container,
.modalHost.observacao-modal .modal-container {
  width: 480px !important;
  height: 350px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -175px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container,
.modalHost.observacao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container button.editor-button,
.modalHost.observacao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.motivo-reprovacao .modal-container .modal-buttons-container button.editor-button,
  .modalHost.observacao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.observacao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator .before,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator .after,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator .before,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator .after,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator span,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.motivo-reprovacao .modal-container .modal-buttons-container .paginator span.active,
.modalHost.observacao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.motivo-reprovacao .modal-container:before,
.modalHost.observacao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.motivo-reprovacao .modal-container .modal-content,
.modalHost.observacao-modal .modal-container .modal-content {
  margin-top: 20px;
  width: calc(100% - 40px);
  padding: 0 20px;
}
.modalHost.adicionar-profissionais-modal .modal-container {
  width: 580px !important;
  height: 560px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -280px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.adicionar-profissionais-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.adicionar-profissionais-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.adicionar-profissionais-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.adicionar-profissionais-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.adicionar-profissionais-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 174px;
  max-height: 174px;
  padding: var(--spacing-xxl);
}
.modalHost.adicionar-profissionais-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container {
  float: left;
  height: 220px;
  max-height: 220px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: 100%;
  left: 0;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table {
  margin-top: 23px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container {
  width: calc(50% - 10px);
  min-width: 250px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container:nth-child(1),
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container:nth-child(3) {
  margin-right: 20px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox {
  padding: 0;
  border: none;
  width: 100%;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused {
  padding: 0;
  border: none;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select {
  display: none !important;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link:first-child,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link:first-child {
  margin-top: 4px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-n,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-n,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-s {
  background-image: none;
  display: inline-block;
  text-indent: 0.5px;
  line-height: 10px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-n:after,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-n:after,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s:after,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-s:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  font-size: 18px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-n,
  .modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-n,
  .modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s,
  .modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-s {
    text-indent: 0px;
  }
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-s {
  width: 27px;
  height: 15px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s:after,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-s:after {
  line-height: 18px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-s:before,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-s:before {
  content: '';
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link span.k-i-arrow-n,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link span.k-i-arrow-n {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  line-height: 6px;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-select .k-link.k-state-selected,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-select .k-link.k-state-selected {
  background-color: var(--off-white);
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-input,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-input {
  width: 100%;
  height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: 3px;
  text-align: right;
  padding-right: 3px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap .k-input.k-formatted-value,
.modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-focused .k-input.k-formatted-value {
  height: 36px;
  padding: 3px 3px 3px 0 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.adicionar-profissionais-modal .modal-container .form-container .form-table .editor-form-container span.k-numerictextbox .k-numeric-wrap.k-state-disabled .k-formatted-value.k-textbox {
    height: 30px;
  }
}
.modalHost.adicionar-profissionais-modal .modal-container .entity-detail-content .detail-value span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  word-break: break-word;
}
.modalHost.debito-excesso-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.debito-excesso-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.debito-excesso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 328px;
  max-height: 328px;
  padding: var(--spacing-xxl);
}
.modalHost.debito-excesso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.debito-excesso-modal .modal-container .form-container .form-table .form-table-row .editor-form-container {
  width: calc(25% - 15px);
  min-width: 100px;
  margin-right: 10px;
  margin-left: 10px;
}
.modalHost.debito-excesso-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:first-child {
  margin-left: 0;
}
.modalHost.debito-excesso-modal .modal-container .form-container .form-table .form-table-row .editor-form-container:last-child {
  margin-right: 0;
}
.modalHost.concluir-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.concluir-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.concluir-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 328px;
  max-height: 328px;
  padding: var(--spacing-xxl);
}
.modalHost.concluir-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.concluir-modal .modal-container .form-container .form-container .form-table .form-table-row .editor-form-container {
  width: calc(50% - 30px);
  min-width: 260px !important;
}
.modalHost.concluir-modal .modal-container .form-container:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: calc(100% + 60px);
  left: -30px;
  top: 0;
}
.modalHost.concluir-revisao-fixo-modal .modal-container {
  width: 580px !important;
  height: 460px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -230px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.concluir-revisao-fixo-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.concluir-revisao-fixo-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.concluir-revisao-fixo-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.concluir-revisao-fixo-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 160px;
  max-height: 160px;
  padding: var(--spacing-xxl);
}
.modalHost.concluir-revisao-fixo-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .form-container:after {
  content: '';
  position: absolute;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0 var(--white);
  width: calc(100% + 60px);
  left: -30px;
  top: 0;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .form-container-actions {
  height: 130px !important;
}
.modalHost.concluir-revisao-fixo-modal .modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label {
  display: flex;
}
.modalHost.new-favorite-modal .if-modal-form-container {
  width: 480px !important;
  height: 340px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -170px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.new-favorite-modal .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.new-favorite-modal .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-transferencia-caso .default-modal-window .form-container .form-table .form-table-row .editor-form-container,
.modalHost.modal-wo .default-modal-window .form-container .form-table .form-table-row .editor-form-container {
  width: 100%;
}
.modalHost.modal-transferencia-caso .default-modal-window .form-container .form-table .form-table-row .editor-form-container:first-child,
.modalHost.modal-wo .default-modal-window .form-container .form-table .form-table-row .editor-form-container:first-child {
  margin-bottom: 20px;
}
.modalHost.modal-transferencia-caso .default-modal-window .default-modal,
.modalHost.modal-wo .default-modal-window .default-modal {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: var(--spacing-xxl);
  padding-inline: var(--spacing-xxl);
}
.modalHost.modal-transferencia-caso .default-modal-window .itens-detail-container .k-listview,
.modalHost.modal-wo .default-modal-window .itens-detail-container .k-listview {
  height: 259px;
  background-color: var(--white);
  border-color: var(--border-primary-hight-contrast);
}
@media (max-height: 690px) {
  .modalHost.modal-transferencia-caso .default-modal-window .itens-detail-container .k-listview,
  .modalHost.modal-wo .default-modal-window .itens-detail-container .k-listview {
    height: 236px;
  }
}
.modalHost.modal-transferencia-caso .default-modal-window .itens-detail-container .k-listview .timesheet .ts-content div:last-child,
.modalHost.modal-wo .default-modal-window .itens-detail-container .k-listview .timesheet .ts-content div:last-child {
  height: 87px;
  overflow: hidden;
}
.modalHost.modal-transferencia-caso .default-modal-window .itens-detail-container .k-listview .timesheet .ts-container:hover .ts-header .ts-header-value,
.modalHost.modal-wo .default-modal-window .itens-detail-container .k-listview .timesheet .ts-container:hover .ts-header .ts-header-value,
.modalHost.modal-transferencia-caso .default-modal-window .itens-detail-container .k-listview .timesheet .ts-container:hover .ts-header .ts-header-unit,
.modalHost.modal-wo .default-modal-window .itens-detail-container .k-listview .timesheet .ts-container:hover .ts-header .ts-header-unit {
  color: var(--neutral-x-contrast-text);
}
@media (max-height: 690px) {
  .modalHost.modal-transferencia-caso .default-modal-window .form-container .form-table .form-table-row .editor-form-container,
  .modalHost.modal-wo .default-modal-window .form-container .form-table .form-table-row .editor-form-container {
    width: calc(50% - 10px);
    min-width: 200px;
  }
  .modalHost.modal-transferencia-caso .default-modal-window .form-container .form-table .form-table-row .editor-form-container:first-child,
  .modalHost.modal-wo .default-modal-window .form-container .form-table .form-table-row .editor-form-container:first-child {
    margin-bottom: 20px;
  }
  .modalHost.modal-transferencia-caso .default-modal-window .form-container .form-table .form-table-row .editor-form-container:last-child,
  .modalHost.modal-wo .default-modal-window .form-container .form-table .form-table-row .editor-form-container:last-child {
    float: right;
  }
}
.modalHost.multiselect-full .modal-container {
  width: 480px !important;
  height: 410px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -205px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.multiselect-full .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.multiselect-full .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.multiselect-full .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator .before,
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.multiselect-full .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.multiselect-full .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.multiselect-full .modal-container .form-legaldesk {
  position: relative;
}
.modalHost.multiselect-full .modal-container .form-legaldesk .form-table .k-multiselect {
  height: 161px !important;
  max-height: 161px !important;
}
.modalHost.multiselect-full .modal-container .form-legaldesk .form-table .k-multiselect .k-multiselect-wrap {
  height: 154px !important;
}
.modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container {
  width: 100%;
  height: 142px;
}
.modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  width: 100%;
  min-height: 115px;
  max-height: 115px;
}
.modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 115px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
  min-height: 115px !important;
  max-height: 115px;
  min-width: 430px;
  width: 100% !important;
}
.modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .field-validation-error {
  width: 520px;
}
@media (max-height: 690px) {
  .modalHost.modal-validation-despesa .default-modal-window {
    width: 720px !important;
    margin-left: -360px !important;
    min-height: 580px;
    margin-top: -290px !important;
    padding-top: 47px !important;
  }
  .modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container {
    height: 132px;
  }
  .modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container:last-child {
    float: left;
    min-width: 660px;
  }
  .modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
    min-height: 105px !important;
    max-height: 105px !important;
    min-width: 660px;
  }
  .modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
    width: 100%;
    height: 100%;
    min-height: 105px;
    border: 1px solid var(--border-primary-hight-contrast) !important;
    border-radius: var(--radius-vs);
  }
  .modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
    min-height: 105px !important;
    max-height: 105px !important;
    min-width: 660px;
  }
  .modalHost.modal-validation-despesa .default-modal-window .form-container .form-table .form-table-row .editor-form-container .field-validation-error {
    width: 100%;
  }
  .modalHost.modal-validation-despesa .default-modal-window .default-modal {
    margin-top: 25px;
  }
  .modalHost.modal-validation-despesa .default-modal-window:before {
    height: 48px !important;
    padding: 20px 150px 20px 30px !important;
  }
  .modalHost.modal-validation-despesa .default-modal-window .itens-detail-container .k-listview {
    height: 196px;
  }
  .modalHost.modal-validation-despesa .default-modal-window .itens-detail-container .timesheet .ts-container .ts-content {
    min-height: 204px !important;
  }
}
.modalHost.modal-wo .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-wo .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container {
  width: 100%;
  height: 142px;
}
.modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  height: 115px;
}
@media (max-height: 690px) {
  .modalHost.modal-wo .modal-container {
    min-height: 580px;
    width: 720px !important;
    margin-left: -360px !important;
    margin-top: -290px !important;
  }
  .modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container {
    height: 132px;
  }
  .modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container:last-child {
    float: left;
    min-width: 660px;
  }
  .modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
    min-height: 105px !important;
    max-height: 105px !important;
    min-width: 660px;
  }
  .modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
    width: 100%;
    height: 100%;
    min-height: 105px;
    border: 1px solid var(--border-primary-hight-contrast) !important;
    border-radius: var(--radius-vs);
  }
  .modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
    min-height: 105px !important;
    max-height: 105px !important;
    min-width: 660px;
  }
  .modalHost.modal-wo .modal-container .form-container .form-table .form-table-row .editor-form-container .field-validation-error {
    width: 100%;
  }
  .modalHost.modal-wo .modal-container:before {
    height: 48px !important;
    padding: 20px 150px 20px 30px !important;
  }
  .modalHost.modal-wo .modal-container .itens-detail-container .k-listview {
    height: 196px;
  }
  .modalHost.modal-wo .modal-container .itens-detail-container .timesheet .ts-container .ts-content {
    min-height: 204px !important;
  }
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window {
  min-height: 686px;
  margin-top: -343px !important;
  width: 100%;
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .default-modal,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .default-modal {
  margin-top: 33px;
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .editor-form-field .textarea-container,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .editor-form-field .textarea-container {
  height: calc(100% - 2px) !important;
  min-height: 135px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .editor-form-field .textarea-container .multi-line,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .editor-form-field .textarea-container .multi-line {
  min-height: 135px !important;
  max-height: 135px;
  display: block;
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .editor-form-container,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .editor-form-container {
  width: 100%;
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .editor-form-container .editor-form-field .textarea-container,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .editor-form-container .editor-form-field .textarea-container {
  height: calc(100% - 2px) !important;
  min-height: 135px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .editor-form-container .editor-form-field .textarea-container .multi-line,
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .editor-form-container .editor-form-field .textarea-container .multi-line {
  min-height: 135px !important;
  max-height: 135px;
  display: block;
}
@media (max-height: 690px) {
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window {
    width: 720px !important;
    margin-left: -360px !important;
    min-height: 580px;
    margin-top: -290px !important;
    padding-top: 47px !important;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container {
    height: 132px;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container:last-child,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container:last-child {
    float: left;
    min-width: 660px;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
    min-height: 105px !important;
    max-height: 105px !important;
    min-width: 660px;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .multi-line,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .multi-line {
    min-height: 105px !important;
    max-height: 105px !important;
    min-width: 660px;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container .field-validation-error,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .form-container .form-table .form-table-row .editor-form-container .field-validation-error {
    width: 100%;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .default-modal,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .default-modal {
    margin-top: 25px;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window:before,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window:before {
    height: 48px !important;
    padding: 20px 150px 20px 30px !important;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .itens-detail-container .k-listview,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .itens-detail-container .k-listview {
    height: 196px;
  }
  .modalHost.modal-reabertura-encerramento-caso-em-lote .default-modal-window .itens-detail-container .timesheet .ts-container .ts-content,
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .itens-detail-container .timesheet .ts-container .ts-content {
    min-height: 204px !important;
  }
}
.modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window {
  height: 530px !important;
  min-height: 530px !important;
  margin-top: -265px !important;
}
@media (max-height: 690px) {
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .itens-detail-container .k-listview {
    height: 295px;
  }
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .itens-detail-container .timesheet .ts-container .ts-content {
    min-height: 204px !important;
  }
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .itens-detail-container .timesheet .ts-container .ts-content div {
    padding: 10px;
    border-bottom: 1px solid var(--border-primary-hight-contrast);
  }
  .modalHost.modal-reabertura-encerramento-cliente-em-lote .default-modal-window .itens-detail-container .timesheet .ts-container .ts-content div:last-child {
    height: auto;
  }
}
.modalHost.modal-telacheia {
  top: 0 !important;
  left: 0 !important;
}
.modalHost.modal-telacheia .modal-container {
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-mobile.k-safari.k-safari605 .modalHost.modal-telacheia .modal-container {
    height: calc(100vh - 32px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .k-mobile.k-safari.k-safari605 .modalHost.modal-telacheia .modal-container {
    height: calc(100vh - 64px) !important;
  }
}
.modalHost.modal-telacheia .modal-container .modal-content {
  width: 100%;
  height: 100%;
  float: left;
  display: inline-block;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content {
  width: 100%;
  height: calc(100% - 60px);
  padding: 0px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  box-sizing: border-box;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .modal-filters-container {
  width: 100%;
  height: 60px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor {
  height: 100% !important;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid {
  height: calc(100% - 1px) !important;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-content,
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-header {
  width: 100% !important;
  max-width: 100%;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-content > table,
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-header > table {
  max-width: 100%;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-content .k-grid-header-wrap,
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  max-width: 100%;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-content .k-grid-header-wrap > table,
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content .workingarea-content-grid .grid-modal-container.grid-editor .search-grid .k-grid-header .k-grid-header-wrap > table {
  max-width: 100%;
}
.modalHost.modal-telacheia .modal-container .modal-content .workingarea-content iframe {
  width: 100%;
  height: 100%;
}
.modalHost.modal-telacheia .modal-container .modal-buttons-container {
  margin-left: 0 !important;
}
.modalHost.modal-telacheia .modal-container::before {
  height: 36px;
  min-height: 36px !important;
  max-height: 36px;
}
.modalHost.modal-fullscreen {
  top: 0;
  left: 0;
}
.modalHost.modal-fullscreen .Resumo-caso-rev-fixo-modal .k-grid-footer {
  padding-right: 0px !important;
}
.modalHost.modal-fullscreen .modal-form-container {
  width: 100vw !important;
  height: 100vh !important;
  margin-top: var(--spacing-none) !important;
  margin-left: var(--spacing-none) !important;
}
.modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  min-height: 115px;
  max-height: 115px;
}
.modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 115px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
  min-height: 115px !important;
  max-height: 115px;
  min-width: 430px;
  width: calc(100% - 60px) !important;
}
@media (max-height: 690px) {
  .modalHost.modal-fullscreen .default-modal-window {
    width: 720px !important;
    margin-left: -360px !important;
    min-height: 580px;
    margin-top: -290px !important;
  }
  .modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container:last-child {
    float: left;
    min-width: 660px;
  }
  .modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
    min-height: 32px;
    max-height: 32px;
    min-width: 660px;
  }
  .modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
    width: 100%;
    height: 100%;
    min-height: 32px;
    border: 1px solid var(--border-primary-hight-contrast) !important;
    border-radius: var(--radius-vs);
  }
  .modalHost.modal-fullscreen .default-modal-window .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
    min-height: 32px;
    max-height: 32px;
    min-width: 660px;
  }
}
.modalHost.modal-fullscreen-detalhe {
  top: 0;
  left: 0;
  width: 100vw !important;
  height: 100vh !important;
}
.modalHost.modal-fullscreen-detalhe #default-modal-window {
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.modalHost.modal-fullscreen-detalhe #default-modal-window #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 135px) !important;
}
.modalHost.modal-fullscreen-detalhe #default-modal-window .modal-buttons-container {
  display: block;
  margin: 0;
}
.modalHost.parametros-relatorio-modal .modal-container {
  width: 480px !important;
  height: 256px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -128px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.parametros-relatorio-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.parametros-relatorio-modal .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.parametros-relatorio-modal .k-picker-wrap .k-select .k-icon {
  margin: -8px 0 0 -8px;
}
.modalHost.parametros-relatorio-modal .k-picker-wrap .k-select .k-icon:before {
  top: 0 !important;
}
.k-ie .modalHost.parametros-relatorio-modal .k-picker-wrap .k-select .k-icon {
  margin: -8px 0 0 1px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parametros-relatorio-modal .modal-buttons-container {
    width: 100% !important;
    bottom: 0 !important;
  }
  .modalHost.parametros-relatorio-modal .km-scroll-container {
    width: 100% !important;
    padding-bottom: 0 !important;
  }
  .modalHost.parametros-relatorio-modal .km-scroll-container .editor-form-field .k-select {
    background-color: var(--white) !important;
  }
}
.modalHost.parametros-relatorio-modal .form-container .form-table .form-table-row .editor-form-container .editor-form-field input.single-line {
  border: none;
  width: 190px;
}
.modalHost.parametros-relatorio-modal .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-select {
  background: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parametros-relatorio-modal .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-select {
    width: 32px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.parametros-relatorio-modal .form-container .form-table .form-table-row .editor-form-container .editor-form-field .k-select:after {
    content: '';
    background: var(--white);
    width: 40px;
    position: absolute;
    right: 0;
    z-index: 1;
  }
}
.modalHost.parametros-relatorio-modal .form-container .form-table .form-table-row .editor-form-container:last-child {
  float: right;
}
.modalHost.relatorio-param-modal .form-legaldesk {
  height: calc(100vh - 228px);
}
.modalHost.relatorio-modal .search-container {
  width: 870px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -435px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.relatorio-modal .search-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.relatorio-modal .search-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.relatorio-modal .search-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator .before,
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.relatorio-modal .search-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.relatorio-modal .search-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relatorio-modal .search-container .modal-filters-container {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.relatorio-modal .search-container .modal-filters-container {
    height: auto;
  }
}
.modalHost.relatorio-modal .search-container .modal-filters-container button.append-group {
  float: right;
  margin-top: 25px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.relatorio-modal .search-container .modal-filters-container button.append-group {
    margin-top: 20px;
  }
}
.modalHost.relatorio-modal .search-container .modal-filters-container button.append-group.position-right {
  position: absolute;
  right: 30px;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter {
  width: 400px;
  height: auto;
  padding: 27px 0 0;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-label {
  line-height: 30px;
  text-transform: lowercase;
  margin: 0 21px;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-label::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter {
    padding: var(--spacing-xs) var(--spacing-none);
  }
  .modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .k-dropdown-wrap.k-state-default {
    width: 252px;
    background-color: var(--white);
    height: 27px;
    float: left;
    border: 1px solid var(--border-primary-hight-contrast) !important;
  }
  .modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s:after {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
  }
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-field-container {
  width: 282px;
  height: 34px;
  margin-right: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-field-container .k-input {
  width: 252px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding-left: 5px;
  padding-right: 1px;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container {
  width: 28px;
  height: 28px;
  position: absolute;
  top: 2px;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.relatorio-modal .search-container .modal-filters-container .filter-container {
  width: 49%;
  display: inline-block;
  padding: 24px 0 25px 0;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .filter-container:last-child {
  float: right;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .filter-container .modal-filter {
  padding: 0;
  margin-top: 6px;
}
.modalHost.relatorio-modal .search-container .modal-filters-container .filter-container label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
}
.modalHost.relatorio-modal .search-container .grid-modal-container.grid-editor {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  width: 100%;
  height: auto;
  margin: var(--spacing-none);
  padding: var(--spacing-xxl) !important;
}
.modalHost.relatorio-modal .search-container .grid-modal-container.grid-editor .k-pager-info {
  padding: var(--spacing-none);
}
.modalHost.relatorio-modal .search-container .grid-modal-container.grid-editor .k-pager-wrap {
  position: static;
  padding: 10px 20px;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  border-width: 1px 1px 1px var(--spacing-none) !important;
}
.modalHost.relatorio-modal .search-container .grid-modal-container.grid-editor .k-pager-wrap .k-pager-numbers {
  margin: var(--spacing-none);
}
.modalHost.relatorio-modal .search-container .grid-modal-container.grid-editor .search-grid .k-grid-content {
  height: auto;
}
.modalHost.relatorio-modal .search-container .grid-modal-container.search-prof {
  padding-bottom: 62px !important;
}
.modalHost.relatorio-modal .modal-container #relatorio-list form {
  padding-top: var(--spacing-none);
}
.modalHost.relatorio-modal .modal-container #relatorio-list form .form-table {
  padding-top: var(--spacing-xs);
}
.modalHost.relatorio-modal .modal-container #relatorio-list form .form-table .form-table-row .relatorios-lista {
  top: 52px;
}
.modalHost.relatorio-modal .modal-container #relatorio-list form .form-table .form-table-row .relatorios-lista .list-item-container {
  cursor: default;
  font-size: var(--font-size-sm);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.relatorio-modal .modal-container #relatorio-list form .form-table .form-table-row .relatorios-lista .list-item-container:last-child {
  border-bottom: 0px;
}
.modalHost.relatorio-modal .search-container {
  padding: 95px 30px 77px !important;
}
.modalHost.relatorio-modal .search-container form.grid-editor {
  padding-left: 0;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid {
  border-left: none;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid .k-grid-header-wrap {
  min-width: 809px;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid .k-grid-header-wrap table {
  min-width: 809px;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid .k-grid-header-wrap table th {
  border-bottom: 2px solid var(--neutral-contrast) !important;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid .k-grid-content {
  height: auto !important;
  min-width: 809px;
  min-height: 35px;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid .k-grid-content table {
  min-width: 809px;
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid .k-pager-wrap {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.relatorio-modal .search-container form.grid-editor .k-grid.kendoGrid {
  height: auto !important;
}
.k-ie .modalHost.relatorio-modal .modal-container,
.k-ff .modalHost.relatorio-modal .modal-container,
.outlook .modalHost.relatorio-modal .modal-container {
  padding: 67px 0 77px !important;
}
.outlook .modalHost.relatorio-modal .modal-container form .form-table {
  margin-top: 30px;
}
.outlook .modalHost.relatorio-modal .modal-container form .form-table .editor-form-container {
  padding: 0 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field {
  width: 100%;
  margin-top: 25px;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect {
  border-color: var(--border-primary-hight-contrast);
  width: 100%;
  margin-top: 25px;
  height: 201px !important;
  max-height: 201px !important;
  min-height: 201px !important;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap {
  background-color: var(--white);
  color: var(--white-contrast-text);
  position: relative;
  border-width: 0;
  border-style: solid;
  border-radius: var(--radius-vs);
  border-color: var(--border-primary-hight-contrast);
  width: 100% !important;
  height: 199px !important;
  max-height: 199px !important;
  min-height: 199px !important;
  padding: 0px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap.k-floatwrap {
  display: block;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-reset {
  height: 100%;
  overflow-y: auto;
  scrollbar-width: thin;
  background-color: var(--white);
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-input {
  position: absolute;
  top: -47px;
  left: -1px;
  width: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 6px 0;
  background-color: var(--white);
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button {
  width: 100% !important;
  height: 33px !important;
  border: none !important;
  margin: 0 !important;
  background: var(--neutral-x-contrast);
  margin-bottom: 1px !important;
  text-align: left;
  padding: 6px 30px 6px 10px !important;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  line-height: 21px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
  color: var(--neutral-x-tint-text);
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button .k-select {
  width: 30px !important;
  height: 33px !important;
  padding: 0;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button .k-select .k-icon.k-i-close {
  width: 30px !important;
  height: 33px !important;
  background: none !important;
  position: relative !important;
  margin: 0;
  padding: 0 !important;
  top: 0 !important;
}
.modalHost.relatorio-modal .modal-container .editor-multiselect-field .k-animation-container {
  top: 50% !important;
  margin-top: -90px !important;
}
.modalHost.report-assunto-modal .if-modal-form-container:after {
  content: '';
  background: var(--neutral-contrast);
  width: 100%;
  height: 1px;
  position: absolute;
  box-shadow: 0px 115px 0px 0px var(--neutral-contrast);
  left: 0;
  top: 180px;
}
.k-ie .modalHost.report-assunto-modal .if-modal-form-container:after,
.k-ff .modalHost.report-assunto-modal .if-modal-form-container:after,
.k-edge .modalHost.report-assunto-modal .if-modal-form-container:after {
  top: 190px;
}
.k-ie .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk,
.k-ff .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk,
.k-edge .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk {
  margin-left: -30px;
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  margin-bottom: 30px;
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size {
  width: 292px !important;
  min-width: 292px !important;
  margin-right: 30px;
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size .half-line-field {
  margin-left: 0 !important;
  margin-right: 15px;
  width: 138px !important;
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size .half-line-field:last-child {
  margin-right: 0px;
}
.k-ie .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size .half-line-field .k-datepicker input,
.k-ff .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size .half-line-field .k-datepicker input,
.k-edge .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size .half-line-field .k-datepicker input {
  height: 32px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size .half-line-field .k-datepicker input {
    height: 32px;
  }
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .box-size:last-child {
  margin-right: 0px;
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row .form-table-row .editor-form-container {
  width: 292px !important;
  min-width: 292px !important;
  margin-right: 30px;
}
.modalHost.report-assunto-modal .if-modal-form-container .form-legaldesk .form-table .form-row-first {
  margin: 40px 0;
}
.modalHost.modal-multiple-errors .modal-container,
.modalHost.modal-fullscreen .modal-container {
  width: 540px !important;
  height: 610px !important;
  max-width: 100vw !important;
  margin-left: -270px !important;
  margin-top: -305px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container button.editor-button,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-multiple-errors .modal-container .modal-buttons-container button.editor-button,
  .modalHost.modal-fullscreen .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator .after,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator .after,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator span,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-multiple-errors .modal-container .modal-buttons-container .paginator span.active,
.modalHost.modal-fullscreen .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-multiple-errors .modal-container:before,
.modalHost.modal-fullscreen .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview {
  height: 260px;
  position: relative;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  border-color: var(--border-primary-hight-contrast);
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview.full-height,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview.full-height {
  height: 365px;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-header,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-header {
  display: block;
  width: 100%;
  height: 40px;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  background-color: var(--neutral-x-contrast);
  padding: var(--spacing-none) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-header .ts-header-value,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-header .ts-header-value {
  width: auto;
  font-size: 1.5rem;
  line-height: 26px;
  padding: 7px 0;
  text-align: right;
  color: var(--neutral-x-contrast-text);
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-header .ts-header-unit,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-header .ts-header-unit {
  width: 30px;
  font-size: var(--font-size-xs);
  padding: 19px 0px 9px 4px;
  font-weight: var(--font-weight-bold);
  line-height: 12px;
  color: var(--neutral-x-contrast-text);
  float: left;
  display: block;
  top: unset;
  left: unset;
  order: unset;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-header .date-copy,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-header .date-copy {
  float: right;
  margin: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 26px;
  padding: 7px 0;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-content,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-content {
  max-height: 219px;
  width: 100%;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-content.full-height,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-content.full-height {
  height: 325px;
  max-height: 325px;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .timesheet .ts-content div:last-child,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .timesheet .ts-content div:last-child {
  height: 116px;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .k-state-focused,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .k-state-focused {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .errors-container,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .errors-container {
  position: absolute;
  bottom: -205px;
  width: 100%;
  height: 145px;
  overflow-y: auto;
  box-shadow: none;
  padding: 15px;
  margin-left: -1px;
  background: var(--fb-danger-shade);
  border-radius: var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .errors-container span,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .errors-container span {
  border-top: 1px solid hsla(var(--white-hsl), .36);
  width: 100%;
  float: left;
  padding: 3px 0 5px;
  font-size: var(--font-size-xs);
  color: var(--fb-danger-shade-text);
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .errors-container span:first-child,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .errors-container span:first-child {
  border: none;
  padding-top: 0;
  padding-bottom: 5px;
}
.modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .errors-container span:last-child,
.modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .errors-container span:last-child {
  padding-top: 3px;
  padding-bottom: 0;
}
.k-ie .modalHost.modal-multiple-errors .modal-container .itens-detail-container .k-listview .errors-container,
.k-ie .modalHost.modal-fullscreen .modal-container .itens-detail-container .k-listview .errors-container {
  height: 45px;
}
.k-ie .modalHost.modal-multiple-errors .modal-container .separated-pager,
.k-ie .modalHost.modal-fullscreen .modal-container .separated-pager {
  padding: 20px 20px 10px 20px;
}
.modalHost.modal-multiple-errors.custom-pager .modal-container .itens-detail-container #pager,
.modalHost.modal-fullscreen.custom-pager .modal-container .itens-detail-container #pager {
  padding: 0px 20px;
}
.modalHost.modal-multiple-errors.custom-pager .modal-container .itens-detail-container #pager a span,
.modalHost.modal-fullscreen.custom-pager .modal-container .itens-detail-container #pager a span {
  font-size: 18px !important;
}
.modalHost.modal-multiple-errors.custom-pager .modal-container .itens-detail-container #pager ul li span,
.modalHost.modal-fullscreen.custom-pager .modal-container .itens-detail-container #pager ul li span,
.modalHost.modal-multiple-errors.custom-pager .modal-container .itens-detail-container #pager ul li a,
.modalHost.modal-fullscreen.custom-pager .modal-container .itens-detail-container #pager ul li a {
  font-size: var(--font-size-sm);
}
.modalHost.modal-multiple-errors.custom-pager .modal-container .itens-detail-container #pager .k-pager-info.k-label,
.modalHost.modal-fullscreen.custom-pager .modal-container .itens-detail-container #pager .k-pager-info.k-label {
  font-size: var(--font-size-xxs);
  padding-left: 0;
}
.modalHost.modal-multiple-errors.auto-height .modal-container .itens-detail-container .k-listview .timesheet .ts-content,
.modalHost.modal-fullscreen.auto-height .modal-container .itens-detail-container .k-listview .timesheet .ts-content {
  height: auto;
  max-height: none;
}
.modalHost.modal-multiple-errors .itens-detail-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  margin-bottom: 60px;
  padding: var(--spacing-xxl);
}
.modalHost.modal-multiple-errors .itens-detail-container .k-listview .timesheet .ts-content div {
  padding: 8px 10px !important;
}
.modalHost.modal-multiple-errors .itens-detail-container .k-listview .timesheet .ts-container:hover .ts-header .ts-header-value {
  color: var(--neutral-x-contrast-text);
}
.modalHost.modal-multiple-errors .itens-detail-container .k-listview .errors-container {
  height: 120px;
  bottom: -190px;
}
.modalHost.vinculados-modal .modal-container {
  width: 415px !important;
  height: 500px !important;
  max-width: 100vw !important;
  margin-left: -207.5px !important;
  margin-top: -250px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.vinculados-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.vinculados-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.vinculados-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.vinculados-modal .modal-container .modal-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.vinculados-modal .modal-container label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  text-transform: lowercase;
  margin-bottom: 5px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  width: 90%;
}
.modalHost.vinculados-modal .modal-container label::first-letter {
  text-transform: uppercase;
}
.modalHost.vinculados-modal .modal-container .lista-profissionais {
  margin-top: 45px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  width: 90%;
}
.modalHost.vinculados-modal .modal-container .k-multiselect {
  border-color: var(--border-primary-hight-contrast);
}
.modalHost.vinculados-modal .modal-container .k-multiselect .k-multiselect-wrap {
  background-color: var(--white);
  color: var(--white-contrast-text);
  position: relative;
  border-width: 0;
  border-style: solid;
  border-radius: var(--radius-vs);
  border-color: var(--border-primary-hight-contrast);
  min-height: 2.04em;
}
.modalHost.vinculados-modal .modal-container .k-multiselect .k-multiselect-wrap.k-floatwrap {
  display: block;
}
.modalHost.vinculados-modal .modal-container .k-multiselect .k-multiselect-wrap .k-reset {
  border-radius: var(--radius-vs);
  height: 204px;
  background-color: var(--white);
}
.modalHost.vinculados-modal .modal-container .k-multiselect .k-multiselect-wrap .k-input {
  position: absolute;
  top: -47px;
  left: -1px;
  width: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 8px 0;
  background-color: var(--white);
}
.modalHost.vinculados-modal .modal-container .k-multiselect .k-multiselect-wrap .k-button {
  border: none !important;
  margin: 0 !important;
  background: var(--neutral-x-contrast);
  margin-bottom: 1px !important;
  width: 100%;
  text-align: left;
  padding: 6px 29px 6px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.modalHost.vinculados-modal .modal-container .k-multiselect .k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
  color: var(--neutral-x-tint-text);
}
.modalHost.vinculados-modal .modal-container.replicar-window {
  width: 455px !important;
  height: 570px !important;
}
.modalHost.vinculados-modal .modal-container.replicar-window .form-legaldesk {
  height: auto;
}
.modalHost.vinculados-modal .modal-container.replicar-window .form-legaldesk .vinculados-list-scroll {
  margin-left: 29px;
  top: 260px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.vinculados-modal .modal-container.replicar-window .form-legaldesk .vinculados-list-scroll {
    margin-left: -1px;
    top: 193px !important;
  }
}
.modalHost.vinculados-modal .modal-container.replicar-window .form-legaldesk .editor-form-container .lista-profissionais {
  margin-top: 45px;
  height: 120px;
}
.modalHost.vinculados-modal .modal-container.replicar-window .form-legaldesk .editor-form-container .lista-profissionais .k-multiselect .k-multiselect-wrap {
  height: 120px;
}
.modalHost.vinculados-modal .modal-container.replicar-window .form-legaldesk .editor-form-container .lista-profissionais .k-multiselect .k-multiselect-wrap ul {
  height: 120px;
}
.modalHost.vinculados-modal.replicar-custo .modal-container label {
  padding: 0 !important;
}
.modalHost.vinculados-modal.replicar-custo .modal-container .lista-profissionais {
  padding: 0 !important;
  width: 100% !important;
}
.modalHost.vinculados-modal.replicar-custo ~ .k-animation-container {
  margin-top: 0 !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.vinculados-modal.replicar-custo ~ .k-animation-container .k-list-container {
    top: 522px !important;
    bottom: auto !important;
    position: fixed !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modalHost.vinculados-modal.replicar-custo ~ .k-animation-container .k-list-container {
    top: 506px !important;
  }
}
.modalHost.agenda-filtro-modal .modal-container {
  width: 415px !important;
  height: 500px !important;
  max-width: 100vw !important;
  margin-left: -207.5px !important;
  margin-top: -250px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.agenda-filtro-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.agenda-filtro-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.agenda-filtro-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.agenda-filtro-modal .modal-container .modal-content {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.agenda-filtro-modal .modal-container label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  text-transform: lowercase;
  margin-bottom: 5px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  width: 90%;
}
.modalHost.agenda-filtro-modal .modal-container label::first-letter {
  text-transform: uppercase;
}
.modalHost.agenda-filtro-modal .modal-container .lista-profissionais {
  margin-top: 45px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  width: 90%;
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect {
  border-color: var(--border-primary-hight-contrast);
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect .k-multiselect-wrap {
  background-color: var(--white);
  color: var(--white-contrast-text);
  position: relative;
  border-width: 0;
  border-style: solid;
  border-radius: var(--radius-vs);
  border-color: var(--border-primary-hight-contrast);
  min-height: 2.04em;
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect .k-multiselect-wrap.k-floatwrap {
  display: block;
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect .k-multiselect-wrap .k-reset {
  border-radius: var(--radius-vs);
  height: 204px;
  background-color: var(--white);
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect .k-multiselect-wrap .k-input {
  position: absolute;
  top: -47px;
  left: -1px;
  width: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 8px 0;
  background-color: var(--white);
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect .k-multiselect-wrap .k-button {
  border: none !important;
  margin: 0 !important;
  background: var(--neutral-x-contrast);
  margin-bottom: 1px !important;
  width: 100%;
  text-align: left;
  padding: 6px 29px 6px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.modalHost.agenda-filtro-modal .modal-container .k-multiselect .k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
  color: var(--neutral-x-tint-text);
}
.modalHost.agenda-filtro-modal .modal-container.replicar-window {
  width: 455px !important;
  height: 570px !important;
}
.modalHost.agenda-filtro-modal .modal-container.replicar-window .form-legaldesk {
  height: auto;
}
.modalHost.agenda-filtro-modal .modal-container.replicar-window .form-legaldesk .vinculados-list-scroll {
  margin-left: 29px;
  top: 260px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.agenda-filtro-modal .modal-container.replicar-window .form-legaldesk .vinculados-list-scroll {
    margin-left: -1px;
    top: 193px !important;
  }
}
.modalHost.agenda-filtro-modal .modal-container.replicar-window .form-legaldesk .editor-form-container .lista-profissionais {
  margin-top: 45px;
  height: 120px;
}
.modalHost.agenda-filtro-modal .modal-container.replicar-window .form-legaldesk .editor-form-container .lista-profissionais .k-multiselect .k-multiselect-wrap {
  height: 120px;
}
.modalHost.agenda-filtro-modal .modal-container.replicar-window .form-legaldesk .editor-form-container .lista-profissionais .k-multiselect .k-multiselect-wrap ul {
  height: 120px;
}
.modalHost.agenda-filtro-modal.replicar-custo .modal-container label {
  padding: 0 !important;
}
.modalHost.agenda-filtro-modal.replicar-custo .modal-container .lista-profissionais {
  padding: 0 !important;
  width: 100% !important;
}
.modalHost.agenda-filtro-modal.replicar-custo ~ .k-animation-container {
  margin-top: 0 !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.agenda-filtro-modal.replicar-custo ~ .k-animation-container .k-list-container {
    top: 522px !important;
    bottom: auto !important;
    position: fixed !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modalHost.agenda-filtro-modal.replicar-custo ~ .k-animation-container .k-list-container {
    top: 506px !important;
  }
}
.modalHost.agenda-filtro-modal .modal-container label {
  font-weight: var(--font-weight-regular);
  padding: var(--spacing-none);
}
.modalHost.agenda-filtro-modal .modal-container .modal-content {
  margin-top: var(--spacing-xs);
  padding-inline: var(--spacing-xxl);
}
.modalHost.modal-acompanhamento-revisao .modal-container {
  width: 610px !important;
  height: 700px !important;
  max-width: 100vw !important;
  margin-left: -305px !important;
  margin-top: -350px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-acompanhamento-revisao .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-acompanhamento-revisao .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.modal-acompanhamento-revisao .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 150px;
  max-height: 150px;
  padding: var(--spacing-xxl);
}
.modalHost.modal-acompanhamento-revisao .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.modal-acompanhamento-revisao .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-acompanhamento-revisao .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container {
  overflow-y: auto;
  max-height: 305px;
  min-height: 305px;
  margin: var(--spacing-none);
  background-color: var(--white);
  border-color: var(--border-primary-hight-contrast);
}
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  box-shadow: none !important;
}
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item:not(:last-child) {
  margin-bottom: 20px;
  padding-top: var(--spacing-none);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item .detail-label,
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item .detail-value {
  display: inline-block;
}
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item .detail-label span,
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item .detail-value span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
  word-break: break-word;
}
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item .detail-label span strong,
.modalHost.modal-acompanhamento-revisao .modal-container .dados-container .detail-item .detail-value span strong {
  font-weight: var(--font-weight-semibold);
}
.modalHost.modal-acompanhamento-revisao .modal-container .k-pager-wrap {
  width: auto;
  height: 50px;
  min-height: 50px;
}
.modalHost.modal-acompanhamento-revisao.revisao-fixo .modal-container .dados-container {
  max-height: 340px;
  min-height: 340px;
}
.modalHost.copiar-mover-modal .modal-container {
  background-color: var(--white) !important;
  width: 480px !important;
  height: 602px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -301px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: transparent;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 20px;
  border-radius: var(--radius-xxxs);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.copiar-mover-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.copiar-mover-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet {
  width: 100%;
  position: relative;
  float: left;
  padding: var(--spacing-xxl) !important;
  display: flex;
  gap: 20px;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet div.form-legaldesk {
  padding-right: 0px;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet.modal-not-spaced {
  padding: 0px !important;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet {
  width: 100%;
  position: relative;
  float: left;
  max-width: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 0px;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet:hover {
  border: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container:hover .ts-content {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header {
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top-right-radius: var(--radius-xxxs);
  border-top-left-radius: var(--radius-xxxs);
  display: block;
  padding: var(--spacing-none) var(--spacing-xxl);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header:hover {
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header:hover span {
  color: var(--neutral-x-contrast-text);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header span:hover {
  color: var(--neutral-x-contrast-text);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: 1.5rem;
  line-height: 26px;
  padding: 7px 0;
  text-align: right;
  color: var(--neutral-x-contrast-text);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header .ts-header-unit {
  width: 30px;
  font-size: var(--font-size-xs);
  padding: 19px 0px 9px 4px;
  font-weight: var(--font-weight-bold);
  line-height: 12px;
  color: var(--neutral-x-contrast-text);
  float: left;
  display: block;
  top: unset;
  left: unset;
  order: unset;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .date-copy {
  float: right;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 26px;
  padding: 7px 0;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content {
  word-wrap: break-word;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div span {
  word-wrap: break-word;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div:last-child {
  border-bottom: none;
  max-height: 96px;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled {
  background-color: var(--neutral-x-contrast);
  cursor: not-allowed !important;
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-input {
  color: hsla(var(--blackH), var(--blackS), var(--blackL), 0.4);
  background-color: var(--white);
}
.modalHost.copiar-mover-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-select {
  background-color: initial !important;
}
.modalHost.copiar-mover-modal .modal-container:hover {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.copiar-mover-modal .modal-container .ts-container {
  width: 100%;
  position: relative;
  display: inline-block;
  perspective: 1000;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -moz-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -o-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
}
.modalHost.copiar-mover-modal .modal-container .ts-container:hover .ts-header {
  background-color: hsl(var(--main-primary-defaultH), calc(var(--main-primary-defaultS) - 8%), calc(var(--main-primary-defaultL) + 58%));
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header {
  width: 100%;
  height: 50px;
  background-color: var(--neutral-x-contrast);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  z-index: 1;
  padding: var(--spacing-md) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  order: -1;
  display: flex;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .ts-header-value-date {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
  flex: 1;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  display: flex;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .ts-header-unit {
  font-size: var(--font-size-xs);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  position: relative;
  display: flex;
  left: -6px;
  top: 1px;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .ts-header-button {
  width: 20px;
  height: 20px;
  margin: 10px 8px 10px 0;
  display: none;
  cursor: pointer;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
  background: none;
  width: 26px;
  padding: 0;
  margin: 8px 0 0 -4px;
  height: 24px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: 1px solid var(--main-primary-default);
  outline: none;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
    height: 25px;
  }
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-x-tint);
  border-bottom: 12px solid transparent;
  right: -10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
  .modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-bottom: 12px solid transparent;
  }
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-default);
  border-bottom: 12px solid transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.copiar-mover-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-top: 14px solid transparent;
    border-left: 9px solid var(--main-primary-default);
    border-bottom: 11px solid transparent;
    top: 1px;
    right: -9px;
  }
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-action-links {
  width: 25px;
  height: 25px;
  opacity: 1;
  float: right;
  cursor: pointer;
  position: relative;
  padding-right: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-action-links .ts-action-links-image {
  opacity: 0;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-action-links i {
  color: var(--data-visualization-primary-contrast-light);
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions {
  display: flex;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .ts-actions-container {
  display: flex;
  flex: 1;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .item-options-menu {
  left: 5px;
  z-index: 3;
  top: -2px;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .item-options-menu .ico-settings {
  color: var(--data-visualization-primary-contrast-light);
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container {
  top: -122px !important;
  left: 8px !important;
  min-height: 120px !important;
  min-width: 150px !important;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container .k-group {
  min-height: 120px !important;
  min-width: 150px !important;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .share-timesheet-icon-flag {
  margin-left: var(--spacing-xxs);
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-header-actions .share-timesheet-icon-flag .ico-group.shared-ts {
  font-size: var(--font-size-xl);
  color: var(--fb-danger-shade);
  cursor: default;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content {
  z-index: 1;
  width: 100%;
  min-height: 210px;
  border-radius: var(--radius-xxxs);
  background-color: var(--white);
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content.scrollable {
  height: 220px;
  overflow-y: auto;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content .ts-content-fields {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  height: calc(100% - 50px);
  gap: var(--spacing-xs);
  padding: var(--spacing-xxl);
  font-size: var(--font-size-xs);
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field {
  padding-bottom: var(--spacing-none);
  display: flex;
  min-width: 150px;
  max-width: 640px;
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field i {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field .ts-content-val {
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-tipo-atividade-field {
  width: 100%;
  float: left;
  padding-bottom: var(--spacing-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.copiar-mover-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-content-description-text {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.copiar-mover-modal .modal-container form .form-table {
  padding: var(--spacing-none) var(--spacing-xxl) !important;
}
.modalHost.copiar-mover-modal .modal-container:hover {
  -moz-transition: none;
  -o-transition: none;
  -webkit-transition: none;
  -ms-transition: none;
  transition: none;
  border-color: var(--border-primary-hight-contrast) !important;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal {
  min-width: calc(50% - 9px) !important;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal:nth-child(2) {
  margin-left: 18px;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal .editor-form-field.date-picker .k-maskedtextbox {
  width: 100%;
  border-radius: var(--radius-vs);
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal .editor-form-field.date-picker .k-maskedtextbox .single-line {
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal .editor-form-field.date-picker .calendar-picker {
  width: 34px;
  height: 34px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal .editor-form-field.date-picker .calendar-picker .icon-date-picker {
  width: 34px !important;
  height: 34px !important;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal .editor-form-field.date-picker .calendar-picker .editor-button:last-child {
  padding: 7px 10px 3px 10px;
  height: 34px;
}
.modalHost.copiar-mover-modal .modal-container .editor-form-container.copy-modal .editor-form-field.date-picker .calendar-picker .container-calendar-picker.open {
  right: -250px;
}
.modalHost.copiar-mover-modal .modal-container .form-column-1 {
  padding-left: 0;
}
.modalHost.copiar-mover-modal .modal-container .modal-buttons-container {
  left: 0px;
}
.modalHost.replicar-ts-modal {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: transparent;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 20px;
  border-radius: var(--radius-xxxs);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet {
  width: 100%;
  position: relative;
  float: left;
  padding: var(--spacing-xxl) !important;
  display: flex;
  gap: 20px;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet div.form-legaldesk {
  padding-right: 0px;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet.modal-not-spaced {
  padding: 0px !important;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet {
  width: 100%;
  position: relative;
  float: left;
  max-width: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 0px;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet:hover {
  border: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container:hover .ts-content {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .ts-header {
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top-right-radius: var(--radius-xxxs);
  border-top-left-radius: var(--radius-xxxs);
  display: block;
  padding: var(--spacing-none) var(--spacing-xxl);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .ts-header:hover {
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .ts-header:hover span {
  color: var(--neutral-x-contrast-text);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .ts-header span:hover {
  color: var(--neutral-x-contrast-text);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: 1.5rem;
  line-height: 26px;
  padding: 7px 0;
  text-align: right;
  color: var(--neutral-x-contrast-text);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .ts-header .ts-header-unit {
  width: 30px;
  font-size: var(--font-size-xs);
  padding: 19px 0px 9px 4px;
  font-weight: var(--font-weight-bold);
  line-height: 12px;
  color: var(--neutral-x-contrast-text);
  float: left;
  display: block;
  top: unset;
  left: unset;
  order: unset;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-container .date-copy {
  float: right;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 26px;
  padding: 7px 0;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-content {
  word-wrap: break-word;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-content div {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-content div span {
  word-wrap: break-word;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet .ts-content div:last-child {
  border-bottom: none;
  max-height: 96px;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .k-dropdown .k-state-disabled {
  background-color: var(--neutral-x-contrast);
  cursor: not-allowed !important;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-input {
  color: hsla(var(--blackH), var(--blackS), var(--blackL), 0.4);
  background-color: var(--white);
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-select {
  background-color: initial !important;
}
.modalHost.replicar-ts-modal:hover {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.replicar-ts-modal .ts-container {
  width: 100%;
  position: relative;
  display: inline-block;
  perspective: 1000;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -moz-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -o-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
}
.modalHost.replicar-ts-modal .ts-container:hover .ts-header {
  background-color: hsl(var(--main-primary-defaultH), calc(var(--main-primary-defaultS) - 8%), calc(var(--main-primary-defaultL) + 58%));
}
.modalHost.replicar-ts-modal .ts-container .ts-header {
  width: 100%;
  height: 50px;
  background-color: var(--neutral-x-contrast);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  z-index: 1;
  padding: var(--spacing-md) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  order: -1;
  display: flex;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.modalHost.replicar-ts-modal .ts-container .ts-header .ts-header-value-date {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
  flex: 1;
}
.modalHost.replicar-ts-modal .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  display: flex;
}
.modalHost.replicar-ts-modal .ts-container .ts-header .ts-header-unit {
  font-size: var(--font-size-xs);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  position: relative;
  display: flex;
  left: -6px;
  top: 1px;
}
.modalHost.replicar-ts-modal .ts-container .ts-header .ts-header-button {
  width: 20px;
  height: 20px;
  margin: 10px 8px 10px 0;
  display: none;
  cursor: pointer;
}
.modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
  background: none;
  width: 26px;
  padding: 0;
  margin: 8px 0 0 -4px;
  height: 24px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: 1px solid var(--main-primary-default);
  outline: none;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
    height: 25px;
  }
}
.modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
.modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-x-tint);
  border-bottom: 12px solid transparent;
  right: -10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
  .modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-bottom: 12px solid transparent;
  }
}
.modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-default);
  border-bottom: 12px solid transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.replicar-ts-modal .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-top: 14px solid transparent;
    border-left: 9px solid var(--main-primary-default);
    border-bottom: 11px solid transparent;
    top: 1px;
    right: -9px;
  }
}
.modalHost.replicar-ts-modal .ts-container .ts-action-links {
  width: 25px;
  height: 25px;
  opacity: 1;
  float: right;
  cursor: pointer;
  position: relative;
  padding-right: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modalHost.replicar-ts-modal .ts-container .ts-action-links .ts-action-links-image {
  opacity: 0;
}
.modalHost.replicar-ts-modal .ts-container .ts-action-links i {
  color: var(--data-visualization-primary-contrast-light);
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions {
  display: flex;
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .ts-actions-container {
  display: flex;
  flex: 1;
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .item-options-menu {
  left: 5px;
  z-index: 3;
  top: -2px;
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .item-options-menu .ico-settings {
  color: var(--data-visualization-primary-contrast-light);
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container {
  top: -122px !important;
  left: 8px !important;
  min-height: 120px !important;
  min-width: 150px !important;
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container .k-group {
  min-height: 120px !important;
  min-width: 150px !important;
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .share-timesheet-icon-flag {
  margin-left: var(--spacing-xxs);
}
.modalHost.replicar-ts-modal .ts-container .ts-header-actions .share-timesheet-icon-flag .ico-group.shared-ts {
  font-size: var(--font-size-xl);
  color: var(--fb-danger-shade);
  cursor: default;
}
.modalHost.replicar-ts-modal .ts-container .ts-content {
  z-index: 1;
  width: 100%;
  min-height: 210px;
  border-radius: var(--radius-xxxs);
  background-color: var(--white);
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modalHost.replicar-ts-modal .ts-container .ts-content.scrollable {
  height: 220px;
  overflow-y: auto;
}
.modalHost.replicar-ts-modal .ts-container .ts-content .ts-content-fields {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  height: calc(100% - 50px);
  gap: var(--spacing-xs);
  padding: var(--spacing-xxl);
  font-size: var(--font-size-xs);
}
.modalHost.replicar-ts-modal .ts-container .ts-content .ts-content-fields .ts-content-field {
  padding-bottom: var(--spacing-none);
  display: flex;
  min-width: 150px;
  max-width: 640px;
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.replicar-ts-modal .ts-container .ts-content .ts-content-fields .ts-content-field i {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.replicar-ts-modal .ts-container .ts-content .ts-content-fields .ts-content-field .ts-content-val {
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.replicar-ts-modal .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-tipo-atividade-field {
  width: 100%;
  float: left;
  padding-bottom: var(--spacing-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.replicar-ts-modal .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-content-description-text {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.replicar-ts-modal .copy-modal {
  margin-left: var(--spacing-xxl) !important;
  margin-top: 0px !important;
}
.modalHost.replicar-ts-modal .editor-modal-copy-timesheet .timesheet {
  height: 411px;
}
.modalHost.replicar-ts-modal .ts-content {
  min-height: 332px !important;
}
.modalHost.replicar-ts-modal .ts-content div:last-child {
  max-height: 169px !important;
}
.modalHost.replicar-ts-modal .form-container {
  width: 100%;
  float: left;
  display: inline-grid;
  margin-right: var(--spacing-xxl);
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk {
  width: 100% !important;
  height: 100% !important;
  padding-top: 0;
  overflow: hidden;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal {
  width: 100% !important;
  margin: 0 0 21px 0 !important;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .k-maskedtextbox.calendar-target {
  width: 100%;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker {
  width: 100%;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker .container-calendar-picker {
  top: initial !important;
}
.k-ie .modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker .container-calendar-picker,
.k-ff .modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker .container-calendar-picker {
  top: inherit !important;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker .container-calendar-picker .editor-button:last-child {
  padding: 7px 10px 3px 10px;
  height: initial;
}
.k-ie .modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker .container-calendar-picker .editor-button:last-child,
.k-ff .modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal .date-picker .calendar-picker .container-calendar-picker .editor-button:last-child {
  height: 34px;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal.sub-column-1 {
  width: 40% !important;
  min-width: 162px;
  margin-right: 28px !important;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container.copy-modal.sub-column-2 {
  width: 40% !important;
  min-width: 162px;
  margin-left: 10px !important;
}
.modalHost.replicar-ts-modal .form-container .form-legaldesk .editor-form-container .editor-form-field .k-delete-button span {
  font-size: var(--font-size-xs);
}
.modalHost.replicar-ts-modal .form-container .editor-button.append-group {
  position: relative;
  left: unset;
  bottom: unset;
}
.modalHost.replicar-ts-modal .scrollabe-container {
  width: 100%;
  height: 100px;
  max-height: 100px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  padding: 0;
  padding-bottom: 4px;
  position: relative;
  margin-top: 8px;
  border-radius: var(--radius-vs);
}
.modalHost.replicar-ts-modal .scrollabe-container .form-table {
  width: 230px;
  margin-left: 4px;
  margin-top: 4px;
}
.modalHost.replicar-ts-modal .scrollabe-container .form-table .editor-form-container {
  width: 100%;
  height: 30px;
  min-width: 115px;
  min-height: 30px;
  margin: 0 !important;
  float: left;
  background: var(--neutral-x-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 4px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.replicar-ts-modal .scrollabe-container .form-table .editor-form-container .detail {
  padding: 0 32px 0 4px;
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.replicar-ts-modal .scrollabe-container .form-table .editor-form-container .k-button {
  border: 0;
  background: 0;
  position: absolute;
  right: 5px;
  top: -3px;
}
.modalHost.replicar-ts-modal .scrollabe-container:empty:after {
  content: attr(data-empty-title);
  width: calc(100% - 9px);
  text-align: center;
  display: block;
  margin-top: 22px;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  opacity: 0.5;
  position: absolute;
  text-transform: lowercase;
}
.modalHost.replicar-ts-modal .scrollabe-container:empty:after::first-letter {
  text-transform: uppercase;
}
.modalHost.replicar-ts-modal.por-caso .copy-modal {
  width: 340px !important;
}
.modalHost.replicar-ts-modal.por-caso .form-container {
  width: calc(100% - 374px);
}
.modalHost.replicar-ts-modal.por-caso .form-container .form-legaldesk {
  padding-right: 0px;
  width: 100%;
  height: 100% !important;
}
.modalHost.replicar-ts-modal.por-caso .form-container .form-legaldesk .editor-form-container.base {
  margin-bottom: 0px !important;
}
.modalHost.replicar-ts-modal.por-caso .form-container .form-legaldesk .editor-form-container.copy-modal.sub-column-1 {
  width: 47% !important;
  margin-right: 0px !important;
  min-width: 162px;
}
.modalHost.replicar-ts-modal.por-caso .form-container .form-legaldesk .editor-form-container.copy-modal.sub-column-2 {
  width: 47% !important;
  min-width: 162px;
  margin-left: 0px !important;
  float: right;
}
.modalHost.replicar-ts-modal.por-caso .form-container .form-legaldesk .editor-form-container.copy-modal .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input {
  line-height: 26px;
}
.modalHost.replicar-ts-modal.por-caso .form-container .form-legaldesk .editor-button.icon-new-light {
  min-width: 50px !important;
  position: relative !important;
  left: unset !important;
  bottom: unset !important;
  padding: 10px 16px 10px 16px;
}
.modalHost.replicar-ts-modal.por-caso .scrollabe-container {
  width: 100%;
  height: 100px;
  max-height: 100px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  padding: 0;
  padding-bottom: 4px;
  position: relative;
  margin-top: 8px;
  border-radius: var(--radius-vs);
}
.modalHost.replicar-ts-modal .if-modal-form-container {
  width: 800px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -400px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.replicar-ts-modal .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.replicar-ts-modal .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container {
  width: 870px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -435px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.replicar-ts-modal.por-caso .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.shared-timesheet-modal .modal-container {
  background-color: var(--off-white) !important;
  width: 480px !important;
  height: 565px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -282.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  background-color: transparent;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 20px;
  border-radius: var(--radius-xxxs);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.shared-timesheet-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.shared-timesheet-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.shared-timesheet-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.shared-timesheet-modal .modal-container .container-notification-info {
  float: left;
  margin: 20px 0;
  width: 100%;
  padding: 0 var(--spacing-xxl) !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.shared-timesheet-modal .modal-container .container-notification-info .notification-subtitle {
  float: right;
  width: 319px;
  margin-left: 13px;
}
.modalHost.shared-timesheet-modal .modal-container .container-notification-info .notification-subtitle > span:first-child {
  font-weight: var(--font-weight-bold);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet {
  width: 100%;
  position: relative;
  float: left;
  padding: var(--spacing-xxl) !important;
  display: flex;
  gap: 20px;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet div.form-legaldesk {
  padding-right: 0px;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet.modal-not-spaced {
  padding: 0px !important;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet {
  width: 100%;
  position: relative;
  float: left;
  max-width: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 0px;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet:hover {
  border: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container:hover .ts-content {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header {
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top-right-radius: var(--radius-xxxs);
  border-top-left-radius: var(--radius-xxxs);
  display: block;
  padding: var(--spacing-none) var(--spacing-xxl);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header:hover {
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header:hover span {
  color: var(--neutral-x-contrast-text);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header span:hover {
  color: var(--neutral-x-contrast-text);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: 1.5rem;
  line-height: 26px;
  padding: 7px 0;
  text-align: right;
  color: var(--neutral-x-contrast-text);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .ts-header .ts-header-unit {
  width: 30px;
  font-size: var(--font-size-xs);
  padding: 19px 0px 9px 4px;
  font-weight: var(--font-weight-bold);
  line-height: 12px;
  color: var(--neutral-x-contrast-text);
  float: left;
  display: block;
  top: unset;
  left: unset;
  order: unset;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-container .date-copy {
  float: right;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 26px;
  padding: 7px 0;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content {
  word-wrap: break-word;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div span {
  word-wrap: break-word;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div:last-child {
  border-bottom: none;
  max-height: 96px;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled {
  background-color: var(--neutral-x-contrast);
  cursor: not-allowed !important;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-input {
  color: hsla(var(--blackH), var(--blackS), var(--blackL), 0.4);
  background-color: var(--white);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-select {
  background-color: initial !important;
}
.modalHost.shared-timesheet-modal .modal-container:hover {
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container {
  width: 100%;
  position: relative;
  display: inline-block;
  perspective: 1000;
  -webkit-transform-style: preserve-3d;
  -moz-transform-style: preserve-3d;
  -ms-transform-style: preserve-3d;
  -o-transform-style: preserve-3d;
  transform-style: preserve-3d;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
  -webkit-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -moz-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  -o-box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
  box-shadow: 0px 0 6px var(--neutral-x-tint) 0 13px 1px var(--off-white-contrast-text) ;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container:hover .ts-header {
  background-color: hsl(var(--main-primary-defaultH), calc(var(--main-primary-defaultS) - 8%), calc(var(--main-primary-defaultL) + 58%));
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header {
  width: 100%;
  height: 50px;
  background-color: var(--neutral-x-contrast);
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  z-index: 1;
  padding: var(--spacing-md) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  order: -1;
  display: flex;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .ts-header-value-date {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
  flex: 1;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: var(--font-size-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  display: flex;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .ts-header-unit {
  font-size: var(--font-size-xs);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-semibold);
  position: relative;
  display: flex;
  left: -6px;
  top: 1px;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .ts-header-button {
  width: 20px;
  height: 20px;
  margin: 10px 8px 10px 0;
  display: none;
  cursor: pointer;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
  background: none;
  width: 26px;
  padding: 0;
  margin: 8px 0 0 -4px;
  height: 24px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-bottom: 1px solid var(--main-primary-default);
  outline: none;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag {
    height: 25px;
  }
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  content: "";
  position: absolute;
  width: 0;
  height: 0;
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-x-tint);
  border-bottom: 12px solid transparent;
  right: -10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:after,
  .modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-bottom: 12px solid transparent;
  }
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
  border-top: 13px solid transparent;
  border-left: 10px solid var(--main-primary-default);
  border-bottom: 12px solid transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header .form-modal-icon.share-timesheet-icon-flag:before {
    border-top: 14px solid transparent;
    border-left: 9px solid var(--main-primary-default);
    border-bottom: 11px solid transparent;
    top: 1px;
    right: -9px;
  }
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-action-links {
  width: 25px;
  height: 25px;
  opacity: 1;
  float: right;
  cursor: pointer;
  position: relative;
  padding-right: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  background-color: transparent;
  outline: none;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-action-links .ts-action-links-image {
  opacity: 0;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-action-links i {
  color: var(--data-visualization-primary-contrast-light);
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions {
  display: flex;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .ts-actions-container {
  display: flex;
  flex: 1;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .item-options-menu {
  left: 5px;
  z-index: 3;
  top: -2px;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .item-options-menu .ico-settings {
  color: var(--data-visualization-primary-contrast-light);
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container {
  top: -122px !important;
  left: 8px !important;
  min-height: 120px !important;
  min-width: 150px !important;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .item-options-menu .ico-settings .k-animation-container .k-group {
  min-height: 120px !important;
  min-width: 150px !important;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .share-timesheet-icon-flag {
  margin-left: var(--spacing-xxs);
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-header-actions .share-timesheet-icon-flag .ico-group.shared-ts {
  font-size: var(--font-size-xl);
  color: var(--fb-danger-shade);
  cursor: default;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content {
  z-index: 1;
  width: 100%;
  min-height: 210px;
  border-radius: var(--radius-xxxs);
  background-color: var(--white);
  overflow: hidden;
  position: relative;
  word-wrap: break-word;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content.scrollable {
  height: 220px;
  overflow-y: auto;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content .ts-content-fields {
  margin: 0;
  padding: 0;
  line-height: 1.5;
  display: flex;
  flex-direction: column;
  position: relative;
  height: calc(100% - 50px);
  gap: var(--spacing-xs);
  padding: var(--spacing-xxl);
  font-size: var(--font-size-xs);
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field {
  padding-bottom: var(--spacing-none);
  display: flex;
  min-width: 150px;
  max-width: 640px;
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field i {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field .ts-content-val {
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-tipo-atividade-field {
  width: 100%;
  float: left;
  padding-bottom: var(--spacing-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.shared-timesheet-modal .modal-container .ts-container .ts-content .ts-content-fields .ts-content-field-description .ts-content-description-text {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet {
  margin: 0;
  max-height: 268px;
  overflow: hidden;
  background-color: var(--white);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .timesheet .ts-content div:last-child {
  max-height: 90px;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled {
  background-color: var(--off-white);
  cursor: not-allowed !important;
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-input {
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
}
.modalHost.shared-timesheet-modal .modal-container .editor-modal-copy-timesheet .k-dropdown .k-state-disabled .k-select {
  background-color: initial !important;
}
.modalHost.edit-pedido .form-row-grid {
  position: absolute;
  left: 0;
}
.modalHost.edit-pedido .form-row-grid .form-column-grid {
  width: 100%;
  height: 100%;
}
.modalHost.edit-pedido .form-row-grid .form-column-grid .editor-form-label {
  display: none;
}
.modalHost.edit-pedido .form-row-grid .form-column-grid .editor-form-detail-grid {
  margin-top: -21px;
}
.modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor {
  height: 630px !important;
}
.modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid {
  height: calc(100% - 252px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid {
    height: 451px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid {
    height: 413px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-pager-wrap {
    bottom: 0 !important;
  }
}
.modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content-locked tr {
  height: 35px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content-locked .km-scroll-container table {
    min-height: 24px !important;
  }
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content-locked .km-scroll-container table tr {
    height: 24px !important;
  }
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content-locked .km-scroll-container table tr td {
    height: 24px !important;
  }
}
.modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content tr {
  height: 35px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content .km-scroll-container table {
    min-height: 24px !important;
  }
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content .km-scroll-container table tr {
    height: 24px !important;
  }
  .modalHost.edit-pedido .form-row-grid .form-column-grid .grid-editor .k-grid .k-grid-content .km-scroll-container table tr td {
    height: 24px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .if-modal-form-container .form-container .form-legaldesk .editor-form-container .modulo-list-container .grid-editor .k-grid {
    height: 510px !important;
  }
}
.modalHost.opportunities-modal-comments .modal-container {
  width: 520px !important;
  height: 650px !important;
  max-width: 100vw !important;
  margin-left: -260px !important;
  margin-top: -325px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  padding-left: var(--spacing-none) !important;
  padding-right: var(--spacing-none) !important;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.opportunities-modal-comments .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator .before,
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.opportunities-modal-comments .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content {
  width: 100%;
  height: calc(100% - 112px) !important;
  padding: var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item {
  width: 100%;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  flex-flow: column;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i {
  display: inline-block;
  width: 16px;
  height: 16px;
  flex-grow: 0;
  margin: 0;
  flex-shrink: 0;
  font-size: 12px;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i.icon-phone,
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i.icon-ballom,
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i.icon-important-info-full {
  line-height: 1.2;
  margin: 0 5px 0 0;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i.icon-phone {
  font-size: 13px;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i.icon-important-info-full {
  color: var(--fb-danger-default);
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header i.icon-edit {
  line-height: 1.2;
  background: var(--main-primary-default);
  border-radius: 50%;
  color: var(--main-primary-default-text);
  width: 15px;
  height: 15px;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header .title,
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header .sigla,
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header .message {
  white-space: nowrap;
  font-size: 12px;
  font-weight: 600;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header .message {
  margin-right: 20px;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header .title {
  width: 100%;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .header .sigla {
  width: 100%;
  text-align: right;
  margin: 0 12px;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .content {
  margin-top: 12px;
  display: flex;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .content label[for="xpand-content"].plus {
  position: absolute;
  top: 39px;
  right: 0;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .content p {
  font-size: 12px;
  color: var(--off-white-contrast-text);
  margin-right: 5px;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .content p.truncated-content {
  max-height: 60px;
  max-width: calc(100% - 15px);
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item .content p.full-content {
  max-height: calc(100vh - 380px);
  overflow-y: auto;
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item {
  margin-top: 15px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  background: var(--neutral-contrast);
  padding: var(--spacing-xs);
  border-radius: var(--spacing-vs);
}
.modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content-item:first-child {
  margin-top: var(--spacing-none);
  border-top: none;
}
@media screen\0 {
  .modalHost.opportunities-modal-comments .modal-container .opportunities-modal-comments-content:after {
    content: "";
    height: 30px;
    display: block;
  }
}
.modalHost.opportunities-modal-comments .modal-container .modal-buttons-container {
  margin-left: var(--spacing-none);
}
.modalHost.despesa-report-modal .modal-container,
.modalHost.download-report-modal .modal-container {
  padding: 67px 29px 77px !important;
  width: 580px !important;
  height: 370px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -185px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  transition: all 0.35s ease;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container,
.modalHost.download-report-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.download-report-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.despesa-report-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.download-report-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.download-report-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.despesa-report-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.download-report-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.despesa-report-modal .modal-container:before,
.modalHost.download-report-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.despesa-report-modal .modal-container.active,
.modalHost.download-report-modal .modal-container.active {
  width: 580px !important;
  height: 480px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -240px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container button.editor-button,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.despesa-report-modal .modal-container.active .modal-buttons-container button.editor-button,
  .modalHost.download-report-modal .modal-container.active .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator .before,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator .before,
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator .after,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator .before,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator .after,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator span,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator span:hover,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.despesa-report-modal .modal-container.active .modal-buttons-container .paginator span.active,
.modalHost.download-report-modal .modal-container.active .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.despesa-report-modal .modal-container.active:before,
.modalHost.download-report-modal .modal-container.active:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.despesa-report-modal .modal-container #form-notification,
.modalHost.download-report-modal .modal-container #form-notification {
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.despesa-report-modal .modal-container #form-notification .header,
.modalHost.download-report-modal .modal-container #form-notification .header {
  width: 100%;
  height: 40px;
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.modalHost.despesa-report-modal .modal-container #form-notification .header .ts-header-value,
.modalHost.download-report-modal .modal-container #form-notification .header .ts-header-value {
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-md);
  padding: var(--spacing-xs) var(--spacing-none);
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.modalHost.despesa-report-modal .modal-container #form-notification .header .ts-header-value::first-letter,
.modalHost.download-report-modal .modal-container #form-notification .header .ts-header-value::first-letter {
  text-transform: uppercase;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container,
.modalHost.download-report-modal .modal-container #form-notification .message-container {
  float: left;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  max-width: 516px;
  width: 516px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.despesa-report-modal .modal-container #form-notification .message-container,
  .modalHost.download-report-modal .modal-container #form-notification .message-container {
    max-height: 251px;
    overflow-y: hidden;
  }
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container {
  display: none;
  padding: 10px 0;
  margin-bottom: -5px;
  width: 100%;
  height: 0;
  background-color: var(--white);
}
.k-ie .modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container,
.k-ie .modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container,
.k-ff .modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container,
.k-ff .modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container {
  margin-bottom: -4px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container.active,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container.active {
  display: inline-block;
  height: 110px;
  overflow: hidden;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param {
  border: none;
  padding: 5px 0 5px 56px;
  width: 100%;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param:first-child,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param:first-child {
  padding-top: 15px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param:last-child,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param:last-child {
  padding-bottom: 15px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param b,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea #parameters-container .line-param b {
  font-weight: var(--font-weight-semibold);
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  float: left;
  width: 100%;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param span,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param span {
  word-wrap: break-word;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param .link-download,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param .link-download {
  width: 335px;
  padding: 0 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param .link-download a,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param .link-download a {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  width: 335px;
  color: var(--neutral-x-contrast-text);
  text-decoration: underline;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param .link-download span,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param .link-download span {
  color: var(--off-white-contrast-text);
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param button,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param button {
  width: 90px;
  height: 26px;
  border: 0;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--main-primary-x-tint-text);
  font-size: var(--font-size-xs);
  margin-left: 10px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param i.icon-download-report,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param i.icon-download-report {
  display: inline-block;
  width: 55px;
  height: 45px;
  font-size: 26px;
  line-height: 45px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param:first-child,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param:first-child {
  padding-top: 15px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param:last-child,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param:last-child {
  border-bottom: none;
  padding-bottom: 15px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip {
  cursor: pointer;
  border-bottom: none;
  padding: 15px 27px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip span,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip span {
  font-weight: var(--font-weight-semibold);
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip .icon-dropdown-arrow1,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip .icon-dropdown-arrow1 {
  width: 20px;
  padding-right: 10px;
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip.active,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip.active {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.despesa-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip.active .icon-dropdown-arrow1:before,
.modalHost.download-report-modal .modal-container #form-notification .message-container .notification-textarea .line-param#flip.active .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.modalHost.menu-perfil-modal .modal-container {
  width: 600px !important;
  height: 550px !important;
  max-width: 100vw !important;
  margin-left: -300px !important;
  margin-top: -275px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.menu-perfil-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.menu-perfil-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.menu-perfil-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.menu-perfil-modal .modal-container .context-area {
  display: grid;
  padding: 12px 24px;
  grid-template-columns: 50% 50%;
  width: 90%;
}
.modalHost.menu-perfil-modal .modal-container .context-area .menu-perfil-content .label-title {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  text-transform: lowercase;
  width: 100%;
  margin-bottom: 6px;
  float: left;
}
.modalHost.menu-perfil-modal .modal-container .context-area .menu-perfil-content .label-title::first-letter {
  text-transform: uppercase;
}
.modalHost.menu-perfil-modal .modal-container .context-area .menu-perfil-content .label-value {
  width: 100%;
  color: var(--off-white-contrast-text);
  float: left;
}
.modalHost.menu-perfil-modal .modal-container .context-area .admin-search {
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  height: 20px;
}
.modalHost.menu-perfil-modal .modal-container .context-area .admin-search .btn-search {
  align-content: center;
}
.modalHost.menu-perfil-modal .modal-container .table-container {
  float: left;
  width: 90%;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  margin-top: 15px;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list {
  width: 100%;
  float: left;
  display: table;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header {
  width: 100%;
  height: 36px;
  background: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 0 var(--white);
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .check-container,
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .menu-grupo,
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .menu-titulo {
  text-transform: lowercase;
  padding: 8px;
  font-weight: var(--font-weight-semibold);
  display: table-column;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .check-container::first-letter,
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .menu-grupo::first-letter,
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .menu-titulo::first-letter {
  text-transform: uppercase;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-header .menu-titulo {
  padding-left: 0;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-content {
  width: 100%;
  height: 240px;
  overflow-y: auto;
  max-height: 240px;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-content .list-menu-row {
  padding: 10px 6px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 0 var(--white);
  height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.menu-perfil-modal .modal-container .table-container .table-list .list-content .list-menu-row:last-child {
  border-bottom: none;
}
.modalHost.menu-perfil-modal .modal-container .table-container .check-container,
.modalHost.menu-perfil-modal .modal-container .table-container .menu-grupo,
.modalHost.menu-perfil-modal .modal-container .table-container .menu-titulo {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--off-white-contrast-text);
}
.modalHost.menu-perfil-modal .modal-container .table-container .check-container {
  width: 33px;
}
.modalHost.menu-perfil-modal .modal-container .table-container .menu-grupo {
  width: calc(50% - 16px);
}
.modalHost.menu-perfil-modal .modal-container .table-container .menu-titulo {
  width: calc(50% - 17px);
}
.modalHost.modal-fullscreen-option {
  top: 0 !important;
  left: 0 !important;
  width: 100% !important;
}
.modalHost.modal-fullscreen-option .search-container {
  margin: 0 !important;
  width: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-fullscreen-option .search-container {
    min-height: 704px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modalHost.modal-fullscreen-option .search-container {
    min-height: 671px !important;
  }
}
.modalHost.modal-fullscreen-option .search-container .modal-filters-container .filter-container {
  width: 47%;
}
.modalHost.modal-import-files.file-type .modal-container {
  width: 600px !important;
  height: 636px !important;
  max-width: 100vw !important;
  margin-left: -300px !important;
  margin-top: -318px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-import-files.file-type .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-import-files.file-type .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-import-files.file-type .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk {
  height: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk {
    height: calc(100vh - 276px);
  }
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container {
  height: auto;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container:first-child {
  height: 370px;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field {
  height: auto;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field .k-upload {
  height: 318px;
  border: none;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone {
  margin: 0;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone:after {
  display: none;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files {
  top: 135px;
  height: 155px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field .k-upload.k-upload-empty:before {
  top: 65%;
}
.modalHost.modal-import-files.file-type .modal-container .modal-content .form-legaldesk .form-table-row .editor-form-container .editor-form-field .k-upload.k-upload-empty:after {
  content: '';
  top: 135px;
  left: 0;
  width: 549px;
  height: 180px;
  border: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  border-radius: 3px;
}
.modalHost.modal-import-files .modal-container {
  width: 600px !important;
  height: 600px !important;
  max-width: 100vw !important;
  margin-left: -300px !important;
  margin-top: -300px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-import-files .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-import-files .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-import-files .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-import-files .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-import-files .modal-container .modal-content {
  height: 100%;
  width: 92%;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table {
  height: 100%;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container {
  height: 100%;
  margin: 0;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field {
  height: calc(100% - 70px);
  margin-top: 5px;
  width: 100%;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload {
  background: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  height: 100%;
  overflow: hidden;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload.k-upload-empty:before {
  content: attr(data-no-files-selected);
  text-align: center;
  padding: 9px;
  color: var(--off-white-contrast-text);
  position: absolute;
  left: 0px;
  top: 62%;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone {
  padding: 8px;
  border-radius: 3px;
  height: 110px;
  position: relative;
  margin: 10px;
  border-bottom: none;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone .k-upload-status-total {
  display: none;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone .k-upload-button {
  border: none;
  overflow: hidden;
  width: 165px;
  height: 38px;
  background: var(--main-primary-default);
  padding: 6px;
  box-shadow: none !important;
  position: absolute;
  margin: 0;
  left: 50%;
  top: 65px;
  transform: translateX(-50%);
  height: 32px;
  cursor: pointer;
  z-index: 2;
  min-width: initial;
  border-radius: 3px;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone .k-upload-button input {
  width: 165px;
  height: 36px;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone .k-upload-button input:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  cursor: pointer;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone .k-upload-button span {
  padding: 0;
  color: var(--main-primary-default-text);
  font-size: var(--font-size-sm);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone .k-upload-button:hover {
  transition: all 0.2s ease;
  background-color: var(--main-primary-xx-tint);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone em {
  color: var(--white-contrast-text);
  display: flex;
  padding-top: 25px;
  box-sizing: border-box;
  justify-content: center;
  position: absolute;
  top: 0;
  left: 0;
  margin: 0;
  z-index: 1;
  height: 100%;
  width: 100%;
  border: 1px dashed var(--neutral-x-tint);
  border-radius: 3px;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone em:before {
  content: '';
  position: absolute;
  top: -50%;
  left: -65px;
  width: 351px;
  height: 36px;
  border: 1px dashed var(--neutral-x-tint);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-dropzone:after {
  content: '';
  position: absolute;
  bottom: -12px;
  left: -12px;
  width: 600px;
  height: 1px;
  background-color: var(--neutral-contrast);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files {
  margin: 0;
  position: absolute;
  top: 147px;
  width: 100%;
  height: 309px;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--white);
  border-radius: 3px;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file {
  padding: 8px 10px;
  border-bottom-color: var(--border-primary-hight-contrast);
  background-color: var(--off-white);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file button {
  color: var(--white-contrast-text);
  opacity: 1;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file > .k-icon {
  display: none !important;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file-error .k-progress {
  background-color: var(--fb-danger-tint);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file-error .k-upload-status {
  color: var(--fb-danger-default);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file-progress .k-progress {
  background-color: rgba(255, 255, 255, 0.2);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file-success .k-progress {
  background-color: var(--fb-success-tint);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file .k-icon {
    display: none;
  }
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file .k-upload-status .k-button {
  vertical-align: middle;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file .k-upload-status .k-upload-pct {
  color: var(--off-white-contrast-text);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file .k-file-name-size-wrapper {
  max-width: calc(100% - 10px - 7em);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file .k-file-name-size-wrapper .k-file-name {
  font-size: var(--font-size-xs);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-upload .k-upload-files .k-file .k-i-warning {
  margin-right: 5px;
  opacity: 1;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-header .k-dropdown-wrap {
  border-color: var(--border-primary-hight-contrast);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-header .k-dropdown-wrap .k-input {
  width: 100%;
  height: 32px;
  padding: 3px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-image: none;
  text-indent: 4px;
  background-color: var(--white);
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-header .k-dropdown-wrap .k-select {
  background-color: var(--white);
  cursor: pointer;
  max-height: 32px;
}
.modalHost.modal-import-files .modal-container .modal-content .form-table-row .editor-form-container .editor-form-field .k-header .k-dropdown-wrap .k-select .k-icon {
  background-image: none;
}
.modalHost.modal-import-files .modal-container .modal-buttons-container {
  right: 0;
}
.modalHost.modal-encerramento-lote .modal-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.modalHost.modal-encerramento-lote .modal-container .modal-buttons-container {
  margin-left: 0;
}
.modalHost.modal-encerramento-lote .modal-container .form-container .form-legaldesk {
  height: 565px;
  padding-left: 30px;
  padding-right: 30px;
}
.modalHost.modal-encerramento-lote .modal-container .form-container .form-legaldesk .form-table > .form-table-row .editor-form-container:last-child {
  margin-bottom: 0;
}
.modalHost.politica-vencimento .modal-container {
  width: 580px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.politica-vencimento .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator .before,
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.politica-vencimento .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.politica-vencimento .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.politica-vencimento .modal-container.has-detail .entity-detail-content .detail-container.info-detail {
  height: 62px;
  font-size: var(--font-size-sm);
}
.modalHost.politica-vencimento .modal-container.has-detail .entity-detail-content .detail-container.info-detail:before {
  top: 62px;
}
.modalHost.politica-vencimento .modal-container.has-detail .entity-detail-content .detail-container.info-detail .profissional-detail {
  font-weight: 600;
}
.modalHost.politica-vencimento .modal-container.has-detail .entity-detail-content .entity-detail-internal {
  height: 406px;
  max-height: 406px;
  flex-direction: column;
  padding-left: var(--spacing-none);
  overflow: auto;
}
.modalHost.politica-vencimento .modal-container.has-detail .entity-detail-content .entity-detail-internal .detail-container {
  flex-direction: row;
}
.modalHost.politica-vencimento .modal-container.has-detail .entity-detail-content .entity-detail-internal .detail-container .detail-value {
  width: 65%;
}
.modalHost.justificar-reprovacao-politica .modal-container {
  width: 580px !important;
  height: 346px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -173px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator .before,
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.justificar-reprovacao-politica .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.justificar-reprovacao-politica .modal-container .modal-content {
  width: calc(100% - 40px);
  padding: 20px;
}
.modalHost.nova-solicitacao,
.modalHost.add-itens,
.modalHost.nova-prestacao,
.modalHost.nova-reserva {
  opacity: 1;
}
.modalHost.nova-solicitacao .editor-form-field .k-numerictextbox .k-numeric-wrap:before,
.modalHost.add-itens .editor-form-field .k-numerictextbox .k-numeric-wrap:before,
.modalHost.nova-prestacao .editor-form-field .k-numerictextbox .k-numeric-wrap:before,
.modalHost.nova-reserva .editor-form-field .k-numerictextbox .k-numeric-wrap:before {
  display: none;
}
.modalHost.nova-solicitacao .editor-form-field .k-datepicker .k-picker-wrap .k-icon,
.modalHost.add-itens .editor-form-field .k-datepicker .k-picker-wrap .k-icon,
.modalHost.nova-prestacao .editor-form-field .k-datepicker .k-picker-wrap .k-icon,
.modalHost.nova-reserva .editor-form-field .k-datepicker .k-picker-wrap .k-icon {
  top: 9px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.nova-solicitacao .editor-form-field .k-datepicker .k-picker-wrap .k-icon,
  .modalHost.add-itens .editor-form-field .k-datepicker .k-picker-wrap .k-icon,
  .modalHost.nova-prestacao .editor-form-field .k-datepicker .k-picker-wrap .k-icon,
  .modalHost.nova-reserva .editor-form-field .k-datepicker .k-picker-wrap .k-icon {
    top: 0;
  }
}
.modalHost.detalhes-reserva .modal-container {
  width: 480px !important;
  height: 600px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -300px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.detalhes-reserva .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhes-reserva .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhes-reserva .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator .before,
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.detalhes-reserva .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.detalhes-reserva .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.nova-prestacao .if-modal-form-container {
  width: 1000px !important;
  height: 335px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -167.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.nova-prestacao .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.nova-prestacao .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.revisaoTS-edit-modal .modal-container .form-legaldesk {
  height: 100%;
  padding-right: var(--spacing-xxl);
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container {
  width: 700px !important;
  height: 536px !important;
  max-width: 100vw !important;
  margin-left: -350px !important;
  margin-top: -268px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator .before,
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .form-legaldesk {
  height: calc(100% - 60px) !important;
}
.modalHost.revisaoTS-edit-modal.text-area-1 .modal-container .form-legaldesk .pre {
  width: 100%;
  height: 100%;
  display: block;
  overflow: auto;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container {
  width: 700px !important;
  height: 630px !important;
  max-width: 100vw !important;
  margin-left: -350px !important;
  margin-top: -315px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator .before,
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.revisaoTS-edit-modal.text-area-2 .modal-container .form-legaldesk {
  height: calc(100% - 60px) !important;
}
.modalHost.add-itens .if-modal-form-container .form-table-row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modalHost.add-itens .if-modal-form-container .form-table-row .editor-form-field.multi-line-simple-container .multi-line {
  min-height: 0 !important;
}
.modalHost.add-itens .if-modal-form-container .form-table-row > .form-column-1-centered {
  width: 48% !important;
}
.modalHost.add-itens .if-modal-form-container .form-table-row > .form-column-1-centered hr {
  opacity: 1;
  display: inline-block;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  width: 938px;
  margin: 17px 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.add-itens .if-modal-form-container .form-table-row > .form-column-1-centered hr {
    width: 960px;
  }
}
.modalHost.politica-vencimentos {
  opacity: 1;
}
.modalHost.politica-vencimentos .modal-container,
.modalHost.politica-vencimentos .if-modal-form-container {
  width: 480px !important;
  height: 540px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -270px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container button.editor-button,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.politica-vencimentos .modal-container .modal-buttons-container button.editor-button,
  .modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator .before,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator .after,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator .before,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator .after,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator span,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.politica-vencimentos .modal-container .modal-buttons-container .paginator span.active,
.modalHost.politica-vencimentos .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.politica-vencimentos .modal-container:before,
.modalHost.politica-vencimentos .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.politica-vencimentos .modal-container .modal-content,
.modalHost.politica-vencimentos .if-modal-form-container .modal-content {
  padding: var(--spacing-xxl);
}
.modalHost.politica-vencimentos .modal-container .modal-content p,
.modalHost.politica-vencimentos .if-modal-form-container .modal-content p {
  width: 100%;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
  margin: 10px 0 30px;
  display: block;
  text-align: justify;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.politica-vencimentos .modal-container .modal-content .form-container,
.modalHost.politica-vencimentos .if-modal-form-container .modal-content .form-container {
  margin-top: 50px;
}
.modalHost.politica-vencimentos .modal-container .modal-content .form-container .form-legaldesk,
.modalHost.politica-vencimentos .if-modal-form-container .modal-content .form-container .form-legaldesk {
  padding: 0 0 30px 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.politica-vencimentos .modal-container .modal-content .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field textarea.multi-line,
  .modalHost.politica-vencimentos .if-modal-form-container .modal-content .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field textarea.multi-line {
    height: auto !important;
  }
}
.modalHost.politica-vencimentos .modal-container:after,
.modalHost.politica-vencimentos .if-modal-form-container:after {
  content: '';
  position: absolute;
  left: 0;
  top: 144px;
  width: 100%;
  height: 1px;
  background: var(--neutral-contrast);
}
.modalHost.nova-reserva .if-modal-form-container {
  width: 1000px !important;
  height: 490px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -245px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.nova-reserva .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.nova-reserva .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.nova-reserva .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.remanejar-valor {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.remanejar-valor .modal-container {
  width: 560px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -280px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.remanejar-valor .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator .before,
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.remanejar-valor .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.remanejar-valor .modal-container .modal-content {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modalHost.remanejar-valor .modal-container .data-container {
  border: none;
  background-color: var(--off-white);
  max-height: 317px;
  height: 317px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 24px;
}
.modalHost.remanejar-valor .modal-container .data-container .item-title {
  color: var(--off-white-contrast-text);
  padding: var(--spacing-xxl);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items {
  color: var(--off-white-contrast-text);
  border: 0;
  background-color: var(--off-white);
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  padding: 0 var(--spacing-xxl) 8px;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value:last-child {
  padding: 0 var(--spacing-xxl) 20px;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 60%;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value span .icon-go-to {
  margin-left: 8px;
  color: var(--off-white-contrast-text);
  width: 20px;
  height: 20px;
  display: inline-block;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value span .icon-go-to:before {
  line-height: 28px;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value span:last-child {
  width: 40%;
  text-align: right;
}
.modalHost.remanejar-valor .modal-container .data-container .list-items .item-value.k-state-focused {
  box-shadow: none !important;
}
.modalHost.remanejar-valor .modal-container .data-container #pager {
  padding: 2px 35px;
  background-color: var(--off-white);
  position: absolute;
  width: 488px;
  bottom: -10px;
  left: 0;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk {
  height: 119px;
  padding-bottom: 0;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk .form-table-row {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 500px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding-inline: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk .form-table-row .editor-form-container {
  width: 235px;
  min-width: 0;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk .form-table-row .editor-form-container:first-child {
  margin-right: 30px;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk .form-table-row .editor-form-container .k-numeric-wrap {
  border: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk .form-table-row .editor-form-container .k-numeric-wrap:before {
  content: initial;
}
.modalHost.remanejar-valor .modal-container .form-container .form-legaldesk .form-table-row .editor-form-container .k-numeric-wrap .k-input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 34px;
  padding: 3px 5px 3px 0 !important;
}
.modalHost.remanejar-valor .modal-container .modal-buttons-container {
  margin-left: var(--spacing-none);
}
.modalHost.historico-edicao {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.historico-edicao .modal-container {
  width: 1000px !important;
  height: 600px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -300px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.historico-edicao .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.historico-edicao .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.historico-edicao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator .before,
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.historico-edicao .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.historico-edicao .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.k-ie .modalHost.historico-edicao .modal-container {
  height: 640px !important;
}
.modalHost.historico-edicao .modal-container .modal-content .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  background-color: var(--off-white);
  max-height: 376px;
  padding: 40px;
  gap: 40px;
  overflow-y: auto;
}
.modalHost.historico-edicao .modal-container .modal-content .data-container .history-item {
  width: 100%;
  height: auto;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
}
.k-ie .modalHost.historico-edicao .modal-container .modal-content .data-container .history-item {
  display: block;
}
.modalHost.historico-edicao .modal-container .modal-content .data-container .history-item .strong-600 {
  font-weight: var(--font-weight-semibold);
}
.modalHost.historico-edicao .modal-container .modal-content .data-container .history-item .history-type {
  width: 295px;
  vertical-align: top;
}
.modalHost.historico-edicao .modal-container .modal-content .data-container .history-item .history-date {
  width: 235px;
  vertical-align: top;
}
.modalHost.historico-edicao .modal-container .modal-content .data-container .history-item .history-description {
  width: 495px;
  vertical-align: top;
}
.modalHost.aprovar-lote-modal {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.aprovar-lote-modal .modal-container {
  width: 1000px !important;
  height: 636px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -318px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.aprovar-lote-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.aprovar-lote-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.aprovar-lote-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.aprovar-lote-modal .modal-container {
    width: 1024px !important;
    height: calc(100vh - 20px) !important;
    margin-top: -48.5vh !important;
    margin-left: -512px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modalHost.aprovar-lote-modal .modal-container {
    height: calc(100vh - 58px) !important;
    margin-top: -46vh !important;
  }
}
.modalHost.aprovar-lote-modal .modal-container .text-right {
  text-align: right !important;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content {
  width: 100%;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal {
  min-height: 351px;
  padding: 27px 40px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal.table-main-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 330px;
  min-height: 330px;
  max-height: 330px;
  padding: 21px 40px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal.table-summary-container {
  min-height: 132px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table,
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table {
  width: 100%;
  color: var(--off-white-contrast-text);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table thead th,
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table thead th {
  font-weight: var(--font-weight-semibold);
  text-align: left;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr:first-child td,
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr:first-child td {
  padding-top: 20px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td,
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr td {
  padding-top: 9px;
  font-size: var(--font-size-xs);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td.action,
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr td.action {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: center;
  align-content: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td.action i,
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr td.action i {
  margin-left: 15px;
  color: var(--off-white-contrast-text);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  height: 18px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td:first-child {
  max-width: 147px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td:first-child span {
  width: 198px;
  max-width: 198px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td:nth-child(2) {
  max-width: 90px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .data-container table tbody tr td:nth-child(2) span {
  width: 170px;
  max-width: 170px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table {
  color: var(--off-white-contrast-text);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr:first-child td {
  padding-top: 0;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr td {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr td::first-letter {
  text-transform: uppercase;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .scroll-modal .summary-container table tbody tr td:last-child {
  padding-right: 25px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap {
  background-color: transparent;
  height: 30px;
  padding-top: 0px;
  padding-left: 35px;
  padding-right: 35px;
  box-shadow: inset 0px 0px 0px 1px var(--white);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-link .k-i-arrow-w,
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-link .k-i-arrow-e,
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-link .k-i-seek-e,
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-link .k-i-seek-w {
  width: 6px;
  height: 6px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-link .k-i-seek-w:after {
  height: 12px;
  bottom: 6px;
  left: 12px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-link .k-i-seek-e:after {
  height: 12px;
  top: -11px;
  right: -6px;
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-pager-info {
  font-size: var(--font-size-xs);
}
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected,
.modalHost.aprovar-lote-modal .modal-container .modal-content .k-pager-wrap.separated-pager .k-pager-numbers .k-link {
  font-size: var(--font-size-sm);
}
.modalHost.enviar-email.enviar-email-print-andamento .modal-container {
  width: 485px !important;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content {
  position: relative;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk {
  width: 100%;
  height: 100%;
  padding: 0;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .multi-line-container-2 {
  margin-bottom: 39px;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .k-multiselect {
  height: 115px !important;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .k-multiselect .k-multiselect-wrap {
  height: 108px !important;
  max-height: 108px !important;
  overflow-y: auto;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .k-multiselect .k-multiselect-wrap li.k-button {
  padding: 4px 31px 5px 10px !important;
  width: auto !important;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .k-multiselect .k-multiselect-wrap li.k-button > span:first-child {
  width: auto !important;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .k-multiselect .k-multiselect-wrap li.k-button .k-select {
  padding: 0 !important;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .copy {
  width: 12px;
  height: 12px;
  margin-top: 5px;
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .copy > div {
  font-size: 18px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .copy .ico-content_copy::before {
  font-size: 18px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.enviar-email .modal-container.if-modal-form-container .modal-content .form-container .form-legaldesk .field-validation-error + .copy {
  bottom: -39px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container {
  width: 1000px !important;
  height: 700px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -350px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.agend-ferias-period-exp-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.agend-ferias-period-exp-modal .modal-container #form2 {
  height: 100%;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content {
  height: calc(100% - 60px);
  min-height: 475px;
  display: flex;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-flex-align: flex-start;
  width: 100%;
  height: 100%;
  padding: var(--spacing-xs) var(--spacing-xxl);
  box-sizing: border-box;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container {
  margin-bottom: 30px;
  width: 100%;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 100%;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container div:not(:last-child) {
  margin-bottom: 15px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container div span {
  display: inline-block;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container div span:first-child {
  flex: 0 0 15%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container div span:first-child {
    flex: 0 0 20%;
  }
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .info-container div span:nth-child(2) {
  flex: 1;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  padding: 9px 18px;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  flex: 1;
  overflow: visible;
  width: 100%;
  border-top: none;
  position: relative;
  max-width: 100% !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid {
  border: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content {
  height: calc(100vh - 273px);
  background-color: var(--off-white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt td {
  color: var(--neutral-x-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt td ul[entity-id] .icon-more_options-02 {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr {
  height: 45px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row:hover,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr:hover {
  background-image: none;
  background-color: var(--white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: none;
  border-left: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.numeric-column,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.numeric-column {
  text-align: right;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.template-left-column,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.template-left-column {
  text-align: left;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td span.clickable-column,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td a.k-i-expand,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td a.k-i-expand {
  margin-right: 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id],
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] {
  width: 20px;
  height: 20px;
  margin-left: var(--spacing-xxxs);
  background-image: none;
  border: none !important;
  background-color: transparent;
  display: inline-block;
  top: 17px;
  position: relative;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 {
  border: none;
  margin-left: var(--spacing-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li {
  text-align: left;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link {
  background-color: var(--main-primary-xx-contrast);
  background-image: none !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled {
  opacity: 0.4;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled span,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled span {
  cursor: not-allowed;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell:first-child,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell:first-child {
  overflow: visible;
  display: flex;
  height: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell {
  direction: rtl;
  white-space: nowrap;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell a {
  outline: none;
  top: 15px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a:before,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell a:before {
  line-height: 11px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label {
  width: fit-content;
  margin-right: 10px;
  margin-top: 4px;
  height: 30px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label:before,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label:before {
  position: initial;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input {
  position: relative;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label,
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label {
  opacity: 0.3;
  cursor: not-allowed;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row:hover {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.numeric-column {
  text-align: right;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.template-left-column {
  text-align: left;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell {
  padding: 15px 30px 15px 0;
  background: var(--main-primary-xx-contrast) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid {
  border-radius: var(--radius-xxxs);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label {
  margin-left: 6px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label:before {
  position: initial;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table {
  width: 100% !important;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead {
  background-color: var(--neutral-x-contrast);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr {
  background-color: var(--white);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  background-image: unset;
  height: 42px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th {
  align-content: center;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child {
  position: relative;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child .checkbox-label {
  position: absolute;
  top: 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:nth-child(2) {
  border-left: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody:empty:after {
  padding: 37px 0;
  background-color: var(--white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr {
  height: 45px;
  max-height: 45px;
  background-color: var(--white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.numeric-column {
  text-align: right;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.template-left-column {
  text-align: left;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:last-child td {
  border-bottom: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .k-pager-wrap {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .row-action-menu {
  display: inline-block;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header {
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  padding-right: 0 !important;
  overflow: hidden;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th {
  font-weight: var(--font-weight-regular);
  color: var(--neutral-x-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a {
  color: inherit;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active:hover {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active .k-i-more-vertical:before {
  content: "\e129";
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th[data-role="droptarget"] {
  left: 0;
  overflow: visible;
  position: absolute;
  padding-left: 13px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  background-image: none;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  padding: 9px 10px 9px 10px;
  height: 40px;
  max-height: 40px;
  line-height: 16px;
  cursor: default;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header:last-child {
  border-right: 0px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header.k-with-icon {
  padding-right: 26px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-link {
  font-weight: var(--font-weight-regular);
  color: inherit;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-header-column-menu {
  width: 16px;
  height: 16px;
  padding: 0 !important;
  margin: 0px -20px 0px 0px;
  color: inherit;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active:hover {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  background-color: var(--white);
  background-image: none;
  background-position: unset;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-color: var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link {
  background: none;
  border: none;
  display: flex;
  color: var(--white-contrast-text);
  place-self: center;
  scroll-snap-align: center;
  position: relative;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xl);
  margin-top: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  content: "\e998";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  content: "\e96c";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  content: "\e99a";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  content: "\e988";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-pager-numbers li {
  position: relative;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-bold);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected:before {
  width: 25px;
  height: 2px;
  content: '';
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--neutral-x-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid {
  height: calc(100% - 6px);
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  margin-top: 50px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header-locked {
  border-right: none;
  pointer-events: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header-locked tr {
  height: 35px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header-locked tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header-locked tr th {
  position: relative;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap {
  border-right: none;
  width: 100% !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap table tr th {
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap table tr th a {
  color: inherit;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap .k-header.k-with-icon {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content {
  height: calc(100% - 85px) !important;
  overflow-x: hidden !important;
  width: 100% !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table {
  width: 100% !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody:empty:after {
  top: 116px;
  padding: 39px 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr {
  height: 35px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td.numeric-column {
  text-align: right;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td.template-left-column {
  text-align: left;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr.k-state-selected td {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked {
  height: calc(100% - 85px) !important;
  border-right: none;
  background-color: var(--off-white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr {
  background-color: var(--white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr.k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td {
  position: relative;
  height: 35px;
  padding: 0 8px;
  box-sizing: border-box;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td .checkbox-label {
  position: absolute;
  width: 40px;
  height: 36px;
  display: block;
  top: 0;
  left: 0;
  color: var(--white-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td .checkbox-label:before {
  top: 0;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td input[type='radio'] {
  margin-left: 5px;
  margin-bottom: 2px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr.k-state-selected td {
  background-color: transparent;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-grid-content-locked + .k-grid-content {
  width: calc(100% - 41px) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid .k-pager-wrap {
  border-bottom: 0px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  padding: var(--spacing-none);
  display: inline-flex;
  align-items: center;
  height: 40px;
  padding-inline: var(--spacing-xs);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .k-grid table {
  background-color: var(--off-white);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .filter-container {
  position: absolute !important;
  right: 0;
  top: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  height: 30px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .filter-container span:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0px;
  text-align: center;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .grid-modal-container .filter-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 250px;
  height: 31px;
  padding: 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  padding-left: 5px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper.no-title .grid-container .filter-container {
  top: -50px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container {
  margin-bottom: 30px;
  width: 100%;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container.footer {
  margin-bottom: 0;
  margin-top: 30px;
  width: 100%;
  height: 147px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container.footer .form-legaldesk .editor-form-field {
  position: relative;
  height: 123px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea {
  height: 100px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea + .field-validation-error {
  width: 100%;
  display: inline-block;
  left: 0;
  bottom: 5px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .filter-title {
  text-transform: uppercase;
  font-weight: var(--font-weight-semibold);
  margin-bottom: 10px;
  display: inline-block;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  width: 100%;
  height: 30px;
  border: none;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker {
  width: 100%;
  border: none;
  background-image: none;
  outline: none !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
  background-image: none;
  background-color: var(--white);
  outline: none !important;
  box-shadow: none;
  position: relative;
  height: 29px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  height: 29px;
  padding: 3px 3px 3px 0;
  background-image: none;
  text-indent: 4px;
  border: none;
  box-shadow: none;
  width: 100%;
  border-left: 6px solid var(--neutral-contrast) !important;
  border-radius: 3px;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input:focus {
  transition: all 0.3s ease-in-out;
  border-left: 6px solid var(--main-primary-x-tint) !important;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar {
  outline: none !important;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0px;
  left: 0;
  cursor: pointer;
  overflow: inherit;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar:before {
  content: "\e924";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .date-picker {
  display: inline-block;
  margin-right: 15px;
  width: 150px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .search-btn {
  display: inline-block;
  float: right;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  height: 33px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  height: 31px;
}
.modalHost.agend-ferias-period-exp-modal .modal-container .entity-detail-content .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  height: 31px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-flex-align: flex-start;
  height: calc(100% - 60px);
  width: 100%;
  padding: 30px 0;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container {
  margin-bottom: 30px;
  width: 100%;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 100%;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container div:not(:last-child) {
  margin-bottom: 15px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container div span {
  display: inline-block;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container div span:first-child {
  flex: 0 0 15%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container div span:first-child {
    flex: 0 0 20%;
  }
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .info-container div span:nth-child(2) {
  flex: 1;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  padding: 9px 18px;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  flex: 1;
  overflow: visible;
  width: 100%;
  border-top: none;
  position: relative;
  max-width: 100% !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid {
  border: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content {
  height: calc(100vh - 273px);
  background-color: var(--off-white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt td {
  color: var(--neutral-x-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt td ul[entity-id] .icon-more_options-02 {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr {
  height: 45px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row:hover,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr:hover {
  background-image: none;
  background-color: var(--white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: none;
  border-left: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.numeric-column,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.numeric-column {
  text-align: right;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.template-left-column,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.template-left-column {
  text-align: left;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td span.clickable-column,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td a.k-i-expand,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td a.k-i-expand {
  margin-right: 0;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id],
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] {
  width: 20px;
  height: 20px;
  margin-left: var(--spacing-xxxs);
  background-image: none;
  border: none !important;
  background-color: transparent;
  display: inline-block;
  top: 17px;
  position: relative;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 {
  border: none;
  margin-left: var(--spacing-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li {
  text-align: left;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link {
  background-color: var(--main-primary-xx-contrast);
  background-image: none !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled {
  opacity: 0.4;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled span,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled span {
  cursor: not-allowed;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell:first-child,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell:first-child {
  overflow: visible;
  display: flex;
  height: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell {
  direction: rtl;
  white-space: nowrap;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell a {
  outline: none;
  top: 15px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a:before,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell a:before {
  line-height: 11px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label {
  width: fit-content;
  margin-right: 10px;
  margin-top: 4px;
  height: 30px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label:before,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label:before {
  position: initial;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input {
  position: relative;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label,
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label {
  opacity: 0.3;
  cursor: not-allowed;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row:hover {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.numeric-column {
  text-align: right;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.template-left-column {
  text-align: left;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell {
  padding: 15px 30px 15px 0;
  background: var(--main-primary-xx-contrast) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid {
  border-radius: var(--radius-xxxs);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label {
  margin-left: 6px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label:before {
  position: initial;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table {
  width: 100% !important;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead {
  background-color: var(--neutral-x-contrast);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr {
  background-color: var(--white);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  background-image: unset;
  height: 42px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th {
  align-content: center;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child {
  position: relative;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child .checkbox-label {
  position: absolute;
  top: 0;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:nth-child(2) {
  border-left: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody:empty:after {
  padding: 37px 0;
  background-color: var(--white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr {
  height: 45px;
  max-height: 45px;
  background-color: var(--white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.numeric-column {
  text-align: right;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.template-left-column {
  text-align: left;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:last-child td {
  border-bottom: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .k-pager-wrap {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .row-action-menu {
  display: inline-block;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header {
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  padding-right: 0 !important;
  overflow: hidden;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th {
  font-weight: var(--font-weight-regular);
  color: var(--neutral-x-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a {
  color: inherit;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active:hover {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active .k-i-more-vertical:before {
  content: "\e129";
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap tr th[data-role="droptarget"] {
  left: 0;
  overflow: visible;
  position: absolute;
  padding-left: 13px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  background-image: none;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  padding: 9px 10px 9px 10px;
  height: 40px;
  max-height: 40px;
  line-height: 16px;
  cursor: default;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header:last-child {
  border-right: 0px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header.k-with-icon {
  padding-right: 26px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-link {
  font-weight: var(--font-weight-regular);
  color: inherit;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-header-column-menu {
  width: 16px;
  height: 16px;
  padding: 0 !important;
  margin: 0px -20px 0px 0px;
  color: inherit;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active:hover {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  background-color: var(--white);
  background-image: none;
  background-position: unset;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-color: var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link {
  background: none;
  border: none;
  display: flex;
  color: var(--white-contrast-text);
  place-self: center;
  scroll-snap-align: center;
  position: relative;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xl);
  margin-top: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  content: "\e998";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  content: "\e96c";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  content: "\e99a";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  content: "\e988";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-pager-numbers li {
  position: relative;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-bold);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected:before {
  width: 25px;
  height: 2px;
  content: '';
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--neutral-x-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid {
  height: calc(100% - 6px);
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header-locked {
  border-right: none;
  pointer-events: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header-locked tr {
  height: 35px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header-locked tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header-locked tr th {
  position: relative;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap {
  border-right: none;
  width: 100% !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap table tr th {
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap table tr th a {
  color: inherit;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-header .k-grid-header-wrap .k-header.k-with-icon {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content {
  height: calc(100% - 85px) !important;
  overflow-x: hidden !important;
  width: 100% !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table {
  width: 100% !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody:empty:after {
  top: 116px;
  padding: 39px 0;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr {
  height: 35px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td.numeric-column {
  text-align: right;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td.template-left-column {
  text-align: left;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content table tbody tr.k-state-selected td {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content .k-alt:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked {
  height: calc(100% - 85px) !important;
  border-right: none;
  background-color: var(--off-white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr {
  background-color: var(--white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--white);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr.k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td {
  position: relative;
  height: 35px;
  padding: 0 8px;
  box-sizing: border-box;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td .checkbox-label {
  position: absolute;
  width: 40px;
  height: 36px;
  display: block;
  top: 0;
  left: 0;
  color: var(--white-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td .checkbox-label:before {
  top: 0;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr td input[type='radio'] {
  margin-left: 5px;
  margin-bottom: 2px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked tr.k-state-selected td {
  background-color: transparent;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid .k-grid-content-locked + .k-grid-content {
  width: calc(100% - 41px) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .k-grid table {
  background-color: var(--neutral-contrast);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .filter-container {
  position: absolute !important;
  right: 0;
  top: -90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  height: 30px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .filter-container span:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0px;
  text-align: center;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .grid-modal-container .filter-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 250px;
  height: 31px;
  padding: 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  padding-left: 5px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper.no-title .grid-container .filter-container {
  top: -50px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container {
  margin-bottom: 30px;
  width: 100%;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container.footer {
  margin-bottom: 0;
  margin-top: 30px;
  width: 100%;
  height: 147px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container.footer .form-legaldesk .editor-form-field {
  position: relative;
  height: 123px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea {
  height: 100px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea + .field-validation-error {
  width: 100%;
  display: inline-block;
  left: 0;
  bottom: 5px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .filter-title {
  text-transform: uppercase;
  font-weight: var(--font-weight-semibold);
  margin-bottom: 10px;
  display: inline-block;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  width: 100%;
  height: 30px;
  border: none;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker {
  width: 100%;
  border: none;
  background-image: none;
  outline: none !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
  background-image: none;
  background-color: var(--white);
  outline: none !important;
  box-shadow: none;
  position: relative;
  height: 29px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  height: 29px;
  padding: 3px 3px 3px 0;
  background-image: none;
  text-indent: 4px;
  border: none;
  box-shadow: none;
  width: 100%;
  border-left: 6px solid var(--neutral-contrast) !important;
  border-radius: 3px;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input:focus {
  transition: all 0.3s ease-in-out;
  border-left: 6px solid var(--main-primary-x-tint) !important;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar {
  outline: none !important;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0px;
  left: 0;
  cursor: pointer;
  overflow: inherit;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar:before {
  content: "\e924";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .date-picker {
  display: inline-block;
  margin-right: 15px;
  width: 150px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .search-btn {
  display: inline-block;
  float: right;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  height: 33px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  height: 31px;
}
.modalHost.consult-professional-vacations-modal .if-modal-form-container .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  height: 31px;
}
.modalHost.adicionar-valor {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.adicionar-valor .modal-container {
  width: 610px !important;
  height: 510px !important;
  max-width: 100vw !important;
  margin-left: -305px !important;
  margin-top: -255px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.adicionar-valor .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator .before,
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.adicionar-valor .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.adicionar-valor .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.adicionar-valor .modal-container .modal-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  padding: var(--spacing-xxl);
}
.modalHost.adicionar-valor .modal-container .modal-content .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  border: none;
  max-height: 376px;
  overflow-y: auto;
  padding-bottom: 16px;
}
.modalHost.adicionar-valor .modal-container .modal-content .data-container .form-legaldesk {
  height: 100px;
  padding: var(--spacing-none);
}
.modalHost.adicionar-valor .modal-container .modal-content .data-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field {
  width: calc(100% - 126px);
}
.modalHost.adicionar-valor .modal-container .modal-content .data-container .form-legaldesk .form-table .form-table-row .editor-form-container .editor-button {
  float: right;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table {
  width: 100%;
  height: 210px;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table th {
  border-right: none;
  padding-inline: var(--spacing-md);
  font-weight: var(--font-weight-semibold);
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.month-title {
  height: 30px;
  text-align: left;
  font-size: var(--font-size-sm);
  color: var(--neutral-x-contrast-text);
  background-color: var(--neutral-x-contrast);
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.month-title th {
  position: relative;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.month-title th > div:first-child {
  height: 100%;
  text-align: left;
  align-content: center;
  display: inline-block;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.month-title th .forward {
  position: absolute;
  width: 20px;
  height: 20px;
  right: 4px;
  top: 4px;
  cursor: pointer;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.month-title th .forward.disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value {
  height: 40px;
  background-color: var(--off-white);
  text-align: right;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding: 0 15px;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value td label {
  cursor: text;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value td .k-numerictextbox {
  display: inline;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value td .k-numerictextbox .k-numeric-wrap {
  border: none;
  border-radius: 3px;
  padding: var(--spacing-none);
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value td .k-numerictextbox .k-numeric-wrap input {
  text-align: right;
  color: var(--white-contrast-text);
  background-color: transparent;
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.adicionar-valor .modal-container .modal-content .month-table tr.value:last-child td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.ajustar-valor-percentual {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.ajustar-valor-percentual .modal-container {
  width: 850px !important;
  height: 384px !important;
  max-width: 100vw !important;
  margin-left: -425px !important;
  margin-top: -192px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator .before,
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.ajustar-valor-percentual .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.ajustar-valor-percentual .modal-container .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  max-height: 376px;
  overflow-y: auto;
}
.modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk {
  height: 100%;
}
.k-ie .modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk .form-column-1-centered {
  padding-left: var(--spacing-none);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk .form-column-1-centered {
    padding-left: var(--spacing-none);
  }
}
.k-ie .modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk .form-column-2-centered {
  padding-right: var(--spacing-none);
}
.modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk .form-column-2-centered .multi-line-full-container {
  max-height: 116px;
}
.modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk .form-column-2-centered .multi-line-full-container textarea {
  min-height: 115px;
}
.k-ie .modalHost.ajustar-valor-percentual .modal-container .data-container .form-legaldesk .editor-form-container .editor-form-field .multi-line {
  height: auto;
}
.modalHost.ajustar-valor-percentual .modal-container .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.filtro-comparativo {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.filtro-comparativo .modal-container {
  width: 560px !important;
  height: 368px !important;
  max-width: 100vw !important;
  margin-left: -280px !important;
  margin-top: -184px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  padding: 47px 0px !important;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.filtro-comparativo .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator .before,
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.filtro-comparativo .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.filtro-comparativo .modal-container .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  background-color: var(--off-white);
  max-height: 376px;
  padding: 30px 38px;
  overflow-y: auto;
}
.modalHost.filtro-comparativo .modal-container .data-container .form-legaldesk {
  height: 100%;
  padding-top: 0;
  padding-bottom: 0;
}
.modalHost.filtro-comparativo .modal-container .data-container .form-legaldesk .form-column-1-centered {
  padding-right: 2px;
}
.k-ie .modalHost.filtro-comparativo .modal-container .data-container .form-legaldesk .form-column-1-centered {
  padding-left: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.filtro-comparativo .modal-container .data-container .form-legaldesk .form-column-1-centered {
    padding-left: 0;
  }
}
.modalHost.filtro-comparativo .modal-container .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.filtro-comparativo input[type=checkbox] {
  display: none;
}
.modalHost.filtro-comparativo .checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-right: 15px;
  float: left;
}
.modalHost.filtro-comparativo .checkbox label {
  display: inline;
  font-size: var(--font-size-sm);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  line-height: 34px;
}
.modalHost.filtro-comparativo .checkbox label::first-letter {
  text-transform: uppercase;
}
.modalHost.filtro-comparativo .checkbox label:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
  line-height: 21px;
  vertical-align: middle;
  margin-right: 5px;
  font-weight: var(--font-weight-medium);
}
.modalHost.filtro-comparativo .checkbox label span {
  font-size: var(--font-size-xs);
}
.modalHost.filtro-comparativo .checkbox input[type='checkbox']:checked + label:before {
  content: "\e921";
}
.modalHost.resultado-ajuste-percentual .modal-container {
  width: 850px !important;
  height: 544px !important;
  max-width: 100vw !important;
  margin-left: -425px !important;
  margin-top: -272px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator .before,
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.resultado-ajuste-percentual .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: calc(100% - 160px);
  margin-block: var(--spacing-xxl);
  padding-inline: var(--spacing-xxl);
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  max-height: 376px;
  overflow-y: auto;
  width: 100%;
  padding: var(--spacing-xxl);
  -webkit-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -moz-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -o-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  background-color: var(--neutral-contrast);
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .header,
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .project-list {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  width: 100%;
  height: 20px;
  color: var(--off-white-contrast-text);
  font-size: var(--spacing-sm);
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .header .main,
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .project-list .main {
  width: 60%;
  height: 100%;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .header .value,
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .project-list .value {
  width: 20%;
  height: 100%;
  text-align: right;
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .header {
  font-weight: var(--font-weight-semibold);
  margin-bottom: var(--spacing-xxl);
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .project-list {
  margin-bottom: var(--spacing-xxs);
}
.modalHost.resultado-ajuste-percentual .modal-container .modal-content .data-container .project-list:last-child {
  margin-bottom: var(--spacing-none);
}
.modalHost.edit-projeto .modal-container {
  width: 750px !important;
  height: 392px !important;
  max-width: 100vw !important;
  margin-left: -375px !important;
  margin-top: -196px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.edit-projeto .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edit-projeto .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.edit-projeto .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator .before,
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.edit-projeto .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.edit-projeto .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edit-projeto .modal-container .modal-content {
  height: calc(100% - 160px);
  margin-block: var(--spacing-xxl);
}
.modalHost.edit-projeto .modal-container .modal-content .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  max-height: 376px;
  overflow-y: auto;
  width: 100%;
}
.modalHost.edit-projeto .modal-container .modal-content .data-container .form-legaldesk {
  height: 100%;
  padding-top: var(--spacing-none);
  padding-bottom: var(--spacing-none);
}
.modalHost.edit-projeto .modal-container .modal-content .data-container .form-legaldesk .form-column-2-centered {
  max-width: 425px;
}
.modalHost.edit-projeto .modal-container .modal-content .data-container .form-legaldesk .k-multiselect {
  height: 142px !important;
}
.modalHost.edit-projeto .modal-container .modal-content .data-container .form-legaldesk .k-multiselect .k-multiselect-wrap {
  height: 135px !important;
  max-height: 135px !important;
}
.modalHost.confirmar-aprovacao {
  opacity: 1;
}
.modalHost.confirmar-aprovacao .modal-container {
  width: 540px !important;
  height: 610px !important;
  max-width: 100vw !important;
  margin-left: -270px !important;
  margin-top: -305px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.confirmar-aprovacao .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator .before,
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.confirmar-aprovacao .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.confirmar-aprovacao .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.confirmar-aprovacao .modal-container .form-container .form-table .form-table-row .editor-form-container {
  width: 100%;
}
.modalHost.confirmar-aprovacao .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  height: 110px;
}
.modalHost.confirmar-aprovacao .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  height: 110px;
}
.modalHost.confirmar-aprovacao .modal-container #form-aprovacao-reprovacao-modal {
  width: 90%;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.confirmar-aprovacao .modal-container .form-container {
  padding-top: 20px;
  width: 100%;
  float: left;
  position: relative;
}
.modalHost.confirmar-aprovacao .modal-container .form-container:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% + 54px);
  left: -27px;
}
.k-ie .modalHost.confirmar-aprovacao .modal-container .form-container .form-table .form-table-row .editor-form-container {
  min-height: 137px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content {
  margin-top: 0;
  padding: 15px 0;
  height: 250px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .item-title,
.modalHost.confirmar-aprovacao .modal-container .modal-content .item-value {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  color: var(--off-white-contrast-text);
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .item-title {
  font-weight: var(--font-weight-medium);
  padding-bottom: 15px;
  color: var(--off-white-contrast-text);
  position: relative;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .item-title:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  bottom: 0;
  height: 1px;
  width: calc(100% + 54px);
  left: -27px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items {
  width: calc(100% + 60px);
  height: 230px;
  margin-left: -30px;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value {
  margin-bottom: 10px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value span .icon-important-info-full {
  display: inline-block;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin: 0px 2px 0 12px;
  font-size: var(--font-size-sm);
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value span .icon-important-info-full:before {
  line-height: 10px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value span:first-child {
  max-width: 235px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1 1 0;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value span:nth-child(2) {
  width: 120px;
  max-width: 120px;
  margin-right: auto;
  margin-left: 20px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value span.pull-item-right {
  width: 110px;
  display: inline-block;
  margin-left: auto;
  margin-right: 5px;
  text-align: right;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value.two-columns span:nth-child(2) {
  margin-left: auto;
  margin-right: 0;
  text-align: right;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value .icon-go-to {
  color: var(--off-white-contrast-text);
  float: right;
  width: 20px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content .items .item-value .icon-go-to:before {
  line-height: 20px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content.required-reason-for-approval {
  height: 168px;
}
.modalHost.confirmar-aprovacao .modal-container .modal-content.required-reason-for-approval .items {
  height: 148px;
}
.modalHost.confirmar-aprovacao.with-motivo .modal-container .modal-content {
  height: 230px;
  padding: 0;
}
.modalHost.confirmar-aprovacao.with-motivo .modal-container .modal-content .items {
  margin-top: 0;
  padding: 15px 0 0 0;
  height: 230px;
}
.modalHost.confirmar-aprovacao.with-motivo .modal-container .form-container:before {
  width: 112.5%;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container {
  width: 570px !important;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container #form-aprovacao-reprovacao-modal {
  max-width: 100%;
  height: calc(100% - 140px);
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container #form-aprovacao-reprovacao-modal .modal-content {
  margin-top: 0;
  padding: var(--spacing-xs) var(--spacing-xxl);
  height: 100%;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container .modal-content .items {
  height: 417px;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container .modal-content .items .item-value span:first-child {
  display: inline-block;
  width: 324px;
  flex: auto;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container .modal-content .items .item-value span:nth-child(2) {
  width: 343px;
  max-width: 343px;
  display: inline-block;
  margin-left: 0;
  margin-right: 0;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container .modal-content .items .item-value span:nth-child(3) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  width: 233px;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container .modal-content .items .item-value span:nth-child(4) {
  display: inline-block;
}
.modalHost.confirmar-aprovacao.planejamento-itens .modal-container .modal-content .items .item-value span:nth-child(4) span {
  width: 95px;
  text-align: right;
}
.modalHost.mensagem-sistema-modal .modal-container {
  width: 580px !important;
  height: 300px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -150px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.mensagem-sistema-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-content {
  width: 100%;
  float: left;
  margin-top: 20px;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 24px;
}
.modalHost.mensagem-sistema-modal .modal-container .modal-content.politica-content {
  flex-direction: column;
}
.modalHost.mensagem-sistema-modal .detail-container.info-detail {
  height: auto;
}
.modalHost.mensagem-sistema-modal .detail-container.info-detail:before {
  display: none;
}
.modalHost.modal-motivo {
  opacity: 1;
}
.modalHost.modal-motivo .modal-container {
  width: 540px !important;
  height: 324px !important;
  max-width: 100vw !important;
  margin-left: -270px !important;
  margin-top: -162px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.modal-motivo .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-motivo .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.modal-motivo .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator .before,
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.modal-motivo .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.modal-motivo .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.modal-motivo .modal-container .form-container .form-table .form-table-row .editor-form-container {
  width: 100%;
}
.modalHost.modal-motivo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  height: 110px;
}
.modalHost.modal-motivo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 110px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost.modal-motivo .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  height: 110px;
}
.modalHost.modal-motivo .modal-container .form-container {
  padding-top: 20px;
  width: 100%;
  float: left;
  position: relative;
}
.modalHost.modal-motivo .modal-container .form-container:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% + 60px);
  left: -30px;
}
.modalHost.modal-motivo .modal-container .modal-content {
  margin-top: 0;
  padding: 20px;
  width: calc(100% - 40px);
  height: calc(100% - 152px);
}
.modalHost.modal-motivo .modal-container .modal-content .item-title,
.modalHost.modal-motivo .modal-container .modal-content .item-value {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  color: var(--neutral-contrast);
}
.modalHost.modal-motivo .modal-container .modal-content .item-title {
  font-weight: var(--font-weight-semibold);
  padding-bottom: 15px;
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  position: relative;
}
.modalHost.modal-motivo .modal-container .modal-content .item-title::first-letter {
  text-transform: uppercase;
}
.modalHost.modal-motivo .modal-container .modal-content .item-title:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  bottom: 0;
  height: 1px;
  width: calc(100% + 48px);
  left: -24px;
}
.modalHost.modal-motivo .modal-container .modal-content .items {
  width: calc(100% + 60px);
  height: 230px;
  margin-left: -30px;
  padding: 15px 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: -1px;
}
.modalHost.modal-motivo .modal-container .modal-content .items .item-value {
  margin-bottom: 10px;
}
.modalHost.modal-motivo .modal-container .modal-content .items .item-value span .icon-go-to {
  color: var(--neutral-contrast);
  float: right;
  margin-left: 10px;
  width: 20px;
}
.modalHost.modal-motivo .modal-container .modal-content .items .item-value span .icon-go-to:before {
  line-height: 20px;
}
.modalHost.modal-motivo .modal-container .modal-content .items .item-value span .icon-important-info-full {
  display: inline-block;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin: 0px 2px 0 12px;
  font-size: var(--font-size-sm);
}
.modalHost.modal-motivo .modal-container .modal-content .items .item-value span .icon-important-info-full:before {
  line-height: 10px;
}
.modalHost.modal-motivo .modal-container .modal-content .items .item-value span:first-child {
  max-width: 335px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.modal-motivo .modal-container .modal-content.required-reason-for-approval {
  height: 168px;
}
.modalHost.modal-motivo .modal-container .modal-content.required-reason-for-approval .items {
  height: 148px;
}
.modalHost.modal-motivo.with-motivo .modal-container .modal-content {
  height: 230px;
  padding: 0;
}
.modalHost.modal-motivo.with-motivo .modal-container .modal-content .items {
  margin-top: 0;
  padding: 15px 0 0 0;
  height: 230px;
}
.modalHost.modal-motivo.with-motivo .modal-container .form-container:before {
  width: 112.5%;
}
.modalHost.modal-suggestion .k-maskedtextbox input.single-line {
  height: 34px !important;
}
.modalHost.aprovadores-escalados {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.aprovadores-escalados .modal-container {
  width: 580px !important;
  height: 350px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -175px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.aprovadores-escalados .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.aprovadores-escalados .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.aprovadores-escalados .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator .before,
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.aprovadores-escalados .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.aprovadores-escalados .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.aprovadores-escalados .modal-container .modal-content {
  width: 100%;
  max-height: 150px;
  overflow-x: hidden;
  overflow-y: auto;
}
.modalHost.aprovadores-escalados .modal-container .modal-content .header-line,
.modalHost.aprovadores-escalados .modal-container .modal-content .data-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  margin-left: 10px;
  margin-right: 15px;
}
.modalHost.aprovadores-escalados .modal-container .modal-content .header-line span,
.modalHost.aprovadores-escalados .modal-container .modal-content .data-line span {
  color: var(--off-white-contrast-text);
}
.modalHost.aprovadores-escalados .modal-container .modal-content .header-line span:first-child,
.modalHost.aprovadores-escalados .modal-container .modal-content .data-line span:first-child {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  max-width: 325px;
}
.modalHost.aprovadores-escalados .modal-container .modal-content .header-line {
  margin-bottom: 20px;
}
.modalHost.aprovadores-escalados .modal-container .modal-content .data-line {
  margin-top: 5px;
}
.modalHost.escritorios-vinculados-ao-periodo-modal,
.modalHost.detail-header-modal {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container,
.modalHost.detail-header-modal .modal-container {
  width: 580px !important;
  height: 350px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -175px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container,
.modalHost.detail-header-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container button.editor-button,
.modalHost.detail-header-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container button.editor-button,
  .modalHost.detail-header-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.detail-header-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator .after,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator span,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container .paginator span.active,
.modalHost.detail-header-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container:before,
.modalHost.detail-header-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content,
.modalHost.detail-header-modal .modal-container .modal-content {
  width: 100%;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .header-line,
.modalHost.detail-header-modal .modal-container .modal-content .header-line {
  width: 100%;
  height: 45px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  display: inline-flex;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 25px;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .header-line span,
.modalHost.detail-header-modal .modal-container .modal-content .header-line span {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .header-line span::first-letter,
.modalHost.detail-header-modal .modal-container .modal-content .header-line span::first-letter {
  text-transform: uppercase;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .header-line span,
.modalHost.detail-header-modal .modal-container .modal-content .header-line span,
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .data-line span,
.modalHost.detail-header-modal .modal-container .modal-content .data-line span {
  color: var(--off-white-contrast-text);
  width: 110px;
  padding-right: 10px;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .header-line span:first-child,
.modalHost.detail-header-modal .modal-container .modal-content .header-line span:first-child,
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .data-line span:first-child,
.modalHost.detail-header-modal .modal-container .modal-content .data-line span:first-child {
  width: 330px;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .header-line span:last-child,
.modalHost.detail-header-modal .modal-container .modal-content .header-line span:last-child,
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .data-line span:last-child,
.modalHost.detail-header-modal .modal-container .modal-content .data-line span:last-child {
  padding-right: 0px;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .data-container,
.modalHost.detail-header-modal .modal-container .modal-content .data-container {
  width: 100%;
  height: 186px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  border-top: 1px solid var(--border-primary-hight-contrast);
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .data-container .data-line,
.modalHost.detail-header-modal .modal-container .modal-content .data-container .data-line {
  width: 100%;
  height: 24px;
  padding: 2px 0;
  display: inline-flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-content .data-container .data-line span,
.modalHost.detail-header-modal .modal-container .modal-content .data-container .data-line span {
  color: var(--off-white-contrast-text);
}
.modalHost.escritorios-vinculados-ao-periodo-modal .modal-container .modal-buttons-container,
.modalHost.detail-header-modal .modal-container .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.transferir-vigencia-modal {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.transferir-vigencia-modal .modal-container {
  width: 885px !important;
  height: 560px !important;
  max-width: 100vw !important;
  margin-left: -442.5px !important;
  margin-top: -280px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.transferir-vigencia-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.transferir-vigencia-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.transferir-vigencia-modal .modal-container form {
  height: 100%;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100% !important;
  padding: 15px 0;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container {
  width: 100%;
  box-sizing: border-box;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table {
  width: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  table-layout: fixed;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr th,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr td {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  border-right: 1px solid var(--border-primary-hight-contrast);
  text-align: left;
  padding: 0 12px;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr th:first-child,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr td:first-child {
  padding: 0 9px;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr th:last-child,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr td:last-child {
  border-right: none;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr th:first-child,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr td:first-child,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr th:last-child,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table tbody tr td:last-child {
  background-color: var(--off-white);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.header {
  height: 50px;
  background-color: var(--off-white);
  margin-top: 80px;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.header tbody tr th {
  font-weight: var(--font-weight-semibold);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.header tbody tr th:first-child {
  border-top-left-radius: var(--radius-vs);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.header tbody tr th:last-child {
  border-top-right-radius: var(--radius-vs);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content {
  border-top: none;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr {
  height: 40px;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td:first-child {
  text-overflow: unset;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td:last-child {
  font-weight: var(--font-weight-semibold);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td:last-child.positive {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td:last-child.negative {
  color: var(--fb-danger-default);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td:first-child,
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr td:last-child {
  background-color: var(--off-white);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container table.content tbody tr:first-child td {
  border-top: none;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading {
  background-color: var(--off-white);
  height: 70px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  display: none;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading.active {
  display: block;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading .item-loading {
  background-color: var(--neutral-contrast);
  display: block;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading .item-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -28px;
  z-index: 10010;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading .item-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading .item-loading .splash .loading-container .loading-text {
  line-height: 56px;
  text-align: center;
  width: 56px;
  position: relative;
  font-size: 8px;
  color: var(--data-visualization-black-contrast-dark);
  -webkit-text-shadow: 0 0 3px var(--white);
  -moz-text-shadow: 0 0 3px var(--white);
  -ms-text-shadow: 0 0 3px var(--white);
  -o-text-shadow: 0 0 3px var(--white);
  text-shadow: 0 0 3px var(--white);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .tables-loading .item-loading .splash .loading-container .loading {
  top: 0;
  left: 0;
  width: 50px;
  height: 1px;
  padding: 25px 0;
  position: absolute;
  border-radius: 50%;
  border: 3px solid var(--off-white-contrast-text);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  -webkit-animation: rotate 1s ease infinite;
  -moz-animation: rotate 1s ease infinite;
  -o-animation: rotate 1s ease infinite;
  animation: rotate 1s ease infinite;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .no-data {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 60px;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  display: none;
  border-top: none;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .no-data span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-style: italic;
  font-size: var(--font-size-xs);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .no-data.active {
  display: block;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .table-container .k-pager-wrap {
  width: 100%;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  height: 30px;
  align-content: center;
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .grid-actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  left: 0px;
  height: 46px;
  top: 52px;
  padding-right: var(--spacing-xxl);
  width: 100%;
  border-top: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.transferir-vigencia-modal .modal-container form .modal-content .grid-actions span.transfer-value {
  position: absolute;
  top: 50%;
  left: 30px;
  transform: translateY(-50%);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.modalHost.relacao-despesas,
.modalHost.escalacao-aprovacao,
.modalHost.historico-produto {
  opacity: 1;
}
.modalHost.relacao-despesas .modal-container,
.modalHost.escalacao-aprovacao .modal-container,
.modalHost.historico-produto .modal-container {
  width: 480px !important;
  height: 480px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -240px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container,
.modalHost.historico-produto .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container button.editor-button,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container button.editor-button,
.modalHost.historico-produto .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.relacao-despesas .modal-container .modal-buttons-container button.editor-button,
  .modalHost.escalacao-aprovacao .modal-container .modal-buttons-container button.editor-button,
  .modalHost.historico-produto .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.historico-produto .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .before,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator .before,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator .before,
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .after,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator .after,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .before,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator .before,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .after,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator .after,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator span,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator span,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator span:hover,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator span.active,
.modalHost.escalacao-aprovacao .modal-container .modal-buttons-container .paginator span.active,
.modalHost.historico-produto .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.relacao-despesas .modal-container:before,
.modalHost.escalacao-aprovacao .modal-container:before,
.modalHost.historico-produto .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relacao-despesas .modal-container .modal-content,
.modalHost.escalacao-aprovacao .modal-container .modal-content,
.modalHost.historico-produto .modal-container .modal-content {
  margin-top: 0;
  padding: 30px 0;
  height: 276px;
}
.modalHost.relacao-despesas .modal-container .modal-content .item-title,
.modalHost.escalacao-aprovacao .modal-container .modal-content .item-title,
.modalHost.historico-produto .modal-container .modal-content .item-title,
.modalHost.relacao-despesas .modal-container .modal-content .item-value,
.modalHost.escalacao-aprovacao .modal-container .modal-content .item-value,
.modalHost.historico-produto .modal-container .modal-content .item-value {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  color: var(--off-white-contrast-text);
}
.modalHost.relacao-despesas .modal-container .modal-content .item-title,
.modalHost.escalacao-aprovacao .modal-container .modal-content .item-title,
.modalHost.historico-produto .modal-container .modal-content .item-title {
  font-weight: var(--font-weight-medium);
  margin-bottom: 26px;
}
.modalHost.relacao-despesas .modal-container .modal-content .items,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items,
.modalHost.historico-produto .modal-container .modal-content .items {
  height: 50px;
}
.modalHost.relacao-despesas .modal-container .modal-content .items .item-value,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items .item-value,
.modalHost.historico-produto .modal-container .modal-content .items .item-value {
  margin-bottom: 10px;
}
.modalHost.relacao-despesas .modal-container .modal-content .items .item-value span .icon-go-to,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items .item-value span .icon-go-to,
.modalHost.historico-produto .modal-container .modal-content .items .item-value span .icon-go-to {
  color: var(--off-white-contrast-text);
  float: right;
  margin-left: 10px;
  width: 20px;
}
.modalHost.relacao-despesas .modal-container .modal-content .items .item-value span .icon-go-to:before,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items .item-value span .icon-go-to:before,
.modalHost.historico-produto .modal-container .modal-content .items .item-value span .icon-go-to:before {
  line-height: 20px;
}
.modalHost.relacao-despesas .modal-container .modal-content .items .item-value span .icon-important-info-full,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items .item-value span .icon-important-info-full,
.modalHost.historico-produto .modal-container .modal-content .items .item-value span .icon-important-info-full {
  display: inline-block;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin: 0px 2px 0 12px;
  font-size: var(--font-size-sm);
}
.modalHost.relacao-despesas .modal-container .modal-content .items .item-value span .icon-important-info-full:before,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items .item-value span .icon-important-info-full:before,
.modalHost.historico-produto .modal-container .modal-content .items .item-value span .icon-important-info-full:before {
  line-height: 10px;
}
.modalHost.relacao-despesas .modal-container .modal-content .items .item-value span:first-child,
.modalHost.escalacao-aprovacao .modal-container .modal-content .items .item-value span:first-child,
.modalHost.historico-produto .modal-container .modal-content .items .item-value span:first-child {
  max-width: 275px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.relacao-despesas .modal-container {
  width: 680px !important;
  height: 480px !important;
  max-width: 100vw !important;
  margin-left: -340px !important;
  margin-top: -240px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.relacao-despesas .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .before,
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.relacao-despesas .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.relacao-despesas .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.relacao-despesas .modal-container .modal-content .item-title > span,
.modalHost.relacao-despesas .modal-container .modal-content .item-value > span {
  width: 230px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-right: 10px;
}
.modalHost.relacao-despesas .modal-container .modal-content .item-title > span:last-child,
.modalHost.relacao-despesas .modal-container .modal-content .item-value > span:last-child {
  width: 160px;
  margin-right: 0;
  text-align: right;
}
.modalHost.relacao-despesas .icon-credit {
  float: left;
  margin-left: 30px;
}
.modalHost.escalacao-aprovacao .modal-container .obs-modal,
.modalHost.historico-produto .modal-container .obs-modal {
  width: 420px;
  height: 40px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 30px;
}
.modalHost.escalacao-aprovacao .modal-container .obs-modal span,
.modalHost.historico-produto .modal-container .obs-modal span {
  color: var(--off-white-contrast-text);
}
.modalHost.escalacao-aprovacao .modal-container .modal-content,
.modalHost.historico-produto .modal-container .modal-content {
  height: 252px;
  padding: 30px;
}
.modalHost.escalacao-aprovacao .modal-container .modal-content .items,
.modalHost.historico-produto .modal-container .modal-content .items {
  height: 159px;
}
.modalHost.historico-produto .modal-container {
  height: 510px !important;
}
.modalHost.historico-produto .modal-container .obs-modal {
  height: 20px;
}
.modalHost.historico-produto .modal-container .modal-content {
  height: 225px;
}
.modalHost.historico-produto .modal-container .modal-content .items {
  height: 195px;
}
.modalHost.historico-produto .modal-container .modal-content .items span {
  width: 200px;
  text-transform: lowercase;
}
.modalHost.historico-produto .modal-container .modal-content .items span::first-letter {
  text-transform: uppercase;
}
.modalHost.historico-produto .modal-container .modal-content .items span:last-child {
  text-transform: none;
  text-align: right;
}
.modalHost.copiar-despesa .copy-modal {
  margin-left: 0 !important;
}
.modalHost.copiar-despesa .copy-modal .calendar-picker .container-calendar-picker {
  right: auto;
  left: -196px;
}
.modalHost.copiar-despesa .copy-modal .calendar-picker .container-calendar-picker.open {
  right: auto;
  left: -423px;
}
.modalHost.detalhe-requisicao .modal-container {
  width: 900px !important;
  height: 560px !important;
  max-width: 100vw !important;
  margin-left: -450px !important;
  margin-top: -280px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator .before,
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.detalhe-requisicao .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.detalhe-requisicao .modal-container .content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  overflow-y: auto;
  margin-bottom: 60px;
  padding: var(--spacing-xxl);
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 100%;
  height: 80px;
  position: relative;
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule {
  border: 1px solid var(--border-primary-hight-contrast);
  width: 140px;
  min-width: 140px;
  position: relative;
  padding: 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  background-color: var(--off-white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule {
    width: 109px;
    min-width: 109px;
    max-width: 109px;
  }
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-title {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  margin-bottom: 5px;
  height: 18px;
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-detail {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-detail span {
  display: inline-block;
  max-width: 88px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-detail span {
    max-width: 60px;
  }
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-detail .ico-info {
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: var(--spacing-vs);
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-detail,
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule .line-title {
  display: inline;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.value {
  text-align: right;
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.value .line-title {
  text-align: center;
  margin-bottom: 77px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.value .line-title {
    white-space: normal;
    padding-bottom: 19px;
    margin-bottom: 59px;
  }
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.value .line-detail {
  font-size: 18px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.value .line-detail {
    font-size: var(--font-size-md);
  }
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.text-right {
  text-align: right;
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.adjust {
  border-left: 0;
  width: 138.6px;
  min-width: 130px;
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.bigger {
  flex: 1;
  position: static;
  width: calc(100% - 560px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 410px);
    max-width: calc(100% - 410px);
  }
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.bigger.one-space {
  width: calc(100% - 140px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.bigger.one-space {
    width: calc(100% - 109px);
    max-width: calc(100% - 109px);
  }
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.destak-total {
  background-color: var(--neutral-x-contrast);
}
.modalHost.detalhe-requisicao .modal-container .resume-solicitation .line-capsule.destak-total .line-title {
  color: var(--neutral-x-contrast-text);
}
.modalHost.detalhe-requisicao .modal-container .tables-row {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table {
  margin-top: 21px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead {
  position: relative;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr {
  height: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th {
  width: 140px;
  min-width: 130px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  text-align: left;
  font-weight: var(--font-weight-regular);
  padding: 2px 5px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
  }
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th.bigger {
  width: calc(100% - 449px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th.bigger {
    width: calc(100% - 329px);
  }
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th.value {
  text-align: right;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th.date {
  text-align: center;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead tr th:first-child {
  border-left: none;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table thead:before {
  content: '';
  width: 28px;
  height: 20px;
  background-color: var(--neutral-x-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  top: 0;
  left: -28px;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table tbody tr td {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--off-white);
  text-align: left;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table tbody tr td.action-menu {
  width: 28px;
  height: 37px;
  border-top: none;
  background-color: var(--neutral-x-contrast);
  cursor: pointer;
  position: relative;
  text-align: center;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table tbody tr td.action-menu .fixed-action-menu {
  width: 28px;
  height: 37px;
  top: 0;
  float: left;
  display: block;
  background-color: transparent;
  z-index: 10;
  position: absolute;
  cursor: pointer;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table tbody tr td.value {
  text-align: right;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table tbody tr td.date {
  text-align: center;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content {
  width: calc(100% - 28px);
  margin-top: 0px;
  position: relative;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td {
  width: 140px;
  height: 35px;
  max-width: 140px;
  padding: 8px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: left;
  position: relative;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td {
    width: 109px;
    min-width: 109px;
    max-width: 109px;
  }
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td.bigger {
  width: calc(100% - 620px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td.bigger {
    width: calc(100% - 329px);
  }
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td.value {
  text-align: right;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td.date {
  text-align: center;
}
.modalHost.detalhe-requisicao .modal-container .tables-row table.table-content tbody tr td.destak-total {
  background-color: var(--neutral-x-contrast);
}
.modalHost.detalhe-requisicao .modal-container .modal-buttons-container {
  margin-left: 0;
}
.modalHost.detalhe-reprovacao .modal-container {
  width: 600px !important;
  height: 600px !important;
  max-width: 100vw !important;
  margin-left: -300px !important;
  margin-top: -300px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.detalhe-reprovacao .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator .before,
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.detalhe-reprovacao .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.detalhe-reprovacao .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.detalhe-reprovacao .modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.detalhe-reprovacao .modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.edit-multi-modal .modal-container {
  width: 480px !important;
  height: 480px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -240px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edit-multi-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.edit-multi-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.edit-multi-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edit-multi-modal .modal-container .modal-content .form-table .k-multiselect {
  height: 236px !important;
  max-height: 236px !important;
}
.modalHost.edit-multi-modal .modal-container .modal-content .form-table .k-multiselect .k-multiselect-wrap {
  overflow: hidden;
  height: 229px !important;
  max-height: 229px !important;
}
.modalHost.enviar-ts-modal .modal-form-container,
.modalHost.enviar-ts-modal .if-modal-form-container {
  width: 1000px !important;
  height: 510px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -255px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container button.editor-button,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container button.editor-button,
  .modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator .before,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .before,
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator .after,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator .before,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator .after,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator span,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator span:hover,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.enviar-ts-modal .modal-form-container .modal-buttons-container .paginator span.active,
.modalHost.enviar-ts-modal .if-modal-form-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.enviar-ts-modal .modal-form-container:before,
.modalHost.enviar-ts-modal .if-modal-form-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.notifications-aprovacao-modal .modal-container {
  width: 580px !important;
  height: 400px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -200px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.notifications-aprovacao-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.k-ie .modalHost.notifications-aprovacao-modal .modal-container,
.k-ff .modalHost.notifications-aprovacao-modal .modal-container {
  padding: 67px 0 0 !important;
}
.k-ie .modalHost.notifications-aprovacao-modal .modal-container .modal-content,
.k-ff .modalHost.notifications-aprovacao-modal .modal-container .modal-content {
  position: static !important;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-content .items {
  height: 256px;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-content .items .item-value {
  width: 100%;
  height: 74px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-content .items .item-value > span,
.modalHost.notifications-aprovacao-modal .modal-container .modal-content .items .item-value > i {
  color: var(--off-white-contrast-text);
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-content .items .item-value > span {
  font-size: var(--font-size-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.notifications-aprovacao-modal .modal-container .modal-buttons-container {
  margin-left: 0;
}
.modalHost.agend-ferias-aprovado-modal .modal-container {
  width: 580px !important;
  height: 400px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -200px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.agend-ferias-aprovado-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.agend-ferias-aprovado-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.alter-etapa-forced-modal .modal-container {
  width: 580px !important;
  height: 420px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -210px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.alter-etapa-forced-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.alter-etapa-forced-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.observacao-faturamento-modal .modal-container {
  width: 580px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.observacao-faturamento-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.k-ie .modalHost.observacao-faturamento-modal .modal-container .modal-content,
.k-ff .modalHost.observacao-faturamento-modal .modal-container .modal-content {
  position: static !important;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-content .items {
  width: 100%;
  height: 469px;
  padding: var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: auto;
}
.modalHost.observacao-faturamento-modal .modal-container .modal-buttons-container {
  margin-left: 0;
}
.modalHost.filtro-avancado-caso-modal .modal-container {
  width: 580px !important;
  height: 578px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -289px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.filtro-avancado-caso-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.filtro-avancado-caso-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.filtro-avancado-caso-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.filtro-avancado-caso-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.filtro-avancado-caso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 172px;
  max-height: 172px;
  padding: var(--spacing-xxl);
}
.modalHost.filtro-avancado-caso-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.filtro-avancado-caso-modal .modal-container form {
  padding: var(--spacing-xxl);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container {
  width: 876px !important;
  height: 478px !important;
  max-width: 100vw !important;
  margin-left: -438px !important;
  margin-top: -239px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.filtro-avancado-lancamento-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 172px;
  max-height: 172px;
  padding: var(--spacing-xxl);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container form {
  padding: var(--spacing-xxl);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .form-column-1-centered,
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .form-column-2-centered {
  width: 50%;
  display: table-cell;
  vertical-align: top;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .form-column-1-centered {
  padding-right: 20px;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .form-column-2-centered {
  padding-left: 20px;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border: 1px solid;
  border-color: var(--border-primary-hight-contrast);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap input.single-line {
  height: 34px;
  border: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:hover {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:hover.k-custom-state-error {
  border-color: var(--fb-danger-tint) !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:hover.k-custom-state-error.k-state-disabled {
  border-color: var(--border-primary-hight-contrast) !important;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .form-table .form-table-row .editor-form-container .editor-form-field .single-input-wrap:hover.k-state-disabled {
  border-color: var(--border-primary-hight-contrast) !important;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .appendable-itens-container {
  height: 140px !important;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .appendable-itens-container:empty:after {
  margin: 0px !important;
  height: 100%;
  left: 0px;
  top: 0px;
  line-height: 140px;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect {
  width: 100%;
  border: none;
  background-color: transparent;
  background-image: none;
  height: 186px;
  float: left;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap {
  border: none;
  background-color: transparent;
  color: var(--white-contrast-text);
  position: relative;
  min-height: 2.04em;
  width: 100%;
  height: 186px;
  float: left;
  padding-right: 0px;
  border-top-left-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap:before {
  width: 4px;
  height: 36px;
  position: absolute;
  top: 0;
  left: 0;
  content: '';
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-top-left-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  display: none;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap.k-floatwrap {
  display: block;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-input {
  position: absolute;
  top: 0px;
  left: 0px;
  width: 100% !important;
  height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  padding: 8px 0;
  border-radius: var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-input:focus {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap ul.k-reset {
  position: absolute;
  top: 46px;
  left: 0px;
  width: 100% !important;
  height: 140px;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-button {
  border: none !important;
  margin: 0 !important;
  background-color: var(--neutral-x-contrast);
  margin-bottom: 1px !important;
  width: 100%;
  text-align: left;
  padding: 6px 29px 6px 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  border-color: var(--border-primary-hight-contrast);
  background-image: none;
  color: var(--neutral-x-tint-text);
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap .k-button .k-select .k-icon {
  top: auto !important;
}
.modalHost.filtro-avancado-lancamento-modal .modal-container .form-container .k-multiselect .k-multiselect-wrap:focus-within:before {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: block;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container {
  width: 438px !important;
  height: 478px !important;
  max-width: 100vw !important;
  margin-left: -219px !important;
  margin-top: -239px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator .before,
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado .modal-container .form-column-1-centered {
  padding-right: 0px !important;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container {
  width: 438px !important;
  height: 564px !important;
  max-width: 100vw !important;
  margin-left: -219px !important;
  margin-top: -282px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator .before,
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.filtro-avancado-lancamento-modal.tipo-lancamento-tabelado.caso-mae .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.grupo-trabalho-modal {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.grupo-trabalho-modal .modal-container {
  width: 700px !important;
  height: 570px !important;
  max-width: 100vw !important;
  margin-left: -350px !important;
  margin-top: -285px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.grupo-trabalho-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content {
  padding: 0 30px 30px;
  flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .form-table {
  margin-bottom: 59px;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .form-table:after {
  content: '';
  position: absolute;
  left: 0;
  width: 100%;
  height: 1px;
  background-color: var(--neutral-contrast);
  margin-top: 20px;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  background-color: var(--white);
  width: 100%;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: center;
  align-content: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  width: 100%;
  height: auto;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group {
  height: auto;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .title {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  cursor: default;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .description {
  display: inline-block;
  font-size: var(--font-size-xxs);
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper {
  margin-top: 11px;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper li {
  display: flex;
  margin-bottom: 6px;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper input[type='checkbox'] {
  margin-right: 6px;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper input[type='checkbox']:checked + label:before {
  content: '' !important;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper .check-option {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  line-height: 21px;
  font-size: var(--font-size-sm);
  cursor: pointer;
}
.modalHost.grupo-trabalho-modal .modal-container .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.refaz-busca-processo-modal {
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.refaz-busca-processo-modal .modal-container {
  width: 495px !important;
  height: 315px !important;
  max-width: 100vw !important;
  margin-left: -247.5px !important;
  margin-top: -157.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.refaz-busca-processo-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  border: none;
  width: 100%;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group {
  flex-grow: 1;
  height: auto;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group:first-child {
  top: 20px;
  position: relative;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group:nth-child(2) {
  flex: 283px 0 0;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .title {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  cursor: default;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .description {
  display: inline-block;
  font-size: var(--font-size-xxs);
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper {
  margin-top: 11px;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper input[type="checkbox"] {
  display: none;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper .check-option {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: block;
  margin-bottom: 6px;
  line-height: 21px;
  font-size: var(--font-size-sm);
  cursor: pointer;
  position: relative;
  padding-left: 20px;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper .check-option:before {
  content: '';
  width: 14px;
  height: 14px;
  border: 1.5px solid var(--background-brand-base-tint-hight-contrast);
  border-radius: 2px;
  position: absolute;
  left: 0;
  top: 3px;
  box-sizing: border-box;
  background-color: transparent;
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper input[type='checkbox']:checked + .check-option:before {
  background-color: var(--background-brand-base-tint-hight-contrast);
  border-color: var(--background-brand-base-tint-hight-contrast);
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-content .data-container .options .group .check-option-wrapper input[type='checkbox']:checked + .check-option:after {
  content: '';
  position: absolute;
  left: 3px;
  top: 6px;
  width: 7px;
  height: 3px;
  border-left: 2.5px solid #fff;
  border-bottom: 2.5px solid #fff;
  transform: rotate(-45deg);
}
.modalHost.refaz-busca-processo-modal .modal-container .modal-buttons-container {
  margin-left: 0px;
}
.modalHost.item-detail form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.modalHost.item-detail form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.modalHost.item-detail form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.item-detail form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.item-detail form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.modalHost.edicao-inplace-modal .modal-container {
  width: 1000px !important;
  height: 580px !important;
  max-width: 100vw !important;
  margin-left: -500px !important;
  margin-top: -290px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.edicao-inplace-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator .before,
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.edicao-inplace-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edicao-inplace-modal .modal-container .inline-edit-glasspanel {
  top: 50%;
  left: 50%;
  opacity: 0;
  filter: alpha(opacity=0);
  z-index: 100010;
  position: fixed;
  visibility: hidden;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  margin-top: -222px !important;
  margin-left: -500px !important;
  background-color: #000000;
  width: 1000px;
  height: calc(580px - 68px);
}
.modalHost.edicao-inplace-modal .modal-container .inline-edit-glasspanel.active,
.modalHost.edicao-inplace-modal .modal-container .inline-edit-glasspanel.active-textarea {
  opacity: 0.6;
  filter: alpha(opacity=60);
  visibility: visible;
}
.modalHost.edicao-inplace-modal .modal-container .inline-edit-glasspanel.active-textarea ~ .grey-scroll-custom {
  z-index: 100012 !important;
}
.modalHost.edicao-inplace-modal .modal-container .top {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: right;
  -webkit-justify-content: right;
  -ms-justify-content: right;
  -moz-justify-content: right;
  -ms-flex-pack: right;
  gap: var(--spacing-md);
  padding: var(--spacing-md) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.edicao-inplace-modal .modal-container .content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 435px;
  background-color: var(--white);
  padding-inline: var(--spacing-xxl);
}
.modalHost.edicao-inplace-modal .modal-container .content .top {
  width: 100%;
  float: left;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: 2px 20px;
  margin-left: -20px;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  background-color: var(--off-white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.edicao-inplace-modal .modal-container .content .top i,
.modalHost.edicao-inplace-modal .modal-container .content .top ul {
  width: 32px;
  display: inline-block;
  color: var(--off-white-contrast-text);
}
.modalHost.edicao-inplace-modal .modal-container .content .top i.icon-co-approved,
.modalHost.edicao-inplace-modal .modal-container .content .top ul.icon-co-approved {
  color: var(--off-white-contrast-text);
  opacity: 0.5;
}
.modalHost.edicao-inplace-modal .modal-container .content .top i.icon-co-approved.active,
.modalHost.edicao-inplace-modal .modal-container .content .top ul.icon-co-approved.active {
  color: var(--fb-success-default);
}
.modalHost.edicao-inplace-modal .modal-container .content .top i .icon-tag,
.modalHost.edicao-inplace-modal .modal-container .content .top ul .icon-tag {
  color: var(--neutral-x-tint);
}
.modalHost.edicao-inplace-modal .modal-container .content .top i .icon-tag.active,
.modalHost.edicao-inplace-modal .modal-container .content .top ul .icon-tag.active {
  color: var(--off-white-contrast-text);
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu {
  border: none;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item {
  width: 100%;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group {
  width: auto;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link,
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  border-bottom: 1px solid var(--white);
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link .k-link,
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-title .k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 36px;
  text-align: left;
  line-height: 16px;
  position: relative;
  border-bottom: none;
  font-size: var(--font-size-xs);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  font-family: 'Open Sans', sans-serif;
  padding: var(--spacing-xxs) !important;
  font-weight: var(--font-weight-regular);
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link .k-link {
  width: 100%;
  margin-left: 0;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link .k-link:hover {
  background-color: var(--white);
  background-image: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link .k-link .item-menu-link-icon {
  width: 26px;
  height: 16px;
  margin-left: 0px !important;
  top: 10px;
  left: 10px;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link .k-link .item-menu-link-icon:before {
  line-height: 16px !important;
  font-weight: var(--font-weight-medium) !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link .k-link .item-menu-link-icon:after {
  content: initial;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.has-sub-menu .k-link {
  padding-right: 30px !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.has-sub-menu .k-link span.k-icon {
  display: block;
  top: 10px;
  right: 10px;
  margin: 0;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.disabled {
  cursor: no-drop !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon {
  cursor: no-drop !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon:before {
  cursor: no-drop !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.checked {
  cursor: pointer;
  position: relative;
  min-width: 162px;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.checked .k-link {
  padding-right: 36px !important;
  position: relative;
  min-width: 162px;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.checked .k-link:before {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: 8px;
  right: 8px;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--white-contrast-text) !important;
  font-size: 18px;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.not-editable {
  opacity: 0.4;
  cursor: not-allowed !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.not-editable .k-link {
  cursor: not-allowed !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-link.not-editable .k-link:before {
  cursor: not-allowed !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-title {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-bold);
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-title.k-state-hover {
  background-image: none !important;
  background-color: var(--main-primary-default) !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .top .k-menu .k-item .k-menu-group .item-menu-title.k-state-hover .k-link {
  background-image: none !important;
  background-color: transparent;
}
.modalHost.edicao-inplace-modal .modal-container .content .header {
  float: left;
  width: 100%;
  display: flex;
  flex-flow: wrap;
  padding: 8px 0 2px 0;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item {
  width: 25%;
  flex-shrink: 0;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item.inline-edit {
  z-index: 100011;
  -webkit-box-shadow: 0px 0px 6px 1px var(--white) ;
  -moz-box-shadow: 0px 0px 6px 1px var(--white) ;
  -o-box-shadow: 0px 0px 6px 1px var(--white) ;
  box-shadow: 0px 0px 6px 1px var(--white) ;
  background-color: var(--white);
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item i {
  display: inline-block;
  margin: 0;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .key {
  color: var(--white-contrast-text);
  font-size: var(--font-size-xxs);
  line-height: 1;
  display: block;
  margin-bottom: 3px;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .key i {
  color: var(--white-contrast-text);
  line-height: 0.6;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value {
  font-size: var(--font-size-xs);
  display: block;
  margin-bottom: 0px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 26px;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value label {
  width: 100%;
  height: 26px;
  display: block;
  float: left;
  line-height: 26px;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value label.required {
  background-color: var(--fb-danger-default) !important;
  color: var(--fb-danger-default-text);
  text-align: center;
  font-size: var(--font-size-xxs);
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value span.icon-ts-pendencies-view,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value span.icon-close {
  width: 26px;
  height: 26px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 2px;
  line-height: 26px;
  background-color: var(--fb-success-default);
  color: var(--fb-success-default-text);
  border-radius: 3px;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value span.icon-close {
  background-color: var(--fb-danger-default);
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value.cursor-pointer label {
  cursor: pointer !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown {
  width: calc(100% - 56px);
  height: 26px;
  float: left;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  outline: none!important;
  background-color: var(--neutral-contrast);
  min-height: 26px;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap {
  border: none;
  border-radius: var(--radius-vs);
  background-image: none;
  background-color: transparent;
  outline: none!important;
  min-height: 26px;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled {
  outline: none!important;
  background-color: var(--off-white);
  opacity: 1;
  filter: alpha(opacity=100);
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled .k-input,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled .k-input,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled .k-select,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled .k-select {
  background-color: inherit;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-input,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-input {
  outline: none!important;
  width: 100%;
  height: 26px;
  min-height: 26px;
  padding: 3px 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  background-image: none;
  background-color: transparent;
  text-indent: 0px;
  -webkit-transition: all 0.3s ease-in-out;
  -moz-transition: all 0.3s ease-in-out;
  -o-transition: all 0.3s ease-in-out;
  -ms-transition: all 0.3s ease-in-out;
  transition: all 0.3s ease-in-out;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select {
  background-color: transparent;
  background-image: none;
  cursor: pointer;
  max-height: 26px;
  min-height: 26px;
  border-width: 0;
  outline: none!important;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select .k-icon,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select .k-icon {
  background: none !important;
  width: 100%;
  height: 100%;
  cursor: pointer;
  outline: none!important;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select .k-icon:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93e";
  font-size: var(--font-size-md) !important;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 26px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading {
  width: 16px !important;
  height: 16px !important;
  background-image: url('../Images/loading.gif') !important;
  background-position: 50% 50%;
  margin-top: 5px;
  margin-right: 5px;
  background-size: 16px 16px !important;
  display: inline-block;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading:before,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading:before {
  content: '' !important;
  display: none;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled {
  outline: none!important;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled .autocomplete-text,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled .autocomplete-text,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled span.k-select,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled span.k-select,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-combobox .k-dropdown-wrap.k-state-disabled span.k-select .k-icon,
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-dropdown .k-dropdown-wrap.k-state-disabled span.k-select .k-icon {
  cursor: not-allowed !important;
  outline: none!important;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox {
  width: calc(100% - 56px);
  height: 26px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  outline: none!important;
  border: none;
  background-color: var(--neutral-contrast);
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox .item-input-time.k-textbox {
  width: 100%;
  height: 26px;
  padding: 0;
  line-height: 26px;
  background-color: transparent;
  background-image: none;
  border: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  outline: none!important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  text-indent: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox .k-datepicker {
  width: 100%;
  height: 26px;
  background-color: transparent;
  background-image: none !important;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox .k-datepicker .k-picker-wrap {
  width: 100%;
  height: 26px;
  background-color: transparent !important;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  background-image: none !important;
  padding-right: 26px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox .k-datepicker .k-picker-wrap .k-input {
  width: 100%;
  height: 26px;
  padding: 0;
  line-height: 26px;
  background-color: transparent;
  background-image: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  outline: none!important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  text-indent: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-icon {
  background: none !important;
  width: 100%;
  height: 100%;
  cursor: pointer;
  outline: none!important;
  margin: 0;
  padding: 0;
  position: absolute;
  right: 0;
  top: 0;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-icon:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e909";
  font-size: 18px !important;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 26px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-numerictextbox {
  width: calc(100% - 56px);
  height: 26px;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  outline: none!important;
  border: none;
  background-color: var(--neutral-contrast);
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-numerictextbox .k-numeric-wrap {
  width: 100%;
  height: 26px;
  background-color: transparent !important;
  border: none;
  padding: 0;
  margin: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  background-image: none !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edicao-inplace-modal .modal-container .content .header .item .value .k-numerictextbox .k-numeric-wrap .k-input {
  width: 100%;
  height: 26px;
  padding: 0;
  line-height: 26px;
  background-color: transparent;
  background-image: none;
  -webkit-border-radius: 3px 3px 3px 3px;
  -moz-border-radius: 3px 3px 3px 3px;
  -o-border-radius: 3px 3px 3px 3px;
  border-radius: 3px 3px 3px 3px;
  outline: none!important;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  text-indent: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.edicao-inplace-modal .modal-container .content .text {
  float: left;
  width: calc(100% + 40px);
  height: 279px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  border-top: 1px solid var(--neutral-x-contrast);
  padding: 0;
  margin-left: -20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-flow: wrap;
  position: relative;
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value {
  width: 100%;
  height: 279px;
  flex-shrink: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value textarea {
  width: 100%;
  height: auto;
  min-height: 279px;
  padding: 0;
  float: left;
  color: var(--data-visualization-black-contrast-dark);
  font-size: var(--font-size-xs);
  resize: none;
  border: none;
  outline: none;
  font-weight: var(--font-weight-regular);
  white-space: pre-line;
  padding: 10px 30px 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 16px;
  background-color: var(--neutral-contrast);
  text-align: justify;
  overflow: hidden;
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value textarea[readonly='true'],
.modalHost.edicao-inplace-modal .modal-container .content .text .value textarea[readonly='readonly'] {
  background-color: var(--white);
  color: var(--white-contrast-text);
  opacity: 0.5;
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value textarea[readonly='true'].required,
.modalHost.edicao-inplace-modal .modal-container .content .text .value textarea[readonly='readonly'].required {
  background-color: var(--fb-danger-default) !important;
  color: var(--fb-danger-default-text);
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value p {
  width: 100%;
  height: auto;
  padding: 10px 20px 15px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  white-space: pre-line;
  line-height: 16px;
  color: var(--off-white-contrast-text);
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value.cursor-pointer label {
  cursor: pointer !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value.cursor-pointer textarea {
  cursor: pointer !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .text .value.cursor-pointer textarea[readonly='true'],
.modalHost.edicao-inplace-modal .modal-container .content .text .value.cursor-pointer textarea[readonly='readonly'] {
  cursor: pointer !important;
}
.modalHost.edicao-inplace-modal .modal-container .content .text.inline-edit {
  z-index: 100011;
  -webkit-box-shadow: 0px 0px 6px 1px var(--white) ;
  -moz-box-shadow: 0px 0px 6px 1px var(--white) ;
  -o-box-shadow: 0px 0px 6px 1px var(--white) ;
  box-shadow: 0px 0px 6px 1px var(--white) ;
  background-color: var(--white);
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .k-pager-wrap.separated-pager {
  float: left;
  border: none;
  width: 580px;
  position: relative;
  margin-right: auto;
  padding: var(--spacing-none) var(--spacing-xxl);
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .k-pager-wrap.separated-pager.modified {
  opacity: 0.5;
  filter: alpha(opacity=50);
  z-index: 4;
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .k-pager-wrap.separated-pager.modified:before {
  width: 100%;
  height: 28px;
  position: absolute;
  z-index: 5;
  cursor: not-allowed !important;
  display: inline-block;
  content: '';
}
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .k-pager-wrap.separated-pager .k-pager-numbers .k-link,
.modalHost.edicao-inplace-modal .modal-container .modal-buttons-container .k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected {
  width: 30px;
  min-width: 30px;
  text-align: center;
  margin: 0;
}
.modalHost .has-detail .entity-detail-content {
  border: 0;
  background-color: transparent;
}
.modalHost .has-detail .entity-detail-content .detail-container {
  padding: 0 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal {
  color: var(--off-white-contrast-text);
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal .message-agreements-content {
  margin-top: 20px;
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal .message-top-content {
  margin-top: 10px;
  margin-bottom: 10px;
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal .message-body-content {
  margin-top: 15px;
  margin-bottom: 15px;
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal .message-detail-link-content {
  margin-top: 10px;
  margin-bottom: 10px;
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal .message-detail-link-content .link-detail-navigation {
  cursor: pointer;
}
.modalHost .has-detail .entity-detail-content .detail-container.alter-etapa-forced-modal .message-footer-content {
  margin-bottom: 20px;
}
.modalHost .has-detail .entity-detail-content .detail-container .content-modal {
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.modalHost .has-detail .entity-detail-content .detail-container.info-detail {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  padding: var(--spacing-xs) var(--spacing-none);
  height: 78px;
}
.modalHost .has-detail .entity-detail-content .detail-container.info-detail * {
  display: inline;
}
.modalHost .has-detail .entity-detail-content .detail-container.info-detail > span {
  display: block;
  padding: 0 30px;
}
.modalHost .has-detail .entity-detail-content .detail-container.info-detail:before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: var(--neutral-contrast);
  position: absolute;
  top: 78px;
  left: 0;
}
.modalHost .has-detail .entity-detail-content .entity-detail-internal {
  padding-right: 0;
  width: 100%;
  height: 358px;
  max-height: 358px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost .has-detail .modal-buttons-container {
  margin-left: 0;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content {
  border: 0;
  background-color: transparent;
  width: 100%;
  height: 435px;
  max-width: 100%;
  max-height: 100%;
  overflow: hidden;
  overflow-y: auto;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  display: flex;
  width: 100%;
  height: 100%;
  max-width: 100%;
  max-height: 100%;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar {
  display: grid;
  width: 100%;
  max-width: 100%;
  gap: 15px;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail {
  display: flex;
  width: 520px;
  padding: 10px 30px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content {
  display: flex;
  width: 100%;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item {
  display: grid;
  width: 100%;
  max-width: 100%;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-data-container,
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-content-container {
  display: grid;
  width: 100%;
  max-width: 520px;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-data-container .label,
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-content-container .label {
  font-weight: var(--font-weight-semibold);
  margin-bottom: 10px;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-data-container .content,
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-content-container .content {
  display: block;
  text-align: justify;
  width: 520px;
  margin-bottom: 10px;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-data-container .content.bigger,
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .publicacao-fixed-content-panelbar .publicacao-card-container-detail .publicacao-card-container-detail-content .publicacao-item .publicacao-content-container .content.bigger {
  overflow-wrap: anywhere;
  height: auto;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container .content-modal {
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container.info-detail {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  padding: var(--spacing-xs) var(--spacing-none);
  height: 78px;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container.info-detail * {
  display: inline;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container.info-detail > span {
  display: block;
  padding: 0 30px;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .publicacao-detail-container.info-detail:before {
  content: '';
  width: 100%;
  height: 1px;
  background-color: var(--neutral-contrast);
  position: absolute;
  top: 78px;
  left: 0;
}
.modalHost .publicacao-modal.has-detail .entity-detail-content .entity-detail-internal {
  padding-right: 0;
  width: 100%;
  height: 358px;
  max-height: 358px;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.modalHost .publicacao-modal.has-detail .modal-buttons-container {
  margin-left: 0;
}
.modalHost .justificar-reprovacao .modal-content .form-legaldesk {
  padding: var(--spacing-xs) var(--spacing-none);
}
.modalHost.custom-office .modal-container {
  width: 254px !important;
  height: 235px !important;
  max-width: 100vw !important;
  margin-left: -127px !important;
  margin-top: -117.5px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost.custom-office .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost.custom-office .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.custom-office .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost.custom-office .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator .before,
.modalHost.custom-office .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost.custom-office .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost.custom-office .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost.custom-office .modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal,
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 186px;
  max-height: 186px;
  padding: var(--spacing-xxl);
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.modalHost.custom-office .modal-container:before {
  padding: 30px 30px 30px 30px !important;
  font-size: var(--font-size-xs);
}
.modalHost.custom-office .modal-container form .entity-detail-content {
  width: 100%;
  float: left;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.k-ie .modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container,
.k-ff .modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container {
  position: relative;
}
.k-ie .modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container:after,
.k-ff .modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container {
    position: relative;
  }
  .modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container:last-child {
  margin-bottom: 0;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail {
  line-height: 1.6;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  float: left;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label {
  float: left;
  width: 45%;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label label {
  line-height: 1.6;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  float: left;
  text-transform: uppercase;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label label:after {
  content: ':';
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label.small {
  width: 20%;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value {
  float: left;
  width: 100%;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span {
  line-height: 1.6;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
  text-align: justify;
  word-break: break-word;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.perc,
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.total {
  float: right;
  text-align: right;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.perc {
  width: 50px;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.total {
  width: 100px;
  margin-left: 10px;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value.large {
  width: 80%;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value.full {
  width: 100%;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container.with-level {
  margin-bottom: 5px;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container.sub-level {
  margin-bottom: 5px;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container.sub-level .detail-label .form-label {
  padding-left: 15px;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal .detail-container-separator {
  margin: 15px 0px;
  float: left;
  height: 1px;
  width: 100%;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal + .form-container {
  padding-top: 20px;
  width: 100%;
  float: left;
  position: relative;
}
.modalHost.custom-office .modal-container form .entity-detail-content .entity-detail-internal + .form-container:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% + 60px);
  left: -30px;
}
.modalHost.custom-office .modal-container form .modal-buttons-container {
  margin-left: 0 !important;
}
.modalHost.custom-office .modal-container form .modal-buttons-container a.plus-options {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  float: right;
  text-align: center;
  width: 35px;
  font-size: var(--font-size-xl);
  margin-left: 2px;
  height: 32px;
  position: relative;
  cursor: pointer;
  border-radius: 3px;
}
.modalHost.custom-office .modal-container form .modal-buttons-container a.plus-options.disabled {
  cursor: not-allowed;
  opacity: 0.3;
  filter: alpha(opacity=30);
}
.modalHost.custom-office .modal-container form .modal-buttons-container a.plus-options:after {
  content: '+';
  margin-top: 6px;
  float: left;
  width: 100%;
  text-align: center;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.custom-office .modal-container form .modal-buttons-container a.plus-options:after {
    margin-top: 2px;
  }
}
.modalHost #envolvidos-edit .half-line-field {
  margin-left: 0 !important;
}
.k-ie .modalHost #pedido-cadastro .form-container .form-table div[data-group-name="Step2"],
.k-ff .modalHost #pedido-cadastro .form-container .form-table div[data-group-name="Step2"] {
  display: block;
}
.modalHost div[title="Movimentação Financeira"] .form-column-1-centered {
  max-width: 480px;
}
.modalHost div[title="Movimentação Financeira"] .form-column-2-centered {
  max-width: 480px;
}
.modalHost .edicao-rateio {
  width: 480px !important;
  height: 560px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -280px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost .edicao-rateio .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost .edicao-rateio .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .edicao-rateio .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost .edicao-rateio .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator .before,
.modalHost .edicao-rateio .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost .edicao-rateio .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost .edicao-rateio:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .edicao-rateio .form-table .form-column-default {
  width: 100%;
  margin-left: 0;
  left: 0;
}
.modalHost .edicao-rateio .container-bottom-buttons {
  width: 100%;
  position: absolute;
  box-shadow: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding: 17px 30px;
}
.modalHost .vinculos-existentes-modal .modal-content {
  height: 72px;
  padding: var(--spacing-xs) var(--spacing-none);
  margin: 0 !important;
}
.modalHost .lancamento-timesheet-modal {
  width: 580px !important;
  height: 640px !important;
  max-width: 100vw !important;
  margin-left: -290px !important;
  margin-top: -320px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .lancamento-timesheet-modal .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator .before,
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost .lancamento-timesheet-modal .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost .lancamento-timesheet-modal:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk {
  height: 496px;
  padding: 30px 0 11px 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .lancamento-timesheet-modal .form-container .form-legaldesk {
    position: inherit !important;
  }
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-1,
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-1-centered,
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-2,
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-2-centered {
  padding-right: 38px;
  width: 504px;
  display: block;
  float: left;
  padding: 0;
  position: relative;
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-2 .editor-form-container {
  width: 100%;
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-2 .editor-form-container .editor-form-field {
  height: 80px;
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-2 .editor-form-container .editor-form-field .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 80px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .form-table .form-table-row .form-column-2 .editor-form-container .editor-form-field textarea.multi-line {
  min-height: 80px;
  margin-bottom: 30px;
}
.modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .container-bottom-buttons {
  position: absolute;
  width: 100%;
  float: left;
  bottom: 0;
  border: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 -1px 0 var(--white);
  height: 77px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .lancamento-timesheet-modal .form-container .form-legaldesk .container-bottom-buttons {
    padding: 24px 38px 14px 40px;
  }
}
.modalHost .lancamento-timesheet-modal .form-table .multi-line-full-container {
  height: auto !important;
  min-height: 100px !important;
}
.modalHost .lancamento-timesheet-modal .form-table .multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 100px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.modalHost .lancamento-timesheet-modal .form-table .multi-line-full-container textarea.multi-line {
  min-height: 100px !important;
  max-height: 100px !important;
  margin-bottom: 15px;
}
.modalHost .login-modal.modal-container {
  width: 380px !important;
  height: 360px !important;
  max-width: 100vw !important;
  margin-left: -190px !important;
  margin-top: -180px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.modalHost .login-modal.modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modalHost .login-modal.modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .login-modal.modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modalHost .login-modal.modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator .before,
.modalHost .login-modal.modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modalHost .login-modal.modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modalHost .login-modal.modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .login-modal.modal-container .form-legaldesk {
  height: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost #compromisso-cadastro .form-container .form-legaldesk .container-bottom-buttons {
    position: fixed;
  }
}
.modalHost .modal-with-obs .box-obs-modal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 30px;
  width: 100%;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost .modal-with-obs .box-obs-modal span {
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  line-height: 30px;
}
.modalHost .modal-with-obs .box-obs-modal span::first-letter {
  text-transform: uppercase;
}
.modalHost .modal-with-obs .form-container {
  padding: 0 30px;
}
.modalHost .distribuicao-edit-modal .summary {
  position: relative;
  display: inline-block;
  width: 100%;
  padding: 12px;
  color: var(--off-white-contrast-text);
}
.modalHost .distribuicao-edit-modal .summary:after {
  content: '';
  position: absolute;
  bottom: 0;
  left: -30px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  width: 1000px;
}
.modalHost .adicionarItensModal > .form-container.change-form,
.modalHost .form-modal-changed > .form-container.change-form {
  height: auto;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-sizing: border-box;
  padding: var(--spacing-none) var(--spacing-xxl) !important;
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk {
  width: 100%;
  padding: 20px 0;
  position: relative;
  overflow: visible !important;
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk .form-table,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk .form-table {
  padding: 0px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk .form-table:before,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk .form-table:before {
  content: '';
  width: 100%;
  height: 1px;
  position: absolute;
  left: 0;
  bottom: 0;
  background: var(--neutral-contrast);
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container {
  width: 100%;
  margin-bottom: 0px;
  min-height: 52px;
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-label,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-label {
  width: auto;
  height: 30px;
  line-height: 30px;
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field {
  width: 285px;
  margin-left: 19px;
}
.modalHost .adicionarItensModal > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field .overlaymodal-container,
.modalHost .form-modal-changed > .form-container.change-form .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field .overlaymodal-container {
  bottom: -314px !important;
}
.modalHost .adicionarItensModal > .form-container:not(.change-form) .form-table,
.modalHost .form-modal-changed > .form-container:not(.change-form) .form-table {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modalHost .adicionarItensModal > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container .editor-form-field input,
.modalHost .form-modal-changed > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container .editor-form-field input {
  box-shadow: none !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .adicionarItensModal > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container.multi-line-full-container,
  .modalHost .form-modal-changed > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container.multi-line-full-container {
    position: relative !important;
    height: 200px !important;
    width: 100% !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .adicionarItensModal > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container.multi-line-full-container .editor-form-field,
  .modalHost .form-modal-changed > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container.multi-line-full-container .editor-form-field {
    min-height: 174px !important;
  }
  .modalHost .adicionarItensModal > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container.multi-line-full-container .editor-form-field textarea,
  .modalHost .form-modal-changed > .form-container:not(.change-form) .form-table .form-column-2-centered .editor-form-container.multi-line-full-container .editor-form-field textarea {
    min-height: 174px !important;
  }
}
.modalHost .adicionarItensModal.if-modal-form-container {
  height: 640px !important;
}
.modalHost .adicionarItensModal.if-modal-form-container .form-container[data-generated=true] .form-legaldesk {
  height: calc(100% - 65px);
  width: 100%;
}
.modalHost .adicionarItensModal.if-modal-form-container .form-container[data-generated=true] .form-legaldesk .form-table .form-table-row {
  width: calc(100% - 5px);
}
.modalHost .adicionarItensModal.if-modal-form-container .form-container[data-generated=true] .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field .overlaymodal-container {
  bottom: -340px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .adicionarItensModal .form-table .form-column-2-centered .editor-form-container.multi-line-full-container {
    position: relative !important;
    height: 200px !important;
    width: 100% !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .adicionarItensModal .form-table .form-column-2-centered .editor-form-container.multi-line-full-container .editor-form-field {
    min-height: 174px !important;
  }
  .modalHost .adicionarItensModal .form-table .form-column-2-centered .editor-form-container.multi-line-full-container .editor-form-field textarea {
    min-height: 174px !important;
  }
}
.modalHost.pastaFisicaAssuntoModal .modal-container .form-container .form-legaldesk {
  overflow: hidden;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .form-container .form-legaldesk .form-table {
  display: flex;
  flex-direction: row;
  box-sizing: border-box;
  height: 100%;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .form-container .form-legaldesk .form-table .form-table-row {
  width: 40%;
  flex: 1;
  height: 100%;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .form-container .form-legaldesk .form-table .form-table-row.display-separator {
  width: 10% !important;
  flex: initial !important;
  align-content: center;
  justify-items: center;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .form-container .form-legaldesk .form-table .form-table-row.display-separator .transfer-container {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-vs);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .form-container .form-legaldesk .form-table .form-table-row.display-separator .transfer-container .editor-button {
  min-width: 30px !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 492px;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .transfer-container {
  margin: 224px 0px 199px 0px;
  padding: 0 8px;
  box-sizing: border-box;
  width: 5%;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .transfer-container button {
  width: 100%;
  height: 30px;
  background-color: var(--neutral-x-contrast);
  margin-bottom: 10px;
  border: 1px solid var(--border-primary-hight-contrast);
  outline: none;
  transition: all 0.1s ease-in;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .transfer-container button:before {
  line-height: 27px;
  transition: all 0.1s ease-in;
  color: var(--neutral-x-contrast-text);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .transfer-container button.disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .transfer-container button.enabled {
  opacity: 1;
  background-color: var(--main-primary-tint);
  border: 1px solid var(--main-primary-tint);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .transfer-container button.enabled:before {
  color: var(--main-primary-tint-text);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: 47.5%;
  height: 100%;
  padding: var(--spacing-xs) var(--spacing-none);
  box-sizing: border-box;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .title {
  height: 20px;
  width: 100%;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .title label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .title label::first-letter {
  text-transform: uppercase;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content {
  flex: 1;
  width: 100%;
  padding: 10px 0 0 0;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container {
  width: 100%;
  max-width: 100%;
  height: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  box-sizing: border-box;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .kendoGrid {
  border: none;
  height: 100% !important;
  position: relative;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header {
  padding-right: 0 !important;
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border: none;
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  overflow: hidden;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-header {
  background-color: var(--white) !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-locked {
  border-right: 0;
  min-width: 40px;
  overflow: hidden;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-locked table tr th {
  position: relative;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  padding: 5px 10px;
  white-space: nowrap;
  font-size: var(--font-size-xs);
  line-height: 16px;
  height: 19px;
  border-right: 0;
  cursor: default;
  box-shadow: none;
  background-color: var(--neutral-x-contrast);
  background-image: none;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-locked table tr th input + label:before {
  font-size: var(--font-size-md);
  line-height: 30px;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  overflow: hidden;
  border: none !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-wrap table th {
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  background-image: none;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-wrap table th::first-letter {
  text-transform: uppercase;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content-locked {
  border-right: 0;
  z-index: 1;
  min-width: 40px;
  overflow: visible !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content-locked table tr {
  background-color: var(--white);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content-locked table tr.k-alt {
  background-color: var(--white);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content-locked table tr:hover {
  background-image: none;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content-locked table tr td {
  height: 20px;
  font-size: var(--font-size-xs);
  line-height: 16px;
  position: relative;
  overflow: visible !important;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content-locked table tr td input + label:before {
  font-size: var(--font-size-md);
  line-height: 30px;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content {
  width: calc(100% - 41px) !important;
  max-width: 403px;
  min-width: 403px;
  position: absolute;
  left: 0;
  z-index: 0;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table {
  width: 100% !important;
  max-width: 100% !important;
  position: static;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table tbody:empty:after {
  width: 443px;
  top: 116px;
  padding: 173px 0;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table tr {
  height: 31px;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table tr:hover {
  background-color: var(--white);
  background-image: none;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 10px 1px 10px;
  border-left: 0;
  border-right: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  text-align: center;
  height: 28px !important;
  line-height: 28px !important;
  border-top: 1px solid var(--border-primary-hight-contrast);
  bottom: 0;
  background-color: var(--neutral-x-contrast);
  background-image: none;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap a {
  vertical-align: middle;
  border: none;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap > .k-link {
  float: left;
  margin: 0;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  text-align: center;
  min-width: 20px;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap > .k-link:hover {
  font-weight: var(--font-weight-regular);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  float: left;
  font-size: var(--font-size-xs);
  min-width: 20px;
  margin: 0 2px;
  vertical-align: middle;
  left: 0;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li {
    width: 3.2em;
  }
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page {
    margin-top: -20px !important;
  }
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li * {
    text-align: center;
    margin: 0;
  }
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    display: none;
  }
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page .k-link.k-pager-nav {
    color: var(--neutral-x-contrast-text);
    line-height: 26px;
    font-weight: var(--font-weight-bold);
    padding: 0px !important;
    width: auto !important;
  }
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li:not(.k-current-page) {
    display: block;
  }
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers li a.k-link {
  transform: scale(0.7);
  min-width: 20px;
  font-size: var(--font-size-md);
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  transform: scale(0.7);
  vertical-align: middle;
  line-height: 26px;
  font-weight: var(--font-weight-bold);
  padding: 0px !important;
  min-width: 20px;
  background: none;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-md);
}
.k-ff .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  padding: 3px 0px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
    transform: scale(0.8);
    line-height: 29px;
  }
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-pager-wrap .k-pager-info {
  font-size: var(--font-size-xxs);
  padding-left: 0px;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .grid-editor {
  height: 100% !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header .k-grid-header-wrap table {
  min-width: 0px !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-header label.checkbox-label:before {
  width: calc(100% - 403px) !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  height: calc(100% - 35px) !important;
  padding-left: 0px !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table {
  min-width: 0px !important;
}
.modalHost.pastaFisicaAssuntoModal .modal-container .folder-list-container .folder-list .content .grid-container .k-grid-content table tbody:empty:after {
  width: 443px;
  padding: 170px 0;
  top: 116px;
}
.modalHost.emprestimo-arquivo-modal .modal-container.emprestimo-pasta {
  max-width: 1000px;
  width: 100% !important;
  height: 626px !important;
  margin-left: -499px !important;
  margin-top: -333px !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form {
  height: 100%;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table {
  display: flex;
  flex-direction: column;
  height: 100%;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .form-table-row {
  height: 100%;
  display: block;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .form-table-row .grid-editor {
  height: 100% !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .form-table-row .grid-editor .k-grid {
  height: calc(100% - 20px) !important;
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  padding: var(--spacing-none);
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .form-table-row .grid-editor .k-grid .k-grid-content {
  position: absolute !important;
  width: calc(100% - 80px) !important;
  min-width: calc(100% - 80px) !important;
  max-width: calc(100% - 80px) !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .form-table-row .grid-editor .k-grid .k-grid-pager {
  bottom: 0px;
  border-color: var(--border-primary-hight-contrast);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .form-table-row.form-fields {
  height: 100px;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .date-size .k-picker-wrap .k-input {
  border: none !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .k-grid {
  height: auto !important;
  padding-bottom: 3px;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .k-grid .k-grid-header .k-grid-header-wrap {
  width: calc(100% - 80px) !important;
  max-width: 100%;
  min-width: auto !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .k-grid .k-grid-header .k-grid-header-wrap table {
  min-width: auto !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .k-grid .k-grid-content {
  position: static;
  width: calc(100% - 80px) !important;
  min-width: auto !important;
  max-width: 100% !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container form .form-legaldesk .form-table .k-grid .k-grid-content table {
  width: 100% !important;
  min-width: auto !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content {
  width: 100%;
  height: 330px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container {
  width: 100%;
  max-width: 100%;
  height: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  box-sizing: border-box;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .kendoGrid {
  border: none;
  height: 100% !important;
  position: relative;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header {
  padding-right: 0 !important;
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border: none;
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  overflow: hidden;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-header {
  background-color: var(--white) !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-locked {
  border-right: 0;
  min-width: 40px;
  overflow: hidden;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-locked table tr th {
  position: relative;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  padding: 5px 10px;
  white-space: nowrap;
  font-size: var(--font-size-xs);
  line-height: 16px;
  height: 19px;
  border-right: 0;
  cursor: default;
  box-shadow: none;
  background-color: var(--neutral-x-contrast);
  background-image: none;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-locked table tr th input + label:before {
  font-size: var(--font-size-md);
  line-height: 30px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  overflow: hidden;
  border: none !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-wrap table th {
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  background-image: none;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-wrap table th::first-letter {
  text-transform: uppercase;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked {
  border-right: 0;
  z-index: 1;
  min-width: 40px;
  overflow: visible !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tr {
  background-color: var(--white);
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tr.k-alt {
  background-color: var(--white);
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tr:hover {
  background-image: none;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tr td {
  height: 20px;
  font-size: var(--font-size-xs);
  line-height: 16px;
  position: relative;
  overflow: visible !important;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tr td input + label:before {
  font-size: var(--font-size-md);
  line-height: 30px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content {
  width: calc(100% - 41px) !important;
  max-width: 403px;
  min-width: 403px;
  position: absolute;
  left: 0;
  z-index: 0;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table {
  width: 100% !important;
  max-width: 100% !important;
  position: static;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table tbody:empty:after {
  width: 443px;
  top: 116px;
  padding: 173px 0;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table tr {
  height: 31px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table tr:hover {
  background-color: var(--white);
  background-image: none;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px 10px 1px 10px;
  border-left: 0;
  border-right: 0;
  position: absolute;
  width: 100%;
  z-index: 2;
  text-align: center;
  height: 28px !important;
  line-height: 28px !important;
  border-top: 1px solid var(--border-primary-hight-contrast);
  bottom: 0;
  background-color: var(--neutral-x-contrast);
  background-image: none;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap a {
  vertical-align: middle;
  border: none;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap > .k-link {
  float: left;
  margin: 0;
  height: 28px;
  line-height: 28px;
  cursor: pointer;
  text-align: center;
  min-width: 20px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap > .k-link:hover {
  font-weight: var(--font-weight-regular);
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers {
  -webkit-transform: none;
  -moz-transform: none;
  -ms-transform: none;
  -o-transform: none;
  transform: none;
  float: left;
  font-size: var(--font-size-xs);
  min-width: 20px;
  margin: 0 2px;
  vertical-align: middle;
  left: 0;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li {
    width: 3.2em;
  }
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page {
    margin-top: -20px !important;
  }
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li * {
    text-align: center;
    margin: 0;
  }
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    display: none;
  }
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li.k-current-page .k-link.k-pager-nav {
    color: var(--neutral-x-contrast-text);
    line-height: 26px;
    font-weight: var(--font-weight-bold);
    padding: 0px !important;
    width: auto !important;
  }
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li:not(.k-current-page) {
    display: block;
  }
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers li a.k-link {
  transform: scale(0.7);
  min-width: 20px;
  font-size: var(--font-size-md);
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  transform: scale(0.7);
  vertical-align: middle;
  line-height: 26px;
  font-weight: var(--font-weight-bold);
  padding: 0px !important;
  min-width: 20px;
  background: none;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-md);
}
.k-ff .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  padding: 3px 0px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-numbers .k-state-selected {
    transform: scale(0.8);
    line-height: 29px;
  }
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-pager-wrap .k-pager-info {
  font-size: var(--font-size-xxs);
  padding-left: 0px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .grid-editor {
  height: 328px !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-locked {
  border-right: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  z-index: 1;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-locked label.checkbox-label {
  width: 100% !important;
  height: 100% !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-wrap {
  max-width: calc(100% - 80px) !important;
  min-width: calc(100% - 80px) !important;
  width: 100% !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-header .k-grid-header-wrap table {
  min-width: 0px !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content {
  width: calc(100% - 80px) !important;
  max-width: calc(100% - 80px) !important;
  min-width: calc(100% - 80px) !important;
  height: calc(100% - 63px) !important;
  padding-left: 80px !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table {
  min-width: 0px !important;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table tbody:empty:after {
  width: 738px;
  padding: 124px 0;
  top: 115px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content table tbody tr {
  height: 37px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tbody tr {
  height: 37px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tbody tr td input + label:before {
  font-size: var(--font-size-md);
  line-height: 34px;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tbody tr td i:before {
  color: var(--off-white-contrast-text);
  opacity: 0.5;
}
.modalHost.emprestimo-arquivo-modal .modal-container .content .grid-container .k-grid-content-locked table tbody tr td i.active:before {
  color: var(--off-white-contrast-text);
}
.modalHost.lista-reserva-modal .modal-container {
  width: 516px !important;
  height: 600px !important;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 400px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  position: relative;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content:after {
  content: "";
  display: block;
  position: absolute;
  bottom: 0;
  left: 0px;
  width: 100%;
  height: 1px;
  background-color: var(--neutral-contrast);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content label {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll {
  height: 300px;
  max-height: 300px;
  overflow-y: auto;
  overflow-x: hidden;
  margin-top: 13px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--white);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container {
  width: 100%;
  height: auto;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 38px;
  background-color: var(--neutral-x-contrast);
  padding: 9px 9px 9px 17px;
  box-sizing: border-box;
  cursor: default;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row:not(:last-child) {
  margin-bottom: 1px;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row > div {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row > div:first-child {
  width: 60px;
  font-weight: var(--font-weight-bold);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row > div:nth-child(2) {
  width: 320px;
  margin: 0 10px;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row > div:nth-child(3) {
  width: 30px;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row > div:nth-child(3) > span {
  font-size: var(--font-size-sm);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .content .prof-scroll .outer-container .row > div:nth-child(3) > span:before {
  line-height: 20px;
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .description {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 50px;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.modalHost.lista-reserva-modal .modal-container .content-wrapper .description label {
  display: inline-block;
  max-width: 100%;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.modalHost.fullsize-textarea-modal .form-table {
  padding: var(--spacing-xs) var(--spacing-none);
}
.modalHost.fullsize-textarea-modal .form-table .form-table-row .editor-form-container .multi-line-simple-container {
  height: 349px;
}
.modalHost .novaPrestacao .change-form {
  height: 150px !important;
}
.modalHost .novaPrestacao .change-form .editor-form-container .editor-form-field {
  width: 100% !important;
  margin-left: 0 !important;
}
.modalHost .consumoEstoqueModal > .change-form.form-container .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field,
.modalHost .editProjetoItem > .change-form.form-container .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field {
  width: 269px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost .consumoEstoqueModal > .change-form.form-container .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field,
  .modalHost .editProjetoItem > .change-form.form-container .form-legaldesk .form-table .form-column-1-centered .editor-form-container .editor-form-field {
    width: 282px;
  }
}
.modalHost .editProjetoItem input[type=checkbox] {
  display: none;
}
.modalHost .editProjetoItem .checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  margin-bottom: 5px;
}
.modalHost .editProjetoItem .checkbox:last-child {
  margin-bottom: 0;
}
.modalHost .editProjetoItem .checkbox label {
  display: inline;
  font-size: var(--font-size-sm);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  line-height: 34px;
}
.modalHost .editProjetoItem .checkbox label::first-letter {
  text-transform: uppercase;
}
.modalHost .editProjetoItem .checkbox label:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
  line-height: 21px;
  vertical-align: middle;
  margin-right: 10px;
  font-weight: var(--font-weight-medium);
}
.modalHost .editProjetoItem .checkbox label span {
  font-size: var(--font-size-sm);
}
.modalHost .editProjetoItem .checkbox input[type='checkbox']:checked + label:before {
  content: "\e921";
}
.modalHost .modal-container.config-modal {
  width: 850px !important;
  height: 566px !important;
  margin: 0 !important;
  transform: translate(-50%, -50%);
}
.modalHost .modal-container.config-modal.desktop-area-dash form {
  width: 100%;
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content {
  width: 100%;
  display: flex;
  margin-left: 0px;
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side:last-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-modal-search {
  background: var(--white);
  padding-left: var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-sizing: border-box;
  padding: 0;
  width: 100%;
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-modal-search .grid-editor {
  background: var(--white);
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions {
  background: var(--white);
  width: 100%;
  box-sizing: border-box;
  padding-inline: var(--spacing-xxl);
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions .grid-search-container {
  box-sizing: border-box;
  width: 100%;
  margin: var(--spacing-none);
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions .grid-search-container .grid-search {
  width: 100%;
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-list-default {
  border-right: none !important;
}
.modalHost .modal-container.config-modal.desktop-area-dash form .config-modal-content .config-modal-side .config-list-dynamic {
  height: 454px !important;
  margin: 0px;
  border: none !important;
}
.modalHost .modal-container.config-modal .config-modal-content {
  width: 850px;
  margin-left: -30px;
  display: flex;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side {
  width: 50%;
  background-color: var(--off-white);
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side .config-modal-search .grid-editor {
  height: auto !important;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions {
  margin-top: -1px;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions .grid-search-container {
  width: 100%;
  margin-right: 9px;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions .grid-search-container .grid-search .icon-header-search {
  width: 30px;
  height: 30px;
  line-height: 30px;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side .config-modal-search .grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field {
  position: initial;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li {
  display: flex;
  padding: 10px 25px;
  border-bottom: 1px solid var(--neutral-x-contrast);
  justify-content: space-between;
  align-items: center;
  background-color: var(--off-white);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li .move-item,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li .move-item {
  width: 15px;
  height: 15px;
  position: relative;
  flex: none;
  background-size: 100%;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li label,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li label {
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li .remove-item,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li .remove-item {
  width: 15px;
  height: 15px;
  cursor: pointer;
  flex: none;
  margin-left: 10px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li .remove-item i.ico-close,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li .remove-item i.ico-close {
  line-height: var(--line-height-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-size: var(--font-size-xl);
  bottom: 4px;
  position: relative;
  left: -3px;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li.ui-sortable-helper,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li.ui-sortable-helper {
  box-shadow: hsla(var(--black-hsl), .35) 0 0 14px;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default li.ui-sortable-placeholder,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic li.ui-sortable-placeholder {
  visibility: visible !important;
  background-color: var(--neutral-x-contrast);
  -webkit-animation: blinker 0.5s linear infinite;
  -moz-animation: blinker 0.5s linear infinite;
  -o-animation: blinker 0.5s linear infinite;
  -ms-animation: blinker 0.5s linear infinite;
  animation: blinker 0.5s linear infinite;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default:not(.config-list-dynamic),
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic:not(.config-list-dynamic) {
  height: 365px;
  overflow: auto;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default:not(.config-list-dynamic) li .move-item,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic:not(.config-list-dynamic) li .move-item {
  cursor: pointer;
  background: url(../images/arrow.svg) no-repeat center center;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default:not(.config-list-default),
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic:not(.config-list-default) {
  height: 417px;
  border-top: 5px solid var(--neutral-x-contrast);
  overflow: auto;
}
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-default:not(.config-list-default) li .move-item,
.modalHost .modal-container.config-modal .config-modal-content .config-modal-side ul.config-list-dynamic:not(.config-list-default) li .move-item {
  margin-right: 15px;
  cursor: move;
  background: url(../images/drop.svg) no-repeat center center;
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor {
  height: 521px !important;
  padding: var(--spacing-xs) var(--spacing-xxl) !important;
  box-sizing: border-box;
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .grid-actions {
  border: 0;
  background-color: var(--white);
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .k-grid {
  border-radius: var(--radius-vs);
  height: calc(100% - 148px) !important;
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .k-grid .k-grid-header-wrap,
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .k-grid .k-grid-content {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  min-width: calc(100% - 40px) !important;
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 85px) !important;
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .k-grid .k-grid-content table tbody:empty:after {
  width: 937px;
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .grid-editor .k-grid .k-pager-wrap {
  bottom: 0px;
  border-right: 1px solid var(--neutral-x-contrast);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.lancamento-despesa-correspondente-modal .grid-in-modal .modal-buttons-container {
  margin-left: 0;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor {
  height: 521px !important;
  padding: var(--spacing-xs) var(--spacing-sm) !important;
  box-sizing: border-box;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .grid-actions {
  border: 0;
  background-color: transparent;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .k-grid {
  border-radius: var(--radius-vs);
  height: calc(100% - 90px) !important;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .k-grid .k-grid-header-wrap,
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .k-grid .k-grid-content {
  width: calc(100% - 40px) !important;
  max-width: calc(100% - 40px) !important;
  min-width: calc(100% - 40px) !important;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 85px) !important;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .k-grid .k-grid-content table tbody:empty:after {
  width: 937px;
}
.modalHost.kanban-detail-modal .grid-in-modal .grid-editor .k-grid .k-pager-wrap {
  bottom: 0px;
  border-right: 1px solid var(--neutral-x-contrast);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modalHost.kanban-detail-modal .grid-in-modal .modal-buttons-container {
  margin-left: 0;
}
.modalHost.contatos-cliente-modal .grid-in-modal {
  height: 725px !important;
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container {
  height: calc(100% - 112px);
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor {
  padding: var(--spacing-xs) var(--spacing-xxl) !important;
  height: calc(100% - var(--spacing-xxl)) !important;
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor .grid-actions {
  background: var(--white);
  border-bottom: 0;
  border-top: 0;
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor .k-grid {
  height: calc(100% - 110px) !important;
  border-radius: var(--spacing-vs);
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap,
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor .k-grid .k-grid-content {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 84px) !important;
}
.modalHost.contatos-cliente-modal .grid-in-modal .modulo-list-container .grid-editor .k-grid .k-pager-wrap {
  width: 100%;
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  bottom: 0;
}
.modalHost.contatos-cliente-modal .grid-in-modal .modal-buttons-container {
  margin-left: 0;
}
.modalHost.justificativa-agenda-modal .form-legaldesk {
  overflow-y: hidden;
}
.modalHost.responsaveis-modal .modal-container {
  width: 370px !important;
  margin-left: -185px !important;
}
.modalHost.responsaveis-modal .modal-container:before {
  padding: 24px;
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list {
  margin: 0 0 -33px 0;
  width: 100%;
  float: left;
  height: 436px;
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 15px 24px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0px var(--white);
  position: relative;
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li label {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--off-white-contrast-text);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li:last-child {
  margin-bottom: -1px;
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li:after {
  font-family: 'legaldesk-icons' !important;
  line-height: 22px;
  text-indent: 0px;
  font-size: 18px;
  content: "\e96f";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 14px;
  left: 17px;
  color: inherit;
  text-align: center;
  text-shadow: 0 0 1px var(--main-primary-tint);
  display: none;
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.selecionado {
  background-color: var(--neutral-x-tint);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.selecionado label {
  color: var(--neutral-x-tint-text);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.revisor-socio:after {
  content: "\e951";
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.revisor-padrao:before {
  background-color: var(--fb-success-default);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.revisor-padrao:after {
  content: "\e91e";
  font-size: var(--font-size-xs);
  color: var(--fb-success-default-text);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.outros-profissionais:before {
  background: var(--neutral-contrast);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.outros-profissionais:after {
  content: "\e96f";
  font-size: var(--font-size-xs);
  color: var(--data-visualization-black-contrast-dark);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.profissional-corrente:before {
  background: var(--main-primary-x-tint);
}
.modalHost.responsaveis-modal .modal-container .responsaveis-list ul li.profissional-corrente:after {
  content: "\e96f";
  font-size: var(--font-size-xs);
  color: var(--main-primary-x-tint-text);
}
.modalHost.avaliacoes-modal .modal-container {
  width: 370px !important;
  margin-left: -185px !important;
}
.modalHost.avaliacoes-modal .modal-container:before {
  padding: 30px;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list {
  margin: 0 0 -33px 0;
  width: 100%;
  float: left;
  height: 436px;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar {
  border: none;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0px 1px 0px 0px var(--white);
  position: relative;
  cursor: pointer;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li.fixedRed {
  color: var(--fb-danger-default);
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li.fixedGreen {
  color: var(--fb-success-default);
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li .k-link.k-header {
  padding: 8px 20px 8px 45px;
  color: var(--white-contrast-text);
  background: none !important;
  border-bottom: none;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li .k-link.k-header.k-state-hover {
  background-color: var(--neutral-x-tint) !important;
  color: var(--neutral-x-tint-text);
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li .k-link {
  overflow: hidden;
  text-overflow: ellipsis;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li:after {
  font-family: 'legaldesk-icons' !important;
  line-height: 22px;
  text-indent: 0px;
  font-size: 18px;
  content: "\e96f";
  position: absolute;
  width: 20px;
  height: 20px;
  top: 14px;
  left: 17px;
  text-align: center;
  color: inherit;
  z-index: 2;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li ul {
  border: none;
}
.modalHost.avaliacoes-modal .modal-container .avaliacoes-list ul.k-panelbar > li ul li .k-link {
  background: var(--neutral-x-contrast) !important;
  padding: 0 20px;
  color: var(--neutral-x-contrast-text);
}
#relatorio-list {
  width: 100%;
  overflow: auto;
  height: calc(100% - 129px);
}
#relatorio-list form.form-legaldesk {
  padding-left: 0px;
}
.k-ie #relatorio-list form.form-legaldesk,
.k-ff #relatorio-list form.form-legaldesk {
  padding: 30px;
}
.outlook #relatorio-list form.form-legaldesk {
  padding: 0px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #relatorio-list form.form-legaldesk {
    position: inherit !important;
  }
}
#relatorio-list form.form-legaldesk .form-table-row {
  position: static;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista {
  position: absolute;
  width: 100%;
  top: 67px;
  left: 0;
  max-height: 451px;
  min-height: 451px;
  overflow-y: auto;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista:empty:after {
  content: attr(data-empty);
  width: calc(100% - 9px);
  text-align: center;
  display: block;
  margin-top: 200px;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  opacity: 0.5;
  position: absolute;
}
.k-ie:not(.k-edge) #relatorio-list form.form-legaldesk .form-table-row .relatorios-lista,
.k-ff #relatorio-list form.form-legaldesk .form-table-row .relatorios-lista,
.outlook #relatorio-list form.form-legaldesk .form-table-row .relatorios-lista {
  top: 0 !important;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container {
  cursor: default;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item {
  background-image: none;
  color: var(--white-contrast-text);
  box-shadow: none;
  border-bottom-color: var(--white);
  padding: var(--spacing-xs) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: default;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item:hover {
  -webkit-transition: background-color 0.2s ease-in-out;
  -moz-transition: background-color 0.2s ease-in-out;
  -o-transition: background-color 0.2s ease-in-out;
  -ms-transition: background-color 0.2s ease-in-out;
  transition: background-color 0.2s ease-in-out;
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line {
  display: inline-flex;
  width: 100%;
  height: 22px;
  line-height: 22px;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .list-single-line-value {
  width: calc(100% - 114px);
  height: 22px;
  line-height: 22px;
  display: inline-block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container {
  width: 125px;
  height: 22px;
  line-height: 22px;
  display: flex;
  flex-direction: row;
  justify-content: flex-end;
  position: relative;
  cursor: default;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container:hover .k-icon {
  opacity: 0.4;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container .k-icon {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
  width: 22px;
  height: 22px;
  margin: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: var(--font-size-xl);
  margin-left: 12px;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container .k-icon:hover {
  opacity: 1;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container .k-icon.k-i-file-excel {
  color: green;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container .k-icon.k-i-file-word {
  color: blue;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container .k-icon.k-i-file-pdf {
  color: red;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container .list-item .list-single-line .icon-container .k-icon:last-child {
  margin-right: 0;
}
#relatorio-list form.form-legaldesk .form-table-row .relatorios-lista .list-item-container:hover {
  cursor: pointer;
  background-color: hsla(var(--whiteH), var(--whiteS), var(--whiteL), 0.3);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
#relatorio-list form.form-legaldesk .container-bottom-buttons {
  position: absolute;
  width: calc(100% - 4px);
  right: 2px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #relatorio-list form.form-legaldesk .container-bottom-buttons {
    left: auto;
  }
}
#relatorio-list .container-bottom-buttons {
  position: absolute !important;
  padding: 22px;
  height: 77px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #relatorio-list .container-bottom-buttons {
    left: auto;
  }
}
#relatorio-list + .form-legaldesk-scroll {
  left: 475px !important;
}
#relatorio-list + .form-legaldesk-scroll.manual-scroll {
  right: 0 !important;
  left: auto !important;
}
.default-modal-window,
.modal-container {
  width: 678px !important;
  height: 678px !important;
  max-width: 100vw !important;
  margin-left: -339px !important;
  margin-top: -339px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.default-modal-window .modal-buttons-container,
.modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.default-modal-window .modal-buttons-container button.editor-button,
.modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window .modal-buttons-container button.editor-button,
  .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.default-modal-window .modal-buttons-container button.editor-button.pull-left:first-child,
.modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.default-modal-window .modal-buttons-container .paginator,
.modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.default-modal-window .modal-buttons-container .paginator .before,
.modal-container .modal-buttons-container .paginator .before,
.default-modal-window .modal-buttons-container .paginator .after,
.modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.default-modal-window .modal-buttons-container .paginator .before,
.modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.default-modal-window .modal-buttons-container .paginator .after,
.modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.default-modal-window .modal-buttons-container .paginator span,
.modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.default-modal-window .modal-buttons-container .paginator span:hover,
.modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.default-modal-window .modal-buttons-container .paginator span.active,
.modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.default-modal-window:before,
.modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.default-modal-window form .entity-detail-content,
.modal-container form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.default-modal-window form .entity-detail-content .entity-detail-internal,
.modal-container form .entity-detail-content .entity-detail-internal,
.default-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 540px;
  max-height: 540px;
  padding: var(--spacing-xxl);
}
.default-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.modal-container form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.default-modal-window.full-size-modal form,
.modal-container.full-size-modal form {
  width: 100%;
  height: calc(100% - 115px);
  padding: var(--spacing-xs) var(--spacing-xxl);
  display: flex;
}
.default-modal-window.full-size-modal form .form-table,
.modal-container.full-size-modal form .form-table {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.default-modal-window.border-size-fixed form,
.modal-container.border-size-fixed form {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.default-modal-window.border-size-fixed.importar-modal,
.modal-container.border-size-fixed.importar-modal {
  height: 800px !important;
}
.default-modal-window.border-size-fixed.importar-modal form .form-container,
.modal-container.border-size-fixed.importar-modal form .form-container {
  margin-top: 30px;
}
.default-modal-window.border-size-fixed.importar-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.single-line,
.modal-container.border-size-fixed.importar-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.single-line,
.default-modal-window.border-size-fixed.importar-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox.single-line,
.modal-container.border-size-fixed.importar-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox.single-line,
.default-modal-window.border-size-fixed.importar-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox,
.modal-container.border-size-fixed.importar-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox {
  border-left: 1px solid var(--border-primary-hight-contrast) !important;
  border-right: 1px solid var(--border-primary-hight-contrast) !important;
}
.default-modal-window.border-size-fixed.importar-dist-modal,
.modal-container.border-size-fixed.importar-dist-modal {
  height: 550px !important;
}
.default-modal-window.border-size-fixed.importar-dist-modal form .form-container,
.modal-container.border-size-fixed.importar-dist-modal form .form-container {
  margin-top: 30px;
}
.default-modal-window.border-size-fixed.importar-dist-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.single-line,
.modal-container.border-size-fixed.importar-dist-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.single-line,
.default-modal-window.border-size-fixed.importar-dist-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox.single-line,
.modal-container.border-size-fixed.importar-dist-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox.single-line,
.default-modal-window.border-size-fixed.importar-dist-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox,
.modal-container.border-size-fixed.importar-dist-modal form .form-table .form-table-row .editor-form-container .editor-form-field input.k-textbox {
  border-left: 1px solid var(--border-primary-hight-contrast) !important;
  border-right: 1px solid var(--border-primary-hight-contrast) !important;
}
.default-modal-window.admin-vinculo-usuario-perfil .form-container .form-legaldesk,
.modal-container.admin-vinculo-usuario-perfil .form-container .form-legaldesk {
  height: 437px !important;
}
.default-modal-window.admin-vinculo-usuario-perfil .form-container .form-legaldesk .editor-form-container:last-child,
.modal-container.admin-vinculo-usuario-perfil .form-container .form-legaldesk .editor-form-container:last-child {
  margin-bottom: 0;
}
.default-modal-window.admin-vinculo-usuario-perfil .form-container .form-legaldesk .editor-form-container .editor-form-field .k-multiselect,
.modal-container.admin-vinculo-usuario-perfil .form-container .form-legaldesk .editor-form-container .editor-form-field .k-multiselect {
  height: 269px;
}
.default-modal-window.admin-vinculo-usuario-perfil .form-container .form-legaldesk .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap,
.modal-container.admin-vinculo-usuario-perfil .form-container .form-legaldesk .editor-form-container .editor-form-field .k-multiselect .k-multiselect-wrap {
  height: 262px;
  max-height: 262px;
  overflow-y: auto;
}
.default-modal-window.edit-contato-modal,
.modal-container.edit-contato-modal {
  width: 825px !important;
  height: 678px !important;
  max-width: 100vw !important;
  margin-left: -412.5px !important;
  margin-top: -339px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.default-modal-window.edit-contato-modal .modal-buttons-container,
.modal-container.edit-contato-modal .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.default-modal-window.edit-contato-modal .modal-buttons-container button.editor-button,
.modal-container.edit-contato-modal .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window.edit-contato-modal .modal-buttons-container button.editor-button,
  .modal-container.edit-contato-modal .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.default-modal-window.edit-contato-modal .modal-buttons-container button.editor-button.pull-left:first-child,
.modal-container.edit-contato-modal .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator,
.modal-container.edit-contato-modal .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator .before,
.modal-container.edit-contato-modal .modal-buttons-container .paginator .before,
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator .after,
.modal-container.edit-contato-modal .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator .before,
.modal-container.edit-contato-modal .modal-buttons-container .paginator .before {
  left: 0;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator .after,
.modal-container.edit-contato-modal .modal-buttons-container .paginator .after {
  right: 0;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator span,
.modal-container.edit-contato-modal .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator span:hover,
.modal-container.edit-contato-modal .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.default-modal-window.edit-contato-modal .modal-buttons-container .paginator span.active,
.modal-container.edit-contato-modal .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.default-modal-window.edit-contato-modal:before,
.modal-container.edit-contato-modal:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.default-modal-window.edit-contato-modal .modal-content,
.modal-container.edit-contato-modal .modal-content {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.default-modal-window form .entity-detail-content,
.modal-container form .entity-detail-content {
  width: 100%;
  float: left;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container {
  width: 100%;
  float: left;
  display: flex;
  flex-direction: column;
  margin-bottom: var(--spacing-md);
  font-weight: var(--font-weight-regular);
}
.k-ie .default-modal-window form .entity-detail-content .entity-detail-internal .detail-container,
.k-ie .modal-container form .entity-detail-content .entity-detail-internal .detail-container,
.k-ff .default-modal-window form .entity-detail-content .entity-detail-internal .detail-container,
.k-ff .modal-container form .entity-detail-content .entity-detail-internal .detail-container {
  position: relative;
}
.k-ie .default-modal-window form .entity-detail-content .entity-detail-internal .detail-container:after,
.k-ie .modal-container form .entity-detail-content .entity-detail-internal .detail-container:after,
.k-ff .default-modal-window form .entity-detail-content .entity-detail-internal .detail-container:after,
.k-ff .modal-container form .entity-detail-content .entity-detail-internal .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window form .entity-detail-content .entity-detail-internal .detail-container,
  .modal-container form .entity-detail-content .entity-detail-internal .detail-container {
    position: relative;
  }
  .default-modal-window form .entity-detail-content .entity-detail-internal .detail-container:after,
  .modal-container form .entity-detail-content .entity-detail-internal .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container:last-child,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container:last-child {
  margin-bottom: 0;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail {
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--neutral-shade);
  float: left;
  text-transform: lowercase;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail::first-letter,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail::first-letter {
  text-transform: uppercase;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label {
  float: left;
  width: 35%;
  min-width: 35%;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label label,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label label {
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--neutral-shade);
  float: left;
  text-transform: lowercase;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label label::first-letter,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label label::first-letter {
  text-transform: uppercase;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label label:after,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label label:after {
  content: ':';
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label.small,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-label.small {
  width: 20%;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span {
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--neutral-shade);
  text-transform: lowercase;
  width: 100%;
  float: left;
  text-align: justify;
  word-break: break-word;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span::first-letter,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span::first-letter {
  text-transform: uppercase;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.perc,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.perc,
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.total,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.total {
  float: right;
  text-align: right;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.perc,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.perc {
  width: 50px;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.total,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value span.total {
  width: 100px;
  margin-left: 10px;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value.large,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value.large {
  width: 80%;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value.full,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container .detail-value.full {
  width: 100%;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container.with-level,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container.with-level {
  margin-bottom: 5px;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container.sub-level,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container.sub-level {
  margin-bottom: 5px;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container.sub-level .detail-label .form-label,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container.sub-level .detail-label .form-label {
  padding-left: 15px;
}
.default-modal-window form .entity-detail-content .entity-detail-internal .detail-container-separator,
.modal-container form .entity-detail-content .entity-detail-internal .detail-container-separator {
  margin: 15px 0px;
  float: left;
  height: 1px;
  width: 100%;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
}
.default-modal-window form .entity-detail-content .entity-detail-internal + .form-container,
.modal-container form .entity-detail-content .entity-detail-internal + .form-container {
  padding-top: 20px;
  width: 100%;
  float: left;
  position: relative;
}
.default-modal-window form .entity-detail-content .entity-detail-internal + .form-container:before,
.modal-container form .entity-detail-content .entity-detail-internal + .form-container:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% + 60px);
  left: -30px;
}
.default-modal-window .form-container-actions .form-table,
.modal-container .form-container-actions .form-table {
  float: left;
  display: block;
}
.default-modal-window .form-container-actions .form-table .form-table-row .form-column-1-centered,
.modal-container .form-container-actions .form-table .form-table-row .form-column-1-centered,
.default-modal-window .form-container-actions .form-table .form-table-row .form-column-1,
.modal-container .form-container-actions .form-table .form-table-row .form-column-1 {
  padding-left: 0;
  padding-right: 20px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .form-column-2-centered,
.modal-container .form-container-actions .form-table .form-table-row .form-column-2-centered,
.default-modal-window .form-container-actions .form-table .form-table-row .form-column-2,
.modal-container .form-container-actions .form-table .form-table-row .form-column-2 {
  padding-right: 0;
  padding-left: 20px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container {
  /*margin-bottom: 17px;*/
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  min-height: 340px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1 {
  min-height: 140px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2 {
  min-height: 240px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 115px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect {
  width: 100%;
  height: 266px;
  max-height: 266px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 {
  width: 100%;
  height: calc(266px - 78px);
  max-height: calc(266px - 78px);
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap {
  height: calc(261px - 78px);
  max-height: calc(261px - 78px);
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before {
  width: 20px;
  height: 20px;
  content: "\e9c6";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 20px !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e924";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container .field-validation-error,
  .modal-container .form-container-actions .form-table .form-table-row .editor-form-container .field-validation-error {
    bottom: -16px !important;
  }
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container.multi-line-full-container,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container.multi-line-full-container {
  position: absolute;
  height: calc(100% - 18px);
  width: calc(100% - 22px);
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  width: 100%;
  position: absolute;
  top: 26px;
  max-height: 410px;
  min-height: 190px;
  height: calc(100% - 26px);
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line {
  min-height: 190px !important;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container.half-line-field,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container.half-line-field {
  width: 48%;
  min-width: 100px;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container.half-line-field.last,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container.half-line-field.last {
  margin-left: 4%;
}
.default-modal-window .form-container-actions .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position,
.modal-container .form-container-actions .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position {
  top: auto;
  bottom: 1px;
}
.default-modal-window.situacao-modal-window form .entity-detail-content,
.modal-container.situacao-modal-window form .entity-detail-content,
.default-modal-window.copy-compromisso-modal-window form .entity-detail-content,
.modal-container.copy-compromisso-modal-window form .entity-detail-content {
  display: flex;
  flex-direction: column;
}
.default-modal-window.situacao-modal-window form .entity-detail-content .entity-detail-internal,
.modal-container.situacao-modal-window form .entity-detail-content .entity-detail-internal,
.default-modal-window.copy-compromisso-modal-window form .entity-detail-content .entity-detail-internal,
.modal-container.copy-compromisso-modal-window form .entity-detail-content .entity-detail-internal,
.default-modal-window.situacao-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.modal-container.situacao-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.default-modal-window.copy-compromisso-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.modal-container.copy-compromisso-modal-window form .entity-detail-content .entity-detail-internal-publicacao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  height: 330px;
  max-height: 330px;
  padding: var(--spacing-xxl);
}
.default-modal-window.situacao-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.modal-container.situacao-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.default-modal-window.copy-compromisso-modal-window form .entity-detail-content .entity-detail-internal-publicacao,
.modal-container.copy-compromisso-modal-window form .entity-detail-content .entity-detail-internal-publicacao {
  display: grid;
}
.default-modal-window.detail-modal-window,
.modal-container.detail-modal-window {
  width: 620px !important;
  height: 580px !important;
  margin-left: -310px !important;
  margin-top: -290px !important;
}
.default-modal-window.detail-modal-window form,
.modal-container.detail-modal-window form {
  width: 100%;
  height: calc(100% - 60px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  flex-grow: 1;
  overflow: auto;
}
.default-modal-window.detail-modal-window form .entity-detail-content,
.modal-container.detail-modal-window form .entity-detail-content {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  gap: var(--spacing-xxs);
}
.default-modal-window.detail-modal-window form .entity-detail-content .entity-detail-internal,
.modal-container.detail-modal-window form .entity-detail-content .entity-detail-internal {
  height: 566px;
  max-height: 566px;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.default-modal-window.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container,
.modal-container.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container {
  flex-direction: row;
}
.default-modal-window.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label label,
.modal-container.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-label label {
  color: var(--data-visualization-neutral-contrast-light);
}
.default-modal-window.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span,
.modal-container.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container .detail-value span {
  color: var(--off-white-contrast-text);
}
.default-modal-window.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container:last-child,
.modal-container.detail-modal-window form .entity-detail-content .entity-detail-internal .detail-container:last-child {
  padding-bottom: var(--spacing-md);
}
.default-modal-window.copy-compromisso-modal-window .form-table,
.modal-container.copy-compromisso-modal-window .form-table {
  float: left;
  display: block;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .form-column-1-centered,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .form-column-1-centered,
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .form-column-1,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .form-column-1 {
  padding-left: 0;
  padding-right: 20px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .form-column-2-centered,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .form-column-2-centered,
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .form-column-2,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .form-column-2 {
  padding-right: 0;
  padding-left: 20px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container {
  /*margin-bottom: 17px;*/
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-3,
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  min-height: 340px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-1 {
  min-height: 140px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .multi-line-container-2 {
  min-height: 240px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field[class^="multi-line-container-"] .multi-line,
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field[class*=" multi-line-container-"] .multi-line {
  min-height: 115px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect {
  width: 100%;
  height: 266px;
  max-height: 266px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 {
  width: 100%;
  height: calc(266px - 78px);
  max-height: calc(266px - 78px);
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-field .k-multiselect.multiselect-3 .k-multiselect-wrap {
  height: calc(261px - 78px);
  max-height: calc(261px - 78px);
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search,
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search {
  width: 20px;
  height: 20px;
  display: inline !important;
  background: none;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .search:before,
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .action-search:before {
  width: 20px;
  height: 20px;
  content: "\e9c6";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 20px !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .insert:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info {
  width: 14px;
  height: 14px;
  display: inline !important;
  background: none;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .editor-form-label .editor-form-field-actions-container .info:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e924";
  width: 100%;
  text-align: center;
  color: var(--off-white-contrast-text);
  font-size: 15px;
  line-height: 27px;
  font-weight: 100;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .field-validation-error,
  .modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container .field-validation-error {
    bottom: -16px !important;
  }
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.multi-line-full-container,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.multi-line-full-container {
  position: absolute;
  height: calc(100% - 18px);
  width: calc(100% - 22px);
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container {
  width: 100%;
  position: absolute;
  top: 26px;
  max-height: 410px;
  min-height: 190px;
  height: calc(100% - 26px);
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.multi-line-full-container .editor-form-field.multi-line-full-container .multi-line {
  min-height: 190px !important;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.half-line-field,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.half-line-field {
  width: 48%;
  min-width: 100px;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.half-line-field.last,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.half-line-field.last {
  margin-left: 4%;
}
.default-modal-window.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position,
.modal-container.copy-compromisso-modal-window .form-table .form-table-row .editor-form-container.half-line-field .container-calendar-date-picker.bt-position {
  top: auto;
  bottom: 1px;
}
.default-modal-window.copy-compromisso-modal-window.agenda-double-section .entity-detail-content,
.modal-container.copy-compromisso-modal-window.agenda-double-section .entity-detail-content {
  overflow: auto;
}
.default-modal-window.copy-compromisso-modal-window .editor-form-container.copy-modal,
.modal-container.copy-compromisso-modal-window .editor-form-container.copy-modal {
  min-width: 40%;
  margin-left: 0;
}
.default-modal-window.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target,
.modal-container.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target {
  background-color: inherit;
  display: flex;
  flex-direction: row;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.default-modal-window.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target input,
.modal-container.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target input {
  border-radius: var(--radius-vs);
  border-right: 0;
  border-top: 0;
  border-bottom: 0;
  border-left: 4px solid transparent;
}
.default-modal-window.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target:focus-within,
.modal-container.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.default-modal-window.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target:focus-within input,
.modal-container.copy-compromisso-modal-window .editor-form-container.copy-modal span.single-line.calendar-target:focus-within input {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.default-modal-window.copy-compromisso-modal-window .calendar-picker .icon-date-picker,
.modal-container.copy-compromisso-modal-window .calendar-picker .icon-date-picker {
  position: static;
  width: 34px !important;
  height: 34px !important;
}
.default-modal-window.copy-compromisso-modal-window .calendar-picker .icon-date-picker:before,
.modal-container.copy-compromisso-modal-window .calendar-picker .icon-date-picker:before {
  margin-right: 5px;
}
.default-modal-window.copy-compromisso-modal-window .calendar-picker .container-calendar-picker,
.modal-container.copy-compromisso-modal-window .calendar-picker .container-calendar-picker {
  left: -195px;
  right: auto;
  top: -75px;
}
.default-modal-window.copy-compromisso-modal-window .calendar-picker .container-calendar-picker.open,
.modal-container.copy-compromisso-modal-window .calendar-picker .container-calendar-picker.open {
  left: -540px;
  right: auto;
  top: -75px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window.copy-compromisso-modal-window .calendar-picker .container-calendar-picker.open,
  .modal-container.copy-compromisso-modal-window .calendar-picker .container-calendar-picker.open {
    left: -540px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .default-modal-window.copy-compromisso-modal-window .calendar-picker .container-calendar-picker,
  .modal-container.copy-compromisso-modal-window .calendar-picker .container-calendar-picker {
    left: -192px;
  }
}
.default-modal-window.copy-compromisso-modal-window .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child,
.modal-container.copy-compromisso-modal-window .calendar-picker .container-calendar-picker .copy-timesheet-date-picker .editor-button:last-child {
  height: 34px;
}
.default-modal-window .accordion-container,
.modal-container .accordion-container {
  float: left;
  width: 100%;
  height: 436px;
}
.default-modal-window .accordion-container .k-widget.k-panelbar,
.modal-container .accordion-container .k-widget.k-panelbar {
  border: none;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item,
.modal-container .accordion-container .k-widget.k-panelbar .k-item {
  background-color: var(--off-white);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-n.k-panelbar-collapse,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-n.k-panelbar-collapse,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-s.k-panelbar-expand,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-s.k-panelbar-expand {
  margin: -9px 5px 0 0;
  opacity: 0.3;
  background: none;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-s.k-panelbar-expand,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-s.k-panelbar-expand {
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-s.k-panelbar-expand:before,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-s.k-panelbar-expand:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  color: var(--off-white-contrast-text);
  position: absolute;
  top: 8px;
  left: 3px;
  font-size: 18px;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-n.k-panelbar-collapse,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-n.k-panelbar-collapse {
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-transform: rotate(-90deg);
  -moz-transform: rotate(-90deg);
  -ms-transform: rotate(-90deg);
  -o-transform: rotate(-90deg);
  transform: rotate(-90deg);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-n.k-panelbar-collapse:before,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-icon.k-i-arrow-n.k-panelbar-collapse:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  color: var(--off-white-contrast-text);
  position: absolute;
  top: 7px;
  left: 4px;
  font-size: 18px;
  margin-left: 5px;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header {
  background-color: var(--white);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected {
  background-color: var(--off-white);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected {
  background-image: none;
  color: var(--neutral-x-contrast-text);
  padding: 10px 40px;
  box-shadow: none;
  height: 33px;
  border-bottom-color: var(--border-primary-hight-contrast);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span.k-state-selected,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span.k-state-selected,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span.k-state-selected,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span.k-state-selected,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span {
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span.k-state-selected:before,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span.k-state-selected:before,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span.k-state-selected:before,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span.k-state-selected:before,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span:before,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header span:before,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span:before,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected span:before {
  top: 5px;
  left: -3px;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .txt1,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .txt1,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .txt1,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .txt1 {
  float: left;
  width: 100px;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .name-filtro,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .name-filtro,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .name-filtro,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .name-filtro {
  width: 100%;
  float: left;
  position: relative;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .name-filtro.active:after,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .name-filtro.active:after,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .name-filtro.active:after,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .name-filtro.active:after {
  content: '';
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  top: 6px;
  opacity: 0.3;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .txt2,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .txt2,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .txt2,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .txt2 {
  width: 300px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .txt3,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header .txt3,
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .txt3,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-link.k-header.k-state-selected .txt3 {
  font-weight: var(--font-weight-semibold);
  float: right;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-content,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-content {
  background-color: var(--off-white);
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-content p,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-content p {
  padding: 30px 30px 30px 40px;
  margin-right: 10px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 1.6;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container {
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  padding: 10px 0px 10px 0px;
  font-weight: var(--font-weight-bold);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  margin-left: 40px;
  margin-right: 30px;
  height: 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container .detail1,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container .detail1 {
  width: 200px;
  height: 16px;
  text-align: left;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container .detail2,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container .detail2 {
  width: 300px;
  height: 16px;
  text-align: right;
  float: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.default-modal-window .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container .detail-full,
.modal-container .accordion-container .k-widget.k-panelbar .k-item .k-content .details-container .detail-full {
  width: 100%;
  height: 16px;
  text-align: left;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.default-modal-window .form-hidden,
.modal-container .form-hidden {
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  bottom: 60px;
  width: 100%;
  height: 0px;
  overflow: hidden;
  position: absolute;
  padding: 0 30px 0 30px;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--off-white);
  border-top: 1px solid var(--white);
}
.default-modal-window .form-hidden.visible,
.modal-container .form-hidden.visible {
  height: 243px;
  padding: 25px 30px 30px 30px;
  z-index: 3;
}
.default-modal-window .form-hidden.adicionar-inst-fixo.visible,
.modal-container .form-hidden.adicionar-inst-fixo.visible {
  height: auto;
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding: 15px 24px 30px;
  bottom: 60px;
}
.default-modal-window .form-hidden.visible + .glass-pane-form-hidden,
.modal-container .form-hidden.visible + .glass-pane-form-hidden {
  cursor: pointer;
  opacity: 0.3;
  visibility: visible;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line {
  height: 160px;
  min-height: 160px;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-indent: 0px;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 0px;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.k-custom-state-error,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.k-custom-state-error,
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.input-validation-error,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field .multi-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  height: 160px;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 160px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
  -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.k-custom-state-error,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.k-custom-state-error,
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.input-validation-error,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.input-validation-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:has(.input-validation-error),
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:has(.input-validation-error) {
  border-color: var(--fb-danger-tint) !important;
}
.default-modal-window .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:has(.input-validation-error) textarea,
.modal-container .form-hidden .form-container .form-table .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:has(.input-validation-error) textarea {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
}
.default-modal-window .glass-pane-form-hidden,
.modal-container .glass-pane-form-hidden {
  position: absolute;
  opacity: 0.3;
  background-color: var(--black);
  width: 100%;
  height: calc(100% - 140px);
  left: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  z-index: 2;
  opacity: 0;
  visibility: hidden;
}
.dados-container {
  margin-bottom: -1px;
  padding: 20px;
  max-height: 193px;
  min-height: 193px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.dados-container .modal-detail-label {
  width: 30%;
}
.dados-container .modal-detail-value {
  width: 70%;
}
.k-pager-info {
  padding-right: 0;
  color: var(--neutral-x-contrast-text);
}
.itens-detail-container {
  padding-bottom: 25px;
}
.itens-detail-container .k-listview {
  width: 100%;
  height: 275px;
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: none;
  background-color: var(--white);
}
.itens-detail-container .k-listview .timesheet {
  width: 100%;
  position: relative;
  float: left;
  max-width: 100%;
  margin: 0;
  border: none;
}
.itens-detail-container .k-listview .timesheet .ts-container:hover .ts-content {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.itens-detail-container .k-listview .timesheet .ts-container .ts-header {
  width: 100%;
  height: 40px;
  border-top: 0;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
}
.itens-detail-container .k-listview .timesheet .ts-container .ts-header:hover {
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.itens-detail-container .k-listview .timesheet .ts-container .ts-header:hover span {
  color: var(--neutral-x-contrast-text);
}
.itens-detail-container .k-listview .timesheet .ts-container .ts-header span:hover {
  color: var(--neutral-x-contrast-text);
}
.itens-detail-container .k-listview .timesheet .ts-container .date-copy {
  float: right;
  margin: 10px;
  color: var(--neutral-x-contrast-text);
}
.itens-detail-container .k-listview .timesheet .ts-content div {
  float: left;
  width: 100%;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--white-contrast-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.itens-detail-container .k-listview .timesheet .ts-content div:last-child {
  border-bottom: none;
}
.itens-detail-container .k-listview .timesheet .ts-content div.ts-description {
  height: 113px;
}
@media (max-height: 690px) {
  .itens-detail-container .k-listview .timesheet .ts-content div:nth-child(2) {
    padding-bottom: 0;
    border-bottom: 0;
  }
  .itens-detail-container .k-listview .timesheet .ts-content div:nth-child(3) {
    padding-top: 0;
  }
  .itens-detail-container .k-listview .timesheet .ts-content div:last-child {
    height: 80px;
  }
}
.status-compromisso {
  width: 100%;
  float: left;
  height: 100px;
  position: relative;
}
.status-compromisso:after {
  content: '';
  position: absolute;
  background: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% - 50px);
  left: 0px;
}
.form-container-actions {
  width: 100%;
  float: left;
  height: 100px;
  position: relative;
  height: 215px;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.form-container-actions:after {
  content: '';
  position: absolute;
  background: var(--neutral-contrast);
  border-bottom: 1px solid var(--white);
  top: 0;
  height: 1px;
  width: calc(100% - 50px);
  left: 0px;
}
.modal-detail-content {
  width: 100%;
  float: left;
  min-height: 200px;
  max-height: 480px;
  padding: 23px 0 20px 0;
}
.modal-detail-content .detail-item {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.modal-detail-content .detail-item:last-child {
  margin-bottom: var(--spacing-none);
}
.modal-detail-content .detail-item > div {
  float: left;
}
.modal-detail-content .detail-item .detail {
  line-height: 1.6;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
}
.modal-detail-content .detail-item .modal-detail-label {
  width: 45%;
}
.modal-detail-content .detail-item .modal-detail-label label {
  line-height: 1.6;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  text-transform: lowercase;
}
.modal-detail-content .detail-item .modal-detail-label label::first-letter {
  text-transform: uppercase;
}
.modal-detail-content .detail-item .modal-detail-label label:after {
  content: ':';
}
.modal-detail-content .detail-item .modal-detail-value {
  width: 55%;
}
.modal-detail-content .detail-item .modal-detail-value span {
  line-height: 1.6;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  width: 100%;
  float: left;
}
.detalhe-reprovacao-content {
  flex-direction: column;
}
.detalhesReprovacao.scroller {
  max-height: 415px;
  padding-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.detalhesReprovacaoCaixinha.scroller {
  width: 100%;
  height: auto;
  min-height: 395px;
  max-height: 395px;
  margin-top: 17px;
  margin-bottom: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modal-table-window.full-screen {
  top: -1px !important;
}
.modal-table-window.full-screen .table-container.scroller-table-modal {
  height: 445px;
  overflow-y: auto;
}
.modal-table-window.full-screen .modal-buttons-container {
  width: calc(100% + 60px);
  position: fixed;
  margin-bottom: -30px;
}
.modalBlockout {
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  backdrop-filter: blur(1px);
  background-color: hsla(0, 0%, 0%, 60%);
  opacity: 1 !important;
  -webkit-backface-visibility: hidden;
  -moz-backface-visibility: hidden;
  -ms-backface-visibility: hidden;
  -o-backface-visibility: hidden;
  backface-visibility: hidden;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.form-container .form-legaldesk .form-table .form-table-row.modal-single-column-custom {
  display: block;
}
#caso-search-window,
#grupo-profissional-window,
.search-window,
.responsaveis-window {
  width: 100%;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px 30px 120px;
}
#caso-search-window .modal-title-container,
#grupo-profissional-window .modal-title-container,
.search-window .modal-title-container,
.responsaveis-window .modal-title-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px;
  width: calc(100% + 60px);
  float: left;
  margin: -30px -30px 5px -30px;
  background-color: var(--off-white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
#caso-search-window .modal-title-container span,
#grupo-profissional-window .modal-title-container span,
.search-window .modal-title-container span,
.responsaveis-window .modal-title-container span {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  margin: 0;
  padding: 0;
  line-height: 7px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window,
  #grupo-profissional-window,
  .search-window,
  .responsaveis-window {
    padding: 0;
    width: 1024px !important;
    height: calc(100vh - 20px) !important;
    margin-top: -48.5vh !important;
    margin-left: -50vw !important;
  }
  #caso-search-window .modal-title-container,
  #grupo-profissional-window .modal-title-container,
  .search-window .modal-title-container,
  .responsaveis-window .modal-title-container {
    width: 100%;
    padding: 25px 30px;
    margin: 0;
  }
  #caso-search-window .modal-title-container span,
  #grupo-profissional-window .modal-title-container span,
  .search-window .modal-title-container span,
  .responsaveis-window .modal-title-container span {
    line-height: 17px;
    float: left;
  }
  #caso-search-window .modal-title-container .editor-button,
  #grupo-profissional-window .modal-title-container .editor-button,
  .search-window .modal-title-container .editor-button,
  .responsaveis-window .modal-title-container .editor-button {
    height: 17px;
    padding: 0;
    min-width: 17px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #caso-search-window,
  #grupo-profissional-window,
  .search-window,
  .responsaveis-window {
    height: calc(100vh - 58px) !important;
    margin-top: -46vh !important;
  }
}
#caso-search-window .grid-modal-container .container-search-window-list,
#grupo-profissional-window .grid-modal-container .container-search-window-list,
.search-window .grid-modal-container .container-search-window-list,
.responsaveis-window .grid-modal-container .container-search-window-list {
  float: left;
  border-top: 1px solid var(--border-primary-hight-contrast);
  width: 100%;
  height: calc(100vh - 103px);
  overflow-y: auto;
  overflow-x: scroll;
  background: var(--off-white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .grid-modal-container .container-search-window-list,
  #grupo-profissional-window .grid-modal-container .container-search-window-list,
  .search-window .grid-modal-container .container-search-window-list,
  .responsaveis-window .grid-modal-container .container-search-window-list {
    height: calc(100vh - 174px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #caso-search-window .grid-modal-container .container-search-window-list,
  #grupo-profissional-window .grid-modal-container .container-search-window-list,
  .search-window .grid-modal-container .container-search-window-list,
  .responsaveis-window .grid-modal-container .container-search-window-list {
    height: calc(100vh - 194px);
  }
}
#caso-search-window .grid-modal-container .container-search-window-list ul,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul,
.search-window .grid-modal-container .container-search-window-list ul,
.responsaveis-window .grid-modal-container .container-search-window-list ul {
  float: left;
  width: 100%;
  height: auto;
  border: none;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li,
.search-window .grid-modal-container .container-search-window-list ul li,
.responsaveis-window .grid-modal-container .container-search-window-list ul li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  float: left;
  padding: 10px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background: none;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li span,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li span,
.search-window .grid-modal-container .container-search-window-list ul li span,
.responsaveis-window .grid-modal-container .container-search-window-list ul li span,
#caso-search-window .grid-modal-container .container-search-window-list ul li label,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li label,
.search-window .grid-modal-container .container-search-window-list ul li label,
.responsaveis-window .grid-modal-container .container-search-window-list ul li label {
  color: var(--off-white-contrast-text);
}
#caso-search-window .grid-modal-container .container-search-window-list ul li strong,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li strong,
.search-window .grid-modal-container .container-search-window-list ul li strong,
.responsaveis-window .grid-modal-container .container-search-window-list ul li strong {
  float: left;
  width: 130px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li span,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li span,
.search-window .grid-modal-container .container-search-window-list ul li span,
.responsaveis-window .grid-modal-container .container-search-window-list ul li span {
  float: left;
  width: 310px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .grid-modal-container .container-search-window-list ul li span,
  #grupo-profissional-window .grid-modal-container .container-search-window-list ul li span,
  .search-window .grid-modal-container .container-search-window-list ul li span,
  .responsaveis-window .grid-modal-container .container-search-window-list ul li span {
    width: calc(100% - 170px);
  }
}
#caso-search-window .grid-modal-container .container-search-window-list ul li label,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li label,
.search-window .grid-modal-container .container-search-window-list ul li label,
.responsaveis-window .grid-modal-container .container-search-window-list ul li label {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  padding-right: 12px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li:after,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li:after,
.search-window .grid-modal-container .container-search-window-list ul li:after,
.responsaveis-window .grid-modal-container .container-search-window-list ul li:after {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  font-size: 18px;
  line-height: 20px;
  position: absolute;
  right: 0;
  top: 50%;
  margin-top: -10px;
  width: 20px;
  height: 20px;
  color: var(--off-white-contrast-text);
}
#caso-search-window .grid-modal-container .container-search-window-list ul li.list-header,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li.list-header,
.search-window .grid-modal-container .container-search-window-list ul li.list-header,
.responsaveis-window .grid-modal-container .container-search-window-list ul li.list-header {
  background-color: var(--neutral-x-contrast);
}
#caso-search-window .grid-modal-container .container-search-window-list ul li.list-header:after,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li.list-header:after,
.search-window .grid-modal-container .container-search-window-list ul li.list-header:after,
.responsaveis-window .grid-modal-container .container-search-window-list ul li.list-header:after {
  width: 0;
  height: 0;
  top: 0;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li.list-header span,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li.list-header span,
.search-window .grid-modal-container .container-search-window-list ul li.list-header span,
.responsaveis-window .grid-modal-container .container-search-window-list ul li.list-header span {
  text-transform: lowercase;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li.list-header span::first-letter,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li.list-header span::first-letter,
.search-window .grid-modal-container .container-search-window-list ul li.list-header span::first-letter,
.responsaveis-window .grid-modal-container .container-search-window-list ul li.list-header span::first-letter {
  text-transform: uppercase;
}
#caso-search-window .grid-modal-container .container-search-window-list ul li.k-state-selected,
#grupo-profissional-window .grid-modal-container .container-search-window-list ul li.k-state-selected,
.search-window .grid-modal-container .container-search-window-list ul li.k-state-selected,
.responsaveis-window .grid-modal-container .container-search-window-list ul li.k-state-selected {
  background: var(--neutral-contrast);
}
#caso-search-window .modal-filters-container,
#grupo-profissional-window .modal-filters-container,
.search-window .modal-filters-container,
.responsaveis-window .modal-filters-container {
  width: 100%;
  height: auto;
  float: left;
  margin-bottom: 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .modal-filters-container,
  #grupo-profissional-window .modal-filters-container,
  .search-window .modal-filters-container,
  .responsaveis-window .modal-filters-container {
    height: auto;
    margin-bottom: 0;
  }
}
#caso-search-window .modal-filters-container button.append-group,
#grupo-profissional-window .modal-filters-container button.append-group,
.search-window .modal-filters-container button.append-group,
.responsaveis-window .modal-filters-container button.append-group {
  float: right;
  margin-top: 25px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .modal-filters-container button.append-group,
  #grupo-profissional-window .modal-filters-container button.append-group,
  .search-window .modal-filters-container button.append-group,
  .responsaveis-window .modal-filters-container button.append-group {
    margin-top: 20px;
  }
}
#caso-search-window .modal-filters-container button.append-group.position-right,
#grupo-profissional-window .modal-filters-container button.append-group.position-right,
.search-window .modal-filters-container button.append-group.position-right,
.responsaveis-window .modal-filters-container button.append-group.position-right {
  margin: 0;
  position: absolute;
  right: 30px;
}
#caso-search-window .modal-filters-container .modal-filter,
#grupo-profissional-window .modal-filters-container .modal-filter,
.search-window .modal-filters-container .modal-filter,
.responsaveis-window .modal-filters-container .modal-filter {
  width: 400px;
  height: auto;
  padding: 27px 0;
}
#caso-search-window .modal-filters-container .modal-filter .modal-filter-label,
#grupo-profissional-window .modal-filters-container .modal-filter .modal-filter-label,
.search-window .modal-filters-container .modal-filter .modal-filter-label,
.responsaveis-window .modal-filters-container .modal-filter .modal-filter-label {
  line-height: 30px;
  margin: 0 21px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .modal-filters-container .modal-filter,
  #grupo-profissional-window .modal-filters-container .modal-filter,
  .search-window .modal-filters-container .modal-filter,
  .responsaveis-window .modal-filters-container .modal-filter {
    padding: var(--spacing-xs) var(--spacing-none);
  }
  #caso-search-window .modal-filters-container .modal-filter .k-dropdown-wrap.k-state-default,
  #grupo-profissional-window .modal-filters-container .modal-filter .k-dropdown-wrap.k-state-default,
  .search-window .modal-filters-container .modal-filter .k-dropdown-wrap.k-state-default,
  .responsaveis-window .modal-filters-container .modal-filter .k-dropdown-wrap.k-state-default {
    width: 252px;
    background-color: var(--white);
    height: 27px;
    float: left;
    border: 1px solid var(--border-primary-hight-contrast) !important;
  }
}
#caso-search-window .modal-filters-container .modal-filter .modal-filter-field-container,
#grupo-profissional-window .modal-filters-container .modal-filter .modal-filter-field-container,
.search-window .modal-filters-container .modal-filter .modal-filter-field-container,
.responsaveis-window .modal-filters-container .modal-filter .modal-filter-field-container {
  width: 282px;
  height: 30px;
  margin-right: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#caso-search-window .modal-filters-container .modal-filter .modal-filter-field-container .k-input,
#grupo-profissional-window .modal-filters-container .modal-filter .modal-filter-field-container .k-input,
.search-window .modal-filters-container .modal-filter .modal-filter-field-container .k-input,
.responsaveis-window .modal-filters-container .modal-filter .modal-filter-field-container .k-input {
  width: 252px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: none;
  padding-left: 5px;
  padding-right: 1px;
}
#caso-search-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container,
#grupo-profissional-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container,
.search-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container,
.responsaveis-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container {
  width: 28px;
  height: 28px;
  position: relative;
}
#caso-search-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search,
#grupo-profissional-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search,
.search-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search,
.responsaveis-window .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container .ico-search {
  height: 100%;
  display: flex;
  align-items: center;
  cursor: pointer;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s,
  #grupo-profissional-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s,
  .search-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s,
  .responsaveis-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s {
    background-image: none;
  }
  #caso-search-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s:after,
  #grupo-profissional-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s:after,
  .search-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s:after,
  .responsaveis-window .modal-filters-container .modal-filter span.k-icon.k-i-arrow-s:after {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
    font-size: 5px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #caso-search-window .k-grid-header span.k-i-arrow-n:after,
  #grupo-profissional-window .k-grid-header span.k-i-arrow-n:after,
  .search-window .k-grid-header span.k-i-arrow-n:after,
  .responsaveis-window .k-grid-header span.k-i-arrow-n:after,
  #caso-search-window .k-grid-header .k-link:hover span.k-i-arrow-n:after,
  #grupo-profissional-window .k-grid-header .k-link:hover span.k-i-arrow-n:after,
  .search-window .k-grid-header .k-link:hover span.k-i-arrow-n:after,
  .responsaveis-window .k-grid-header .k-link:hover span.k-i-arrow-n:after {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
    font-size: 5px;
  }
  #caso-search-window .k-grid-header span.k-i-arrow-s:after,
  #grupo-profissional-window .k-grid-header span.k-i-arrow-s:after,
  .search-window .k-grid-header span.k-i-arrow-s:after,
  .responsaveis-window .k-grid-header span.k-i-arrow-s:after,
  #caso-search-window .k-grid-header .k-link:hover span.k-i-arrow-s:after,
  #grupo-profissional-window .k-grid-header .k-link:hover span.k-i-arrow-s:after,
  .search-window .k-grid-header .k-link:hover span.k-i-arrow-s:after,
  .responsaveis-window .k-grid-header .k-link:hover span.k-i-arrow-s:after {
    font-family: 'legaldesk-icons' !important;
    content: "\e91a";
    font-size: 5px;
    -webkit-transform: rotate(-90deg);
    -moz-transform: rotate(-90deg);
    -ms-transform: rotate(-90deg);
    -o-transform: rotate(-90deg);
    transform: rotate(-90deg);
  }
}
#caso-search-window .k-combobox,
#grupo-profissional-window .k-combobox,
.search-window .k-combobox,
.responsaveis-window .k-combobox {
  width: 282px;
}
#caso-search-window .editor-button,
#grupo-profissional-window .editor-button,
.search-window .editor-button,
.responsaveis-window .editor-button {
  outline: none;
}
#caso-search-window .grid-modal-container.grid-editor,
#grupo-profissional-window .grid-modal-container.grid-editor,
.search-window .grid-modal-container.grid-editor,
.responsaveis-window .grid-modal-container.grid-editor {
  margin: 0;
  float: left;
  width: 100%;
  height: auto;
  padding-left: 0 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#caso-search-window .grid-modal-container.grid-editor .k-pager-info,
#grupo-profissional-window .grid-modal-container.grid-editor .k-pager-info,
.search-window .grid-modal-container.grid-editor .k-pager-info,
.responsaveis-window .grid-modal-container.grid-editor .k-pager-info {
  padding: 0;
}
#caso-search-window .grid-modal-container.grid-editor .k-pager-wrap,
#grupo-profissional-window .grid-modal-container.grid-editor .k-pager-wrap,
.search-window .grid-modal-container.grid-editor .k-pager-wrap,
.responsaveis-window .grid-modal-container.grid-editor .k-pager-wrap {
  padding: 10px 20px;
}
#caso-search-window .grid-modal-container.grid-editor .k-pager-wrap .k-pager-numbers,
#grupo-profissional-window .grid-modal-container.grid-editor .k-pager-wrap .k-pager-numbers,
.search-window .grid-modal-container.grid-editor .k-pager-wrap .k-pager-numbers,
.responsaveis-window .grid-modal-container.grid-editor .k-pager-wrap .k-pager-numbers {
  margin: 0 0;
}
.modalHost.modal-search-entity .search-container .modal-filters-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter {
  width: 49% !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container {
  width: 100% !important;
  position: relative;
  border-radius: 3px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container .search-icon-container {
  position: absolute;
  right: 0;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter .modal-filter-field-container .k-input {
  width: 100% !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value {
  width: 51% !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .multi-search-checkbox {
  display: none;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .multi-search-checkbox:checked + label:before {
  content: "\e941";
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .multi-search-label {
  float: left;
  padding-left: 40px;
  height: 30px;
  line-height: 30px;
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  position: relative;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .multi-search-label::first-letter {
  text-transform: uppercase;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .multi-search-label:before {
  width: 30px;
  height: 30px;
  font-family: 'legaldesk-icons' !important;
  content: "\e940";
  position: absolute;
  margin-left: -30px;
  line-height: 30px;
  font-size: 28px;
  font-weight: var(--font-weight-light);
  text-align: center;
  cursor: pointer;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .modal-multi-value-field-container {
  margin-left: 10px;
  margin-right: 0px;
  width: 220px !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .modal-multi-value-field-container .k-input {
  width: 100% !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .modal-filter.multi-value .modal-multi-value-field-container .k-input[disabled] {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: not-allowed;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container {
  min-width: 250px;
  width: 49% !important;
  margin-right: 20px;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container .modal-filter {
  width: 100% !important;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container .modal-filter .modal-filter-field-container {
  width: 100% !important;
  position: relative;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container .modal-filter .modal-filter-field-container .search-icon-container {
  position: absolute;
  right: 0;
}
.modalHost.modal-search-entity .search-container .modal-filters-container .filter-container .modal-filter .modal-filter-field-container .k-input {
  width: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modalHost.modal-search-entity .search-container .grid-modal-container.search-prof {
    margin-top: 29px;
  }
}
.search-window {
  padding: 30px 30px 116px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .responsaveis-window {
    padding: 0 !important;
  }
  .responsaveis-window .modal-content {
    padding: 30px;
    width: 360px;
  }
  .responsaveis-window .modal-buttons-container {
    width: 100%;
    height: 76px;
  }
  #caso-search-window,
  .search-window {
    padding: 0;
    width: 100vw;
    height: calc(100vh - 25px);
    position: fixed;
    top: 0;
    left: 0;
    overflow: hidden;
    margin: 0 !important;
  }
  #caso-search-window .modal-filter-field-container,
  .search-window .modal-filter-field-container {
    margin-right: 0px;
    margin-left: 20px;
  }
}
.search-docs .modal-filters-container {
  margin-bottom: 0 !important;
}
.search-docs .grid-editor {
  margin-top: 0 !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .search-docs .k-grid-content tbody tr td:first-child,
  .search-docs .k-grid-content tbody tr td:nth-child(3) {
    width: 220px;
  }
  .search-docs .k-grid-content tbody tr td:nth-child(2) {
    width: 219px;
  }
}
.search-docs .k-grid-content tbody tr.root-folder td {
  padding-left: 10px;
}
.search-docs .k-grid-content tbody tr.sub-folder td {
  padding-left: 40px;
}
.search-docs.search-process .filter-dropdown {
  float: left !important;
}
.search-docs.search-process .modal-filter-field-container {
  height: 34px !important;
}
.search-docs.search-process .modal-filter-field-container .search-icon:before {
  line-height: 32px !important;
}
.search-docs.pub-search-process .grid-editor {
  margin-bottom: 60px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modal-fullscreen .modal-buttons-container,
  .modal-fullscreen-option .modal-buttons-container {
    position: fixed !important;
    -moz-box-sizing: border-box !important;
    -webkit-box-sizing: border-box !important;
    -o-box-sizing: border-box !important;
    box-sizing: border-box !important;
  }
}
.modal-fullscreen .default-error-modal,
.modal-fullscreen-option .default-error-modal {
  width: 480px !important;
  height: 328px !important;
  max-width: 100vw !important;
  margin-left: -240px !important;
  margin-top: -164px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
  min-height: auto !important;
}
.modal-fullscreen .default-error-modal .modal-buttons-container,
.modal-fullscreen-option .default-error-modal .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.modal-fullscreen .default-error-modal .modal-buttons-container button.editor-button,
.modal-fullscreen-option .default-error-modal .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modal-fullscreen .default-error-modal .modal-buttons-container button.editor-button,
  .modal-fullscreen-option .default-error-modal .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.modal-fullscreen .default-error-modal .modal-buttons-container button.editor-button.pull-left:first-child,
.modal-fullscreen-option .default-error-modal .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator .before,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator .before,
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator .after,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator .before,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator .before {
  left: 0;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator .after,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator .after {
  right: 0;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator span,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator span:hover,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.modal-fullscreen .default-error-modal .modal-buttons-container .paginator span.active,
.modal-fullscreen-option .default-error-modal .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.modal-fullscreen .default-error-modal:before,
.modal-fullscreen-option .default-error-modal:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modal-fullscreen .default-error-modal .modal-buttons-container,
  .modal-fullscreen-option .default-error-modal .modal-buttons-container {
    position: absolute !important;
  }
}
.k-multiselect-wrap li.k-button > span:not(.k-select) {
  width: 100%;
}
.k-ie .k-multiselect-wrap li.k-button > span:not(.k-select) {
  max-width: 310px;
}
.edit-modal-checagem-conflito .modal-content {
  padding: 24px;
  height: 100%;
}
.edit-modal-checagem-conflito .form-legaldesk {
  overflow: hidden;
  padding: var(--spacing-sm) var(--spacing-md) !important;
  height: 100%;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field {
  width: 100%;
  height: auto;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .editor-form-field {
  width: 94%;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .editor-form-field span.single-line {
  width: 100%;
  height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs) 0 0 var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .editor-form-field span.single-line input.single-line {
  border-radius: var(--radius-vs) 0 0 var(--radius-vs);
  border: none !important;
  border-left: 4px solid transparent !important;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .editor-form-field span.single-line:focus-within {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .editor-form-field span.single-line:focus-within input.single-line {
  transition: all 0.2s ease-in-out;
  border-color: var(--border-brand-x-tint-low-contrast) !important;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .icon-go-to {
  width: 37px;
  height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
  border-radius: 0 var(--radius-vs) var(--radius-vs) 0;
  background-color: var(--white);
  box-sizing: border-box;
  outline: none;
  display: inline-block;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .icon-go-to:before {
  line-height: 34px;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll {
  height: 230px;
  margin-top: 15px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--white);
  overflow-y: auto;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: auto;
  height: auto;
  padding-left: 2px;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  justify-content: space-between;
  height: 38px;
  background-color: var(--neutral-x-contrast);
  padding: 9px 9px 9px 17px;
  box-sizing: border-box;
  margin: 2px 2px 0 0;
  cursor: default;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row:hover {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row:not(:last-child) {
  margin-bottom: 1px;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row > div {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row > div:nth-child(2) {
  width: 30px;
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row > div:nth-child(2) > span {
  font-size: 18px;
  color: var(--neutral-x-contrast-text);
}
.edit-modal-checagem-conflito .form-table .form-table-row .editor-multiselect-field .prof-scroll .outer-container .row > div:nth-child(2) > span:before {
  line-height: 20px;
}
.filtro-modal-profissionais .form-table .form-table-row .editor-form-container {
  margin-bottom: 0;
  min-height: 34px;
}
.filtro-modal-profissionais .form-table .form-table-row .editor-form-container .container {
  float: left;
  margin-top: 13px;
}
.filtro-modal-profissionais .form-table .form-table-row .editor-form-container .container .editor-form-field {
  width: 310px;
}
.filtro-modal-profissionais .form-table .form-table-row .editor-form-container .container .editor-form-field .editor-form-container {
  min-width: 320px;
}
.filtro-modal-profissionais .form-table .form-table-row .editor-form-container .container .editor-labeled-button {
  left: 12px;
}
.filtro-modal-profissionais .prof-scroll {
  height: 194px;
  margin-top: 13px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--white);
}
.filtro-modal-profissionais .prof-scroll .outer-container {
  width: 365px;
  height: auto;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 38px;
  background-color: var(--neutral-x-contrast);
  padding: 9px 9px 9px 17px;
  box-sizing: border-box;
  cursor: default;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row:hover {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
.filtro-modal-profissionais .prof-scroll .outer-container .row:hover > div:nth-child(3) span {
  color: inherit;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row:not(:last-child) {
  margin-bottom: 1px;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row > div {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row > div:first-child {
  width: 40px;
  font-weight: var(--font-weight-bold);
}
.filtro-modal-profissionais .prof-scroll .outer-container .row > div:nth-child(2) {
  flex: 1;
  margin: 0 10px;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row > div:nth-child(3) {
  width: 30px;
}
.filtro-modal-profissionais .prof-scroll .outer-container .row > div:nth-child(3) > span {
  font-size: var(--font-size-sm);
  color: var(--neutral-x-contrast-text);
}
.filtro-modal-profissionais .prof-scroll .outer-container .row > div:nth-child(3) > span:before {
  line-height: 20px;
}
.altera-prazo-conflito-modal .default-modal-window:before,
.altera-prazo-conflito-modal .modal-container:before {
  padding: 30px;
}
.altera-prazo-conflito-modal .modal-container {
  width: 490px !important;
  height: 270px !important;
  margin-left: -250px !important;
  margin-top: -135px !important;
}
.altera-prazo-conflito-modal .modal-container .modal-content {
  min-height: 100px;
  width: 100%;
}
.info-conflict .modal-container {
  width: 450px!important;
  height: 450px!important;
  margin-left: -225px !important;
  margin-top: -250px !important;
}
.info-conflict .modal-container .modal-content {
  float: left;
  width: 100%;
}
.info-conflict .modal-container .modal-content .title-vinculos {
  margin-top: 15px;
  float: left;
  width: 100%;
}
.info-conflict .modal-container .modal-content .table-list {
  margin: 10px 0;
  float: left;
  width: 100%;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding-top: 10px;
}
.info-pasta .modal-container {
  width: 450px !important;
  height: 270px !important;
  margin-left: -225px !important;
  margin-top: -95px !important;
}
.info-pasta .modal-container .modal-content {
  width: 100%;
  padding: 0 24px;
  box-sizing: border-box;
}
.info-pasta .modal-container .modal-content .title-vinculos {
  margin-top: 15px;
  float: left;
  width: 100%;
}
.info-pasta .modal-container .modal-content .table-list {
  margin: 10px 0;
  float: left;
  width: 100%;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  padding-top: 10px;
  display: grid;
}
.info-pasta .modal-container .modal-content .table-list label {
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.edit-historico-modal .modal-container {
  width: 670px !important;
  height: 520px !important;
  max-width: 100vw !important;
  margin-left: -335px !important;
  margin-top: -260px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.edit-historico-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.edit-historico-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .edit-historico-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.edit-historico-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator .before,
.edit-historico-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.edit-historico-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.edit-historico-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-historico-modal .modal-container .modal-content {
  overflow-y: auto;
  overflow-x: hidden;
}
.edit-historico-modal .modal-container .modal-content .form-legaldesk {
  padding: 10px 24px;
}
.edit-historico-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .editor-form-container .date-size .date-picker .k-maskedtextbox {
  width: 100%;
  min-width: 100%;
}
.edit-historico-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .editor-form-container .date-size .date-picker .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select {
  background: var(--white);
}
.edit-historico-modal .modal-container .modal-content .multi-line-container-2 .multi-line-full-container {
  height: 150px !important;
}
.edit-oferta-modal .modal-container {
  width: 750px !important;
  height: 450px !important;
  max-width: 100vw !important;
  margin-left: -375px !important;
  margin-top: -225px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.edit-oferta-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.edit-oferta-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .edit-oferta-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.edit-oferta-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator .before,
.edit-oferta-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.edit-oferta-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.edit-oferta-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-oferta-modal .modal-container .modal-content {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk {
  width: 100%;
  padding: var(--spacing-xxs) var(--spacing-xxl);
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row {
  display: flex;
  gap: var(--spacing-sm);
  margin-bottom: 40px;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 {
  padding-left: 0px;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-textbox {
  border: none;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-textbox .k-numeric-wrap {
  padding-right: 0px;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-textbox .k-numeric-wrap .k-formatted-value {
  text-align: right !important;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified,
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 32px;
  height: 35px;
  margin: 0;
  font-family: 'legaldesk-icons' !important;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  cursor: pointer;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified:before,
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert:before {
  width: 100%;
  height: 100%;
  text-indent: 0px;
  text-align: center;
  line-height: 34px;
  float: left;
  font-size: 18px;
  cursor: pointer;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified {
  background-color: var(--fb-success-default);
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified:before {
  content: "\e90d";
  color: var(--fb-success-default-text);
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert {
  background-color: var(--fb-waiting-shade);
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert:before {
  content: "\e95a";
  color: var(--fb-waiting-shade-text);
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-loading {
  background-color: transparent;
  background-image: url('../Images/loading.gif');
  width: 16px;
  height: 16px;
  position: absolute;
  top: 9px;
  right: 9px;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .editor-form-icon {
  width: 32px;
  height: 32px;
  border: none;
  background-image: none;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: var(--white);
  outline: none;
  cursor: pointer;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .editor-form-icon:before {
  width: 16px;
  height: 16px;
  content: ' ';
  position: absolute;
  top: 7px;
  left: 7px;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap.disabled .k-widget.k-maskedtextbox {
  background-color: var(--off-white) !important;
}
.edit-oferta-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-widget.k-maskedtextbox {
  width: 100%;
}
.edit-oferta-modal .modal-container .modal-content .multi-line-container-2 .multi-line-full-container {
  height: 150px !important;
}
.edit-contato-modal .modal-container {
  width: 750px !important;
  height: 670px !important;
  max-width: 100vw !important;
  margin-left: -375px !important;
  margin-top: -335px !important;
  position: absolute;
  background-color: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-none) !important;
  display: inline-flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: var(--radius-vs);
  box-shadow: 0 4px 11px -3px var(--neutral-shade);
}
.edit-contato-modal .modal-container .modal-buttons-container {
  width: 100%;
  height: 60px;
  display: flex;
  align-items: center;
  align-self: stretch;
  justify-content: flex-start;
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  bottom: 0px;
  gap: var(--spacing-sm);
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  direction: rtl;
}
.edit-contato-modal .modal-container .modal-buttons-container button.editor-button {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .edit-contato-modal .modal-container .modal-buttons-container button.editor-button {
    padding: 7px 10px;
  }
}
.edit-contato-modal .modal-container .modal-buttons-container button.editor-button.pull-left:first-child {
  margin-left: 0;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator {
  width: 130px;
  position: relative;
  padding: 0 32px;
  direction: ltr;
  text-align: center;
  margin-top: 7px;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator .before,
.edit-contato-modal .modal-container .modal-buttons-container .paginator .after {
  width: 20px;
  height: 20px;
  position: absolute;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator .before {
  left: 0;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator .after {
  right: 0;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator span {
  padding: 0 10px;
  font-weight: bold;
  color: var(--neutral-x-contrast-text);
  opacity: 0.5;
  cursor: pointer;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator span:hover {
  opacity: 0.75;
}
.edit-contato-modal .modal-container .modal-buttons-container .paginator span.active {
  opacity: 1;
}
.edit-contato-modal .modal-container:before {
  width: 100%;
  height: 52px;
  min-height: 52px;
  display: flex;
  padding: var(--spacing-xs) var(--spacing-xxl);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  content: attr(data-title);
  position: relative;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--main-primary-tint);
  box-shadow: 0px 0px 1px var(--main-primary-tint);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  color: var(--data-visualization-off-white-contrast-light);
  line-height: 12.5px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.edit-contato-modal .modal-container .modal-content {
  overflow-y: auto;
  overflow-x: hidden;
  width: 100%;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk {
  width: 100%;
  padding: var(--spacing-xxs) var(--spacing-xxl);
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row {
  display: flex;
  gap: var(--spacing-sm);
  margin-bottom: 40px;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 {
  padding-left: 0px;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-textbox {
  border: none;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-textbox .k-numeric-wrap {
  padding-right: 0px;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-textbox .k-numeric-wrap .k-formatted-value {
  text-align: right !important;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified,
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert {
  position: absolute;
  top: 1px;
  right: 1px;
  width: 32px;
  height: 35px;
  margin: 0;
  font-family: 'legaldesk-icons' !important;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  cursor: pointer;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified:before,
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert:before {
  width: 100%;
  height: 100%;
  text-indent: 0px;
  text-align: center;
  line-height: 34px;
  float: left;
  font-size: 18px;
  cursor: pointer;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified {
  background-color: var(--fb-success-default);
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-verified:before {
  content: "\e90d";
  color: var(--fb-success-default-text);
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert {
  background-color: var(--fb-waiting-shade);
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-alert:before {
  content: "\e95a";
  color: var(--fb-waiting-shade-text);
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .field-loading {
  background-color: transparent;
  background-image: url('../Images/loading.gif');
  width: 16px;
  height: 16px;
  position: absolute;
  top: 9px;
  right: 9px;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .editor-form-icon {
  width: 32px;
  height: 32px;
  border: none;
  background-image: none;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: var(--white);
  outline: none;
  cursor: pointer;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .editor-form-icon:before {
  width: 16px;
  height: 16px;
  content: ' ';
  position: absolute;
  top: 7px;
  left: 7px;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap.disabled .k-widget.k-maskedtextbox {
  background-color: var(--off-white) !important;
}
.edit-contato-modal .modal-container .modal-content .form-legaldesk .form-table .form-table-row .form-column-1 .editor-form-container .editor-form-field .single-input-wrap .k-widget.k-maskedtextbox {
  width: 100%;
}
.edit-contato-modal .modal-container .modal-content .multi-line-container-2 .multi-line-full-container {
  height: 150px !important;
}
.select-folder-modal .grid-editor {
  width: calc(100% - 42px);
  height: calc(100% - 80px) !important;
}
.select-folder-modal .grid-editor .k-grid {
  margin-top: 10px;
  height: calc(100% - 126px) !important;
}
.select-folder-modal .grid-editor .k-grid .k-pager-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
}
/* ===========================
   Outros CNJ - MultiSelect UI
   (chips no topo + X alinhado)
   =========================== */
.importar-modal .cnj-multiselect {
  width: 100%;
}
/* caixa alta + tudo no TOPO (chips e input) */
.importar-modal .cnj-multiselect .k-multiselect-wrap {
  min-height: 90px;
  height: auto;
  padding: 6px;
  box-sizing: border-box;
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
}
/* UL “antigo” e chip-list “novo” */
.importar-modal .cnj-multiselect .k-multiselect-wrap > ul,
.importar-modal .cnj-multiselect .k-multiselect-wrap ul.k-chip-list {
  display: flex;
  flex-wrap: wrap;
  align-items: flex-start;
  align-content: flex-start;
  padding: 0;
  margin: 0;
  min-height: 0;
  box-sizing: border-box;
}
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button {
  position: relative !important;
  display: inline-block !important;
  vertical-align: top !important;
  margin: 0 6px 6px 0 !important;
  /* largura adaptativa */
  min-width: 140px !important;
  max-width: 100% !important;
  /* altura flexível */
  min-height: 34px !important;
  height: auto !important;
  line-height: 1.3 !important;
  /* espaço pro X */
  padding: 6px 32px 6px 10px !important;
  box-sizing: border-box !important;
  white-space: normal !important;
  /* deixa quebrar em 2 linhas se precisar */
}
/* texto do chip: fica à esquerda, não quebra, pode cortar */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button > span:first-child {
  display: inline-block !important;
  max-width: 100% !important;
  min-width: 0 !important;
  overflow: hidden !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  line-height: inherit !important;
  vertical-align: middle !important;
}
/* container clicável do X (k-select) fica absoluto */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button .k-select {
  position: absolute !important;
  right: 10px !important;
  top: 50% !important;
  transform: translateY(-50%) !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
  width: 18px !important;
  height: 18px !important;
  line-height: 18px !important;
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
}
/* ícones dentro do k-select usam posição normal */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button .k-i-close,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button a.k-icon,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button a.k-i-close,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button span.k-icon {
  position: static !important;
  margin: 0 !important;
  padding: 0 !important;
  float: none !important;
}
/* zera “subida” do ícone por pseudo-elemento/fonte */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button a.k-icon:before,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button a.k-icon:after,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button .k-i-close:before,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button .k-i-close:after {
  line-height: 1 !important;
}
/* ---------- TAGS (Kendo novo: chips) ---------- */
.importar-modal .cnj-multiselect .k-chip {
  display: inline-flex !important;
  align-items: center !important;
  margin: 0 6px 6px 0 !important;
  min-width: 140px !important;
  max-width: 100% !important;
  box-sizing: border-box !important;
  padding: 6px 32px 6px 10px !important;
  white-space: nowrap !important;
}
/* remover (chip novo) */
.importar-modal .cnj-multiselect .k-chip .k-chip-remove-action {
  display: inline-flex !important;
  align-items: center !important;
  justify-content: center !important;
  margin-left: 12px !important;
}
/* ---------- SEARCH / INPUT ---------- */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-search {
  flex: 1 1 160px;
  min-width: 180px;
  height: auto !important;
  margin: 0 0 6px 0 !important;
  align-self: flex-start !important;
}
/* input com altura padrão */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-search input,
.importar-modal .cnj-multiselect .k-input-inner,
.importar-modal .cnj-multiselect input.k-input {
  min-height: 0 !important;
  height: 28px !important;
  line-height: 28px !important;
}
/* “retângulo cinza” tipo print */
.importar-modal .cnj-multiselect .k-chip,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button {
  background: #e9ecef !important;
  border: 1px solid #ced4da !important;
  border-radius: 4px !important;
}
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button .k-select {
  top: 52% !important;
  transform: translateY(-50%) !important;
}
/* se o X for desenhado via :before, isso ajuda a “centrar” visualmente */
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button a.k-icon:before,
.importar-modal .cnj-multiselect .k-multiselect-wrap li.k-button .k-i-close:before {
  display: inline-block !important;
  vertical-align: middle !important;
  line-height: 1 !important;
}
.container-flex-test {
  width: 70%;
  height: 100%;
  display: flex;
  justify-content: center;
  align-items: center;
  transition: all 0.5s ease-in-out;
  border: 3px dashed black;
  container-name: modal;
  container-type: size;
}
.container-flex-test .box-flex-test {
  width: 100px;
  height: 100px;
  background-color: green;
}
@container modal (width > 300px) {
  .box-flex-test {
    width: 300px !important;
    height: 300px !important;
    background-color: blue !important;
  }
}
@container modal (width < 300px) {
  .box-flex-test {
    width: 150px !important;
    height: 150px !important;
    background-color: yellow !important;
  }
}
.view-profissionais .sub-menu-side,
.view-options .sub-menu-side,
.view-profissionais .sub-menu-top,
.view-options .sub-menu-top {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  position: absolute;
  top: 5px;
  left: 55px;
  width: 190px;
  min-height: 40px;
  background-color: var(--main-primary-default);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px;
}
.view-profissionais .sub-menu-side:after,
.view-options .sub-menu-side:after,
.view-profissionais .sub-menu-top:after,
.view-options .sub-menu-top:after {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 9px 10px 5px;
  border-color: transparent var(--main-primary-default) transparent transparent;
  position: absolute;
  top: 5px;
  left: -14px;
  z-index: 0;
}
.view-profissionais .sub-menu-side li,
.view-options .sub-menu-side li,
.view-profissionais .sub-menu-top li,
.view-options .sub-menu-top li {
  color: var(--main-primary-default-text);
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 15px;
  font-size: 12px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
  font-weight: bold;
}
.view-profissionais .sub-menu-side li::first-letter,
.view-options .sub-menu-side li::first-letter,
.view-profissionais .sub-menu-top li::first-letter,
.view-options .sub-menu-top li::first-letter {
  text-transform: uppercase;
}
.view-profissionais .sub-menu-side li:hover,
.view-options .sub-menu-side li:hover,
.view-profissionais .sub-menu-top li:hover,
.view-options .sub-menu-top li:hover {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.view-profissionais .sub-menu-bottom,
.view-options .sub-menu-bottom {
  visibility: hidden;
  opacity: 0;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  position: absolute;
  top: -82px;
  left: 50%;
  margin-left: -95px;
  width: 190px;
  min-height: 40px;
  background-color: var(--main-primary-default);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 1px;
}
.view-profissionais .sub-menu-bottom:after,
.view-options .sub-menu-bottom:after {
  content: ' ';
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px 10px 5px 10px;
  border-color: var(--main-primary-default) transparent transparent transparent;
  position: absolute;
  left: 50%;
  z-index: 0;
  margin-left: -10px;
}
.view-profissionais .sub-menu-bottom li,
.view-options .sub-menu-bottom li {
  color: var(--main-primary-default-text);
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 15px;
  font-size: 12px;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
  font-weight: bold;
}
.view-profissionais .sub-menu-bottom li::first-letter,
.view-options .sub-menu-bottom li::first-letter {
  text-transform: uppercase;
}
.view-profissionais .sub-menu-bottom li:hover,
.view-options .sub-menu-bottom li:hover {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.view-options .sub-menu-side {
  top: 0px;
  left: 40px;
}
.view-profissionais.show-sub .sub-menu-side,
.view-options.show-sub .sub-menu-side,
.view-profissionais.show-sub .sub-menu-top,
.view-options.show-sub .sub-menu-top,
.view-profissionais.show-sub .sub-menu-bottom,
.view-options.show-sub .sub-menu-bottom {
  visibility: visible;
  opacity: 1;
}
.grupo-ts {
  float: left;
  width: 100%;
  border-top: 1px solid var(--border-primary-hight-contrast);
  margin-top: 90px;
  display: flex;
}
.grupo-ts .grupo-left-bar {
  float: left;
  width: 275px;
  height: calc(100vh - 130px);
  border-right: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  z-index: 2;
  background-color: var(--off-white);
}
.outlook .grupo-ts .grupo-left-bar {
  height: calc(100vh - 68px);
}
.grupo-ts .grupo-left-bar .header,
.grupo-ts .grupo-left-bar .list-itens {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
}
.grupo-ts .grupo-left-bar .header {
  padding: 13px 24px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.grupo-ts .grupo-left-bar .header .group-head,
.grupo-ts .grupo-left-bar .header .new-group-add {
  display: block;
  float: left;
  width: 100%;
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  overflow: hidden;
  opacity: 0;
  height: 0;
}
.grupo-ts .grupo-left-bar .header .group-head .questionnaire-buttons,
.grupo-ts .grupo-left-bar .header .new-group-add .questionnaire-buttons {
  float: left;
  padding-bottom: 10px;
}
.grupo-ts .grupo-left-bar .header .new-group-add .field-validation-error {
  float: left;
  position: relative;
  top: 0;
}
.grupo-ts .grupo-left-bar .header .group-head.visible,
.grupo-ts .grupo-left-bar .header .new-group-add.visible {
  opacity: 1;
  height: auto;
}
.grupo-ts .grupo-left-bar .header .group-head.visible {
  height: 18px;
}
.grupo-ts .grupo-left-bar .header .title,
.grupo-ts .grupo-left-bar .header .sub-title {
  font-weight: 600;
  font-size: 16px;
}
.grupo-ts .grupo-left-bar .header .editor-button {
  margin-top: 20px;
  padding: 4px 10px 3px 10px;
}
.grupo-ts .grupo-left-bar .header .editor-button:last-child {
  margin-right: 10px;
}
.grupo-ts .grupo-left-bar .list-itens {
  overflow-y: auto;
  overflow-x: hidden;
  max-height: calc(100vh - 166px);
}
.outlook .grupo-ts .grupo-left-bar .list-itens {
  max-height: calc(100vh - 68px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grupo-ts .grupo-left-bar .list-itens {
    max-height: calc(100vh - 190px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grupo-ts .grupo-left-bar .list-itens {
    max-height: calc(100vh - 224px);
  }
}
.grupo-ts .grupo-left-bar .list-itens.resize {
  height: calc(100vh - 534px);
}
.outlook .grupo-ts .grupo-left-bar .list-itens.resize {
  height: calc(100vh - 483px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grupo-ts .grupo-left-bar .list-itens.resize {
    height: calc(100vh - 555px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .grupo-ts .grupo-left-bar .list-itens.resize {
    height: calc(100vh - 590px);
  }
}
.grupo-ts .grupo-left-bar .list-itens li {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 10px 10px 16px;
  width: 275px;
  border-bottom: 1px solid var(--neutral-x-contrast);
  cursor: pointer;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.grupo-ts .grupo-left-bar .list-itens li .action-button {
  visibility: hidden;
  opacity: 0;
  filter: alpha(opacity=0);
}
.grupo-ts .grupo-left-bar .list-itens li .action-button i {
  font-style: normal;
}
.grupo-ts .grupo-left-bar .list-itens li span {
  width: 100%;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  vertical-align: middle;
  line-height: normal;
  display: inline-block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.grupo-ts .grupo-left-bar .list-itens li:hover {
  background-color: var(--main-primary-xx-contrast);
}
.grupo-ts .grupo-left-bar .list-itens li:hover span {
  width: calc(100% - 50px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.grupo-ts .grupo-left-bar .list-itens li:hover .action-button {
  visibility: visible;
  opacity: 1;
  filter: alpha(opacity=100);
}
.grupo-ts .grupo-left-bar .list-itens li.active {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  font-style: normal;
}
.grupo-ts .grupo-left-bar .list-itens li.active span {
  color: var(--neutral-x-tint-text);
}
.grupo-ts .grupo-left-bar .list-itens li.active a i:before {
  color: var(--neutral-x-tint-text);
}
.grupo-ts .grupo-ts-grid-container,
.grupo-ts .grid-in-detail {
  float: left;
  width: calc(100vw - 277px);
  -webkit-transition: width 0.2s ease;
  -moz-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.grupo-ts .grupo-ts-grid-container .grid-editor,
.grupo-ts .grid-in-detail .grid-editor {
  padding-left: 0;
  margin: -1px -1px 0 -1px;
  height: calc(100% - 85px) !important;
  display: flex;
  flex-direction: column;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .grid-actions,
.grupo-ts .grid-in-detail .grid-editor .grid-actions {
  width: calc(100% - 30px);
  display: flex;
  justify-content: end;
  background-color: transparent;
  height: auto;
  padding: var(--spacing-none);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .grid-actions .grid-action-container,
.grupo-ts .grid-in-detail .grid-editor .grid-actions .grid-action-container {
  order: 1;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .grid-actions .grid-search-container,
.grupo-ts .grid-in-detail .grid-editor .grid-actions .grid-search-container {
  order: 2;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .grid-actions .new-profile-link,
.grupo-ts .grid-in-detail .grid-editor .grid-actions .new-profile-link {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  margin-top: 17px;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .grid-actions .new-profile-link .icon-new-light,
.grupo-ts .grid-in-detail .grid-editor .grid-actions .new-profile-link .icon-new-light {
  line-height: 18px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .grid-actions .options-menu-icon,
.grupo-ts .grid-in-detail .grid-editor .grid-actions .options-menu-icon {
  margin-top: 2px;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid,
.grupo-ts .grid-in-detail .grid-editor .k-grid {
  height: calc(100vh - 172px) !important;
  width: calc(100vw - 280px);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid .k-grid-header .k-header,
.grupo-ts .grid-in-detail .grid-editor .k-grid .k-grid-header .k-header {
  vertical-align: middle;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid .k-grid-content,
.grupo-ts .grid-in-detail .grid-editor .k-grid .k-grid-content {
  height: calc(100vh - 258px) !important;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid .k-pager-wrap,
.grupo-ts .grid-in-detail .grid-editor .k-grid .k-pager-wrap {
  bottom: 0px;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table td,
.grupo-ts .grid-in-detail .grid-editor .k-grid table td {
  padding: 4px 10px !important;
  white-space: nowrap !important;
  font-size: 13px !important;
  line-height: 10px !important;
  height: 40px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table td.button-grid,
.grupo-ts .grid-in-detail .grid-editor .k-grid table td.button-grid {
  position: relative;
  text-align: center;
  line-height: 35px !important;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table td.button-grid button,
.grupo-ts .grid-in-detail .grid-editor .k-grid table td.button-grid button {
  height: 100%;
  display: block;
  background-color: transparent;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table td.button-grid button:before,
.grupo-ts .grid-in-detail .grid-editor .k-grid table td.button-grid button:before {
  display: block;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table tbody:empty:after,
.grupo-ts .grid-in-detail .grid-editor .k-grid table tbody:empty:after {
  top: 151px;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table tbody tr:nth-child(even) td,
.grupo-ts .grid-in-detail .grid-editor .k-grid table tbody tr:nth-child(even) td {
  background-color: var(--neutral-x-contrast);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-grid table tbody tr:nth-child(even) td .button-grid button,
.grupo-ts .grid-in-detail .grid-editor .k-grid table tbody tr:nth-child(even) td .button-grid button {
  color: var(--neutral-x-contrast-text);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .icon-trash,
.grupo-ts .grid-in-detail .grid-editor .button-grid .icon-trash {
  border: none;
  background-color: transparent;
  outline: none;
  padding: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .icon-trash:before,
.grupo-ts .grid-in-detail .grid-editor .button-grid .icon-trash:before {
  line-height: 34px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .icon-trash:before,
  .grupo-ts .grid-in-detail .grid-editor .button-grid .icon-trash:before {
    line-height: 13px;
  }
}
.grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .btn-responsavel,
.grupo-ts .grid-in-detail .grid-editor .button-grid .btn-responsavel {
  font-size: 0;
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
  cursor: pointer;
  border: none;
  padding: 0;
  outline: none;
  background: none;
  color: var(--white-contrast-text);
  opacity: 0.3;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .btn-responsavel:before,
.grupo-ts .grid-in-detail .grid-editor .button-grid .btn-responsavel:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e934";
  font-size: 14px;
}
@media screen\0 {
  .grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .btn-responsavel:before,
  .grupo-ts .grid-in-detail .grid-editor .button-grid .btn-responsavel:before {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
  }
}
@media screen\0 {
  .grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .btn-responsavel,
  .grupo-ts .grid-in-detail .grid-editor .button-grid .btn-responsavel {
    height: 35px;
  }
}
.grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .btn-responsavel.active,
.grupo-ts .grid-in-detail .grid-editor .button-grid .btn-responsavel.active {
  opacity: 1;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .button-grid .btn-responsavel.active:before,
.grupo-ts .grid-in-detail .grid-editor .button-grid .btn-responsavel.active:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e934";
  font-size: 14px;
  color: var(--fb-success-tint);
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-pager-wrap,
.grupo-ts .grid-in-detail .grid-editor .k-pager-wrap {
  -webkit-transition: width 0.2s ease;
  -moz-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
  width: calc(100vw - 277px);
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grupo-ts .grupo-ts-grid-container .grid-editor .k-pager-wrap .k-pager-info.k-label,
.grupo-ts .grid-in-detail .grid-editor .k-pager-wrap .k-pager-info.k-label {
  padding-right: 0px;
}
.grupo-ts .grid-in-detail .grid-editor .k-pager-wrap {
  position: absolute!important;
}
/* -=-=-=- admin -=-=-=- */
aside.left-menu {
  background-color: var(--neutral-x-contrast);
  width: 260px;
  height: calc(100% - 35px);
  position: fixed;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-bottom: 30px;
}
aside.left-menu .top-left-bar {
  width: 100%;
  height: 90px;
  float: left;
  background-color: var(--neutral-x-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
  display: flex;
  align-items: center;
  justify-items: center;
  place-content: center;
}
aside.left-menu .admin-left-bar {
  width: 260px;
  height: calc(100vh - 121px);
  float: left;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
aside.left-menu .admin-left-bar li {
  font-size: var(--font-size-xs);
  cursor: pointer;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  border-bottom: 1px solid hsla(var(--black-hsl), .08);
  height: 40px;
}
aside.left-menu .admin-left-bar li a {
  width: 100%;
  height: 100%;
  display: block;
  color: inherit;
  text-decoration: none;
  padding: 14px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
aside.left-menu .admin-left-bar li:hover {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
aside.left-menu .admin-left-bar li.active {
  background-color: var(--neutral-tint);
  color: var(--neutral-tint-text);
}
aside.left-menu .copyright-info {
  position: fixed;
  bottom: 0;
  left: 0;
  width: 260px;
}
aside.left-menu .copyright-info span.version-info {
  width: 260px;
  color: var(--data-visualization-black-contrast-dark);
  text-align: center;
  border-top: 1px solid hsla(var(--white-hsl), 0.4);
  padding: 4px 0;
  font-size: var(--font-size-xxs);
  box-shadow: 0px -1px 0 0 hsla(var(--black-hsl), 0.1);
}
.admin-top {
  width: fit-content;
  height: 90px;
  margin-left: 260px;
  z-index: 1;
  display: flex;
  position: absolute;
  padding-left: var(--spacing-xxl);
}
.admin-top .top-content {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-lg);
  align-content: center;
}
.admin-container {
  width: calc(100% - 259px);
  float: left;
  margin-left: 259px;
  position: relative;
}
.admin-container.no-left-bar {
  margin-left: 0px;
}
.admin-container .one-sidebars-container .admin-search-bar #diVoltar,
.admin-container .one-sidebars-container .admin-search-bar #divNovo {
  display: inline-block;
  margin: 7px 0;
}
.admin-container .one-sidebars-container .admin-search-bar #diVoltar .new-profile-link,
.admin-container .one-sidebars-container .admin-search-bar #divNovo .new-profile-link {
  height: 20px;
  margin: 13px 7px 13px 15px;
  position: relative;
}
.admin-container .one-sidebars-container .admin-search-bar #diVoltar .new-profile-link .icon-new-light,
.admin-container .one-sidebars-container .admin-search-bar #divNovo .new-profile-link .icon-new-light,
.admin-container .one-sidebars-container .admin-search-bar #diVoltar .new-profile-link .icon-come-back,
.admin-container .one-sidebars-container .admin-search-bar #divNovo .new-profile-link .icon-come-back {
  width: 20px;
  height: 20px;
  position: absolute;
  left: -14px;
  top: -1px;
}
.admin-container .one-sidebars-container .admin-search-bar .modulos .header-bar-btn {
  margin-right: 5px;
  padding: 0;
}
.admin-container .one-sidebars-container .admin-search-bar .modulos .header-bar-btn.icon-user {
  font-size: 14px;
}
.admin-container .form-legaldesk .editor-form-container .k-widget.k-dropdown.k-header {
  width: 310px;
}
.admin-container .admin-search-bar {
  position: relative;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  width: calc(100% - 299px);
  height: 49px;
  float: left;
  margin-top: 1px;
  padding: 5px 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.admin-container .admin-search-bar .header-admin {
  margin: 8px;
}
.admin-container .admin-search-bar .admin-action-link {
  height: 20px;
  margin: 9px 15px 10px 7px;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-search-bar .admin-action-link {
    margin: 9px 8px 10px 4px;
  }
}
.admin-container .admin-search-bar .admin-action-link .pane-header-btn {
  width: 32px;
  height: 20px;
  float: left;
  cursor: pointer;
  margin-left: 10px;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  background: none;
  padding: 0;
}
.admin-container .admin-search-bar .admin-action-link .pane-header-btn:after {
  content: '';
  width: 25px;
  height: 15px;
  float: left;
  margin-top: 1px;
}
.admin-container .admin-search-bar .admin-action-link .pane-header-btn:hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.admin-container .admin-search-bar .admin-action-link .pane-header-btn:hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.admin-container .admin-search-bar .admin-action-link .pane-header-btn .pane-header-dropdown-list {
  display: none;
}
.admin-container .admin-search-bar .admin-action-link .pane-header-btn:first-child {
  margin-left: 0;
}
.admin-container .admin-set-profile {
  width: 299px;
  height: calc(100vh - 194px);
  position: absolute !important;
  bottom: auto !important;
  top: 0;
  right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 30px;
  float: right;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-set-profile {
    height: calc(100vh - 209px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .admin-container .admin-set-profile {
    height: calc(100vh - 240px);
  }
}
.admin-container .admin-set-profile .container-form {
  float: left;
  width: 100%;
  height: 100%;
}
.admin-container .admin-set-profile .container-form #UsuarioForm .form-table-row .k-select .k-i-arrow-s:before,
.admin-container .admin-set-profile .container-form #PerfilForm .form-table-row .k-select .k-i-arrow-s:before,
.admin-container .admin-set-profile .container-form #perfisPorUsuarioForm .form-table-row .k-select .k-i-arrow-s:before,
.admin-container .admin-set-profile .container-form #formPreferencias .form-table-row .k-select .k-i-arrow-s:before,
.admin-container .admin-set-profile .container-form #formPreferenciaPerfils .form-table-row .k-select .k-i-arrow-s:before,
.admin-container .admin-set-profile .container-form #formPreferenciaIndividual .form-table-row .k-select .k-i-arrow-s:before {
  top: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-set-profile .container-form #UsuarioForm .form-table-row .k-select .k-i-arrow-s:before,
  .admin-container .admin-set-profile .container-form #PerfilForm .form-table-row .k-select .k-i-arrow-s:before,
  .admin-container .admin-set-profile .container-form #perfisPorUsuarioForm .form-table-row .k-select .k-i-arrow-s:before,
  .admin-container .admin-set-profile .container-form #formPreferencias .form-table-row .k-select .k-i-arrow-s:before,
  .admin-container .admin-set-profile .container-form #formPreferenciaPerfils .form-table-row .k-select .k-i-arrow-s:before,
  .admin-container .admin-set-profile .container-form #formPreferenciaIndividual .form-table-row .k-select .k-i-arrow-s:before {
    left: 8px;
  }
}
.admin-container .admin-set-profile .container-form #PerfilForm .container-bottom-buttons {
  width: 298px;
}
.admin-container .admin-set-profile .container-form #PerfilForm .copy-container {
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding-top: 8px;
}
.admin-container .admin-set-profile .container-form #PerfilForm .editor-form-checkbox-container .checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  margin-bottom: 5px;
}
.admin-container .admin-set-profile .container-form #PerfilForm .editor-form-checkbox-container .checkbox:last-child {
  margin-bottom: 0;
}
.admin-container .admin-set-profile .container-form #PerfilForm .editor-form-checkbox-container .checkbox label {
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: inline;
  line-height: 21px;
  font-size: 14px;
  cursor: pointer;
}
.admin-container .admin-set-profile .container-form #PerfilForm .editor-form-checkbox-container .checkbox label:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e922";
  font-size: 18px;
  line-height: 21px;
  vertical-align: middle;
  margin-right: 5px;
}
.admin-container .admin-set-profile .container-form #PerfilForm .editor-form-checkbox-container .checkbox input[type='checkbox']:checked + label:before {
  content: "\e921";
}
.admin-container .admin-set-profile .container-form .lista-perfis {
  overflow: visible !important;
  margin-top: 50px;
  width: 100%;
  height: 224px;
  position: relative;
  max-width: 239px;
}
.admin-container .admin-set-profile .container-form .lista-perfis .k-multiselect {
  overflow: visible !important;
  background: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-set-profile .container-form .lista-perfis .k-button .k-icon.k-delete {
    background-size: 340px 336px !important;
  }
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap li {
  border: none !important;
  margin: 0 !important;
  background: var(--neutral-x-contrast);
  margin-bottom: 1px !important;
  width: 100%;
  text-align: left;
  padding: 6px 29px 6px 10px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap li > span:first-child {
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap li span.k-icon.k-delete {
  position: absolute;
  top: 11px;
  right: 7px;
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap .k-input {
  position: absolute;
  top: -47px;
  left: -1px;
  width: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  padding: 8px 0;
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap.k-floatwrap ul {
  height: 204px;
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap {
  border-radius: 3px !important;
  width: calc(100% - 1px);
}
.admin-container .admin-set-profile .container-form .k-multiselect-wrap .k-select {
  width: 35px;
  height: 33px;
  padding: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.admin-container .admin-set-profile .container-form .nicescroll-rails div {
  background-color: var(--neutral-x-tint) !important;
}
.admin-container .admin-set-profile .container-form .k-multiselect.k-header {
  border-color: var(--border-primary-hight-contrast);
}
.admin-container .admin-set-profile .container-form .editor-form-container {
  min-width: 239px;
}
.admin-container .admin-set-profile .container-form .k-icon:not(.k-loading),
.admin-container .admin-set-profile .container-form .k-icon:not(.k-i-loading) {
  font-size: 0px;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  background: none;
  width: 35px;
  height: 33px;
}
.admin-container .admin-set-profile .container-form .k-icon:not(.k-loading):before,
.admin-container .admin-set-profile .container-form .k-icon:not(.k-i-loading):before {
  font-family: 'legaldesk-icons' !important;
  content: "\e90f";
  line-height: 33px;
  text-indent: 0px;
  float: left;
  font-size: 12px;
  text-align: center;
}
.admin-container .admin-set-profile .container-bottom-buttons {
  width: 298px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-set-profile .container-bottom-buttons {
    padding: 14px 16px 14px 16px;
    height: 60px;
  }
  .admin-container .admin-set-profile .container-bottom-buttons .editor-button {
    font-size: 12px;
  }
}
.admin-container .admin-set-profile.preferencia {
  height: calc(100vh - 191px);
}
.outlook .admin-container .admin-set-profile.preferencia {
  height: calc(100vh - 140px);
}
.admin-container .admin-set-profile.preferencia .container-bottom-buttons {
  position: fixed;
  bottom: 0;
  left: auto;
  padding-right: 20px;
}
@media (min-width: 1250px) {
  .admin-container .admin-set-profile.preferencia .container-bottom-buttons {
    right: 230px;
  }
}
.admin-container .preferencias-item-buttons div .editor-button {
  font-size: 14px;
  background: var(--main-primary-x-tint);
  margin: 0;
  float: left;
}
.admin-container .preferencias-item-buttons div .cancel-button {
  background: var(--fb-danger-default);
}
.admin-container .preferencias-item-buttons div + div .editor-button {
  margin-left: 8px;
}
.admin-container .preferencias-item-buttons div:empty + div .editor-button {
  margin-left: 0;
}
.admin-container .admin-list-config {
  width: calc(100% - 299px);
  float: left;
  background: var(--white);
  height: calc(100vh - 221px);
  border-right: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow-y: scroll;
}
.outlook .admin-container .admin-list-config {
  height: calc(100vh - 118px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-list-config {
    font-size: 11px;
    height: calc(100vh - 247px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .admin-container .admin-list-config {
    height: calc(100vh - 279px);
  }
}
.admin-container .admin-list-config li {
  max-width: 672px;
  display: flex;
  flex-direction: column;
  background-color: var(--off-white);
  margin: 0 0 24px 24px;
  border-radius: var(--radius-vs);
  border: 1px solid var(--neutral-x-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.admin-container .admin-list-config li .user-personal-title,
.admin-container .admin-list-config li .user-personal-description {
  padding: 16px 24px;
  border-bottom: 1px solid var(--neutral-x-contrast);
}
.admin-container .admin-list-config li .user-personal-description,
.admin-container .admin-list-config li .user-personal-selection {
  border: 0;
}
.admin-container .admin-list-config li .user-personal-selection {
  width: 100%;
  padding: 0 24px 16px;
  box-sizing: border-box;
}
.admin-container .admin-list-config li .user-personal-selection .editor-form-container {
  float: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-list-config {
    left: auto;
  }
}
.admin-container .admin-list-config .check-item.checked:before {
  content: "\e921";
}
.admin-container .admin-list-config .admin-item-header {
  position: relative;
}
.admin-container .admin-list-config .admin-item-header > table {
  width: 100%;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.admin-container .admin-list-config .admin-item-header > table tbody tr {
  background-color: var(--off-white);
}
.admin-container .admin-list-config .admin-item-header > table tbody tr td {
  height: 42px;
  position: relative;
}
.admin-container .admin-list-config .admin-item-header > table tbody tr td.td-title {
  width: 40px;
  max-width: 60px;
  padding: 0 10px 0 30px;
  font-weight: 600;
  font-size: 13px;
}
.admin-container .admin-list-config .admin-item-header > table tbody tr td > span {
  line-height: 42px;
}
.admin-container .admin-list-config .admin-item-header > table tbody tr td .container-right-buttons {
  width: 50px;
  height: 42px;
  position: absolute;
  right: 0;
  top: 0;
}
.admin-container .admin-list-config .admin-item-header > table tbody tr td .container-right-buttons i {
  line-height: 42px;
}
.admin-container .admin-list-config .admin-item-header .arrow-dropdown {
  position: absolute;
  left: 0;
  top: 0;
  width: calc(100% - 50px);
  height: 100%;
}
.admin-container .admin-list-config .admin-item-header .arrow-dropdown i {
  position: absolute;
  width: 30px;
  height: 42px;
  line-height: 42px;
}
.admin-container .admin-list-config .admin-item-header .arrow-dropdown i:before {
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
}
.admin-container .admin-list-config .admin-item-header .arrow-dropdown i.box-open:before {
  content: "\e91b";
  -webkit-transition: all 1s linear;
  -moz-transition: all 1s linear;
  -o-transition: all 1s linear;
  -ms-transition: all 1s linear;
  transition: all 1s linear;
}
.admin-container .admin-list-config .admin-item-content {
  padding: 20px 30px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.admin-container .admin-list-config .admin-item-content > span {
  display: block;
  margin-bottom: 5px;
  font-weight: 600;
  font-size: 13px;
}
.admin-container .admin-list-config .admin-item-content > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.admin-container .admin-list-config .admin-item-content .box-container {
  border: 1px solid var(--border-primary-hight-contrast);
}
.admin-container .admin-list-config .admin-item-content .box-container .box-items {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 8px 5px;
}
.admin-container .admin-list-config .admin-item-content .box-container .box-items:nth-child(odd) {
  background-color: var(--off-white);
}
.admin-container .admin-list-config .admin-item-content .box-container .box-items:nth-child(even) {
  background-color: var(--white);
}
.admin-container .admin-list-config .admin-item-content .box-container .box-items:last-child {
  border-bottom: none;
}
.admin-container .admin-list-config {
  width: 100%;
  height: calc(100vh - 191px);
}
.admin-container .admin-list-config li .editor-form-field {
  width: 100%;
  position: relative;
}
.admin-container .admin-list-config li .editor-form-field .k-header {
  background-image: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .admin-list-config li .editor-form-field input[type='text'].autocomplete-code + span.k-widget .k-dropdown-wrap .k-input[unselectable="on"] {
    padding-left: 107px;
  }
}
.admin-container .admin-list-config li .editor-form-field .character-counter {
  position: absolute;
  width: 100%;
  height: 20px;
  bottom: -20px;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 4px;
  display: block;
  opacity: 0.5;
  filter: alpha(opacity=50);
}
.admin-container .admin-list-config li .editor-form-field .field-loading {
  background-color: transparent;
  background-image: url('../Images/loading.gif');
  width: 16px;
  height: 16px;
  position: absolute;
  top: 9px;
  right: 9px;
}
.admin-container .admin-list-config li .editor-form-field .editor-form-icon {
  width: 32px;
  height: 32px;
  border: none;
  background-image: none;
  position: absolute;
  top: 1px;
  right: 1px;
  background-color: var(--white);
  outline: none;
  cursor: pointer;
}
.admin-container .admin-list-config li .editor-form-field .editor-form-icon:before {
  width: 16px;
  height: 16px;
  content: ' ';
  position: absolute;
  top: 7px;
  left: 7px;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap {
  width: 100%;
  border: 1px solid;
  border-color: var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-radius: var(--radius-vs);
  border-color: var(--border-brand-x-tint-low-contrast) !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap input {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap input.single-line {
  height: 34px;
  border: none;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap.k-custom-state-error {
  border-color: var(--fb-danger-tint) !important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap.k-custom-state-error.k-state-disabled {
  border-color: var(--border-primary-hight-contrast) !important;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap.k-state-disabled {
  border-color: var(--border-primary-hight-contrast) !important;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap .k-numerictextbox {
  width: 100%;
  height: 34px;
}
.admin-container .admin-list-config li .editor-form-field .single-input-wrap .k-numerictextbox .k-numeric-wrap {
  border: none;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox,
.admin-container .admin-list-config li .editor-form-field .k-dropdown {
  width: 100%;
  border-radius: var(--radius-vs);
  outline: none!important;
  margin: 0;
  background-color: var(--neutral-contrast);
}
.admin-container .admin-list-config li .editor-form-field .k-combobox.shrink-40,
.admin-container .admin-list-config li .editor-form-field .k-dropdown.shrink-40 {
  width: calc(100% - 40px);
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap {
  border-color: var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-image: none;
  outline: none!important;
  margin: 0;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled {
  outline: none!important;
  background-color: var(--neutral-x-contrast);
  opacity: 0.7;
  filter: alpha(opacity=70);
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-input,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-input {
  outline: none!important;
  width: 100%;
  height: 34px;
  padding: 3px 0 3px 3px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-radius: var(--radius-vs);
  background-image: none;
  text-indent: 4px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  margin: 0;
  color: var(--white-contrast-text);
  border-left: 4px solid transparent;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-input:focus,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-input:focus {
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select {
  width: 28px;
  float: none;
  background-image: none;
  cursor: pointer;
  max-height: 34px;
  border-width: 0;
  outline: none!important;
  margin: 0;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon {
  background: var(--white);
  width: 100%;
  height: 100%;
  cursor: pointer;
  outline: none!important;
  margin: 0;
  padding: 0;
  float: none;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon:before,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93e";
  font-size: 16px !important;
  position: absolute;
  left: 0px;
  top: 0px;
  line-height: 34px;
  width: 100%;
  height: 100%;
  text-align: center;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading,
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading {
  width: 16px !important;
  height: 16px !important;
  background-image: url('../Images/loading.gif') !important;
  background-position: 50% 50%;
  margin-top: 2px;
  margin-right: 1px;
  background-size: 16px 16px !important;
  display: inline-block;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-loading:before,
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap .k-select .k-icon.k-i-loading:before,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap .k-select .k-icon.k-i-loading:before {
  content: '' !important;
  display: none;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled {
  outline: none!important;
}
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled .autocomplete-text,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled .autocomplete-text,
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled span.k-select,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled span.k-select,
.admin-container .admin-list-config li .editor-form-field .k-combobox .k-dropdown-wrap.k-state-disabled span.k-select .k-icon,
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-disabled span.k-select .k-icon {
  cursor: not-allowed !important;
  outline: none!important;
}
.admin-container .admin-list-config li .editor-form-field .k-dropdown {
  outline: none!important;
}
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default {
  background-color: var(--white);
  outline: none!important;
}
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-default .k-input {
  line-height: 26px;
  outline: none!important;
}
.admin-container .admin-list-config li .editor-form-field .k-dropdown .k-dropdown-wrap.k-state-focused .k-input {
  border-left: 4px solid var(--border-brand-x-tint-low-contrast);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
}
.admin-container .admin-list-config li .editor-form-field input.single-line {
  border: 1px solid var(--border-primary-hight-contrast);
  height: 34px;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-indent: 4px;
  padding: 3px;
  outline: none!important;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  border-left: 4px solid transparent;
}
.admin-container .admin-list-config li .editor-form-field input.single-line:focus {
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
}
.admin-container .admin-list-config li .editor-form-field input.single-line[disabled="disabled"],
.admin-container .admin-list-config li .editor-form-field input.single-line[disabled=""] {
  background-color: var(--neutral-x-contrast);
  border-color: var(--border-primary-hight-contrast);
  cursor: not-allowed !important;
  opacity: 0.7;
  filter: alpha(opacity=70);
  color: var(--neutral-x-contrast-text);
  outline: none!important;
}
.admin-container .admin-list-config li .combo-odata .editor-form-label,
.admin-container .admin-list-config li .combo-odata .field-validation-valid {
  display: none;
}
.admin-container .admin-list-config li .combo-odata .editor-form-field {
  height: 34px;
}
.admin-container .admin-list-config.user-personal-config {
  width: 100%;
  height: calc(100vh - 205px);
  display: flex;
  overflow: auto;
  flex-direction: column;
  padding: var(--spacing-xxl) var(--spacing-xs);
}
.admin-container .admin-list-config.user-personal-config .user-config-buttons {
  width: calc(100% - 340px) !important;
}
.admin-container .admin-list-config.user-personal-config li table tr td span {
  width: 300px;
}
.admin-container .admin-list-config.user-personal-config li table tr td .radio {
  float: left;
  padding-right: 20px;
}
.admin-container .admin-list-config.user-personal-config li table tr td .profissional-config-buttons {
  display: flex;
}
.admin-container .admin-list-config.user-personal-config li table tr td .profissional-config-buttons .profissional-config-buttons-container {
  display: flex;
  flex-flow: column;
  justify-content: space-between;
  height: 52px;
  margin-left: 4px;
}
.admin-container .admin-list-config.user-personal-config li table tr td .profissional-config-buttons .profissional-config-buttons-container button {
  border: none;
  background: none;
}
.admin-container .admin-list-config.user-personal-config li table tr td .profissional-config-buttons .profissional-config-buttons-container button i {
  color: var(--white-contrast-text);
}
.admin-container #perfis ~ .admin-list-users {
  height: calc(100vh - 172px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .cadastroPerfil ~ .admin-list-users {
    height: calc(100vh - 197px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .admin-container .cadastroPerfil ~ .admin-list-users {
    height: calc(100vh - 239px);
  }
}
.admin-container .list-container {
  float: left;
  width: calc(100% - 373px);
  height: calc(100vh - 110px);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.admin-container .list-container .group-menu-container {
  width: 100%;
  overflow-y: auto;
  min-height: 120px;
  height: calc(100vh - 114px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container .list-container .group-menu-container {
    height: calc(100vh - 208px) !important;
  }
}
.admin-container .list-container .group-menu-container .group-menu {
  width: 100%;
  float: left;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0px 0px hsla(var(--white-hsl), 0.5);
}
.admin-container .list-container .group-menu-container .group-menu .title-group {
  height: 45px;
  cursor: pointer;
  user-select: none;
  width: 100%;
  float: left;
  background: var(--off-white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 13px 30px;
  -webkit-transition: background 0.15s linear;
  -moz-transition: background 0.15s linear;
  -o-transition: background 0.15s linear;
  -ms-transition: background 0.15s linear;
  transition: background 0.15s linear;
  color: var(--off-white-contrast-text);
}
.admin-container .list-container .group-menu-container .group-menu .title-group:after {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 12px;
  left: 9px;
  font-size: 18px;
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  color: var(--off-white-contrast-text);
}
.admin-container .list-container .group-menu-container .group-menu .list,
.admin-container .list-container .group-menu-container .group-menu .list-header {
  display: none;
}
.admin-container .list-container .group-menu-container .group-menu.visible .list,
.admin-container .list-container .group-menu-container .group-menu.visible .list-header {
  display: block;
}
.admin-container .list-container .group-menu-container .group-menu.visible .title-group {
  background: var(--neutral-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0px 0px hsla(var(--white-hsl), 0.5);
}
.admin-container .list-container .group-menu-container .group-menu.visible .title-group:after {
  content: "\e91b";
}
.admin-container .list-container .group-menu-container .list-header {
  position: relative;
  width: 100%;
  float: left;
  background: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.admin-container .list-container .group-menu-container .list-header .check-container,
.admin-container .list-container .group-menu-container .list-header .nome-campo,
.admin-container .list-container .group-menu-container .list-header .tipo,
.admin-container .list-container .group-menu-container .list-header .ordem,
.admin-container .list-container .group-menu-container .list-header .menu-perfil-menu,
.admin-container .list-container .group-menu-container .list-header .menu-perfil-ordem {
  text-transform: lowercase;
  padding: 6px;
  font-weight: 600;
  color: var(--neutral-x-contrast-text);
}
.admin-container .list-container .group-menu-container .list-header .check-container::first-letter,
.admin-container .list-container .group-menu-container .list-header .nome-campo::first-letter,
.admin-container .list-container .group-menu-container .list-header .tipo::first-letter,
.admin-container .list-container .group-menu-container .list-header .ordem::first-letter,
.admin-container .list-container .group-menu-container .list-header .menu-perfil-menu::first-letter,
.admin-container .list-container .group-menu-container .list-header .menu-perfil-ordem::first-letter {
  text-transform: uppercase;
}
.admin-container .list-container .group-menu-container .list-header .icon-drag-and-drop {
  float: right;
  margin-right: 40px;
  margin-top: 6px;
}
.admin-container .list-container .group-menu-container .list-header a .icon-trash {
  position: absolute;
  right: 10px;
  top: 6px;
  margin: 0;
}
.admin-container .list-container .group-menu-container .check-container,
.admin-container .list-container .group-menu-container .nome-campo,
.admin-container .list-container .group-menu-container .tipo,
.admin-container .list-container .group-menu-container .ordem,
.admin-container .list-container .group-menu-container .menu-perfil-menu,
.admin-container .list-container .group-menu-container .menu-perfil-ordem,
.admin-container .list-container .group-menu-container .delete-item,
.admin-container .list-container .group-menu-container .menu-perfil-menu-edit {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--off-white-contrast-text);
}
.admin-container .list-container .group-menu-container .menu-perfil-menu {
  line-height: 20px;
}
.admin-container .list-container .group-menu-container .menu-perfil-menu-edit {
  outline: none!important;
  border: none;
  background-color: var(--white);
  width: calc(50% - 30px);
  font-family: 'Open Sans', sans-serif;
  padding: 10px 6px;
  line-height: 20px;
  font-size: 14px;
}
.admin-container .list-container .group-menu-container .check-container {
  margin-top: -1px;
  padding-left: 10px !important;
  width: 33px;
}
.admin-container .list-container .group-menu-container .nome-campo {
  width: calc(50% - 22px);
}
.admin-container .list-container .group-menu-container .tipo {
  width: calc(30% - 22px);
}
.admin-container .list-container .group-menu-container .ordem {
  width: calc(20%  - 22px);
}
.admin-container .list-container .group-menu-container .menu-perfil-menu {
  width: calc(50% - 30px);
}
.admin-container .list-container .group-menu-container .menu-perfil-ordem {
  width: calc(50% - 31px);
}
.admin-container .list-container .group-menu-container .icon-trash {
  width: 20px;
  height: 20px;
  position: relative;
  margin: 10px 7px 10px 0;
  float: right;
  color: var(--off-white-contrast-text);
}
.admin-container .list-container .group-menu-container .icon-trash:before {
  position: absolute;
  right: 0;
}
.admin-container .list-container .group-menu-container .icon-trash:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
}
.admin-container .list-container .group-menu-container .icon-drag-and-drop {
  width: 20px;
  height: 20px;
  position: relative;
  padding: 0;
  margin: 10px 10px 0 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  color: var(--off-white-contrast-text);
}
.admin-container .list-container .group-menu-container .list {
  width: 100%;
  float: left;
}
.admin-container .list-container .group-menu-container .list .list-item {
  width: 100%;
  height: 38px;
  line-height: 38px;
  padding: 0 10px;
  background-color: var(--neutral-contrast);
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  margin-top: -1px;
  box-shadow: none;
  color: var(--data-visualization-black-contrast-dark);
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  list-style: none;
}
.admin-container .list-container .group-menu-container .list .list-container-list-item {
  background: var(--off-white);
  width: 100%;
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  margin-top: -1px;
  box-shadow: none;
  list-style: none;
}
.admin-container .list-container .group-menu-container .list .list-container-list-item .check-container:hover,
.admin-container .list-container .group-menu-container .list .list-container-list-item .nome-campo:hover,
.admin-container .list-container .group-menu-container .list .list-container-list-item .tipo:hover,
.admin-container .list-container .group-menu-container .list .list-container-list-item .ordem:hover,
.admin-container .list-container .group-menu-container .list .list-container-list-item .content-drag-drop .icon-drag-and-drop:hover,
.admin-container .list-container .group-menu-container .list .list-container-list-item .menu-perfil-menu:hover,
.admin-container .list-container .group-menu-container .list .list-container-list-item .menu-perfil-ordem:hover {
  cursor: url('../Images/grab.cur'), default;
}
.admin-container .k-pager-wrap {
  width: calc(100% - 299px);
  bottom: 92px !important;
}
.admin-container.no-menu-left {
  width: 100%;
  margin-left: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .admin-container.no-menu-left {
    width: 1024px;
    border-top: 1px solid var(--border-primary-hight-contrast);
    margin-top: -1px;
  }
  .admin-container.no-menu-left .editor-button {
    -webkit-appearance: none;
    border-radius: 0;
  }
}
.admin-container.no-menu-left .container-bottom-buttons {
  right: 0;
}
.list-container-list-item {
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  float: left;
  width: calc(100vw - 630px);
  box-shadow: 1px 1px 2px 2px hsla(var(--black-hsl), 0.05);
  list-style: none;
}
.list-container-list-item .check-container,
.list-container-list-item .nome-campo,
.list-container-list-item .tipo,
.list-container-list-item .ordem,
.list-container-list-item .icon-drag-and-drop,
.list-container-list-item .menu-perfil-menu,
.list-container-list-item .menu-perfil-ordem {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 10px 6px;
  cursor: url('../Images/grabbing.cur'), default;
}
.list-container-list-item .icon-drag-and-drop {
  width: 20px;
  height: 20px;
  position: relative;
  padding: 0;
  margin: 10px 1px 0 0;
  opacity: 1;
  filter: alpha(opacity=100);
  -webkit-transition: all 0.4s linear;
  -moz-transition: all 0.4s linear;
  -o-transition: all 0.4s linear;
  -ms-transition: all 0.4s linear;
  transition: all 0.4s linear;
  color: var(--white-contrast-text);
}
.list-container-list-item .icon-drag-and-drop:before {
  position: absolute;
  left: 0;
  line-height: 22px;
}
.list-container-list-item .ico-delete {
  width: 20px;
  height: 20px;
  position: relative;
  margin: 10px 7px 10px 0;
  float: right;
  color: var(--white-contrast-text);
}
.list-container-list-item .ico-delete:before {
  position: absolute;
  right: 0px;
}
.list-container-list-item .check-container {
  margin-top: -1px;
  padding-left: 10px;
  width: 33px;
}
.list-container-list-item .nome-campo {
  width: calc(50% - 22px);
}
.list-container-list-item .tipo {
  width: calc(30% - 22px);
}
.list-container-list-item .ordem {
  width: calc(20%  - 22px);
}
.list-container-list-item .menu-perfil-menu {
  width: calc(50% - 30px);
  cursor: pointer !important;
}
.list-container-list-item .menu-perfil-ordem {
  width: calc(50% - 31px);
  cursor: default !important;
}
.list-container-list-item .icon-drag-and-drop {
  width: 33px;
  position: relative;
  height: 25px;
  padding: 0;
  margin-top: 10px;
}
.list-container-list-item .icon-drag-and-drop:before {
  text-indent: 0px;
}
.k-datepicker.k-state-border-down {
  border-bottom-width: 1px !important;
}
.k-datepicker.k-state-border-down .k-picker-wrap.k-state-border-down {
  border-bottom-width: 1px !important;
}
.k-animation-container .k-calendar-container {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border-radius: var(--radius-vs);
  border: 1px solid var(--main-primary-x-contrast);
  background-color: var(--white);
}
.k-animation-container .k-calendar-container .k-calendar thead {
  background-color: var(--main-primary-xx-contrast);
}
.k-animation-container .k-calendar-container .k-calendar td {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  border: none;
  background-color: transparent;
  border: 1px solid var(--white);
  border-radius: var(--radius-vs);
  height: 30px;
}
.k-animation-container .k-calendar-container .k-calendar td a {
  -webkit-transition: all 0.25s ease-in-out;
  -moz-transition: all 0.25s ease-in-out;
  -o-transition: all 0.25s ease-in-out;
  -ms-transition: all 0.25s ease-in-out;
  transition: all 0.25s ease-in-out;
  font-weight: var(--font-weight-regular);
}
.k-animation-container .k-calendar-container .k-calendar td.k-today {
  background-color: var(--main-primary-x-contrast);
}
.k-animation-container .k-calendar-container .k-calendar td.k-today a {
  font-weight: var(--font-weight-semibold);
}
.k-animation-container .k-calendar-container .k-calendar td.k-state-hover:not(.k-state-selected) {
  background-color: var(--main-primary-xx-tint);
  background-image: none;
}
.k-animation-container .k-calendar-container .k-calendar td.k-state-hover:not(.k-state-selected) a {
  color: var(--data-visualization-white-contrast-light);
}
.k-animation-container .k-calendar-container .k-calendar td.k-state-selected {
  background: var(--main-primary-tint);
}
.k-animation-container .k-calendar-container .k-calendar td.k-state-selected a {
  color: var(--data-visualization-white-contrast-light);
}
.k-animation-container .k-calendar-container .k-calendar .k-footer {
  padding: 6px 6px 0 6px;
}
.k-animation-container .k-calendar-container .k-calendar .k-footer .k-link.k-nav-today {
  background: none !important;
  text-transform: lowercase;
  font-size: 10px;
  color: var(--neutral-x-contrast-text);
}
.k-animation-container .k-calendar-container .k-calendar .k-footer .k-link.k-nav-today::first-letter {
  text-transform: uppercase;
}
.k-animation-container .k-calendar-container .k-calendar .k-header {
  background: none;
  color: var(--neutral-x-contrast-text);
  border-bottom: none;
  padding: 4px 0;
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-fast {
  margin-top: 6px;
  color: var(--neutral-x-contrast-text);
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-next {
  margin-top: 7px;
  color: var(--neutral-x-contrast-text);
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-next .k-icon.k-i-arrow-e {
  background: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-next .k-icon.k-i-arrow-e:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--neutral-x-contrast-text);
  font-size: 18px;
  font-weight: 100;
  line-height: 24px;
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-prev {
  margin-top: 7px;
  color: var(--neutral-x-contrast-text);
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-prev .k-icon.k-i-arrow-w {
  background: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.k-animation-container .k-calendar-container .k-calendar .k-header .k-link.k-nav-prev .k-icon.k-i-arrow-w:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--neutral-x-contrast-text);
  font-size: 18px;
  font-weight: 100;
  line-height: 16px;
}
.k-animation-container .k-calendar-container .k-calendar th {
  border: 0;
  font-weight: bold;
  background: none !important;
  color: var(--data-visualization-primary-contrast-dark);
}
.k-animation-container .k-flatcolorpicker .k-selected-color .k-selected-color-display .k-color-input .k-color-value {
  width: 80%;
}
.container-bottom-buttons.margin-less {
  margin-bottom: 10px;
}
.container-bottom-buttons.config-busca-buttons {
  left: 261px;
  width: 367px;
  padding: 20px 30px 18px 40px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-bottom-buttons.config-busca-buttons {
    padding: 14px 30px 18px 30px;
  }
  .container-bottom-buttons.config-busca-buttons .editor-button {
    font-size: 10px;
  }
}
.container-bottom-buttons.config-busca-buttons-list {
  right: 0;
  width: calc(100% - 631px);
  padding: var(--spacing-xxl);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.container-bottom-buttons.config-busca-buttons-list .editor-button:not(:first-child) {
  margin-right: var(--spacing-md);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-bottom-buttons.config-busca-buttons-list {
    left: auto;
    padding: 14px 20px 18px 20px;
  }
  .container-bottom-buttons.config-busca-buttons-list .editor-button {
    font-size: 10px;
  }
  .container-bottom-buttons.config-busca-buttons-list .cancel-button {
    margin-right: 0;
  }
}
aside.filter-left-menu {
  display: flex;
  flex-direction: column;
  border-radius: var(--radius-xxxs);
  width: 401px;
  background-color: var(--white);
  position: fixed;
  left: -430px;
  top: 37px;
  height: calc(100vh - 37px);
  z-index: 999;
  box-shadow: 0 0 10px 5px hsla(0, 0%, 0%, 0.25);
  -webkit-transition: left 0.35s ease;
  -moz-transition: left 0.35s ease;
  -o-transition: left 0.35s ease;
  -ms-transition: left 0.35s ease;
  transition: left 0.35s ease;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.outlook aside.filter-left-menu {
  top: 0;
}
aside.filter-left-menu .title-left-bar {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  border-bottom: 1px solid var(--neutral-x-contrast);
  width: 353px;
  border-top-right-radius: var(--radius-xxxs);
  background: var(--white);
}
aside.filter-left-menu .title-left-bar .title-leftbar-text {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
}
aside.filter-left-menu .close-filter {
  position: absolute;
  right: 0;
  top: 18px;
  width: 16px;
  height: 28px;
  cursor: pointer;
  -webkit-transition: left 0.2s ease;
  -moz-transition: left 0.2s ease;
  -o-transition: left 0.2s ease;
  -ms-transition: left 0.2s ease;
  transition: left 0.2s ease;
}
aside.filter-left-menu .close-filter:after {
  content: '';
  position: absolute;
  width: 11px;
  height: 10px;
  top: 9px;
  left: 3px;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  background-position: -22px -12px;
}
aside.filter-left-menu .close-filter:before {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  content: '';
  position: fixed;
  background: hsla(0, 0%, 0%, 0.2);
  height: 100%;
  visibility: hidden;
  opacity: 0;
  z-index: -1;
  margin-top: -19px;
  right: 0;
  width: 100%;
}
aside.filter-left-menu .filter-form-left {
  height: calc(100vh - 266px);
  padding-right: var(--spacing-xxl);
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxl);
  padding-bottom: 0px;
  background: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  aside.filter-left-menu .filter-form-left {
    height: calc(100vh - 264px);
  }
}
aside.filter-left-menu .filter-form-left .form-column:last-child .editor-form-container {
  margin-bottom: 0;
}
aside.filter-left-menu .form-container .filter-form-left {
  width: 401px;
  margin-top: 0px;
}
aside.filter-left-menu .form-container .filter-form-left .container-calendar-date-picker {
  top: -52px;
}
aside.filter-left-menu .form-container .form-table-row > div:has(.two-columns) {
  display: inline-flex;
}
aside.filter-left-menu .form-container .form-table-row .form-group-two-columns {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
  gap: var(--spacing-xs);
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container div:has( > .two-columns:nth-of-type(2)) {
  display: flex;
  position: relative;
  gap: var(--spacing-md);
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns {
  width: 50%;
  min-width: auto;
  display: inline-block;
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns:not(:first-child) {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 15px;
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns:not(:first-child) .editor-form-label .form-label {
  width: 100%;
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns .editor-form-container {
  width: 169px;
  min-width: 169px;
  display: inline-block;
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns .editor-form-label {
  height: 20px;
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns .editor-form-label .form-label {
  width: 200%;
}
aside.filter-left-menu .form-container .form-table-row .editor-form-container.two-columns .field-validation-error {
  width: 335px;
}
aside.filter-left-menu .filter-form-left.fixed-form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto;
  background: var(--white);
  overflow: unset !important;
  padding: var(--spacing-xxl);
}
aside.filter-left-menu .filter-form-left.fixed-form .editor-form-container {
  margin-bottom: var(--spacing-none) !important;
}
aside.filter-left-menu .filter-left-busca-buttons {
  left: -430px;
  display: flex;
  width: 401px;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  height: auto !important;
  border-bottom-right-radius: var(--radius-xxxs);
  padding: var(--spacing-md) var(--spacing-xxl) !important;
  padding-right: var(--spacing-xxl) !important;
  border: none;
  -webkit-transition: left 0.35s ease;
  -moz-transition: left 0.35s ease;
  -o-transition: left 0.35s ease;
  -ms-transition: left 0.35s ease;
  transition: left 0.35s ease;
  box-shadow: none;
  gap: var(--spacing-md);
  background: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  aside.filter-left-menu .filter-left-busca-buttons {
    padding: 14px 30px 18px 30px;
  }
  aside.filter-left-menu .filter-left-busca-buttons .editor-button {
    font-size: var(--font-size-xxs);
  }
}
aside.filter-left-menu .form-legaldesk .k-header.k-combobox.k-widget span.k-dropdown-wrap.k-state-border-down {
  padding: 0;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field {
  width: 100%;
  height: auto;
  margin-top: 25px;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect {
  border-color: var(--border-primary-hight-contrast);
  width: 100%;
  margin-top: 25px;
  height: auto !important;
  max-height: none !important;
  min-height: 76px !important;
  overflow: unset !important;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap {
  background-color: var(--white);
  color: var(--white-contrast-text);
  position: relative;
  border-width: 0;
  border-style: solid;
  border-radius: var(--radius-vs);
  border-color: var(--border-primary-hight-contrast);
  width: 100% !important;
  height: auto !important;
  max-height: none !important;
  min-height: 76px !important;
  padding: 3px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap.k-floatwrap {
  display: block;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-reset {
  height: auto;
  background-color: var(--white);
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-input {
  position: absolute;
  top: -47px;
  left: -1px;
  width: 100% !important;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 6px 0;
  background-color: var(--white);
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button {
  width: 100% !important;
  height: 33px !important;
  border: none !important;
  margin: 0 !important;
  background: var(--neutral-x-contrast);
  margin-bottom: 1px !important;
  text-align: left;
  padding: 6px 30px 6px 10px !important;
  position: relative;
  line-height: 21px;
  max-width: 327px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button:hover {
  background-color: var(--neutral-x-tint);
  background-image: none;
  color: var(--neutral-x-tint-text);
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button .k-select {
  width: 30px !important;
  height: 33px !important;
  padding: 0;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-multiselect .k-multiselect-wrap .k-button .k-select .k-icon.k-i-close {
  width: 30px !important;
  height: 33px !important;
  background: none !important;
  position: relative !important;
  margin: 0;
  padding: 0 !important;
  top: 0 !important;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field .k-animation-container {
  top: 100% !important;
  margin-top: -90px !important;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field.multi-select-custom .k-multiselect .k-multiselect-wrap .k-button {
  width: 100% !important;
  height: auto !important;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field.multi-select-custom .k-multiselect .k-multiselect-wrap .k-button > span:first-child {
  display: inline-block;
  overflow: auto !important;
  text-overflow: unset !important;
  white-space: normal !important;
  padding: 0 !important;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular) !important;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field.multi-select-custom .k-multiselect .k-multiselect-wrap .k-button > span:first-child .k-state-default {
  display: inline-block;
  overflow: auto !important;
  text-overflow: unset !important;
  white-space: normal !important;
  padding: 0 !important;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular) !important;
}
aside.filter-left-menu .form-legaldesk .form-table .form-table-row .editor-multiselect-field.multi-select-custom .k-multiselect .k-multiselect-wrap .k-button > span:first-child .k-state-default h3 {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular) !important;
  height: auto;
  box-sizing: unset;
  width: 100%;
  display: inline-block;
}
aside.filter-left-menu > div[data-bind="compose: filterLeftBar"] {
  height: 100%;
  background-color: inherit;
}
aside.filter-left-menu.active {
  left: 0;
}
aside.filter-left-menu.active .filter-left-busca-buttons {
  left: 0;
  border-top: 1px solid var(--neutral-x-contrast);
}
aside.filter-left-menu.active .close-filter {
  opacity: 1;
  right: -17px;
}
aside.filter-left-menu.active .close-filter:before {
  opacity: 1;
  visibility: visible;
  width: calc(100% - 390px);
}
html.k-ie aside.filter-left-menu.active {
  left: 0;
}
html.k-ie aside.filter-left-menu.active .filter-left-busca-buttons {
  left: 0;
}
html.k-ie aside.filter-left-menu.active .close-filter {
  right: -17px;
  opacity: 1;
}
html.k-ie aside.filter-left-menu.active .close-filter:before {
  opacity: 1;
  visibility: visible;
  width: calc(100% - 390px);
}
html.k-ie aside.filter-left-menu {
  -webkit-transition: left 0.1s ease;
  -moz-transition: left 0.1s ease;
  -o-transition: left 0.1s ease;
  -ms-transition: left 0.1s ease;
  transition: left 0.1s ease;
}
html.k-ie aside.filter-left-menu .filter-left-busca-buttons {
  -webkit-transition: left 0.1s ease;
  -moz-transition: left 0.1s ease;
  -o-transition: left 0.1s ease;
  -ms-transition: left 0.1s ease;
  transition: left 0.1s ease;
}
html.k-ie aside.filter-left-menu .close-filter:before {
  width: 0;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.ts-action-link.show-sub .sub-menu-side-blocker,
.filter-action-link.show-sub .sub-menu-side-blocker {
  position: fixed;
  width: 100%;
  height: 100%;
  top: 0;
  left: 0;
  z-index: -1;
  background: transparent;
}
.filter-menu {
  display: none !important;
  visibility: hidden !important;
  opacity: 0;
  filter: alpha(opacity=0);
  width: 100%;
  height: 35px;
  position: absolute;
  z-index: 10001;
  bottom: 31px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-top: none;
  box-shadow: inset 0 1px 0 var(--main-primary-xx-tint);
}
.filter-menu .filter-action-link {
  width: 34px;
  height: 34px;
  z-index: 1;
  cursor: pointer;
  float: left;
  position: absolute;
  left: 50%;
  margin-left: -17px;
}
.filter-menu .filter-action-link.icon-new-filter {
  line-height: 34px;
  color: var(--main-primary-x-tint-text);
}
.filter-menu .filter-action-link.icon-new-filter:before {
  content: "\e984";
  font-size: var(--font-size-md);
}
.filter-menu .filter-action-link.icon-new-filter:after {
  content: "\e949";
  text-indent: 0px;
  float: left;
  width: 10px;
  height: 10px;
  display: inline;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  font-size: 10px;
  right: 3px;
  top: 3px;
}
.filter-menu .filter-action-link.icon-list-filter {
  line-height: 34px;
  color: var(--main-primary-x-tint-text);
}
.filter-menu .filter-action-link.icon-list-filter:before {
  content: "\e984";
  font-size: var(--font-size-md);
}
.filter-menu .filter-action-link.icon-list-filter:after {
  content: "\e944";
  text-indent: 0px;
  float: left;
  width: 10px;
  height: 10px;
  display: inline;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  font-size: 10px;
  right: 3px;
  top: 3px;
}
.filter-menu .menu-default.simple-options-menu {
  width: 35px;
  height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin: 0px auto !important;
  float: none;
}
.filter-menu .menu-default.simple-options-menu.options-menu .options-menu-icon {
  color: var(--main-primary-x-tint-text);
}
.filter-menu .menu-default.simple-options-menu.options-menu .options-menu-icon:before {
  margin-left: 1px;
  margin-top: 6px;
}
.filter-menu .menu-default.simple-options-menu.options-menu .options-menu-icon:after {
  right: auto;
  left: 17px;
  top: 9px;
}
.module-detail {
  min-width: 100vw;
}
.module-detail.detail-pasta {
  min-width: auto;
}
.module-detail.detail-pasta .header-actions-detail-custom {
  -webkit-transition: right 0.15s linear;
  -moz-transition: right 0.15s linear;
  -o-transition: right 0.15s linear;
  -ms-transition: right 0.15s linear;
  transition: right 0.15s linear;
  position: absolute;
  width: fit-content;
  display: flex;
  flex-direction: row;
  right: 0;
  margin-right: 30px;
  top: 21px;
}
.module-detail.detail-pasta .header-actions-detail-custom .editor-labeled-button {
  min-width: 25px;
  min-height: 20px;
  max-height: 40px;
}
.module-detail.detail-pasta .header-actions-detail-custom .editor-labeled-button.options-menu {
  overflow: initial;
}
.module-detail.detail-pasta .header-actions-detail-custom .editor-labeled-button.options-menu .options-button {
  border: none;
  margin-left: 2px;
}
.module-detail.detail-pasta .parent-detail .parent-detail-content {
  overflow: auto;
  height: calc(100vh - 120px) !important;
  background-color: var(--white);
}
.module-detail.detail-pasta .entity-detail .entity-detail-content {
  padding: 0 !important;
  height: calc(100% - 84px) !important;
}
.module-detail.detail-pasta .entity-detail .entity-detail-content .entity-detail-footer {
  bottom: 0px !important;
  position: fixed !important;
}
.module-detail.compromisso-processo {
  margin-top: 90px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  height: calc(100% - 95px);
  display: flex;
}
.module-detail.compromisso-processo .rightHeader {
  position: absolute;
  margin-top: 28px;
  width: fit-content;
  top: 0px;
  right: 0px;
}
.module-detail.compromisso-processo .rightHeader .detail-actions {
  transition: padding-right 0.15s linear;
  padding-inline: var(--spacing-xxl);
}
.module-detail.compromisso-processo .rightHeader .detail-actions .options-menu {
  overflow: initial;
}
.module-detail.compromisso-processo .scheduler-container-right .agenda-wrapper #pager {
  transition: padding-right 0.15s linear;
  bottom: 8px !important;
}
.rightBarVisible .module-detail.compromisso-processo .rightHeader .detail-actions {
  transition: padding-right 0.15s linear;
  padding-right: 283px;
}
.rightBarVisible .module-detail.compromisso-processo .scheduler-container-right .agenda-wrapper #pager {
  transition: padding-right 0.15s linear;
  padding-right: 283px;
}
.module-detail.full-screen-detail {
  display: flex;
  margin-top: 90px;
}
.module-detail.full-screen-detail.agenda-detail {
  border-top: 0px !important;
}
.module-detail.full-screen-detail.agenda-detail .entity-detail {
  height: calc(100vh - 175px);
}
.module-detail.full-screen-detail.agenda-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 160px);
  width: calc(100% - 52px);
}
@media (min-width: 1250px) {
  .module-detail.full-screen-detail.agenda-detail .entity-detail .entity-detail-content .entity-detail-internal .container-bottom-buttons {
    padding-right: 38px !important;
  }
}
.module-detail.full-screen-detail.agenda-detail .entity-detail .actions-bar .editor-labeled-button .editor-button-icon {
  font-size: var(--font-size-md);
  margin: 0;
}
.module-detail.full-screen-detail.agend-corresp-detail {
  border-top: 0px !important;
}
.module-detail.full-screen-detail.agend-corresp-detail .entity-detail {
  height: calc(100vh - 130px);
}
.module-detail.full-screen-detail.agend-corresp-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 45px);
  width: calc(100% - 52px);
}
@media (min-width: 1250px) {
  .module-detail.full-screen-detail.agend-corresp-detail .entity-detail .entity-detail-content .entity-detail-internal .container-bottom-buttons {
    padding-right: 38px !important;
  }
}
.module-detail.full-screen-detail.agend-corresp-detail .entity-detail .actions-bar .editor-labeled-button .editor-button-icon {
  font-size: var(--font-size-md);
}
.module-detail.full-screen-detail.demais-andamentos-detail {
  border-top: 0px !important;
}
.module-detail.full-screen-detail.demais-andamentos-detail .parent-detail {
  height: calc(100vh - 127px);
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail {
  height: calc(100vh - 127px);
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content {
  height: calc(100% - 40px);
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 {
  height: calc(100vh - 127px);
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container {
  height: calc((var(--vh, 1vh)*100) - 176px);
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table thead {
  position: fixed;
  z-index: 4;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table thead tr td {
  border-top: 0px !important;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table thead tr.options-column {
  border-top: 0px;
  border-left: 0px;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table thead tr.act-column,
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table thead tr.description-column,
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table thead tr.data-column {
  border-top: 0px;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container table tbody {
  margin-top: 45px;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container tr {
  display: flex;
  flex-direction: row;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container tr td.options-column {
  border: 1px solid var(--border-primary-hight-contrast);
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container tr td.options-column li.icon-more_options-02 {
  height: 100%;
  width: 100%;
  left: 50%;
  top: 0px;
  z-index: auto;
  display: flex;
}
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container tr td.act-column,
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container tr td.description-column,
.module-detail.full-screen-detail.demais-andamentos-detail .entity-detail .entity-detail-content .entity-detail-container .related-entities2 .andamento-container tr td.data-column {
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: 0px;
  z-index: 0;
}
.module-detail.full-screen-detail.andamento-detail {
  border-top: 0px !important;
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .k-splitter .k-splitbar {
  left: 0px;
  height: 5px !important;
  border-width: 1px 0px;
  border-bottom: 0px;
  background-repeat: repeat-x;
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .k-splitter .k-splitbar .k-collapse-prev {
  top: 0px;
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .k-splitter .k-splitbar .k-collapse-prev::before {
  color: var(--white-contrast-text);
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .k-splitter .k-splitbar .k-expand-prev {
  top: 0px;
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .k-splitter .k-splitbar .k-expand-prev::before {
  color: var(--white-contrast-text);
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .container-bottom-buttons {
  display: flex;
  flex-flow: row-reverse;
}
.module-detail.full-screen-detail.andamento-detail.print-andamentos .entity-detail .entity-detail-content .container-bottom-buttons .separated-pager {
  border: 0px;
  width: calc(100% - 350px);
  position: relative;
  left: -30px;
  display: block;
  float: left;
  top: -6px;
  flex: 1;
}
.module-detail.full-screen-detail.andamento-detail .entity-detail {
  height: calc(100vh - 125px);
}
.module-detail.full-screen-detail.andamento-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 160px);
  width: calc(100% - 52px) !important;
}
@media (min-width: 1250px) {
  .module-detail.full-screen-detail.andamento-detail .entity-detail .entity-detail-content .entity-detail-internal .container-bottom-buttons {
    padding-right: 38px !important;
  }
}
.module-detail.full-screen-detail.andamento-detail .entity-detail .actions-bar .editor-labeled-button .editor-button-icon {
  font-size: var(--font-size-md);
}
.module-detail.full-screen-detail.publicacoes-detail .entity-detail .actions-bar .editor-labeled-button .editor-button-icon {
  font-size: var(--font-size-md);
}
.module-detail.full-screen-detail .entity-detail,
.module-detail.full-screen-detail .parent-detail {
  height: calc(100vh - 127px);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.module-detail .parent-detail {
  width: 415px;
  height: 100%;
  border-right: 1px solid var(--border-primary-hight-contrast);
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.gerenciamento-pf .module-detail .parent-detail {
  width: 375px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .parent-detail {
    width: 300px;
  }
}
.module-detail .parent-detail.loading-custom {
  height: calc(100vh - 117px);
}
.rightBarVisible .module-detail .parent-detail.pull-content {
  padding-right: 256px;
}
.module-detail .parent-detail .parent-detail-title {
  width: 100%;
  height: 46px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  padding: var(--spacing-xs) var(--spacing-xxl);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.module-detail .parent-detail .parent-detail-title .ident-processo {
  padding-left: 15px;
  text-transform: lowercase;
}
.module-detail .parent-detail .parent-detail-title .ident-processo::first-letter {
  text-transform: uppercase;
}
.module-detail .parent-detail .parent-detail-title span {
  line-height: 46px;
  font-weight: var(--font-weight-semibold);
  float: left;
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.module-detail .parent-detail .parent-detail-title span:hover {
  transition: all 0.15s ease;
  opacity: 0.8;
  cursor: pointer;
}
.module-detail .parent-detail .parent-detail-title .icon-come-back:before {
  position: absolute;
  top: 12px;
  left: 12px;
}
.module-detail .parent-detail .parent-detail-title .icon-new-light {
  position: absolute;
  top: 12px;
  left: 15px;
}
.module-detail .parent-detail .parent-detail-title [class*='icon-'],
.module-detail .parent-detail .parent-detail-title [class*=' icon-'] {
  width: 20px;
  height: 20px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.module-detail .parent-detail .parent-detail-title [class*='icon-'].with-margin,
.module-detail .parent-detail .parent-detail-title [class*=' icon-'].with-margin {
  float: left;
  margin: 12px;
}
.module-detail .parent-detail .parent-detail-title [class*='icon-'] + .header-bar-btn,
.module-detail .parent-detail .parent-detail-title [class*=' icon-'] + .header-bar-btn {
  margin-right: 0;
}
.module-detail .parent-detail .parent-detail-title.parent-come-back {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
}
.module-detail .parent-detail .parent-detail-title.parent-come-back .icon-come-back,
.module-detail .parent-detail .parent-detail-title.parent-come-back .options-menu {
  width: 30px;
  height: 30px;
  position: relative;
  margin-top: 11px;
}
.module-detail .parent-detail .parent-detail-title.parent-come-back .icon-come-back:before,
.module-detail .parent-detail .parent-detail-title.parent-come-back .options-menu:before {
  position: absolute;
  top: 0;
  left: 0;
}
.module-detail .parent-detail .parent-detail-title.parent-come-back span {
  width: auto;
}
.module-detail .parent-detail .parent-detail-title.parent-come-back span:last-child {
  margin-left: 5px;
  font-weight: var(--font-weight-regular);
}
.module-detail .parent-detail .parent-detail-title.parent-come-back span:empty:after {
  color: var(--neutral-x-contrast-text);
  text-align: center;
  font-size: var(--font-size-md);
  content: attr(data-empty-title);
  display: block;
}
.module-detail .parent-detail .parent-detail-title.parent-come-back ~ .parent-detail-content div:empty:after {
  width: 100%;
  color: var(--off-white-contrast-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.module-detail .parent-detail .parent-detail-title .right-action-container {
  width: 320px;
  height: 46px;
  position: absolute;
  top: 0;
  right: 0;
  margin-right: 10px;
}
.module-detail .parent-detail .parent-detail-title .right-action-container .search-container {
  height: 30px;
  margin: 7px 0px 8px 16px;
  padding: 0;
  background-color: var(--white);
  border: 1px solid var(--neutral-x-contrast);
}
.module-detail .parent-detail .parent-detail-title .right-action-container .search-container ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.module-detail .parent-detail .parent-detail-title .right-action-container .search-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 46px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  position: absolute;
  top: 0;
  height: 100%;
  border: none;
  margin: 0;
  padding-left: 5px;
  background-color: transparent;
  outline: none;
}
.module-detail .parent-detail .parent-detail-title .right-action-container .search-container span {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  padding: 5px;
  position: absolute;
  right: 5px;
  font-weight: var(--font-weight-light);
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  width: 80%;
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table {
  display: block;
  width: 364px;
  float: none;
  height: 33px;
  margin-right: 14px;
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table .form-table-row {
  display: block;
  width: 365px;
  height: 33px;
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table .form-table-row .editor-form-container {
  margin-bottom: 0;
  min-height: initial;
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table .form-table-row .editor-form-container .editor-form-field .k-widget {
  width: auto;
  left: 0;
  font-weight: var(--font-weight-regular);
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap {
  height: 30px;
  width: 335px;
  font-weight: var(--font-weight-regular);
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap .k-input {
  font-weight: var(--font-weight-regular);
  height: 30px;
  border-left: none !important;
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap .k-select {
  width: 28px;
}
.module-detail .parent-detail .parent-detail-title .right-action-container.with-form .search-container {
  width: 305px;
  margin-left: 0;
}
.module-detail .parent-detail .grid-action-container {
  width: auto;
  height: 36px;
  position: relative;
  top: 9px;
  display: inline-flex;
  gap: 10px;
  margin-left: 23px;
}
.module-detail .parent-detail .grid-action-container .grid-action-link {
  width: auto;
  height: auto;
  color: var(--neutral-x-contrast-text);
  min-width: 10px;
  min-height: 10px;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
}
.module-detail .parent-detail .grid-action-container .options-menu {
  border: 1px solid;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  border-radius: var(--radius-vs);
  vertical-align: middle;
  text-decoration: none;
  cursor: pointer;
  letter-spacing: normal;
  display: inline-flex;
  text-align: center;
  outline: none;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  margin-left: 5px;
  min-width: 50px;
  min-height: 30px;
  max-height: 30px;
  padding: var(--spacing-xxs) var(--spacing-xs);
  position: relative;
  top: 6px;
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--main-primary-xxx-contrast);
}
.module-detail .parent-detail .grid-action-container .options-menu i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.module-detail .parent-detail .grid-action-container .options-menu:focus i.ico-settings,
.module-detail .parent-detail .grid-action-container .options-menu:focus :not(.item-menu-link) > span,
.module-detail .parent-detail .grid-action-container .options-menu:focus :not(.item-menu-link) > .k-link {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.module-detail .parent-detail .grid-action-container .options-menu:focus i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu:focus :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu:focus :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:focus .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:focus .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.module-detail .parent-detail .grid-action-container .options-menu:hover i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu:hover :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu:hover :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:hover .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:hover .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.module-detail .parent-detail .grid-action-container .options-menu:active i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu:active :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu:active :not(.item-menu-link) > .k-link::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:active .options-menu-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu:active .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--main-primary-xx-tint-text) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button,
.module-detail .parent-detail .grid-action-container .options-menu.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button :not(.item-menu-link) > .k-link::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:focus,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:focus i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:focus i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:focus :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:focus :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:focus :not(.item-menu-link) > .k-link::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:focus :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:focus .options-menu-icon::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:focus .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:focus .options-menu-icon :not(.item-menu-link) > .k-link,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:focus .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:hover,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:hover i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:hover i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:hover :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:hover :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:hover :not(.item-menu-link) > .k-link::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:hover :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:hover .options-menu-icon::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:hover .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:hover .options-menu-icon :not(.item-menu-link) > .k-link,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:hover .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:active,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:active i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:active i.ico-settings::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:active :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:active :not(.item-menu-link) > span::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:active :not(.item-menu-link) > .k-link::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:active :not(.item-menu-link) > .k-link::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:active .options-menu-icon::before,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:active .options-menu-icon::before {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.disabled-button:active .options-menu-icon :not(.item-menu-link) > .k-link,
.module-detail .parent-detail .grid-action-container .options-menu.disabled:active .options-menu-icon :not(.item-menu-link) > .k-link {
  color: var(--neutral-x-tint) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.for-grid-actions {
  max-height: 34px;
  min-height: 34px;
  top: 0px;
}
.module-detail .parent-detail .grid-action-container .options-menu.container-complex .options-menu-icon.options-button .k-link {
  background: var(--main-primary-xx-contrast) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.container-complex .options-menu-icon.options-button .k-link span {
  margin: var(--spacing-none) var(--spacing-xxs) var(--spacing-none) var(--spacing-vs);
  background: var(--main-primary-xx-contrast) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu.container-complex .options-menu-icon.options-button .k-link .expand-context::before {
  top: 11px;
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button {
  z-index: auto;
  border: none;
  height: auto !important;
  background: transparent;
  margin: var(--spacing-none) !important;
  padding: var(--spacing-none) !important;
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button::before {
  line-height: 20px;
  font-style: normal;
  color: var(--main-primary-xx-tint);
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button .k-link {
  gap: var(--spacing-vs);
  border: none !important;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  background: transparent !important;
  padding: var(--spacing-none) !important;
  font-weight: var(--font-weight-semibold);
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button .k-link .expand-context {
  display: none;
  top: -16px;
  left: -5px;
  position: relative;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button .k-link .expand-context::before {
  width: 100%;
  height: 100%;
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md) !important;
  display: inline-block;
  line-height: 33px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button .k-link.k-state-active {
  background-color: transparent !important;
}
.module-detail .parent-detail .grid-action-container .options-menu .options-menu-icon.options-button .k-link.k-state-active .expand-context::before {
  content: "\e962";
}
.module-detail .parent-detail .parent-detail-content {
  width: 100%;
  height: calc(100vh - 165px);
  padding: 32px;
  overflow: auto;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.gerenciamento-pf .module-detail .parent-detail .parent-detail-content {
  height: calc(100vh - 237px);
  padding: 0 32px;
}
.outlook .module-detail .parent-detail .parent-detail-content {
  height: calc(100vh - 114px);
}
.module-detail .parent-detail .parent-detail-content .detail-container {
  width: 100%;
  float: left;
  margin-bottom: 13px;
}
.k-ie .module-detail .parent-detail .parent-detail-content .detail-container,
.k-ff .module-detail .parent-detail .parent-detail-content .detail-container {
  position: relative;
}
.k-ie .module-detail .parent-detail .parent-detail-content .detail-container:after,
.k-ff .module-detail .parent-detail .parent-detail-content .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .parent-detail .parent-detail-content .detail-container {
    position: relative;
  }
  .module-detail .parent-detail .parent-detail-content .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.module-detail .parent-detail .parent-detail-content .detail-container:last-child {
  padding-bottom: 18px;
}
.module-detail .parent-detail .parent-detail-content .detail-container .detail-label {
  width: 30%;
  padding-right: 3%;
  line-height: 1.6;
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  float: left;
  font-weight: var(--font-weight-semibold);
}
.module-detail .parent-detail .parent-detail-content .detail-container .detail-label label {
  text-transform: lowercase;
}
.module-detail .parent-detail .parent-detail-content .detail-container .detail-label label::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .parent-detail .parent-detail-content .detail-container .detail-label {
    width: 47%;
    font-size: var(--font-size-xxs);
    line-height: 1.4;
  }
}
.module-detail .parent-detail .parent-detail-content .detail-container .detail-value {
  width: 67%;
  line-height: 1.6;
  font-size: var(--font-size-sm);
  float: left;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .parent-detail .parent-detail-content .detail-container .detail-value {
    width: 50%;
    font-size: var(--font-size-xxs);
    line-height: 1.4;
  }
}
.module-detail .parent-detail .parent-detail-content .detail-container .detail-value .pre {
  white-space: pre-line;
}
.gerenciamento-pf .module-detail .parent-detail .parent-detail-content .container-bottom-buttons {
  position: fixed;
  left: 0;
  width: 373px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .gerenciamento-pf .module-detail .parent-detail .parent-detail-content .container-bottom-buttons {
    left: 1px;
    height: 60px;
  }
}
.gerenciamento-pf .module-detail .parent-detail .parent-detail-content .container-bottom-buttons .editor-button {
  position: absolute;
  right: 40px;
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.gerenciamento-pf .module-detail .parent-detail .parent-detail-content .container-bottom-buttons .editor-button.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.module-detail.detail-pasta {
  margin-top: 84px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.module-detail .entity-detail {
  width: calc(100% - 415px);
  height: calc(100vh - 116px);
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.gerenciamento-pf .module-detail .entity-detail {
  width: calc(100% - 375px);
  height: calc(100vh - 119px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .entity-detail {
    width: calc(100% - 300px);
  }
}
.module-detail .entity-detail .actions-bar {
  width: 100%;
  height: 46px;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 12px 24px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  position: relative;
  display: flex;
  align-items: center;
  justify-content: flex-end;
}
.module-detail .entity-detail .actions-bar .grid-action-link .icon-new-light {
  font-size: 18px;
  width: 30px;
  height: 20px;
  text-align: left;
}
.module-detail .entity-detail .actions-bar .grid-action-link .icon-new-light.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.module-detail .entity-detail .actions-bar .action-link {
  height: 20px;
  margin-right: 10px;
  float: left;
  position: relative;
  color: var(--neutral-x-contrast-text);
}
.module-detail .entity-detail .actions-bar .action-link.icon-attachment {
  margin-right: 14px;
}
.module-detail .entity-detail .actions-bar .action-link .action-link-image {
  width: 20px;
  height: 20px;
  padding: 0;
  opacity: 1;
  filter: alpha(opacity=100);
  float: left;
  position: relative;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.localizacao-pf .module-detail .entity-detail .actions-bar .action-link .action-link-image:before {
  line-height: 22px !important;
}
.module-detail .entity-detail .actions-bar .action-link .action-link-image:hover {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.module-detail .entity-detail .actions-bar .action-link .action-link-text {
  padding: 0 2px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  position: relative;
}
.module-detail .entity-detail .actions-bar .action-link .action-link-text::first-letter {
  text-transform: uppercase;
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container {
  position: absolute;
  width: 100%;
  height: 100%;
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container ul {
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  width: 0;
  height: 0;
  top: 0;
  left: -10px;
  opacity: 0;
  visibility: hidden;
  position: absolute;
  white-space: nowrap;
  background: var(--neutral-contrast);
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container ul li {
  padding: 8px 15px;
  float: left;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  opacity: 0;
  cursor: pointer;
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container ul li:hover {
  background: var(--main-primary-default);
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container ul li:hover a {
  color: var(--main-primary-default-text);
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container ul li a {
  font-size: var(--font-size-xxs);
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container ul:before {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  opacity: 0;
  content: '';
  position: absolute;
  top: -6px;
  left: 13px;
  width: 0;
  height: 0;
  border-left: 7px solid transparent;
  border-right: 7px solid transparent;
  border-bottom: 6px solid var(--neutral-contrast);
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container:hover ul {
  top: 130%;
  width: auto;
  height: auto;
  opacity: 1;
  visibility: visible;
  box-shadow: 2px 6px 6px 1px hlsa(var(--black-hsl), .3);
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container:hover ul li {
  opacity: 1;
}
.module-detail .entity-detail .actions-bar .action-link .submenu-bar-container:hover ul:before {
  opacity: 1;
}
.module-detail .entity-detail .entity-detail-content {
  width: 100%;
  height: 100%;
  background-color: var(--white);
  padding: 0 0 106px 0;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  position: absolute;
  height: calc(100% - 173px);
  overflow-y: auto;
  width: calc(100% - 64px);
  padding: 24px;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.entity-publicacoes {
  height: calc(100% - 136px);
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 136px);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: space-around;
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet {
  float: left;
  margin: 0 30px 40px 0;
  position: relative;
  width: 100%;
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet {
  background-color: var(--neutral-contrast);
  padding: 5px;
  position: inherit;
  display: inline-block;
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet tr td.niche {
  width: 80px;
  height: 40px;
  background-color: var(--white);
  border: 2px solid var(--neutral-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet tr td.niche .number-of-folders {
  display: none;
  font-size: var(--font-size-xxs);
  line-height: 10px;
  color: var(--white-contrast-text);
  position: absolute;
  bottom: 0;
  right: 2px;
  font-weight: var(--font-weight-semibold);
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet tr td.niche.default {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet tr td.niche.available {
  background-color: var(--fb-success-default);
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet tr td.niche.available .number-of-folders {
  display: block;
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet tr td.niche.to-vacate {
  background-color: var(--fb-danger-default);
}
.gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet:last-child {
  margin-bottom: 0 !important;
}
.k-ie .gerenciamento-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal table.container-cabinet tbody.cabinet:before {
  content: '';
  padding: 50px;
  position: absolute;
  bottom: -32px;
}
.localizacao-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 80px);
}
.localizacao-pf .module-detail .entity-detail .entity-detail-content .entity-detail-internal .container-cabinet .cabinet .niche {
  cursor: default;
}
.outlook .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 126px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
    height: calc(100% - 189px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
    height: calc(100% - 225px);
  }
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container {
  width: 27%;
  margin-bottom: 18px;
  float: left;
}
.k-ie .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container,
.k-ff .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container {
  position: relative;
}
.k-ie .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container:after,
.k-ff .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container {
    position: relative;
  }
  .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container:last-child {
  padding-bottom: 0px !important;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container .detail-label {
  width: 100%;
  float: left;
  color: var(--white-contrast-text);
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container .detail-label:last-child {
  padding-bottom: 18px;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container .detail-label label {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  font-family: 'Open Sans', sans-serif;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container .detail-label label::first-letter {
  text-transform: uppercase;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container .detail-value {
  width: 100%;
  float: left;
  color: var(--white-contrast-text);
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail .detail-container .detail-value span {
  font-size: var(--font-size-sm);
  word-break: break-word;
  font-family: 'Open Sans', sans-serif;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container {
  width: 100%;
  margin-bottom: 18px;
  float: left;
}
.k-ie .module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container,
.k-ff .module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container {
  position: relative;
}
.k-ie .module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container:after,
.k-ff .module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container {
    position: relative;
  }
  .module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container:last-child {
  padding-bottom: 18px;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container .detail-label {
  width: 100%;
  float: left;
  color: var(--white-contrast-text);
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container .detail-label:last-child {
  padding-bottom: 18px;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container .detail-label label {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  font-family: 'Open Sans', sans-serif;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container .detail-label label::first-letter {
  text-transform: uppercase;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container .detail-value {
  width: 100%;
  float: left;
  color: var(--white-contrast-text);
}
.module-detail .entity-detail .entity-detail-content .entity-detail-internal .detail-container .detail-value span {
  font-size: var(--font-size-sm);
  word-break: break-word;
  font-family: 'Open Sans', sans-serif;
}
.module-detail .entity-detail .entity-detail-content .entity-detail-footer {
  position: absolute;
  bottom: 78px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  width: 100%;
  background-color: var(--off-white);
  padding: 9px 32px 8px 32px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.module-detail .entity-detail .entity-detail-content .entity-detail-footer.bottom {
  bottom: 2px;
}
.outlook .module-detail .entity-detail .entity-detail-content .entity-detail-footer {
  bottom: 24px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .entity-detail .entity-detail-content .entity-detail-footer {
    bottom: 87px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .module-detail .entity-detail .entity-detail-content .entity-detail-footer {
    bottom: 123px;
  }
}
.module-detail .entity-detail .container-bottom-buttons {
  width: calc(100% - 1px);
  position: absolute;
  padding-right: 38px !important;
  left: 0;
}
.outlook .module-detail .entity-detail .container-bottom-buttons {
  bottom: -48px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .entity-detail .container-bottom-buttons {
    padding-right: 20px !important;
    bottom: 25px;
    left: 1px;
    height: 60px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .module-detail .entity-detail .container-bottom-buttons {
    bottom: 61px;
  }
}
.module-detail .related-entities,
.module-detail .related-entities2 {
  width: calc(100% - 415px);
  height: calc(100vh - 119px);
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  float: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .related-entities,
  .module-detail .related-entities2 {
    width: calc(100% - 301px);
  }
}
.module-detail .related-entities .related-entities-header,
.module-detail .related-entities2 .related-entities-header {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 6px 32px;
}
.module-detail .related-entities .related-entities-header .related-entities-title,
.module-detail .related-entities2 .related-entities-header .related-entities-title {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 400;
  line-height: 26px;
}
.module-detail .related-entities .related-entities-header .related-entities-title::first-letter,
.module-detail .related-entities2 .related-entities-header .related-entities-title::first-letter {
  text-transform: uppercase;
}
.module-detail .related-entities .related-entities-header .related-entities-title:first-child,
.module-detail .related-entities2 .related-entities-header .related-entities-title:first-child {
  padding-left: 15px;
}
.module-detail .related-entities .related-entities-header .related-entities-title:not(:first-child),
.module-detail .related-entities2 .related-entities-header .related-entities-title:not(:first-child) {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 14px;
}
.module-detail .related-entities .related-entities-header .related-entities-title:not(:last-child),
.module-detail .related-entities2 .related-entities-header .related-entities-title:not(:last-child) {
  width: calc(100% - 471px);
  max-width: 250px;
}
.module-detail .related-entities .related-entities-header .related-entities-title:last-child,
.module-detail .related-entities2 .related-entities-header .related-entities-title:last-child {
  flex: 1 1 0px;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
}
.module-detail .related-entities .related-entities-content,
.module-detail .related-entities2 .related-entities-content {
  width: 100%;
  height: calc(100vh - 263px);
  outline: none;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: auto;
}
.andamentosProcesso .module-detail .related-entities .related-entities-content,
.andamentosProcesso .module-detail .related-entities2 .related-entities-content {
  height: calc(100vh - 262px) !important;
}
.outlook .module-detail .related-entities .related-entities-content,
.outlook .module-detail .related-entities2 .related-entities-content {
  height: calc(100vh - 160px);
}
.module-detail .related-entities .related-entities-content .related-entity-container,
.module-detail .related-entities2 .related-entities-content .related-entity-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: auto;
  padding: 10px 32px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: var(--font-size-xs);
  position: relative;
  cursor: pointer;
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(even),
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(even) {
  background-color: var(--neutral-x-contrast);
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(even):hover .related-entity-column.last .buttons-container,
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(even):hover .related-entity-column.last .buttons-container {
  pointer-events: auto;
  background: var(--neutral-x-contrast);
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(even):hover .related-entity-column.last .buttons-container [class*='icon'],
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(even):hover .related-entity-column.last .buttons-container [class*='icon'],
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(even):hover .related-entity-column.last .buttons-container [class*=' icon'],
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(even):hover .related-entity-column.last .buttons-container [class*=' icon'] {
  opacity: 1;
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(odd),
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(odd) {
  background-color: var(--white);
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container,
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container {
  pointer-events: auto;
  background: var(--neutral-x-contrast);
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container:after,
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container [class*='icon'],
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container [class*='icon'],
.module-detail .related-entities .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container [class*=' icon'],
.module-detail .related-entities2 .related-entities-content .related-entity-container:nth-child(odd):hover .related-entity-column.last .buttons-container [class*=' icon'] {
  opacity: 1;
}
.module-detail .related-entities .related-entities-content .related-entity-container.has-desdobramento,
.module-detail .related-entities2 .related-entities-content .related-entity-container.has-desdobramento {
  position: relative;
}
.module-detail .related-entities .related-entities-content .related-entity-container.has-desdobramento:before,
.module-detail .related-entities2 .related-entities-content .related-entity-container.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column span,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 95%;
  display: block;
  max-height: 70px;
  height: 16px;
  line-height: 16px;
}
@media screen\0 {
  .module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column span,
  .module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column span {
    overflow: visible;
  }
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column span.line-clamp,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column span.line-clamp {
  text-align: justify;
  height: 64px;
  overflow: hidden;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column.aditivo span.line-clamp,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.aditivo span.line-clamp {
  height: 16px !important;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu {
  width: 28px;
  background-color: transparent !important;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu .options-menu-icon,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu .options-menu-icon {
  background-color: transparent !important;
  background-image: none !important;
  position: absolute;
  z-index: auto;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu .options-menu-icon > .k-link,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu .options-menu-icon > .k-link {
  display: none;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu .options-menu-icon .icon-detail-view,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column .buttons-container .options-menu .options-menu-icon .icon-detail-view {
  line-height: 80px;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column .buttons-container span[class*='icon'].disabled,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column .buttons-container span[class*='icon'].disabled,
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column .buttons-container span[class*=' icon'].disabled,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column .buttons-container span[class*=' icon'].disabled {
  cursor: no-drop;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column:not(:first-child),
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column:not(:first-child) {
  padding-left: 32px;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column:not(:last-child),
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column:not(:last-child) {
  width: calc(100% - 471px);
  max-width: 250px;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column:last-child,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column:last-child {
  flex: 1 1 0px;
  -webkit-flex: 1 1 0px;
  -ms-flex: 1 1 0px;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column.last .buttons-container,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.last .buttons-container {
  -webkit-transition: opacity 0.075s ease;
  -moz-transition: opacity 0.075s ease;
  -o-transition: opacity 0.075s ease;
  -ms-transition: opacity 0.075s ease;
  transition: opacity 0.075s ease;
  width: auto;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  right: 0;
  pointer-events: none;
  position: absolute;
  top: 0;
  padding-right: 10px;
  padding-left: 15px;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column.last .buttons-container:after,
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.last .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column.last .buttons-container [class*='icon'],
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.last .buttons-container [class*='icon'],
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column.last .buttons-container [class*=' icon'],
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.last .buttons-container [class*=' icon'] {
  width: 20px;
  height: 20px;
  margin-right: 8px;
  opacity: 0;
}
.module-detail .related-entities .related-entities-content .related-entity-container .related-entity-column.last .buttons-container .icon-attachment:not(.hide-default),
.module-detail .related-entities2 .related-entities-content .related-entity-container .related-entity-column.last .buttons-container .icon-attachment:not(.hide-default) {
  opacity: 1;
}
.module-detail .related-entities .related-entities-content .related-entity-container.selected,
.module-detail .related-entities2 .related-entities-content .related-entity-container.selected {
  background-color: var(--neutral-x-contrast) !important;
}
.module-detail .related-entities .container-bottom-buttons,
.module-detail .related-entities2 .container-bottom-buttons {
  width: calc(100% - 1px);
  position: absolute;
  padding-right: 38px !important;
  left: 0;
}
.module-detail .agenda-container {
  width: 100%;
  float: left;
}
.openDialog .module-detail .agenda-container {
  width: 100% !important;
}
.module-detail .agenda-container .body-agenda {
  width: 100%;
  float: left;
  height: calc((var(--vh, 1vh) * 100) - 253px);
}
.outlook .module-detail .agenda-container .body-agenda {
  height: calc(100vh - 160px);
}
.module-detail .agenda-container table {
  width: 100%;
  float: left;
}
.module-detail .agenda-container table .agenda-data {
  width: 125px;
  min-width: 125px;
  max-width: 125px;
  position: sticky;
  left: 0;
  z-index: 2;
}
.module-detail .agenda-container table .agenda-options {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  min-height: 76px;
  left: 125px;
  position: sticky;
  z-index: 2;
  background-image: none;
  border-top: none;
  border-left: none;
}
.module-detail .agenda-container table .agenda-options.column-menu {
  height: 76px;
}
.module-detail .agenda-container table .agenda-options .icon-more_options-02 {
  width: 100%;
  height: 100%;
  display: block;
}
.module-detail .agenda-container table .agenda-options.dot-indicator.red:after {
  top: 28%;
  text-align: center;
  right: 5px;
}
.module-detail .agenda-container table .agenda-options ul {
  width: 260px;
}
.module-detail .agenda-container table .agenda-options li {
  font-size: 21px;
  left: 50%;
  border: none;
  transform: translateX(-50%);
  color: var(--off-white-contrast-text);
}
@media screen and (min-width: 1280px) {
  .module-detail .agenda-container table .agenda-options li {
    font-size: calc(21px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .module-detail .agenda-container table .agenda-options li {
    font-size: 21px;
  }
}
.module-detail .agenda-container table .agenda-options li.offset-menu {
  position: static;
  width: 20px;
  height: 20px;
  margin-top: 30px;
  margin-left: 19px;
  float: none;
}
.module-detail .agenda-container table .agenda-options li span {
  background-image: none;
  text-align: left;
}
.module-detail .agenda-container table .agenda-options li.k-state-hover span {
  background-color: var(--off-white);
}
.module-detail .agenda-container table .agenda-options li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.module-detail .agenda-container table .agenda-options li.disabled span {
  cursor: not-allowed;
  opacity: 1;
}
.module-detail .agenda-container table .agenda-options li.k-state-border-down .k-animation-container {
  left: 20px !important;
  top: -10px !important;
}
.module-detail .agenda-container table .agenda-options li.k-state-border-up .k-animation-container {
  left: 20px !important;
  top: -345px !important;
}
.module-detail .agenda-container table .agenda-options li.dot-indicator.red:after {
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  padding: 0 4px;
  font-size: 10px;
  height: 17px;
  line-height: 17px;
  width: auto;
  min-width: 12px;
}
.module-detail .agenda-container table .agenda-periodo {
  width: 175px;
  max-width: 175px;
  min-width: 175px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table .agenda-periodo {
    width: 160px;
    max-width: 160px;
    min-width: 160px;
  }
}
.module-detail .agenda-container table .agenda-tipo {
  width: 155px;
  max-width: 155px;
  min-width: 155px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table .agenda-tipo {
    width: 145px;
    max-width: 145px;
  }
}
.module-detail .agenda-container table .agenda-desdobramento {
  width: 215px;
  max-width: 215px;
  min-width: 215px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table .agenda-desdobramento {
    width: 188px;
    max-width: 188px;
    min-width: 188px;
  }
}
.module-detail .agenda-container table .agenda-desdobramento.has-desdobramento {
  position: relative;
}
.module-detail .agenda-container table .agenda-desdobramento.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.module-detail .agenda-container table .single-item td:before {
  height: 100%;
}
@media screen\0 {
  .module-detail .agenda-container table .single-item td:before {
    height: 75px;
  }
}
.module-detail .agenda-container table .multiple-item td:before {
  height: 100%;
}
@media screen\0 {
  .module-detail .agenda-container table .multiple-item td:before {
    height: 73px;
  }
}
.module-detail .agenda-container table .agenda-menu {
  position: relative;
}
.module-detail .agenda-container table .agenda-menu .evento-menu {
  -webkit-transition: opacity 0.075s ease;
  -moz-transition: opacity 0.075s ease;
  -o-transition: opacity 0.075s ease;
  -ms-transition: opacity 0.075s ease;
  transition: opacity 0.075s ease;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  padding-left: 30px;
  height: 100%;
  right: 0;
  top: 0;
  pointer-events: none;
  position: absolute;
  padding-right: 10px;
}
@media screen\0 {
  .module-detail .agenda-container table .agenda-menu .evento-menu {
    padding-right: 30px;
  }
}
.module-detail .agenda-container table .agenda-menu .evento-menu [class*='icon'],
.module-detail .agenda-container table .agenda-menu .evento-menu [class*=' icon'] {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-right: 8px;
  font-size: 18px;
  opacity: 0;
}
.module-detail .agenda-container table .agenda-menu .evento-menu [class*='icon'].disabled,
.module-detail .agenda-container table .agenda-menu .evento-menu [class*=' icon'].disabled {
  cursor: no-drop;
}
.module-detail .agenda-container table .agenda-menu .evento-menu .icon-attachment:not(.hide-default) {
  opacity: 1;
}
.module-detail .agenda-container table .agenda-menu .evento-menu.single-appointment {
  top: 0;
}
@media screen\0 {
  .module-detail .agenda-container table .agenda-menu .evento-menu.single-appointment {
    padding-right: 8px;
  }
}
.module-detail .agenda-container table tr td {
  position: relative;
}
.module-detail .agenda-container table tr td.agenda-data {
  pointer-events: none;
}
.module-detail .agenda-container table tr.concluido td.agenda-periodo:before {
  background: var(--fb-success-default) !important;
}
.module-detail .agenda-container table tr.concluido.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
  border-color: var(--off-white) !important;
}
.module-detail .agenda-container table tr.concluido.visible-menu td.agenda-periodo {
  background: var(--fb-success-default) !important;
  color: var(--fb-success-default-text);
}
.module-detail .agenda-container table tr.pendente td.agenda-periodo td:not(.agenda-data) {
  background: var(--neutral-contrast);
  border-color: var(--off-white) !important;
}
.module-detail .agenda-container table tr.pendente td.agenda-periodo:before {
  background: var(--background-brand-base-tint-hight-contrast) !important;
}
.module-detail .agenda-container table tr.pendente.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.module-detail .agenda-container table tr.pendente.visible-menu td.agenda-periodo {
  background: var(--background-brand-base-tint-hight-contrast) !important;
  color: var(--main-primary-tint-text);
}
.module-detail .agenda-container table tr.cancelado td.agenda-periodo:before {
  background: var(--neutral-x-tint) !important;
}
.module-detail .agenda-container table tr.cancelado.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.module-detail .agenda-container table tr.cancelado.visible-menu td.agenda-periodo {
  background: var(--neutral-x-tint) !important;
  color: var(--neutral-x-tint-text);
}
.module-detail .agenda-container table tr.atrasado td.agenda-periodo:before {
  background: var(--fb-danger-default) !important;
}
.module-detail .agenda-container table tr.atrasado.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.module-detail .agenda-container table tr.atrasado.visible-menu td.agenda-periodo {
  background: var(--fb-danger-default) !important;
  color: var(--fb-danger-default-text);
}
.module-detail .agenda-container table tr.custom-situation td.agenda-periodo:before {
  background: var(--statusCustom) !important;
}
.module-detail .agenda-container table tr.custom-situation.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.module-detail .agenda-container table tr.custom-situation.visible-menu td.agenda-periodo {
  background: var(--statusCustom) !important;
  color: var(--statusCustom-contrast-text);
}
.module-detail .agenda-container table tr.concluido.visible-menu td,
.module-detail .agenda-container table tr.pendente.visible-menu td,
.module-detail .agenda-container table tr.cancelado.visible-menu td,
.module-detail .agenda-container table tr.atrasado.visible-menu td {
  border-bottom-color: var(--border-primary-hight-contrast);
}
.module-detail .agenda-container table tr.concluido.visible-menu td,
.module-detail .agenda-container table tr.pendente.visible-menu td,
.module-detail .agenda-container table tr.cancelado.visible-menu td,
.module-detail .agenda-container table tr.atrasado.visible-menu td {
  border-bottom-color: var(--border-primary-hight-contrast);
}
.module-detail .agenda-container table thead tr td {
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 400;
  height: 38px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  vertical-align: middle;
}
.module-detail .agenda-container table thead tr td::first-letter {
  text-transform: uppercase;
}
.module-detail .agenda-container table thead tr td:last-child {
  border-right: none;
}
.module-detail .agenda-container table thead tr td.agenda-descricao {
  width: 100%;
  min-width: 240px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table thead tr td.agenda-descricao {
    display: none;
  }
}
.module-detail .agenda-container table thead tr td.agenda-responsavel {
  min-width: 140px;
  max-width: 140px;
  color: var(--off-white-contrast-text);
}
.module-detail .agenda-container table thead tr td.agenda-situacao {
  min-width: 140px;
  max-width: 140px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table thead tr td {
    padding: 12px 15px;
  }
  .module-detail .agenda-container table thead tr td.agenda-data {
    width: 90px;
    max-width: 90px;
  }
  .module-detail .agenda-container table thead tr td.agenda-periodo {
    width: 160px;
    max-width: 160px;
  }
  .module-detail .agenda-container table thead tr td.agenda-desdobramento {
    width: 188px;
    max-width: 188px;
  }
  .module-detail .agenda-container table thead tr td.agenda-tipo {
    width: 145px;
    max-width: 145px;
  }
}
.module-detail .agenda-container table thead tr td.agenda-data {
  text-align: center;
}
.module-detail .agenda-container table tbody td {
  height: 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  vertical-align: middle;
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table tbody td {
    height: 100%;
  }
}
.module-detail .agenda-container table tbody td:last-child {
  border-right: none;
}
.module-detail .agenda-container table tbody td span {
  font-size: 12px;
}
.module-detail .agenda-container table tbody td.agenda-descricao {
  padding: 12px 15px;
  width: 100%;
  min-width: 240px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table tbody td.agenda-descricao {
    display: none;
  }
}
.module-detail .agenda-container table tbody td.agenda-responsavel {
  min-width: 140px;
  max-width: 140px;
  color: var(--off-white-contrast-text);
}
.module-detail .agenda-container table tbody td.agenda-situacao {
  min-width: 140px;
  max-width: 140px;
  padding: 12px 15px;
}
.module-detail .agenda-container table tbody td[colspan] {
  border-bottom: none;
}
.module-detail .agenda-container table tbody .agenda-data {
  background: var(--white);
  height: 76px;
}
.module-detail .agenda-container table tbody .agenda-data span,
.module-detail .agenda-container table tbody .agenda-data label {
  display: block;
  width: 100%;
  text-align: center;
}
.module-detail .agenda-container table tbody .agenda-data span {
  font-weight: 600;
  font-size: 14px;
}
.module-detail .agenda-container table tbody .agenda-data label {
  font-size: 14px;
  line-height: 14px;
  margin-top: 4px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .module-detail .agenda-container table tbody .agenda-data {
    width: 90px;
    max-width: 90px;
  }
}
.module-detail .agenda-container table tbody .agenda-tipo,
.module-detail .agenda-container table tbody .agenda-responsavel,
.module-detail .agenda-container table tbody .agenda-desdobramento {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 15px;
}
.module-detail .agenda-container table tbody .agenda-tipo > span,
.module-detail .agenda-container table tbody .agenda-responsavel > span,
.module-detail .agenda-container table tbody .agenda-desdobramento > span {
  display: inline-block;
  width: 100%;
}
.module-detail .agenda-container table tbody .agenda-tipo span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.module-detail .agenda-container table tbody .agenda-periodo {
  border-right: 1px solid var(--border-primary-hight-contrast);
  padding: 18px 8px 18px 15px;
}
.module-detail .agenda-container table tbody .agenda-periodo:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 7px;
}
.module-detail .agenda-container table tbody .agenda-periodo span {
  font-size: 14px;
  font-weight: 600;
}
.module-detail .agenda-container table tbody .agenda-periodo span strong {
  font-size: 20px;
  font-weight: 400;
}
.module-detail .agenda-container table tbody .agenda-periodo span strong:after {
  font-size: 14px;
  content: attr(data-minutes);
  margin: 0 1px;
  font-weight: 600;
}
.module-detail .agenda-container table tbody .agenda-periodo span strong:empty:after {
  content: '';
  margin: 0;
}
.module-detail .agenda-container table tbody .agenda-periodo span.status {
  font-weight: 400;
}
.module-detail .agenda-container table tbody .agenda-periodo span:empty:after {
  content: '';
}
.module-detail .agenda-container table tbody .agenda-periodo span.periodo-time:empty:after {
  content: '';
}
.module-detail .agenda-container table tbody .agenda-periodo span.tilde:after {
  content: '';
}
.rightBarVisible .module-detail .header-actions-detail-custom {
  transition: all 0.2s ease;
  margin-right: 288px;
}
.detailEmail .pane-header .select-content:hover {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.detail-envolvidos .list-items {
  float: left;
  height: calc(100vh - 230px);
  background: var(--white);
  width: 100%;
  border: none;
}
.outlook .detail-envolvidos .list-items {
  height: calc(100% - 114px);
}
.detail-envolvidos .list-items li.k-item {
  width: 100%;
  height: auto;
  font-weight: var(--font-weight-semibold);
  letter-spacing: 1px;
  cursor: default;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  position: relative;
}
.detail-envolvidos .list-items li.k-item .k-content {
  padding: 30px;
  margin-top: 41px;
  font-size: var(--font-size-xs) !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.detail-envolvidos .list-items li.k-item .k-content .data-item {
  margin-bottom: 15px;
}
.detail-envolvidos .list-items li.k-item .k-content .data-item:last-child {
  margin-bottom: 0;
}
.detail-envolvidos .list-items li.k-item .k-content .data-item .title-item {
  font-weight: lighter;
}
.detail-envolvidos .list-items li.k-item .k-content .data-item .content-item {
  font-weight: var(--font-weight-semibold);
}
.detail-envolvidos .list-items li.k-item span.k-link {
  display: flex;
  align-self: anchor-center;
  width: 100%;
  height: 40px;
  float: left;
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
  border-color: var(--border-primary-hight-contrast);
  z-index: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 5px 15px 5px 35px;
  font-size: var(--font-size-sm);
  padding-left: 35px;
}
.detail-envolvidos .list-items li.k-item span.k-link .container-items-action {
  flex: 1;
  width: 100%;
  text-align: right;
  padding-right: 20px;
}
.detail-envolvidos .list-items li.k-item span.k-link > span:not(.k-icon) {
  width: calc(100% - 90px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-envolvidos .list-items li.k-item span.k-link > span:not(.k-icon) {
    width: 410px;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
  }
}
.detail-envolvidos .list-items li.k-item span.k-link > span.has-desdobramento {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--off-white-contrast-text);
  opacity: 0.6;
}
.detail-envolvidos .list-items li.k-item span.k-link .cliente-envolvido {
  text-transform: capitalize;
  font-weight: lighter;
  margin-left: 5px;
}
.detail-envolvidos .list-items li.k-item span.k-link .k-icon {
  display: none;
  color: var(--off-white-contrast-text);
}
.detail-envolvidos .list-items li.k-item span.k-link .icon-edit,
.detail-envolvidos .list-items li.k-item span.k-link .icon-trash {
  display: none;
}
.detail-envolvidos .list-items li.k-item span.k-link:hover {
  background-color: var(--neutral-x-contrast);
  background-image: none;
  opacity: 1 !important;
}
.detail-envolvidos .list-items li.k-item span.k-link:hover .k-icon {
  color: var(--neutral-x-contrast-text);
}
.detail-envolvidos .list-items li.k-item span.k-link:hover .icon-edit,
.detail-envolvidos .list-items li.k-item span.k-link:hover .icon-trash {
  display: inline;
  position: absolute;
  top: 9px;
  color: var(--neutral-x-contrast-text);
}
.detail-envolvidos .list-items li.k-item span.k-link:hover .icon-edit {
  right: 45px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-envolvidos .list-items li.k-item span.k-link:hover .icon-edit {
    right: 35px;
  }
}
.detail-envolvidos .list-items li.k-item span.k-link:hover .icon-trash {
  right: 15px;
}
.detail-envolvidos .list-items li.k-item.disabled span.k-link span,
.detail-envolvidos .list-items li.k-item.disabled span.k-link i,
.detail-envolvidos .list-items li.k-item.disabled span.k-link:after {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.detail-envolvidos .list-items li.k-item span.k-state-focused {
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: inherit;
}
.detail-envolvidos .list-items li.k-item .pane-header-btn {
  width: 100%;
  padding: 0;
}
.detail-envolvidos .list-items li.k-item .pane-header-btn:after {
  margin: 0;
  font-family: 'legaldesk-icons' !important;
  font-size: 18px;
  color: var(--off-white-contrast-text);
  content: "\e91a";
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 16px;
  float: left;
  background: none;
  position: absolute;
  left: 15px;
  top: 50%;
  transform: translateY(-50%);
}
.detail-envolvidos .list-items li.k-item.has-desdobramento span.k-link {
  padding-left: 55px;
}
.detail-envolvidos .list-items li.k-item.has-desdobramento span.k-link.pane-header-btn:after {
  color: var(--off-white-contrast-text);
  left: 35px;
}
.detail-envolvidos .list-items li.k-item:active {
  background-color: var(--neutral-x-contrast);
}
.detail-envolvidos .list-items li.k-state-active .pane-header-btn:after {
  content: "\e91b";
  text-indent: 0px;
}
.detail-desdobramentos {
  float: left;
  display: block;
  width: 100%;
}
.detail-desdobramentos .list-items {
  height: calc(100vh - 220px);
  float: left;
  background: var(--white);
  width: 100% !important;
  border: none;
  overflow-y: auto;
}
.outlook .detail-desdobramentos .list-items {
  max-height: calc(100% - 114px);
}
.detail-desdobramentos .list-items li.k-item {
  width: 100%;
  height: auto;
  font-weight: var(--font-weight-semibold);
  letter-spacing: 1px;
  cursor: default;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  position: relative;
}
.detail-desdobramentos .list-items li.k-item .k-content {
  padding: 30px;
  margin-top: 41px;
  font-size: var(--font-size-xs) !important;
  overflow-wrap: break-word;
  word-wrap: break-word;
}
.detail-desdobramentos .list-items li.k-item .k-content .data-item {
  margin-bottom: 15px;
}
.detail-desdobramentos .list-items li.k-item .k-content .data-item:last-child {
  margin-bottom: 0;
}
.detail-desdobramentos .list-items li.k-item .k-content .data-item .title-item {
  font-weight: lighter;
}
.detail-desdobramentos .list-items li.k-item .k-content .data-item .content-item {
  font-weight: var(--font-weight-semibold);
}
.detail-desdobramentos .list-items li.k-item span.k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-flow: row;
  justify-content: space-between;
  align-items: center;
  position: initial;
  width: 100%;
  height: 40px;
  float: left;
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
  border-color: var(--border-primary-hight-contrast);
  z-index: 0;
  padding: 5px 15px;
  font-size: var(--font-size-sm);
  transition: none;
}
.detail-desdobramentos .list-items li.k-item span.k-link > span:not(.k-icon) {
  width: calc(100% - 90px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-desdobramentos .list-items li.k-item span.k-link > span:not(.k-icon) {
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
  }
}
.detail-desdobramentos .list-items li.k-item span.k-link .ico-settings {
  padding-left: 28px;
}
.detail-desdobramentos .list-items li.k-item span.k-link .ico-settings:before {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 6px;
  left: 12px;
}
.detail-desdobramentos .list-items li.k-item span.k-link .line-text-container {
  padding-left: 25px;
  display: flex;
  flex-wrap: nowrap;
  text-overflow: clip;
  overflow: hidden;
}
.detail-desdobramentos .list-items li.k-item span.k-link .line-text-container span {
  white-space: nowrap;
  width: auto;
}
.detail-desdobramentos .list-items li.k-item span.k-link .line-text-container span:first-child,
.detail-desdobramentos .list-items li.k-item span.k-link .line-text-container span:last-child {
  flex-shrink: 0;
}
.detail-desdobramentos .list-items li.k-item span.k-link .line-text-container span:last-child:empty {
  margin-left: 0;
}
.detail-desdobramentos .list-items li.k-item span.k-link .line-text-container span:nth-child(2) {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  margin-left: 5px;
}
.detail-desdobramentos .list-items li.k-item span.k-link .action-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  overflow: hidden;
  width: 0;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  flex-shrink: 0;
}
.detail-desdobramentos .list-items li.k-item span.k-link .action-container [class*='icon'],
.detail-desdobramentos .list-items li.k-item span.k-link .action-container [class*=' icon'] {
  color: var(--neutral-x-contrast-text);
}
.detail-desdobramentos .list-items li.k-item span.k-link .action-container [class*='icon']:not(:last-child),
.detail-desdobramentos .list-items li.k-item span.k-link .action-container [class*=' icon']:not(:last-child) {
  margin-right: 12px;
}
.detail-desdobramentos .list-items li.k-item span.k-link .action-container .icon-attachment:not(.hide-default) {
  opacity: 1;
}
.detail-desdobramentos .list-items li.k-item span.k-link .options-menu {
  opacity: 0;
}
.detail-desdobramentos .list-items li.k-item span.k-link .cliente-envolvido {
  text-transform: capitalize;
  font-weight: lighter;
  margin-left: 5px;
}
.detail-desdobramentos .list-items li.k-item span.k-link .k-icon {
  display: none;
}
.detail-desdobramentos .list-items li.k-item span.k-link:hover {
  background-color: var(--neutral-x-contrast);
  opacity: 1!important;
  background-image: none;
}
.detail-desdobramentos .list-items li.k-item span.k-link:hover .options-menu {
  opacity: 1;
}
.detail-desdobramentos .list-items li.k-item span.k-link:hover .options-button .k-link {
  background-color: var(--neutral-x-contrast);
}
.detail-desdobramentos .list-items li.k-item span.k-link:hover .action-container {
  width: 20px;
  margin-left: auto;
  margin-right: var(--spacing-xxxs);
}
.detail-desdobramentos .list-items li.k-item.closed span.k-link span,
.detail-desdobramentos .list-items li.k-item.closed span.k-link:after {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.detail-desdobramentos .list-items li.k-item span.k-state-focused {
  border: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: inherit;
}
.detail-desdobramentos .list-items li.k-item .pane-header-btn {
  width: 100%;
  padding: 0;
}
.detail-desdobramentos .list-items li.k-item .pane-header-btn:after {
  margin: 0;
  font-family: 'legaldesk-icons' !important;
  font-size: 18px;
  color: var(--off-white-contrast-text);
  content: "\e91a";
  font-style: normal;
  font-weight: var(--font-weight-regular);
  line-height: 16px;
  position: absolute;
  left: 16px;
  background: none;
}
.detail-desdobramentos .list-items li.k-item:active {
  background-color: var(--neutral-x-contrast);
}
.detail-desdobramentos .list-items li.k-item.options-button {
  padding: 0 !important;
}
.detail-desdobramentos .list-items li.k-item.options-button .k-link {
  height: 34px;
  padding: 5px 5px;
  border: none;
  opacity: 1 !important;
  font-weight: var(--font-weight-semibold) !important;
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  letter-spacing: 0;
}
.detail-desdobramentos .list-items li.k-item.options-button .k-link::first-letter {
  text-transform: uppercase;
}
.detail-desdobramentos .list-items li.k-item.options-button .k-link .k-menu-expand-arrow {
  padding-left: 0;
}
.detail-desdobramentos .list-items li.k-item.options-button .k-link .icon-setting-small,
.detail-desdobramentos .list-items li.k-item.options-button .k-link .icon-dropdown-arrow1 {
  color: var(--neutral-x-contrast-text);
}
.detail-desdobramentos .list-items li.k-item.k-state-hover {
  background-color: transparent;
  background-image: none;
}
.detail-desdobramentos .list-items li.k-state-active .pane-header-btn:after {
  content: "\e91b";
  text-indent: 0px;
}
.related-entities2 {
  width: 100% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .related-entities2 {
    height: calc(100vh - 190px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .related-entities2 {
    height: calc(100vh - 222px) !important;
  }
}
.related-entities2 .related-entities-content {
  height: calc(100vh - 261px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .related-entities2 .related-entities-content {
    height: calc(100vh - 285px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .related-entities2 .related-entities-content {
    height: calc(100vh - 318px) !important;
  }
}
.related-entities2 .separated-pager {
  position: absolute;
  width: 100%;
  bottom: 46px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .related-entities2 .separated-pager {
    bottom: 0 !important;
  }
}
.detail-table .pasta-fisica-detail-data {
  background: var(--off-white);
}
.detail-table table {
  width: 100%;
}
.detail-table table thead tr {
  height: 36px;
  max-height: 36px;
}
.detail-table table thead tr td {
  cursor: default;
  font-size: var(--font-size-xs);
  padding: 10px;
  text-transform: lowercase;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  min-width: calc(770px/3);
  max-width: calc(770px/3);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.detail-table table thead tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-table table thead tr td {
    min-width: calc(482px/3);
    max-width: calc(482px/3) !important;
    padding: 8px 10px;
  }
}
.contaFinanceira .detail-table table thead tr td:last-child {
  width: 150px;
  max-width: 150px;
}
.detail-table table thead tr td:last-child {
  border-right: none;
}
.detail-table table tr td {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.detail-table table tr td:last-child {
  border-right: none;
}
.confAssuntoPerfil .detail-table table tr td,
.widthTd-2 .detail-table table tr td {
  min-width: calc(770px/3);
  max-width: calc(770px/3);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .confAssuntoPerfil .detail-table table tr td,
  .widthTd-2 .detail-table table tr td {
    min-width: calc(482px/3);
    max-width: calc(482px/3) !important;
    padding: 8px 10px;
  }
}
#DetalheOrdem .detail-table table tr td:last-child {
  width: 200px;
  min-width: 200px;
  max-width: 200px;
}
#DetalheTipo .detail-table table tr td {
  min-width: calc(770px/5);
  max-width: calc(770px/5);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #DetalheTipo .detail-table table tr td {
    min-width: calc(482px/5);
    max-width: calc(482px/5) !important;
    padding: 8px 10px;
  }
}
#Detalhe .detail-table table tr td,
.widthTd-3 .detail-table table tr td {
  min-width: calc(770px/4);
  max-width: calc(770px/4);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #Detalhe .detail-table table tr td,
  .widthTd-3 .detail-table table tr td {
    min-width: calc(482px/4);
    max-width: calc(482px/4) !important;
    padding: 8px 10px;
  }
}
#detail-pedidos .detail-table table tr td,
.widthTd-6 .detail-table table tr td {
  min-width: calc(770px/7);
  max-width: calc(770px/7);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #detail-pedidos .detail-table table tr td,
  .widthTd-6 .detail-table table tr td {
    min-width: calc(482px/7);
    max-width: calc(482px/7) !important;
    padding: 8px 10px;
  }
}
#DetalheParam .detail-table table tr td {
  min-width: calc(770px/8);
  max-width: calc(770px/8);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #DetalheParam .detail-table table tr td {
    min-width: calc(482px/8);
    max-width: calc(482px/8) !important;
    padding: 8px 10px;
  }
}
#detail-movimentacao .detail-table table tr td {
  min-width: calc(770px/7);
  max-width: calc(770px/7);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #detail-movimentacao .detail-table table tr td {
    min-width: calc(482px/7);
    max-width: calc(482px/7) !important;
    padding: 8px 10px;
  }
}
.contaFinanceira .detail-table table tr td:last-child {
  width: 150px;
  max-width: 150px;
}
.detail-table table tr td.text {
  text-align: left;
}
.detail-table table tr td.value {
  text-align: right;
}
.detail-table table tr td.date {
  text-align: center;
}
#detail-aditivos .detail-table table tr td.date {
  min-width: 250px;
  max-width: 250px;
  width: 250px;
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #detail-aditivos .detail-table table tr td.date {
    padding: 8px 10px;
  }
}
#detail-aditivos .detail-table table tr td.text {
  min-width: calc(100% - 250px);
  max-width: calc(100% - 250px);
  width: calc(100% - 250px);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #detail-aditivos .detail-table table tr td.text {
    padding: 8px 10px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-table table tr td {
    padding: 8px 6px;
    max-width: 100px !important;
  }
}
.detail-table .scroller {
  height: calc(100vh - 203px) !important;
}
.detail-pasta .detail-table .scroller {
  height: calc(100vh - 239px) !important;
}
.detail-table .scroller tbody tr {
  position: relative;
  width: 100%;
  height: 46px;
  max-height: 46px;
}
.detail-table .scroller tbody tr td {
  position: relative;
  cursor: default;
  font-size: var(--font-size-sm);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 5px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: 46px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.detail-table .scroller tbody tr td .buttons-container {
  right: 0;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  width: 62px !important;
  min-width: 0 !important;
  height: 46px;
  top: 0px;
  padding-right: 10px;
  background-color: var(--neutral-x-contrast);
}
#detail-movimentacao .detail-table .scroller tbody tr td .buttons-container {
  width: 90px !important;
}
.detail-table .scroller tbody tr td .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.detail-table .scroller tbody tr td .buttons-container .icon-edit,
.detail-table .scroller tbody tr td .buttons-container .icon-trash {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  cursor: pointer;
}
.detail-table .scroller tbody tr td .buttons-container .icon-edit:before,
.detail-table .scroller tbody tr td .buttons-container .icon-trash:before {
  text-indent: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-table .scroller tbody tr td .buttons-container .icon-edit,
  .detail-table .scroller tbody tr td .buttons-container .icon-trash {
    background-clip: content-box;
    padding: 10px 5px;
    margin-top: -20px;
  }
}
.detail-table .scroller tbody tr td .buttons-container .icon-edit {
  right: 40px;
}
.detail-table .scroller tbody tr td .buttons-container .icon-trash {
  right: 10px;
}
.detail-table .scroller tbody tr td.column-focus {
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  border-left: none;
  background-color: var(--neutral-x-contrast);
  padding: 8px 20px;
  height: 46px;
  font-weight: var(--font-weight-semibold);
}
.confAssuntoPerfil .detail-table .scroller tbody tr td.column-focus {
  font-weight: var(--font-weight-regular);
}
.detail-table .scroller tbody tr td.column-focus ~ .buttons-container {
  width: 62px !important;
  height: 46px;
}
#detail-movimentacao .detail-table .scroller tbody tr td.column-focus ~ .buttons-container {
  width: 90px !important;
}
.detail-table .scroller tbody tr td.column-focus .buttons-container {
  background: var(--neutral-contrast) !important;
}
.detail-table .scroller tbody tr:hover td {
  background: var(--neutral-x-contrast);
}
.detail-table .scroller tbody tr:hover td .buttons-container {
  opacity: 1;
  pointer-events: auto;
  background: var(--neutral-x-contrast);
}
.detail-table .scroller tbody tr:hover .buttons-container {
  opacity: 1;
  pointer-events: auto;
  background: var(--neutral-x-contrast);
}
.detail-table .scroller tbody tr:hover td.column-focus {
  background-color: var(--neutral-contrast);
}
.detail-table .scroller tbody tr:hover td.column-focus .evento-menu {
  display: block;
  opacity: 1;
  pointer-events: auto;
}
.detail-table .scroller tbody tr:hover td.column-focus + .buttons-container {
  background-color: var(--neutral-contrast);
}
.detail-table .scroller tbody tr .buttons-container {
  right: 0;
  pointer-events: none;
  opacity: 0;
  position: absolute;
  width: 62px !important;
  min-width: 0 !important;
  height: 46px;
  top: initial;
  padding-right: 10px;
  background-color: var(--neutral-x-contrast);
}
#detail-movimentacao .detail-table .scroller tbody tr .buttons-container {
  width: 90px !important;
}
.detail-table .scroller tbody tr .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.detail-table .scroller tbody tr .buttons-container .icon-edit,
.detail-table .scroller tbody tr .buttons-container .icon-trash,
.detail-table .scroller tbody tr .buttons-container .icon-attachment {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  cursor: pointer;
}
.detail-table .scroller tbody tr .buttons-container .icon-edit:before,
.detail-table .scroller tbody tr .buttons-container .icon-trash:before,
.detail-table .scroller tbody tr .buttons-container .icon-attachment:before {
  text-indent: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-table .scroller tbody tr .buttons-container .icon-edit,
  .detail-table .scroller tbody tr .buttons-container .icon-trash,
  .detail-table .scroller tbody tr .buttons-container .icon-attachment {
    background-clip: content-box;
    padding: 10px 5px;
    margin-top: -20px;
  }
}
.detail-table .scroller tbody tr .buttons-container .icon-edit {
  right: 70px;
}
.detail-table .scroller tbody tr .buttons-container .icon-trash {
  right: 40px;
}
.detail-table .scroller tbody tr .buttons-container .icon-attachment {
  right: 40px;
}
.detail-table .scroller tbody tr .buttons-container.edit-and-trash-first .icon-edit {
  right: 70px !important;
}
.detail-table .scroller tbody tr .buttons-container.edit-and-trash-first .icon-trash {
  right: 40px !important;
}
.detail-table .scroller tbody tr .buttons-container.more-icons {
  width: 100px !important;
}
.detail-table .scroller tbody tr .buttons-container.more-icons.custom-order-buttons {
  display: flex;
  flex-direction: row;
}
.detail-table .scroller tbody tr .buttons-container.more-icons.custom-order-buttons .editor-button-icon {
  width: 24px;
  align-content: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.detail-in .k-item {
  width: calc(100% - 415px);
  height: calc(100vh - 164px);
  display: block;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-in .k-item {
    width: calc(100% - 300px);
  }
}
.detail-in .k-item .container-item {
  width: 100%;
  height: 100%;
  background-color: var(--white);
  padding: 0 0 106px 0;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.detail-in .k-item .container-item .entity-detail-internal {
  height: calc(100% - 173px);
  overflow-y: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-in .k-item .container-item .entity-detail-internal {
    height: calc(100% - 189px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .detail-in .k-item .container-item .entity-detail-internal {
    height: calc(100% - 225px);
  }
}
.detail-in .k-item .container-item .entity-detail-internal .form-container {
  background: var(--white) !important;
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container {
  width: 50%;
  margin-bottom: 18px;
  float: left;
}
.k-ie .detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container,
.k-ff .detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container {
  position: relative;
}
.k-ie .detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container:after,
.k-ff .detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container {
    position: relative;
  }
  .detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container .detail-label {
  width: 100%;
  float: left;
  color: var(--white-contrast-text);
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container .detail-label label {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  letter-spacing: normal;
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container .detail-value {
  width: 100%;
  float: left;
  color: var(--white-contrast-text);
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container .detail-value span {
  font-size: var(--font-size-sm);
  word-break: break-word;
  font-weight: var(--font-weight-regular);
  letter-spacing: normal;
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container:last-child {
  margin-bottom: 0;
}
.detail-in .k-item .container-item .entity-detail-internal .form-container .detail-container.full-container {
  width: 100%!important;
}
.new-position-dropdown .form-table-row {
  margin-left: 14px;
  height: 30px !important;
}
.new-position-dropdown .form-table-row .bold-first-word {
  font-weight: var(--font-weight-semibold);
}
.element-that-opens .grid-vertically-splitted.k-splitter {
  height: calc(100vh - 175px) !important;
}
.element-that-opens .grid-vertically-splitted.k-splitter .detail-andamento-print-andamento {
  overflow: hidden;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-horizontal {
  height: 100% !important;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-horizontal .k-i-arrow-60-left {
  top: 50%;
  margin-top: -36px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-horizontal .k-i-arrow-60-left.k-expand-prev {
  margin-top: 0px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-horizontal .k-i-vbar {
  top: 50%;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-horizontal .k-i-arrow-60-right {
  margin-top: 13px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-horizontal .k-i-arrow-60-right.k-expand-prev {
  top: 50%;
  margin-top: 0px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-vertical .k-i-arrow-60-up {
  top: 0;
  margin-left: -24px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .k-splitbar-vertical .k-i-arrow-60-down {
  top: 0;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor {
  height: 100% !important;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor #andamentos-detailed-grid {
  height: calc(100% - 54px) !important;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor #andamentos-detailed-grid .k-grid-content {
  height: calc(100% - 85px) !important;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor #andamentos-detailed-grid .k-pager-wrap {
  bottom: 0px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor .k-grid-content td {
  white-space: normal;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor .k-grid-content td span {
  display: -webkit-box;
  -webkit-box-orient: vertical;
  overflow: hidden;
  text-overflow: ellipsis;
  -webkit-line-clamp: 2;
  max-height: 36px;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor .k-grid.k-grid-lockedcolumns > .k-grid-content-locked {
  z-index: 2;
}
.element-that-opens .grid-vertically-splitted.k-splitter .grid-editor .k-grid.k-grid-lockedcolumns > .k-grid-content-locked .k-menu-group[data-role="popup"] {
  max-width: 190px;
  position: fixed !important;
  transform: none !important;
}
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-content-locked .dot-indicator:after {
  width: 18px;
  height: 18px;
  line-height: 18px;
  top: 11px;
  right: 5px;
  text-align: center;
}
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-content {
  overflow: hidden;
}
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-content > table > tbody > tr {
  height: 60px;
}
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-header,
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-content,
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-content > table,
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-header > .k-grid-header-wrap,
.element-that-opens .grid-vertically-splitted.k-splitter #andamentos-detailed-grid .k-grid-header > .k-grid-header-wrap > table {
  max-width: 100%;
  min-width: 512px;
}
#bottom-pane .detail-columns {
  height: calc(100% - 44px);
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images {
  height: 100%;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe {
  height: 100%;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail {
  height: 100%;
  border-top: 0px;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images {
  height: 100% !important;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images #expand-area-image.in-transition {
  -webkit-transition: top 0.2s linear;
  -moz-transition: top 0.2s linear;
  -o-transition: top 0.2s linear;
  -ms-transition: top 0.2s linear;
  transition: top 0.2s linear;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images #expand-area-image .custom-draggable-helper {
  border: 1px dashed var(--neutral-x-tint);
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images .k-widget.k-splitter {
  border: none;
  height: 8px;
  background-color: var(--off-white);
  z-index: 1;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  display: flex;
  justify-content: center;
  align-items: center;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images .k-widget.k-splitter .k-resize-handle,
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images .k-widget.k-splitter .k-collapse-prev {
  top: 2px;
  height: 100%;
  width: fit-content;
  min-width: 15px;
  display: flex;
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
  cursor: pointer;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images .k-widget.k-splitter .k-resize-handle {
  min-width: 25px;
  margin-left: 40px;
  cursor: n-resize;
  top: 3px;
  font-size: var(--font-size-xxl);
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-content-images .entity-detail-internal {
  height: calc(100% - 57px) !important;
  padding: 0px !important;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .entity-detail-internal {
  height: calc(100% - 76px) !important;
}
#bottom-pane .detail-columns .rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail-images .entity-detail-content .container-bottom-buttons {
  bottom: 0px;
  width: calc(100% - 413px);
  flex-flow: row;
}
.pager-andamentos {
  left: 0;
  width: 100% !important;
  height: 100%;
  position: absolute;
  padding-right: 38px !important;
  bottom: 0;
  border-left: none;
}
.rightArea.detail-andamento-images {
  width: -webkit-fill-available;
}
.rightArea.detail-andamento-images.in-parent-screen #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  width: 100% !important;
}
.rightArea.detail-andamento-images.in-parent-screen #detail-detalhe .module-detail .entity-detail .entity-detail-content .k-pager-wrap {
  width: 100% !important;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail {
  min-width: auto;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail {
  height: calc(100vh - 175px) !important;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content {
  background: transparent;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons {
  bottom: 46px;
  height: auto;
  position: absolute;
  background-color: var(--white);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-link .k-icon {
  display: flex;
  font-size: var(--font-size-md);
  margin: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
  position: relative;
  top: 3px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-link .k-icon.k-i-arrow-60-left {
  left: -7px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-link .k-icon.k-i-arrow-60-left::before {
  content: "\e99a" !important;
  font-family: "legaldesk-icons-md" !important;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-link .k-icon.k-i-arrow-60-right::before {
  content: "\e998" !important;
  font-family: "legaldesk-icons-md" !important;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-i-arrow-60-left,
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-info.k-label,
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-numbers.k-reset {
  margin-top: 2.5px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-numbers.k-reset li:not(.k-current-page) {
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: auto;
  height: auto;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-last,
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-first {
  display: none;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-info.k-label {
  margin: 0px;
  padding: 3px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-numbers .print-pagination {
  direction: ltr;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .k-pager-numbers .print-pagination span {
  font-weight: var(--font-weight-semibold);
  margin-right: 2px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .andamento-images-actions {
  margin-left: 75px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .andamento-images-actions .editor-button {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .container-bottom-buttons .andamento-images-actions .send-mail-button {
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content #printsPager {
  display: inline-flex;
  justify-content: left;
  bottom: 0;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content #printsPager .andamento-images-actions {
  display: inline-flex;
  margin-left: auto;
  justify-content: right;
  gap: var(--spacing-md);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 56px) !important;
  background: var(--white);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster {
  overflow: hidden;
  height: calc(100vh - 302px) !important;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster.in-transition {
  -webkit-transition: height 0.2s linear;
  -moz-transition: height 0.2s linear;
  -o-transition: height 0.2s linear;
  -ms-transition: height 0.2s linear;
  transition: height 0.2s linear;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster .image-paster-container {
  width: 100%;
  height: 100%;
  display: flex;
  position: relative;
  align-items: center;
  justify-content: center;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster .image-paster-container.dragging {
  background-color: rgba(0, 0, 0, 0.3);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster .image-paster-container.dragging img {
  mix-blend-mode: color-burn;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster .image-paster-container .no-print-message {
  color: var(--off-white-contrast-text);
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster .image-paster-container img {
  max-width: 100%;
  margin-top: 120px;
  padding-bottom: 30px;
}
.rightArea.detail-andamento-images #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.image-paster .image-paster-container:focus-visible {
  outline: none !important;
}
.detail-vertically-splitted .loading-custom {
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  align-content: center;
  height: 62px !important;
  justify-content: space-between;
  padding-inline: 34px;
}
.detail-vertically-splitted .loading-custom .detail-container {
  display: flex;
  max-width: 33%;
  font-size: var(--font-size-xs);
  line-height: 1.6;
  flex-direction: column;
  color: var(--off-white-contrast-text);
}
.detail-vertically-splitted .loading-custom .detail-container .detail-label {
  font-weight: var(--font-weight-semibold);
}
.detail-vertically-splitted #detail-detalhe {
  height: calc(100% - 62px);
}
.detail-vertically-splitted #detail-detalhe.scrollable-content {
  height: auto;
}
.detail-vertically-splitted #detail-detalhe.scrollable-content .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: auto !important;
}
.detail-vertically-splitted #detail-detalhe .module-detail {
  height: 100%;
  min-width: auto;
}
.detail-vertically-splitted #detail-detalhe .module-detail .entity-detail {
  height: inherit !important;
}
.detail-vertically-splitted #detail-detalhe .module-detail .entity-detail .entity-detail-content {
  height: inherit;
}
.detail-vertically-splitted #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  overflow: hidden;
  height: calc(100% - 64px) !important;
}
#detail-detalhe .module-detail .entity-detail:has(.entity-detail-content .partial-detail) {
  height: auto !important;
  position: relative;
}
#detail-detalhe .module-detail .entity-detail .entity-detail-content {
  padding: 0!important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
    width: calc(100% + 236px) !important;
    height: calc(100% - 93px) !important;
  }
}
.with-panel #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  width: initial!important;
  height: calc(100% - 80px) !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .with-panel #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
    width: initial!important;
    height: calc(100% - 80px) !important;
  }
}
.k-ie .with-panel #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal,
.k-ff .with-panel #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  width: inherit!important;
}
.outlook #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 17px) !important;
}
#detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container {
  background: var(--white) !important;
}
.detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container {
  width: 47%;
  padding-right: 3%;
}
.k-ie .detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container,
.k-ff .detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container {
  position: relative;
}
.k-ie .detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container:after,
.k-ff .detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container {
    position: relative;
  }
  .detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.detail-columns #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container.full-container {
  width: 97% !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .businessPlanContent #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container:last-child {
    padding-bottom: 20px;
  }
}
#detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.partial-detail {
  position: relative;
  height: auto !important;
}
.posicao-financeira-table-container {
  position: relative;
  min-height: calc(100vh - 240px);
}
.posicao-financeira-table-container table tr td {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container table tr td.text {
  text-align: left !important;
}
.posicao-financeira-table-container table tr td.text.total {
  font-weight: var(--font-weight-semibold);
}
.posicao-financeira-table-container table tr td.text.title {
  text-align: center !important;
  padding: 8px 0px 8px 0px;
}
.posicao-financeira-table-container table tr td.date {
  text-align: center !important;
}
.posicao-financeira-table-container table tr td.number {
  text-align: right !important;
}
.posicao-financeira-table-container table tr td.number.total {
  text-align: center !important;
  font-weight: var(--font-weight-semibold);
}
.posicao-financeira-table-container table tr td.border-left {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container table tr td:last-child {
  border-right: none;
}
.posicao-financeira-table-container table tr:last-child td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container table.table-total td {
  font-size: var(--font-size-xs) !important;
  height: 32px;
  border-right: none;
}
.posicao-financeira-table-container .valuePercent {
  background: var(--neutral-x-contrast);
  border-bottom: 10px solid var(--white);
  padding: 5px 40% 5px 50%;
}
.posicao-financeira-table-container .posicao-financeira-table-container-scroller {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.posicao-financeira-table-container #despesasIncorridas {
  background-color: var(--off-white);
}
.posicao-financeira-table-container #despesasIncorridas table thead tr {
  background-color: var(--white);
}
.posicao-financeira-table-container #despesasIncorridas table tr td {
  width: calc(1322px/12);
  max-width: calc(1322px/12);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.posicao-financeira-table-container #despesasIncorridas table tr td.text {
  padding: 8px 40px 8px 20px;
  position: relative;
}
.posicao-financeira-table-container #despesasIncorridas table tr td.text .text-content {
  width: 100%;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.posicao-financeira-table-container #despesasIncorridas table tr td.text.title {
  padding: 8px 0px 8px 0px;
  position: relative;
}
.posicao-financeira-table-container #despesasIncorridas .table-total {
  background-color: var(--white) !important;
  height: 32px !important;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container #despesasIncorridas .table-total tbody tr {
  background: var(--white);
}
.posicao-financeira-table-container #despesasIncorridas .table-total tbody td {
  font-size: var(--font-size-xs) !important;
}
.posicao-financeira-table-container #despesasIncorridas .table-total tbody td:first-child {
  padding: 0px 20px !important;
}
.posicao-financeira-table-container #despesasIncorridas .table-total tbody td.numero {
  text-align: right;
}
.posicao-financeira-table-container #despesasIncorridas .table-total tr td {
  height: 15px !important;
  line-height: 15px;
  text-transform: lowercase;
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container #despesasIncorridas .table-total tr td.numero,
.posicao-financeira-table-container #despesasIncorridas .table-total tr td.content-data,
.posicao-financeira-table-container #despesasIncorridas .table-total tr td.text {
  display: table-cell;
  width: calc(1322px/12);
  max-width: calc(1322px/12);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0px 15px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.numero,
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.content-data,
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.text {
    width: calc(1024px / 13) !important;
    max-width: calc(1024px / 13) !important;
    min-width: calc(1024px / 13) !important;
    padding: 5px!important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.numero,
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.content-data,
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.text {
    width: calc(1024px/17);
    max-width: calc(1024px/17);
    min-width: calc(1024px/17);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.numero,
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.content-data,
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td.text {
    padding: 0px 15px !important;
  }
}
.posicao-financeira-table-container #despesasIncorridas .table-total tr td.numero.subtotal:first-child,
.posicao-financeira-table-container #despesasIncorridas .table-total tr td.content-data.subtotal:first-child,
.posicao-financeira-table-container #despesasIncorridas .table-total tr td.text.subtotal:first-child {
  border-right: none;
}
.posicao-financeira-table-container #dadosCadastrais {
  background-color: var(--off-white);
}
.posicao-financeira-table-container #dadosCadastrais table thead tr {
  background-color: var(--white);
}
.posicao-financeira-table-container #dadosCadastrais table tr td {
  width: calc(1322px/3);
  max-width: calc(1322px/3);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.posicao-financeira-table-container #dadosCadastrais table tr td.text {
  padding: 8px 40px 8px 20px;
  position: relative;
}
.posicao-financeira-table-container #dadosCadastrais table tr td.text .text-content {
  width: 100%;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.posicao-financeira-table-container #dadosCadastrais table tr td.text .icon-plus-circle {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 10px;
  top: 6px;
}
.posicao-financeira-table-container #dadosCadastrais .table-total {
  background-color: var(--white) !important;
  height: 32px !important;
  border-top: 1px solid var(--border-primary-hight-contrast);
  margin-top: var(--spacing-xs);
}
.posicao-financeira-table-container #dadosCadastrais .table-total tbody tr {
  background: var(--white);
}
.posicao-financeira-table-container #dadosCadastrais .table-total tbody td {
  font-size: var(--font-size-xs) !important;
}
.posicao-financeira-table-container #dadosCadastrais .table-total tbody td:first-child {
  padding: 0px 20px !important;
}
.posicao-financeira-table-container #dadosCadastrais .table-total tbody td.numero {
  text-align: right;
}
.posicao-financeira-table-container #dadosCadastrais .table-total tr td {
  height: 15px !important;
  width: 0;
  min-width: 0;
  display: none;
  border-right: none;
}
.posicao-financeira-table-container #dadosCadastrais .table-total tr td.numero,
.posicao-financeira-table-container #dadosCadastrais .table-total tr td.content-data,
.posicao-financeira-table-container #dadosCadastrais .table-total tr td.text {
  display: table-cell;
  width: calc(1322px/12);
  max-width: calc(1322px/12);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 0px 15px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.numero,
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.content-data,
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.text {
    width: calc(1024px / 13) !important;
    max-width: calc(1024px / 13) !important;
    min-width: calc(1024px / 13) !important;
    padding: 5px!important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.numero,
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.content-data,
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.text {
    width: calc(1024px/17);
    max-width: calc(1024px/17);
    min-width: calc(1024px/17);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.numero,
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.content-data,
  .posicao-financeira-table-container #dadosCadastrais .table-total tr td.text {
    padding: 0px 15px !important;
  }
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller {
  padding-top: 20px;
  max-height: calc(100vh - 284px) !important;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .cashin-type {
  padding: 20px;
  margin-top: 30px;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .cashin-type h4 {
  font-weight: var(--font-weight-semibold);
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .cashin-type .cashin-content p {
  font-size: var(--font-size-sm) !important;
  margin-top: 15px;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .parcelas-pendentes {
  margin-left: 20px;
  font-weight: var(--font-weight-semibold);
  position: relative;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .parcelas-pendentes .grid-action-link {
  position: absolute;
  left: 165px;
  top: 15px;
  width: 30px;
  height: 20px;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .parcelas-pendentes .grid-action-link .icon-new-light {
  font-size: var(--font-size-sm);
  width: 30px;
  height: 20px;
  text-align: center;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .parcelas-pendentes .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller .parcelas-pendentes .grid-action-link.disabled:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div tr td {
  width: calc(1322px/6);
  max-width: calc(1322px/6);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div tr td {
    width: calc(1024px/7);
    max-width: calc(1024px/7);
    min-width: calc(1024px/7);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div tr td:last-child {
  border-right: none;
  padding-right: 40px !important;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  float: left;
  margin-left: 20px;
  margin-top: 20px;
  width: calc(100% - 40px);
  border-radius: var(--radius-xs);
  background-color: var(--white);
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  background-color: var(--white);
  border: none;
  border-top-right-radius: var(--radius-xs);
  border-top-left-radius: var(--radius-xs);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div {
  width: calc(1322px/6);
  max-width: calc(1322px/6);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-right: 1px solid var(--border-primary-hight-contrast);
  text-transform: lowercase;
  background: var(--white);
  text-align: center;
  font-weight: var(--font-weight-regular);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div {
    width: calc(1024px/8);
    max-width: calc(1024px/8);
    min-width: calc(1024px/8);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div {
    min-width: 100px !important;
    max-width: 100% !important;
  }
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div::first-letter {
  text-transform: uppercase;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div:last-child {
  border-top-right-radius: var(--radius-xs);
  border-right: none;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div:first-child {
  border-top-left-radius: var(--radius-xs);
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div:nth-child(3) {
  width: calc(100vw - 946px) !important;
  max-width: calc(100vw - 946px) !important;
  min-width: calc(100vw - 946px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div:nth-child(3) {
    width: calc(100vw - 645px) !important;
    min-width: 100px !important;
    max-width: 100% !important;
  }
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div.text {
  text-align: left;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div.date {
  text-align: center;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:first-child > div.number {
  text-align: right;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
  background: var(--white);
  border-bottom-right-radius: var(--radius-xs);
  border-bottom-left-radius: var(--radius-xs);
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div {
  width: calc(1322px/6);
  max-width: calc(1322px/6);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-right: 1px solid var(--border-primary-hight-contrast);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div {
    width: calc(1024px/8);
    max-width: calc(1024px/8);
    min-width: calc(1024px/8);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div {
    min-width: 100px !important;
    max-width: 100% !important;
  }
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div:last-child {
  border-bottom: none;
  border-right: none;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div:nth-child(3) {
  width: calc(100vw - 946px) !important;
  max-width: calc(100vw - 946px) !important;
  min-width: calc(100vw - 946px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div:nth-child(3) {
    width: calc(100vw - 645px) !important;
    min-width: 100px !important;
    max-width: 100% !important;
  }
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div.has-menu-in-table > div > span {
  width: calc(100% - 30px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div.has-menu-in-table > div .buttons-container li.k-state-border-left:after {
  content: '' !important;
  display: none;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div.has-menu-in-table > div .buttons-container li .k-animation-container {
  top: auto !important;
  bottom: 0 !important;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div.text {
  text-align: left;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div.date {
  text-align: center;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div > div.number {
  text-align: right;
}
.posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller div .parcelas-table > div:last-child > div:nth-child(odd) > div {
  background-color: hsla(var(--off-whiteH), var(--off-whiteS), var(--off-whiteL), 0.6);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 311px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #dadosCadastrais .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 495px) !important;
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #dadosCadastrais.total-table .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 537px) !important;
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #dadosCadastrais .container-bottom-buttons {
  bottom: 211px;
}
.outlook .posicao-financeira-container.resumo-active .posicao-financeira-table-container #dadosCadastrais .container-bottom-buttons {
  bottom: 161px;
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #dadosCadastrais .resumo-caso-list-container {
  bottom: 0;
}
.outlook .posicao-financeira-container.resumo-active .posicao-financeira-table-container #dadosCadastrais .resumo-caso-list-container {
  bottom: -50px;
}
.posicao-financeira-table-container #ultimaCobrancas .content-posicao .posicao-financeira-table-container-scroller table {
  background: var(--off-white);
}
.posicao-financeira-table-container #ultimaCobrancas table tr td {
  width: calc(1322px/7);
  max-width: calc(1322px/7);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 7);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #ultimaCobrancas table tr td {
    width: calc(1024px/7);
    max-width: calc(1024px/7);
    min-width: calc(1024px/7);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.posicao-financeira-table-container #ultimaCobrancas table tr.total-percent td {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  background-color: var(--off-white) !important;
  height: 15px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #ultimaCobrancas table tr.total-percent td {
    height: 30px !important;
  }
}
.posicao-financeira-table-container #participacao table tr td,
.posicao-financeira-table-container #adiantamento table tr td {
  width: calc(1322px/7);
  max-width: calc(1322px/7);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 7);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #participacao table tr td,
  .posicao-financeira-table-container #adiantamento table tr td {
    width: calc(1024px/7);
    max-width: calc(1024px/7);
    min-width: calc(1024px/7);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.posicao-financeira-table-container #participacao table tr.total-percent td,
.posicao-financeira-table-container #adiantamento table tr.total-percent td {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  background-color: var(--off-white) !important;
  height: 15px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #participacao table tr.total-percent td,
  .posicao-financeira-table-container #adiantamento table tr.total-percent td {
    height: 30px !important;
  }
}
.posicao-financeira-table-container #despesas table tbody tr,
.posicao-financeira-table-container #resumoDespesas table tbody tr {
  background-color: var(--off-white);
}
.posicao-financeira-table-container #despesas table tr td,
.posicao-financeira-table-container #resumoDespesas table tr td {
  width: calc(1322px/6);
  max-width: calc(1322px/6);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td {
  width: calc(1322px/13);
  max-width: calc(1322px/13);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 13);
  font-size: var(--font-size-xs) !important;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td {
    width: calc(1024px / 13) !important;
    max-width: calc(1024px / 13) !important;
    min-width: calc(1024px / 13) !important;
    padding: 5px!important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td {
    width: calc(1024px/17);
    max-width: calc(1024px/17);
    min-width: calc(1024px/17);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td.text,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td.text,
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td.numero,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td.numero {
  text-align: center !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td {
    padding: 5px !important;
  }
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table tr td:last-child,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table tr td:last-child {
  border-right: none;
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td {
  width: 0;
  min-width: 0;
  display: none;
  border-right: none;
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.receber,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.receber,
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.numero,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.numero,
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.content-data,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.content-data,
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.text,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.text,
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.faturados,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.faturados {
  display: table-cell;
  width: calc(1322px/12);
  max-width: calc(1322px/12);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.receber,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.receber,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.numero,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.numero,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.content-data,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.content-data,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.text,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.text,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.faturados,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.faturados {
    width: calc(1024px / 13) !important;
    max-width: calc(1024px / 13) !important;
    min-width: calc(1024px / 13) !important;
    padding: 5px!important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.receber,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.receber,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.numero,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.numero,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.content-data,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.content-data,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.text,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.text,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.faturados,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.faturados {
    width: calc(1024px/17);
    max-width: calc(1024px/17);
    min-width: calc(1024px/17);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.receber,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.receber,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.numero,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.numero,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.content-data,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.content-data,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.text,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.text,
  .posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table.table-total tr td.faturados,
  .posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table.table-total tr td.faturados {
    padding: 5px !important;
  }
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table .type-coins tr td,
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table .type-coins tr td {
  border-right: none;
}
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table .type-coins tr td:nth-child(5),
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table .type-coins tr td:nth-child(5),
.posicao-financeira-container .posicao-financeira-table-container #despesasReembolsadas table .type-coins tr td:nth-child(6),
.posicao-financeira-container .posicao-financeira-table-container #faturasEmitidas table .type-coins tr td:nth-child(6) {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.posicao-financeira-table-container #despesasReembolsadas .table-total,
.posicao-financeira-table-container #faturasEmitidas .table-total {
  background-color: var(--off-white) !important;
  height: 32px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasReembolsadas .table-total,
  .posicao-financeira-table-container #faturasEmitidas .table-total {
    height: 30px !important;
  }
}
.posicao-financeira-table-container #despesasReembolsadas .table-total tr td,
.posicao-financeira-table-container #faturasEmitidas .table-total tr td {
  height: 15px !important;
  line-height: 15px;
  text-transform: lowercase;
  border-right: none;
}
.posicao-financeira-table-container #despesasReembolsadas .table-total tr td::first-letter,
.posicao-financeira-table-container #faturasEmitidas .table-total tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasReembolsadas .table-total tr td,
  .posicao-financeira-table-container #faturasEmitidas .table-total tr td {
    height: 30px !important;
    line-height: 20px;
  }
}
.posicao-financeira-table-container #despesasReembolsadas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 296px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasReembolsadas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 311px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #despesasReembolsadas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 506px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #despesasReembolsadas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 494px) !important;
  }
}
.posicao-financeira-table-container #ultimaCobrancas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 233px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #ultimaCobrancas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 268px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #ultimaCobrancas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 506px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #ultimaCobrancas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 443px) !important;
  }
}
.posicao-financeira-table-container #faturasEmitidas .coins {
  text-align: center;
}
.posicao-financeira-table-container #faturasEmitidas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 297px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #faturasEmitidas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 311px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #faturasEmitidas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 507px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #faturasEmitidas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 494px) !important;
  }
}
.posicao-financeira-table-container #despesasIncorridas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 265px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasIncorridas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 293px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #despesasIncorridas .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 475px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #despesasIncorridas .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 478px) !important;
  }
}
.posicao-financeira-table-container #despesasIncorridas .table-total {
  background-color: var(--white) !important;
  height: 32px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasIncorridas .table-total {
    height: 30px !important;
  }
}
.posicao-financeira-table-container #despesasIncorridas .table-total tr td {
  height: 15px !important;
  line-height: 15px;
  text-transform: lowercase;
  border-right: none;
}
.posicao-financeira-table-container #despesasIncorridas .table-total tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #despesasIncorridas .table-total tr td {
    height: 30px !important;
    line-height: 20px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #adiantamento table tr td {
    width: calc(1024px / 10) !important;
    max-width: calc(1024px / 10) !important;
    min-width: calc(1024px / 10) !important;
    padding: 5px!important;
  }
}
.posicao-financeira-table-container #adiantamento .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 265px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #adiantamento .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 285px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #adiantamento .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 475px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #adiantamento .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 468px) !important;
  }
}
.posicao-financeira-table-container #adiantamento .table-total {
  background-color: var(--off-white) !important;
  height: 32px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #adiantamento .table-total {
    height: 30px !important;
  }
}
.posicao-financeira-table-container #adiantamento .table-total tr td {
  height: 15px !important;
  line-height: 15px;
  text-transform: lowercase;
  border-right: none;
}
.posicao-financeira-table-container #adiantamento .table-total tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #adiantamento .table-total tr td {
    height: 30px !important;
    line-height: 20px;
  }
}
.posicao-financeira-table-container #relacaoHoras2 .tabs {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.posicao-financeira-table-container #relacaoHoras2 .tabs li {
  padding: 8px 15px;
  background-color: var(--off-white);
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  color: var(--data-visualization-black-contrast-dark);
  text-align: center;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
  border-top: none;
  width: calc(100% / 3);
  cursor: pointer;
}
.posicao-financeira-table-container #relacaoHoras2 .tabs li::first-letter {
  text-transform: uppercase;
}
.posicao-financeira-table-container #relacaoHoras2 .tabs li:last-child {
  border-right: none;
}
.posicao-financeira-table-container #relacaoHoras2 .tabs li.active {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-tint-text);
  font-weight: var(--font-weight-medium);
}
.posicao-financeira-table-container #relacaoHoras2 .tempos-tab table td,
.posicao-financeira-table-container #relacaoHoras2 .alocacao-tab table td,
.posicao-financeira-table-container #relacaoHoras2 .rateio-tab table td {
  width: calc(1322px/17);
  max-width: calc(1322px/17);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: calc(1322px / 16);
}
.posicao-financeira-table-container #relacaoHoras2 .tempos-tab table td.value div,
.posicao-financeira-table-container #relacaoHoras2 .alocacao-tab table td.value div,
.posicao-financeira-table-container #relacaoHoras2 .rateio-tab table td.value div {
  position: relative;
}
.posicao-financeira-table-container #relacaoHoras2 .tempos-tab table td.value div .buttons-container,
.posicao-financeira-table-container #relacaoHoras2 .alocacao-tab table td.value div .buttons-container,
.posicao-financeira-table-container #relacaoHoras2 .rateio-tab table td.value div .buttons-container {
  position: absolute;
  right: -10px;
  top: -3px;
}
.posicao-financeira-table-container #relacaoHoras2 .tempos-tab table td .icon-go-to,
.posicao-financeira-table-container #relacaoHoras2 .alocacao-tab table td .icon-go-to,
.posicao-financeira-table-container #relacaoHoras2 .rateio-tab table td .icon-go-to {
  position: absolute;
  top: 8px;
  right: 20px;
  z-index: 2;
  font-size: var(--font-size-md);
}
.posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 299px) !important;
}
.k-ie .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller,
.k-ff .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 306px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 325px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 509px) !important;
}
.k-ie .posicao-financeira-container.resumo-active .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller,
.k-ff .posicao-financeira-container.resumo-active .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 508px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #relacaoHoras2 .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 508px) !important;
  }
}
.posicao-financeira-table-container #relacaoHoras2 .table-total {
  background-color: var(--off-white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras2 .table-total {
    height: 30px !important;
  }
}
.posicao-financeira-table-container #relacaoHoras2 .table-total tr td {
  height: 15px !important;
  line-height: 15px;
  text-transform: lowercase;
  border-right: none;
}
.posicao-financeira-table-container #relacaoHoras2 .table-total tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras2 .table-total tr td {
    height: 30px !important;
    line-height: 20px;
  }
}
.posicao-financeira-table-container #relacaoHoras .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 284px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 320px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #relacaoHoras .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 492px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #relacaoHoras .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 494px) !important;
  }
}
.posicao-financeira-table-container #relacaoHoras table tr td {
  width: calc(1322px/12);
  max-width: calc(1322px/12);
  padding: 8px 20px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 12);
  padding: 5px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras table tr td {
    width: calc(1024px/12);
    max-width: calc(1024px/12);
    min-width: calc(1024px/12);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras table tr td {
    width: calc(1024px / 14) !important;
    max-width: calc(1024px / 14) !important;
    min-width: calc(1024px / 14) !important;
    padding: 5px!important;
  }
}
.posicao-financeira-table-container #relacaoHoras table tr td:first-child {
  width: calc(1322px/7);
  max-width: calc(1322px/7);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 7);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras table tr td:first-child {
    width: calc(1024px / 7) !important;
    max-width: calc(1024px / 7) !important;
    min-width: calc(1024px / 7) !important;
    padding: 5px!important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #relacaoHoras table tr td:first-child {
    width: calc(1024px/8);
    max-width: calc(1024px/8);
    min-width: calc(1024px/8);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.posicao-financeira-table-container #relacaoHoras table thead tr td {
  white-space: normal;
}
.posicao-financeira-table-container #relacaoHoras .table-total {
  background-color: var(--white);
  height: 37px;
}
.posicao-financeira-table-container #relacaoHoras .scroller {
  float: left;
  width: 100%;
}
.posicao-financeira-table-container #preFaturasPendentes .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 233px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #preFaturasPendentes .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 254px) !important;
  }
}
.posicao-financeira-container.resumo-active .posicao-financeira-table-container #preFaturasPendentes .posicao-financeira-table-container-scroller {
  max-height: calc(100vh - 456px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-container.resumo-active .posicao-financeira-table-container #preFaturasPendentes .posicao-financeira-table-container-scroller {
    max-height: calc(100vh - 438px) !important;
  }
}
.posicao-financeira-table-container #preFaturasPendentes table {
  width: 100%;
}
.posicao-financeira-table-container #preFaturasPendentes table tbody tr {
  background-color: var(--off-white);
}
.posicao-financeira-table-container #preFaturasPendentes table tr td {
  width: calc(1322px/12);
  max-width: calc(1322px/12);
  padding: 8px 20px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 12);
  padding: 5px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  vertical-align: middle;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #preFaturasPendentes table tr td {
    width: calc(1024px/12);
    max-width: calc(1024px/12);
    min-width: calc(1024px/12);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #preFaturasPendentes table tr td {
    width: calc(1024px / 14) !important;
    max-width: calc(1024px / 14) !important;
    min-width: calc(1024px / 14) !important;
    padding: 5px!important;
  }
}
.posicao-financeira-table-container #preFaturasPendentes table tr td:nth-child(3) {
  width: calc(1322px/7);
  max-width: calc(1322px/7);
  padding: 8px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: calc(1322px / 7);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #preFaturasPendentes table tr td:nth-child(3) {
    width: calc(1024px / 7) !important;
    max-width: calc(1024px / 7) !important;
    min-width: calc(1024px / 7) !important;
    padding: 5px!important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .posicao-financeira-table-container #preFaturasPendentes table tr td:nth-child(3) {
    width: calc(1024px/8);
    max-width: calc(1024px/8);
    min-width: calc(1024px/8);
    padding: 5px 10px;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    -o-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
  }
}
.posicao-financeira-table-container #preFaturasPendentes table tr td.number {
  position: relative;
}
.posicao-financeira-table-container #preFaturasPendentes table tr td.number > div {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  width: 100%;
  height: 100%;
}
.posicao-financeira-table-container #preFaturasPendentes table tr td.number > div .edit {
  font-size: var(--font-size-md);
  display: none;
  margin-left: 10px;
  top: 2px;
  position: relative;
  color: var(--main-primary-tint);
}
.posicao-financeira-table-container #preFaturasPendentes table tr td.number > div .edit:before {
  line-height: 10px;
}
.posicao-financeira-table-container #preFaturasPendentes table tr:hover td.number > div .edit {
  display: inline-block;
}
.posicao-financeira-table-container .content-posicao:empty:after {
  content: attr(data-empty-title);
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  text-align: center;
  display: block;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  opacity: 0.6;
  padding: 50px 0;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.empty-message:empty:after {
  content: attr(data-empty-title);
  width: 100%;
  text-align: center;
  display: block;
  margin-top: 50px;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  opacity: 0.5;
  position: absolute;
}
.entity-publicacoes ~ .container-bottom-buttons button.editor-button {
  line-height: 20px;
  height: 34px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.entity-publicacoes ~ .container-bottom-buttons button.editor-button#btnLast:after,
.entity-publicacoes ~ .container-bottom-buttons button.editor-button#btnFirst:after {
  content: '';
  width: 2px;
  height: 15px;
  background-color: var(--white);
  position: absolute;
  top: 10px;
  right: 22px;
}
.detail-header-full {
  width: 100%;
  height: 100%;
  display: block !important;
}
.detail-header-full .rightHeader {
  width: fit-content;
  height: 90px;
  padding: 0px var(--spacing-xxl);
  display: flex;
  align-items: center;
  float: right;
}
.detail-header-full .rightHeader .detail-action-link:last-child {
  margin-right: 25px;
}
.detail-header-full .rightArea {
  width: 100%;
  height: calc(100% - 173px);
  position: fixed;
  bottom: 0;
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.detail-header-full .rightArea.detail-vertically-splitted {
  position: relative;
  height: 100% !important;
}
.detail-action-link {
  width: auto;
  height: auto;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  color: var(--neutral-x-contrast-text);
  min-width: 10px;
  min-height: 10px;
}
.detail-action-link.search-form-container {
  background: var(--white);
  padding: 2px var(--spacing-xs);
  width: auto;
  display: flex;
  max-height: fit-content;
  padding: 0;
}
.detail-action-link.search-form-container .search-container .grid-search-field {
  width: 270px;
}
.grid-in-pane {
  width: 100%;
  height: calc(100vh - 125px);
  margin-top: 90px;
}
.grid-in-pane.margin-off {
  margin: 0;
}
.grid-in-pane.caso-alocacao-detail-list .pane-content .pane-container .detail-header-info {
  justify-content: right !important;
}
.grid-in-pane.caso-alocacao-detail-list .pane-content .pane-container .detail-header-info .action-container .editor-labeled-button {
  width: 15px;
  height: 15px;
  max-width: none;
  max-height: none;
  min-height: auto;
  min-width: auto;
  margin-right: 5px !important;
}
.grid-in-pane.caso-alocacao-detail-list .pane-content .pane-container .detail-header-info .action-container .info-container {
  height: 100%;
  width: fit-content;
  margin-left: 10px;
  border-radius: var(--radius-vs);
  padding: var(--spacing-xxxs);
  background-color: var(--main-primary-xx-tint);
  color: var(--data-visualization-white-contrast-light);
}
.grid-in-pane #horizontal {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.grid-in-pane #horizontal #right-pane {
  overflow: hidden;
  height: calc(100vh - 126px) !important;
  overflow: hidden !important;
}
.grid-in-pane #horizontal #left-pane {
  -webkit-transition: left 0.2s ease;
  -moz-transition: left 0.2s ease;
  -o-transition: left 0.2s ease;
  -ms-transition: left 0.2s ease;
  transition: left 0.2s ease;
  position: fixed;
  width: 360px;
  height: 100%;
  left: -360px;
  z-index: 2;
  overflow: visible !important;
  height: calc(100vh - 126px) !important;
}
.grid-in-pane #horizontal #left-pane .pane-content {
  display: flex;
  height: 100%;
  justify-content: space-between;
  flex-flow: column;
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-header {
  box-sizing: border-box;
  flex-direction: row;
  align-content: flex-start;
  flex-shrink: 0;
  flex-grow: 0;
  width: 100%;
  height: 47px;
  display: flex !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  padding: var(--spacing-xs) var(--spacing-xxl);
  min-width: max-content;
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-header .ico-arrow_left_alt {
  display: flex;
  align-items: center;
  position: relative;
  right: 12px;
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-header span {
  line-height: 22px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container {
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo {
  height: calc(100vh - 82px);
  background-color: var(--white);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li {
  width: 100%;
  float: left;
  border-bottom: 1px solid var(--neutral-x-contrast);
  position: relative;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li.active,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li.active {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li.active a,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li.active a {
  color: var(--data-visualization-white-contrast-light);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li:hover:not(.active),
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover:not(.active) {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--main-primary-xx-contrast);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li:hover:not(.active) a,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover:not(.active) a,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li:hover:not(.active) span,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover:not(.active) span {
  -webkit-transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -o-transition: color 0.1s ease;
  -ms-transition: color 0.1s ease;
  transition: color 0.1s ease;
  color: var(--data-visualization-black-contrast-dark);
}
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li a,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li a,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu li span,
.grid-in-pane #horizontal #left-pane .pane-content .pane-container .left-menu-processo li span {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  padding: 10px 30px 10px 40px;
  width: 100%;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  color: var(--data-visualization-black-contrast-light);
  box-sizing: border-box;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.grid-in-pane #right-pane .pane-header {
  margin: 0px !important;
  display: flex;
  align-items: center;
  justify-content: right;
  line-height: 22px;
  padding-right: 30px;
  box-sizing: border-box;
  flex-direction: row;
  align-content: flex-start;
  flex-shrink: 0;
  flex-grow: 0;
  width: 100%;
  height: 47px;
  display: flex!important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
}
.grid-in-pane #right-pane .pane-header .editor-labeled-button {
  max-width: none;
  max-height: none;
  min-height: auto;
  min-width: auto;
  margin-right: 5px;
}
.grid-in-pane #right-pane .pane-header .editor-labeled-button:last-child {
  margin-right: 0px;
}
.grid-in-pane #right-pane .pane-container {
  border-top: 0;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container {
  overflow: hidden;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor {
  height: calc(100vh - 125px) !important;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .grid-actions {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-left: 0px !important;
  height: auto;
  width: 100%;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid {
  height: calc(100% - 100px) !important;
  border-top: 0px;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-pager-wrap {
  bottom: -49px;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
  max-width: calc(100% - 41px) !important;
  min-width: calc(100% - 41px) !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content > table,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap > table,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  width: 100% !important;
  max-width: 100% !important;
  min-width: 100% !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content.k-auto-scrollable {
  height: calc(100% - 40px) !important;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-header-wrap {
  width: 100%!important;
  max-width: 100%!important;
  min-width: 100%!important;
}
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-content,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-virtual-scrollable-wrap,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-content > table,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-header-wrap > table,
.grid-in-pane #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-virtual-scrollable-wrap > table {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%!important;
  max-width: 100%!important;
  min-width: 100%!important;
}
.grid-in-pane #right-pane .pane-container .detail-columns.detail-header-full .rightHeader {
  height: 46px;
}
.grid-in-pane #right-pane .pane-container .detail-header-info {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  height: 46px;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 0 25px 0 20px;
}
.grid-in-pane #right-pane .pane-container .detail-header-info .action-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.grid-in-pane #right-pane .pane-container .detail-header-info .action-container > a {
  margin-right: 20px;
}
.grid-in-pane #right-pane .pane-container .detail-header-info .action-container > a.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.grid-in-pane #right-pane .pane-container .detail-header-info .action-container > a.disabled i {
  cursor: not-allowed;
}
.grid-in-pane #right-pane .pane-container .detail-header-info .info-container {
  font-weight: var(--font-weight-semibold);
}
.detail-columns.with-panel.andamentosProcesso .rightHeader {
  align-content: center;
  z-index: 1;
}
.detail-columns.with-panel.andamentosProcesso .rightHeader.demais-ads-rt-cs-header {
  top: 10px;
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .header-detail-demais-andamentos {
  position: relative;
  padding-right: 10px;
  max-width: 39vw;
  width: auto;
  margin-top: 9px;
  height: 20px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .search-form-container {
  padding: 2px var(--spacing-xs);
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .search-form-container .form-table {
  max-height: 38px;
  display: flex;
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .search-form-container .form-table .editor-form-container {
  margin: 0;
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .search-form-container .form-table .editor-form-container .editor-form-field .k-widget.k-dropdown.k-header .k-dropdown-wrap.k-state-default .k-input {
  font-weight: var(--font-weight-regular);
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .search-form-container .search-container {
  border: 1px solid var(--border-primary-hight-contrast);
  display: flex;
  margin-left: 15px;
  align-items: center;
  border-radius: var(--radius-vs);
  padding: 8px 10px;
  position: relative;
  bottom: 2px;
  width: 180px;
}
.detail-columns.with-panel.andamentosProcesso .rightHeader .search-form-container .search-container .grid-search-field {
  background: transparent;
  outline: transparent;
  color: var(--white-contrast-text);
}
.detail-columns.with-panel.andamentosProcesso .module-detail .parent-detail .parent-detail-content {
  padding: var(--spacing-xxl);
  background-color: var(--white);
}
.detail-columns.with-panel.andamentosProcesso .module-detail .parent-detail .parent-detail-content .form-container .detail-container .detail-label {
  font-size: var(--font-size-xs);
}
.detail-columns.with-panel.andamentosProcesso .module-detail .parent-detail .parent-detail-content .form-container .detail-container .detail-value {
  font-size: var(--font-size-xs);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail {
  height: calc(100vh - 116px);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content {
  padding: 0px;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 {
  height: calc(100vh - 116px);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .loading-custom-detail {
  height: calc(100vh - 217px);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container {
  height: calc((var(--vh, 1vh) * 100) - 163px);
  background-color: var(--off-white);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table {
  display: flex;
  flex-direction: column;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table thead {
  display: flex;
  width: 100%;
  flex: 1;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table thead tr {
  display: flex;
  height: 100%;
  width: 100%;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table thead tr td {
  width: 100%;
  height: 46px;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  align-content: center;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table thead tr td.options-column {
  max-width: 62px;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody {
  display: flex;
  flex-direction: column;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody tr {
  padding: var(--spacing-md);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody tr td {
  background-color: var(--white);
  border-bottom: none;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody tr td:first-child {
  border-top-left-radius: var(--radius-xxxs);
  border-bottom-left-radius: var(--radius-xxxs);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody tr td:last-child {
  border-top-right-radius: var(--radius-xxxs);
  border-bottom-right-radius: var(--radius-xxxs);
  border-right: none;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody tr td.options-column li.icon-more_options-02 {
  left: 30%;
  top: -15px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .andamento-container table tbody tr td.act-column span {
  max-width: 100%;
  overflow: hidden;
  text-wrap: balance;
}
.detail-columns.with-panel.andamentosProcesso .entity-detail .entity-detail-content .related-entities2 .k-pager-wrap.separated-pager {
  bottom: 0px;
}
.detail-columns.with-panel .parent-detail .durandal-wrapper .parent-detail-content {
  overflow: auto;
}
.detail-columns.with-panel .rightHeader {
  -webkit-transition: right 0.15s linear;
  -moz-transition: right 0.15s linear;
  -o-transition: right 0.15s linear;
  -ms-transition: right 0.15s linear;
  transition: right 0.15s linear;
  position: absolute;
  height: 80px;
  width: fit-content;
  top: -77px;
  right: 30px;
  z-index: 2;
  align-content: center;
}
.detail-columns.with-panel .rightHeader.andamento-detail {
  top: 0px;
}
.detail-columns.with-panel .module-detail {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.main-container.rightBarVisible .center-content .detail-columns.with-panel .rightHeader {
  -webkit-transition: right 0.15s linear;
  -moz-transition: right 0.15s linear;
  -o-transition: right 0.15s linear;
  -ms-transition: right 0.15s linear;
  transition: right 0.15s linear;
  right: 295px;
}
.center-content.dynamic-content {
  width: 100%;
  height: calc(100vh - 113px);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane {
  overflow: hidden !important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content {
  height: calc(100% - 40px);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-header {
  gap: 5px;
  color: var(--white-contrast-text);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container {
  height: calc(100% - 50px);
  color: var(--white-contrast-text);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container.total-table.resumo-active .container-bottom-buttons {
  -webkit-transition: bottom 0.2s ease;
  -moz-transition: bottom 0.2s ease;
  -o-transition: bottom 0.2s ease;
  -ms-transition: bottom 0.2s ease;
  transition: bottom 0.2s ease;
  bottom: 211px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container.total-table.resumo-active .resumo-caso-list-container {
  -webkit-transition: bottom 0.2s ease;
  -moz-transition: bottom 0.2s ease;
  -o-transition: bottom 0.2s ease;
  -ms-transition: bottom 0.2s ease;
  transition: bottom 0.2s ease;
  bottom: 0px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .posicao-financeira-table-container .durandal-wrapper table {
  width: 100%;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .container-bottom-buttons {
  -webkit-transition: bottom 0.2s ease;
  -moz-transition: bottom 0.2s ease;
  -o-transition: bottom 0.2s ease;
  -ms-transition: bottom 0.2s ease;
  transition: bottom 0.2s ease;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  height: 40px;
  padding-block: var(--spacing-xxxs);
  padding-inline: var(--spacing-xxl) !important;
  bottom: 0;
  max-width: 100%;
  z-index: 0;
  align-content: center;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .container-bottom-buttons a {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  cursor: pointer;
  text-decoration: none;
  color: var(--white-contrast-text);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .resumo-caso-list-container {
  position: absolute !important;
  -webkit-transition: bottom 0.2s ease;
  -moz-transition: bottom 0.2s ease;
  -o-transition: bottom 0.2s ease;
  -ms-transition: bottom 0.2s ease;
  transition: bottom 0.2s ease;
  width: 100%;
  bottom: -211px;
  height: 211px;
  box-sizing: border-box;
  color: var(--white-contrast-text);
  background-color: var(--off-white);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .resumo-caso-list-container * {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xxs) !important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .resumo-caso-list-container ul {
  width: 100%;
  float: left;
  height: 209px;
  padding: 8px 40px 0;
  box-sizing: border-box;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .resumo-caso-list-container ul li {
  width: 100%;
  float: left;
  margin-bottom: 10px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .resumo-caso-list-container ul li label {
  float: left;
  width: 50%;
  font-size: var(--font-size-xxs);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-content .pane-container .posicao-financeira-container .resumo-caso-list-container ul li span {
  float: right;
  text-align: right;
  width: 25%;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane {
  -webkit-transition: left 0.2s ease;
  -moz-transition: left 0.2s ease;
  -o-transition: left 0.2s ease;
  -ms-transition: left 0.2s ease;
  transition: left 0.2s ease;
  z-index: 2;
  overflow: visible !important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content {
  display: flex;
  height: 100%;
  justify-content: space-between;
  flex-flow: column;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-header,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-header {
  box-sizing: border-box;
  flex-direction: row;
  align-content: flex-start;
  flex-shrink: 0;
  flex-grow: 0;
  width: 100%;
  height: 47px;
  display: flex !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  padding: var(--spacing-xs) var(--spacing-xxl);
  min-width: max-content;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-header .ico-arrow_left_alt,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-header .ico-arrow_left_alt {
  display: flex;
  align-items: center;
  position: relative;
  right: 12px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-header span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-header span {
  line-height: 22px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container {
  width: 100%;
  box-sizing: border-box;
  height: 100%;
  overflow: hidden;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs {
  background-color: var(--white);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li {
  width: 100%;
  float: left;
  border-bottom: 1px solid var(--neutral-x-contrast);
  position: relative;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active span {
  color: var(--data-visualization-white-contrast-light);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active:hover,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active:hover {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active:hover a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active:hover a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active:hover span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li.active:hover span {
  color: var(--data-visualization-white-contrast-light);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li:hover,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li:hover {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--main-primary-xx-contrast);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li span {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  padding: 10px 30px 10px 40px;
  width: 100%;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  color: var(--data-visualization-black-contrast-light);
  box-sizing: border-box;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo {
  height: calc(100vh - 82px);
  background-color: var(--white);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li {
  width: 100%;
  float: left;
  background-color: var(--off-white);
  border-bottom: 1px solid var(--neutral-x-contrast);
  position: relative;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li.active,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li.active,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li.active,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li.active {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--neutral-contrast);
  color: var(--data-visualization-white-contrast-light);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li:hover,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li:hover,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover {
  -webkit-transition: background-color 0.1s ease;
  -moz-transition: background-color 0.1s ease;
  -o-transition: background-color 0.1s ease;
  -ms-transition: background-color 0.1s ease;
  transition: background-color 0.1s ease;
  background-color: var(--neutral-x-contrast);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li:hover a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li:hover a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li:hover span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li:hover span,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li:hover span {
  -webkit-transition: color 0.1s ease;
  -moz-transition: color 0.1s ease;
  -o-transition: color 0.1s ease;
  -ms-transition: color 0.1s ease;
  transition: color 0.1s ease;
  color: var(--data-visualization-black-contrast-dark);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li a,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu li span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu li span,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li span,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #left-pane .pane-content .pane-container .left-menu-processo li span {
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  padding: 10px 30px 10px 40px;
  width: 100%;
  float: left;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  cursor: pointer;
  color: var(--data-visualization-black-contrast-light);
  box-sizing: border-box;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-header,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-header {
  margin: 0px !important;
  display: flex;
  align-items: center;
  justify-content: right;
  line-height: 22px;
  padding-right: 30px;
  box-sizing: border-box;
  flex-direction: row;
  align-content: flex-start;
  flex-shrink: 0;
  flex-grow: 0;
  width: 100%;
  height: 47px;
  display: flex!important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-header .editor-labeled-button,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-header .editor-labeled-button {
  max-width: none;
  max-height: none;
  min-height: auto;
  min-width: auto;
  margin-right: 5px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-header .editor-labeled-button:last-child,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-header .editor-labeled-button:last-child {
  margin-right: 0px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container {
  border-top: 0;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor {
  height: calc(100vh - 150px) !important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .grid-actions,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .grid-actions {
  -webkit-transition: padding-right 0.2s linear;
  -moz-transition: padding-right 0.2s linear;
  -o-transition: padding-right 0.2s linear;
  -ms-transition: padding-right 0.2s linear;
  transition: padding-right 0.2s linear;
  margin-left: 0px !important;
  height: auto;
  width: 100%;
  border-left: none;
  padding-right: var(--spacing-md);
  background: var(--white);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid {
  height: calc(100% - 78px) !important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap {
  width: calc(100% - 41px) !important;
  max-width: calc(100% - 41px) !important;
  min-width: calc(100% - 41px) !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content > table,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-content > table,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap > table,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap > table,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  width: calc(100%) !important;
  max-width: calc(100%) !important;
  min-width: calc(100%) !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-header-wrap,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-header-wrap {
  width: 100%!important;
  max-width: 100%!important;
  min-width: 100%!important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-content,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-content,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-virtual-scrollable-wrap,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-virtual-scrollable-wrap,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-content > table,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-content > table,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-header-wrap > table,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-grid-header-wrap > table,
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-virtual-scrollable-wrap > table,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .modulo-list-container .grid-editor.grid-actionless .k-grid .k-virtual-scrollable-wrap > table {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%!important;
  max-width: 100%!important;
  min-width: 100%!important;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-columns.detail-header-full .rightHeader,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-columns.detail-header-full .rightHeader {
  height: 46px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-header-info,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-header-info {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  height: 46px;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 0 25px 0 20px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-header-info .action-container,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-header-info .action-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-header-info .action-container > a,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-header-info .action-container > a {
  margin-right: 20px;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-header-info .action-container > a.disabled,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-header-info .action-container > a.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-header-info .action-container > a.disabled i,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-header-info .action-container > a.disabled i {
  cursor: not-allowed;
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal #right-pane .pane-container .detail-header-info .info-container,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal #right-pane .pane-container .detail-header-info .info-container {
  font-weight: var(--font-weight-semibold);
}
.center-content.dynamic-content.posicao-financeira-caso-context #horizontal.k-widget.k-splitter .k-splitbar,
.center-content.dynamic-content.relatorio-gerencial-context #horizontal.k-widget.k-splitter .k-splitbar {
  height: calc(100vh - 127px) !important;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.has-buttons-container tbody tr td .buttons-container {
  right: 0;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.075s ease;
  -moz-transition: opacity 0.075s ease;
  -o-transition: opacity 0.075s ease;
  -ms-transition: opacity 0.075s ease;
  transition: opacity 0.075s ease;
  position: absolute;
  width: 90px;
  height: 100%;
  top: 0;
  padding-right: 10px;
}
.has-buttons-container tbody tr td .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.has-buttons-container tbody tr td .buttons-container .icon-edit,
.has-buttons-container tbody tr td .buttons-container .icon-trash,
.has-buttons-container tbody tr td .buttons-container .icon-attachment {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  cursor: pointer;
}
.has-buttons-container tbody tr td .buttons-container .icon-edit:before,
.has-buttons-container tbody tr td .buttons-container .icon-trash:before,
.has-buttons-container tbody tr td .buttons-container .icon-attachment:before {
  text-indent: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .has-buttons-container tbody tr td .buttons-container .icon-edit,
  .has-buttons-container tbody tr td .buttons-container .icon-trash,
  .has-buttons-container tbody tr td .buttons-container .icon-attachment {
    background-clip: content-box;
    padding: 10px 5px;
    margin-top: -20px;
  }
}
.has-buttons-container tbody tr td .buttons-container .icon-edit {
  right: 70px;
}
.has-buttons-container tbody tr td .buttons-container .icon-trash {
  right: 40px;
}
.has-buttons-container tbody tr td .buttons-container .icon-attachment {
  right: 10px;
}
.has-buttons-container tbody tr:hover .buttons-container {
  opacity: 1;
  pointer-events: auto;
  background: var(--neutral-x-contrast);
}
.has-buttons-container tbody tr:hover .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.k-ie .detail-container,
.k-ff .detail-container {
  position: relative;
}
.k-ie .detail-container:after,
.k-ff .detail-container:after {
  position: absolute;
  height: 100px;
  width: 1px;
  content: "";
  bottom: -20px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .detail-container {
    position: relative;
  }
  .detail-container:after {
    position: absolute;
    height: 100px;
    width: 1px;
    content: "";
    bottom: -20px;
  }
}
.k-scrollable-false {
  overflow: hidden !important;
}
.not-radius {
  border-radius: var(--radius-none) !important;
}
.k-scheduler .k-scheduler-header {
  padding-right: 0px !important;
}
.k-scheduler .k-scheduler-content {
  max-height: calc(100vh - 279px);
}
.k-scheduler .k-scheduler-toolbar li.k-nav-current .k-sm-date-format {
  display: inline !important;
  color: var(--neutral-x-contrast-text);
}
.k-scheduler .k-scheduler-toolbar li.k-nav-current .k-lg-date-format {
  display: none !important;
}
.k-scheduler .k-scheduler-toolbar .k-state-selected {
  border-color: var(--main-primary-default);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  text-transform: lowercase;
  background-color: var(--main-primary-default);
  background-image: none;
}
.k-scheduler .k-scheduler-toolbar .k-state-selected::first-letter {
  text-transform: uppercase;
}
.k-scheduler .k-scheduler-toolbar .k-nav-next,
.k-scheduler .k-scheduler-toolbar ul + ul li:last-child,
.k-scheduler .k-scheduler-toolbar .k-nav-next .k-link,
.k-scheduler .k-scheduler-toolbar ul + ul li:last-child .k-link {
  border-radius: 3px;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-default-text);
  border: none;
}
.k-scheduler .k-scheduler-toolbar .k-state-default {
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  text-transform: lowercase;
}
.k-scheduler .k-scheduler-toolbar .k-state-default::first-letter {
  text-transform: uppercase;
}
.k-scheduler .k-scheduler-toolbar ul.k-scheduler-views {
  display: none;
}
.k-scheduler .k-scheduler-toolbar ul.k-scheduler-views li:first-child + li {
  border-radius: 0;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  border: none;
}
.k-scheduler .k-scheduler-toolbar > ul > li,
.k-scheduler .k-scheduler-toolbar .k-scheduler-footer > ul > li {
  border-radius: 3px;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-default-text);
  border: none;
}
.k-scheduler .k-scheduler-toolbar > ul > li a.k-link .k-icon,
.k-scheduler .k-scheduler-toolbar .k-scheduler-footer > ul > li a.k-link .k-icon {
  color: var(--main-primary-default-text);
}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
  float: left;
  font-weight: var(--font-weight-light);
  width: 20px;
  height: 20px;
  cursor: pointer;
  margin-top: 3px;
  overflow: inherit;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  background: none;
}
.k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar:before {
  content: "\e926";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-ie .k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar:before {
  -webkit-transform: scale(0.5);
  -moz-transform: scale(0.5);
  -ms-transform: scale(0.5);
  -o-transform: scale(0.5);
  transform: scale(0.5);
  font-size: 36px !important;
}
.k-ie .k-scheduler .k-scheduler-toolbar .k-nav-current .k-link .k-i-calendar {
  margin-top: 8px;
  margin-right: 12px;
}
.k-scheduler .k-scheduler-toolbar > ul li:first-child .k-link {
  border-radius: 3px;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-default-text);
  border: none;
}
.k-scheduler .k-scheduler-toolbar > ul li:first-child {
  margin-right: 10px;
}
.k-scheduler .k-scheduler-toolbar > ul li:nth-child(2) {
  margin-right: 10px;
}
.k-scheduler .k-block,
.k-scheduler .k-widget,
.k-scheduler .k-input,
.k-scheduler .k-textbox,
.k-scheduler .k-group,
.k-scheduler .k-content,
.k-scheduler .k-header,
.k-scheduler .k-filter-row > th,
.k-scheduler .k-editable-area,
.k-scheduler .k-separator,
.k-scheduler .k-colorpicker .k-i-arrow-s,
.k-scheduler .k-textbox > input,
.k-scheduler .k-autocomplete,
.k-scheduler .k-dropdown-wrap,
.k-scheduler .k-toolbar,
.k-scheduler .k-group-footer td,
.k-scheduler .k-grid-footer,
.k-scheduler .k-footer-template td,
.k-scheduler .k-state-default,
.k-scheduler .k-state-default .k-select,
.k-scheduler .k-state-disabled,
.k-scheduler .k-grid-header,
.k-scheduler .k-grid-header-wrap,
.k-scheduler .k-grid-header-locked,
.k-scheduler .k-grid-footer-locked,
.k-scheduler .k-grid-content-locked,
.k-scheduler .k-grid td,
.k-scheduler .k-grid td.k-state-selected,
.k-scheduler .k-grid-footer-wrap,
.k-scheduler .k-pager-wrap,
.k-scheduler .k-pager-wrap .k-link,
.k-scheduler .k-pager-refresh,
.k-scheduler .k-grouping-header,
.k-scheduler .k-grouping-header .k-group-indicator,
.k-scheduler .k-panelbar > .k-item > .k-link,
.k-scheduler .k-panel > .k-item > .k-link,
.k-scheduler .k-panelbar .k-panel,
.k-scheduler .k-panelbar .k-content,
.k-scheduler .k-treemap-tile,
.k-scheduler .k-calendar th,
.k-scheduler .k-slider-track,
.k-scheduler .k-splitbar,
.k-scheduler .k-dropzone-active,
.k-scheduler .k-tiles,
.k-scheduler .k-toolbar,
.k-scheduler .k-tooltip,
.k-scheduler .k-button-group .k-tool,
.k-scheduler .k-upload-files {
  border-radius: 0;
}
.k-scheduler .k-header {
  background-color: var(--white);
}
.k-scheduler .k-header .k-nav-prev .k-link .k-icon.k-i-arrow-w {
  background: none;
  width: 20px;
  height: 20px;
  cursor: pointer;
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.k-scheduler .k-header .k-nav-prev .k-link .k-icon.k-i-arrow-w:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93d";
  color: var(--neutral-x-contrast-text);
  font-size: 18px;
  font-weight: var(--font-weight-light);
  line-height: 20px;
}
.k-scheduler .k-header .k-nav-prev.k-state-hover {
  background: var(--main-primary-default);
}
.k-scheduler .k-header .k-nav-prev.k-state-hover .k-icon.k-i-arrow-e {
  opacity: 1;
}
.k-scheduler .k-header .k-nav-next.k-state-hover {
  background: var(--main-primary-default);
}
.k-scheduler .k-header .k-nav-next.k-state-hover .k-icon.k-i-arrow-e {
  opacity: 1;
}
.k-scheduler .k-event,
.k-scheduler .k-task-complete {
  border-color: var(--neutral-x-contrast);
  background-image: none;
  background: var(--neutral-x-contrast);
  border-radius: 0;
}
.k-scheduler .k-header,
.k-scheduler .k-grid-header-wrap,
.k-scheduler .k-grid .k-grouping-header,
.k-scheduler .k-grid-header,
.k-scheduler .k-pager-wrap,
.k-scheduler .k-pager-wrap .k-textbox,
.k-scheduler .k-pager-wrap .k-link,
.k-scheduler .k-grouping-header .k-group-indicator,
.k-scheduler .k-gantt-toolbar .k-state-default {
  background-image: none;
}
.k-scheduler .k-scheduler-times tr,
.k-scheduler .k-scheduler-times th,
.k-scheduler .k-scheduler-table td,
.k-scheduler .k-scheduler-header th,
.k-scheduler .k-scheduler-header-wrap,
.k-scheduler .k-scheduler-times {
  border-color: var(--border-primary-hight-contrast);
}
.k-scheduler .k-scheduler-table {
  overflow: hidden;
}
.k-scheduler .k-scheduler-table th {
  background: var(--neutral-xx-contrast);
  text-transform: lowercase;
  border-left-color: var(--neutral-x-contrast);
  border-right: var(--neutral-x-contrast);
  font-weight: var(--font-weight-semibold);
}
.k-scheduler .k-scheduler-table th::first-letter {
  text-transform: uppercase;
}
.k-scheduler .k-scheduler-table th:before {
  display: none;
}
.k-scheduler .k-scheduler-table tr:first-child th.k-scheduler-datecolumn {
  text-align: center;
}
.k-scheduler .k-scheduler-table tr .k-scheduler-timecolumn {
  vertical-align: middle;
  background: var(--off-white);
  position: relative;
}
.k-scheduler .k-scheduler-table tr .k-scheduler-timecolumn .k-icon {
  display: none;
}
.k-scheduler .k-scheduler-table tr .k-scheduler-timecolumn div {
  font-size: 18px;
  padding: 6px 0 6px 7px;
}
.k-scheduler .k-scheduler-table tr .k-scheduler-timecolumn:before {
  position: absolute;
  content: '';
  width: 7px;
  height: 100%;
  left: 0;
  top: 0;
}
@media screen\0 {
  .k-scheduler .k-scheduler-table tr .k-scheduler-timecolumn:before {
    display: none;
  }
}
.k-scheduler .k-scheduler-table tr th {
  background: var(--neutral-xx-contrast);
  color: var(--neutral-x-contrast-text);
}
@media screen\0 {
  .k-scheduler .k-scheduler-table tr.pendente .k-scheduler-timecolumn {
    border-left: 7px solid var(--main-primary-tint);
  }
}
.k-scheduler .k-scheduler-table tr.pendente .k-scheduler-timecolumn:before {
  background-color: var(--main-primary-tint);
}
@media screen\0 {
  .k-scheduler .k-scheduler-table tr.atrasado .k-scheduler-timecolumn {
    border-left: 7px solid var(--fb-danger-default);
  }
}
.k-scheduler .k-scheduler-table tr.atrasado .k-scheduler-timecolumn:before {
  background-color: var(--fb-danger-default);
}
@media screen\0 {
  .k-scheduler .k-scheduler-table tr.concluido .k-scheduler-timecolumn {
    border-left: 7px solid var(--fb-success-default);
  }
}
.k-scheduler .k-scheduler-table tr.concluido .k-scheduler-timecolumn:before {
  background-color: var(--fb-success-default);
}
.k-scheduler .k-scheduler-table tr.pendente.k-state-hover,
.k-scheduler .k-scheduler-table tr.pendente.k-state-active {
  background: none;
  background: var(--neutral-contrast);
}
.k-scheduler .k-scheduler-table tr.pendente.k-state-hover .k-scheduler-timecolumn,
.k-scheduler .k-scheduler-table tr.pendente.k-state-active .k-scheduler-timecolumn {
  background: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.k-scheduler .k-scheduler-table tr.atrasados.k-state-hover,
.k-scheduler .k-scheduler-table tr.atrasados.k-state-active {
  background: none;
  background: var(--neutral-contrast);
}
.k-scheduler .k-scheduler-table tr.atrasados.k-state-hover .k-scheduler-timecolumn,
.k-scheduler .k-scheduler-table tr.atrasados.k-state-active .k-scheduler-timecolumn {
  background: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.k-scheduler .k-scheduler-table tr.concluido.k-state-hover,
.k-scheduler .k-scheduler-table tr.concluido.k-state-active {
  background: none;
  background: var(--neutral-contrast);
}
.k-scheduler .k-scheduler-table tr.concluido.k-state-hover .k-scheduler-timecolumn,
.k-scheduler .k-scheduler-table tr.concluido.k-state-active .k-scheduler-timecolumn {
  background: var(--fb-success-default);
  color: var(--fb-success-default-text);
}
.k-scheduler .k-scheduler-table:last-child {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.k-scheduler .k-scheduler-agendaview .k-scheduler-table td.k-first {
  vertical-align: middle;
  padding: 7px;
  text-align: center;
  pointer-events: none;
}
.k-scheduler .k-scheduler-agendaview .k-scheduler-table td.k-first strong {
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-light);
}
.k-scheduler .k-state-hover,
.k-scheduler .k-state-active {
  background: none;
  background: var(--neutral-contrast);
}
.k-scheduler .k-state-hover .k-scheduler-timecolumn,
.k-scheduler .k-state-active .k-scheduler-timecolumn {
  background: var(--fb-success-default);
  color: var(--fb-success-default-text);
}
.k-scheduler .k-state-hover .k-scheduler-table th,
.k-scheduler .k-state-active .k-scheduler-table th {
  background: var(--neutral-xx-contrast);
}
.k-scheduler .k-state-hover .evento-agenda .evento-menu,
.k-scheduler .k-state-active .evento-agenda .evento-menu {
  opacity: 1;
  pointer-events: auto;
  background: var(--neutral-contrast);
}
.k-scheduler tr {
  -webkit-transition: all 0.4 ease;
  -moz-transition: all 0.4 ease;
  -o-transition: all 0.4 ease;
  -ms-transition: all 0.4 ease;
  transition: all 0.4 ease;
}
.k-scheduler .evento-agenda {
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-top: 5px;
  position: relative;
}
.k-scheduler .evento-agenda .categoria,
.k-scheduler .evento-agenda .tipo,
.k-scheduler .evento-agenda .cliente,
.k-scheduler .evento-agenda .caso,
.k-scheduler .evento-agenda .processo,
.k-scheduler .evento-agenda .comarca,
.k-scheduler .evento-agenda .tipoA,
.k-scheduler .evento-agenda .responsavel {
  float: left;
  white-space: nowrap;
  width: calc(100% / 6);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 10px 0 10px;
  overflow: hidden;
  text-overflow: ellipsis;
  position: relative;
  line-height: 29px;
  font-size: var(--font-size-xs);
}
.k-scheduler .evento-agenda .categoria:before,
.k-scheduler .evento-agenda .tipo:before,
.k-scheduler .evento-agenda .cliente:before,
.k-scheduler .evento-agenda .caso:before,
.k-scheduler .evento-agenda .processo:before,
.k-scheduler .evento-agenda .comarca:before,
.k-scheduler .evento-agenda .tipoA:before,
.k-scheduler .evento-agenda .responsavel:before {
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  position: absolute;
  top: -8px;
}
.k-scheduler .evento-agenda .categoria:before::first-letter,
.k-scheduler .evento-agenda .tipo:before::first-letter,
.k-scheduler .evento-agenda .cliente:before::first-letter,
.k-scheduler .evento-agenda .caso:before::first-letter,
.k-scheduler .evento-agenda .processo:before::first-letter,
.k-scheduler .evento-agenda .comarca:before::first-letter,
.k-scheduler .evento-agenda .tipoA:before::first-letter,
.k-scheduler .evento-agenda .responsavel:before::first-letter {
  text-transform: uppercase;
}
.k-scheduler .evento-agenda .categoria {
  padding: 0 10px 0 30px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-scheduler .evento-agenda .categoria {
    padding: 0 10px 0 15px;
  }
}
.k-scheduler .evento-agenda .tipoA {
  width: 40%;
  padding: 0 10px 0 0;
}
.k-scheduler .evento-agenda .responsavel {
  width: 60%;
}
.k-scheduler .evento-agenda .title {
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  height: 22px;
}
.k-scheduler .evento-agenda .title::first-letter {
  text-transform: uppercase;
}
.k-scheduler .evento-agenda .evento-menu {
  right: -7px;
  pointer-events: none;
  opacity: 0;
  -webkit-transition: opacity 0.075s ease;
  -moz-transition: opacity 0.075s ease;
  -o-transition: opacity 0.075s ease;
  -ms-transition: opacity 0.075s ease;
  transition: opacity 0.075s ease;
  position: absolute;
  width: auto;
  height: 50px;
  top: -4px;
  padding-right: 10px;
}
.k-scheduler .evento-agenda .evento-menu .edit,
.k-scheduler .evento-agenda .evento-menu .delete,
.k-scheduler .evento-agenda .evento-menu .config-event {
  width: 20px;
  height: 20px;
  float: left;
  margin: 14px 0 0 7px;
  cursor: pointer;
}
.k-scheduler .evento-agenda .evento-menu .edit:before,
.k-scheduler .evento-agenda .evento-menu .delete:before,
.k-scheduler .evento-agenda .evento-menu .config-event:before {
  font-family: 'legaldesk-icons' !important;
  line-height: 22px;
  text-indent: 2px;
  font-size: 18px;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  background: none;
}
.k-scheduler .evento-agenda .evento-menu .edit:before {
  content: "\e91c";
}
.k-scheduler .evento-agenda .evento-menu .delete:before {
  content: "\e968";
}
.k-scheduler .evento-agenda .evento-menu .config-event:before {
  content: "\e961";
}
.k-scheduler.agenda-compromissos .k-scheduler-content .k-scheduler-table tr td.k-scheduler-timecolumn {
  padding: 17px 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-scheduler.agenda-compromissos .k-scheduler-content .k-scheduler-table tr td.k-scheduler-timecolumn {
    width: 8em;
  }
}
#team-schedule {
  height: 60px;
  padding: 0 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.pane-header-btn {
  width: 32px;
  height: 20px;
  float: left;
  cursor: pointer;
  margin-left: 10px;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  background: none;
  padding: 0;
}
.pane-header-btn:after {
  content: '';
  width: 25px;
  height: 15px;
  float: left;
  margin-top: 1px;
}
.pane-header-btn:hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.pane-header-btn:hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.pane-header-btn .pane-header-dropdown-list {
  display: none;
}
.pane-header-btn:first-child {
  margin-left: 0;
}
.k-scheduler-dayview div:not(.k-scheduler-header) .k-today:not(.k-nonwork-hour),
.k-scheduler-dayview td:not(.k-nonwork-hour) {
  background-color: var(--white);
}
.k-scheduler-dayview .k-today.k-nonwork-hour,
.k-scheduler-dayview td {
  background-color: var(--off-white);
}
.scheduler-container-right {
  float: right;
  width: calc(100% - 415px);
  height: calc(100vh - 119px);
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .scheduler-container-right {
    width: calc(100% - 300px);
    height: calc((var(--vh, 1vh) * 100) - 119px);
  }
}
.scheduler-container-right .k-scheduler {
  height: calc(100vh - 237px) !important;
}
.scheduler-container-right .grid-editor {
  margin: -1px;
  padding-left: 0;
}
.scheduler-container-right .grid-editor .grid-actions {
  height: 45px;
}
.scheduler-container-right .container-bottom-buttons {
  width: calc(100% - 1px);
  position: absolute;
  padding-right: 25px !important;
}
.scheduler-container-right .agenda-container .parent-detail .parent-detail-title .options-menu > li:after {
  right: -5px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content {
  background-color: var(--neutral-contrast);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content {
  float: left;
  max-width: 210px;
  background-color: var(--white);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .header,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .header {
  padding: 10px;
  width: 100%;
  float: left;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 var(--neutral-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .header > div,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .header > div {
  display: table-cell;
  color: var(--data-visualization-black-contrast-dark);
  text-align: left;
  font-size: 11px;
  width: 95px;
  float: left;
  font-weight: 600;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .header .valor,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .header .valor {
  float: right;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller {
  max-height: 160px;
  min-height: 41px;
  width: 100%;
  float: left;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 3px 10px;
  position: relative;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover {
  background-color: var(--off-white);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover > div,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover > div {
  color: var(--off-white-contrast-text);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover .nome span[class^="icon-"],
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover .nome span[class^="icon-"],
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover .nome span[class*=" icon-"],
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:hover .nome span[class*=" icon-"] {
  color: var(--off-white-contrast-text);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:active,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:active {
  background-color: var(--main-primary-default);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha > div,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha > div {
  color: var(--data-visualization-black-contrast-dark);
  text-align: left;
  font-size: 11px;
  float: left;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor,
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .data,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .data {
  float: left;
  width: 95px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor {
  float: right;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor .edit,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor .edit {
  position: absolute;
  top: 3px;
  right: 6px;
  width: 10px;
  height: 10px;
  padding: 3px 5px;
  cursor: pointer;
  background-clip: content-box;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor .icon-edit:before,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .valor .icon-edit:before {
  line-height: 11px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .sigla,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .sigla {
  width: auto;
  font-weight: 600;
  margin-right: 5px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: none;
  margin-right: 15px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome.shrink,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome.shrink {
  max-width: 120px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome .remove,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome .remove {
  position: absolute;
  top: 3px;
  right: 3px;
  width: 10px;
  height: 20px;
  padding: 3px 5px;
  cursor: pointer;
  background-clip: content-box;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome .edit,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome .edit {
  position: absolute;
  top: 0;
  right: 30px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome .icon-close-square:before,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha .nome .icon-close-square:before {
  line-height: 11px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:first-child,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:first-child {
  margin-top: 10px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:last-child,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller .linha:last-child {
  margin-bottom: 10px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller:empty:after,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller:empty:after {
  content: attr(data-empty);
  display: block;
  padding: 11px 0;
  text-align: center;
  width: 100%;
  font-size: var(--font-size-xs);
  color: var(--data-visualization-black-contrast-dark);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha {
  width: 100%;
  float: left;
  position: relative;
  -webkit-transition: all 0.1s linear;
  -moz-transition: all 0.1s linear;
  -o-transition: all 0.1s linear;
  -ms-transition: all 0.1s linear;
  transition: all 0.1s linear;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha a {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  float: left;
  padding: 10px;
  cursor: pointer;
  text-align: left;
  font-size: 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--data-visualization-black-contrast-dark);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha a.disabled-button,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha a.disabled-button,
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha a.disabled,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha a.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed !important;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha.title,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha.title {
  background-color: var(--main-primary-default) !important;
  font-weight: bold;
  padding: 5px 10px;
  color: var(--main-primary-default-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: 11px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha.title a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha.title a {
  color: var(--main-primary-default-text) !important;
  cursor: default !important;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha:not(.title):hover,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha:not(.title):hover {
  background-color: var(--off-white);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha:not(.title):hover a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha:not(.title):hover a {
  color: var(--off-white-contrast-text);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha:active,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha:active {
  background-color: var(--main-primary-default);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha:active a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha:active a {
  color: var(--main-primary-default-text);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha:after,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha:after {
  position: absolute;
  width: 30px;
  height: 20px;
  margin-right: 4px;
  text-align: center;
  display: none;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha.disabled-button,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha.disabled-button,
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha.disabled,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed !important;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha.checked,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha.checked {
  cursor: pointer;
  min-width: 130px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .btn-linha.checked:before,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .btn-linha.checked:before {
  position: absolute;
  width: 20px;
  height: 20px;
  text-align: center;
  top: 8px;
  right: 8px;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--data-visualization-black-contrast-dark) !important;
  font-size: 18px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content .dropdown-list-scroller-despesa,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content .dropdown-list-scroller-despesa {
  max-height: 110px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto {
  max-width: 275px !important;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha a {
  width: calc(100% - 28px);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha .check-option,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha .check-option {
  float: left;
  width: 16px;
  height: 16px;
  margin: 8px;
  margin-right: 0;
  border: 2px solid var(--neutral-x-tint);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha .check-option:after,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha .check-option:after,
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha .check-option:before,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha .check-option:before {
  content: '';
  position: absolute;
  background-color: var(--neutral-x-tint);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha.checked-item .check-option:after,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha.checked-item .check-option:after {
  width: 6px;
  height: 2px;
  transform: rotate(35deg);
  left: 13px;
  top: 18px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha.checked-item .check-option:before,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.tooltip-dropdown-assunto .btn-linha.checked-item .check-option:before {
  width: 9px;
  height: 2px;
  transform: rotate(-50deg);
  left: 16px;
  top: 17px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.select,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.select {
  max-width: 140px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.config,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.config {
  max-width: 160px;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content-btn,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content-btn {
  width: 100%;
  float: left;
  min-width: 210px;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  font-size: 14px;
  font-weight: 600;
  padding: 8px 0;
  text-align: center;
  cursor: pointer;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.plus-options-list,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.plus-options-list {
  background-color: var(--main-primary-default);
  max-width: 175px;
  border: none;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.plus-options-list ul .btn-linha:hover,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.plus-options-list ul .btn-linha:hover {
  background: var(--off-white);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.plus-options-list ul .btn-linha:hover a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.plus-options-list ul .btn-linha:hover a {
  color: var(--off-white-contrast-text);
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-tooltip-content .dropdown-list-content.plus-options-list ul .btn-linha a,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-tooltip-content .dropdown-list-content.plus-options-list ul .btn-linha a {
  color: var(--main-primary-default-text);
  font-weight: bold;
}
.dropdown-list-container.k-widget.k-tooltip.k-popup.k-group.k-reset .k-callout.k-callout-n,
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-callout.k-callout-n {
  background-color: var(--neutral-contrast);
  border: none;
  margin-left: -7px;
}
.k-widget.k-tooltip.k-popup.k-group.k-reset.k-tooltip-closable .k-callout.k-callout-s {
  border-top-color: var(--main-primary-default);
}
.hasCover {
  min-width: 100%;
}
.hasCover .modulo-list-container .grid-editor {
  padding: var(--spacing-none) !important;
  position: relative;
}
.planejamento-itens.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container {
  background-color: var(--white);
  min-width: 1020px;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu {
  margin: 7px 0px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu.select-check .options-menu-icon {
  margin-top: 8px;
}
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu.select-check .options-menu-icon {
  margin-top: 4px;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container {
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-container {
    height: calc(100vh - 282px) !important;
  }
}
.hasCover .modulo-list-container .grid-editor .grid-actions {
  padding: 0 5px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .grid-actions {
    padding: 0px;
  }
}
.hasCover .modulo-list-container .grid-editor .grid-actions .no-opacity {
  opacity: 1 !important;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .grid-action-link .icon-open-search-field {
  margin: 11px 5px 0 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division div.k-animation-container {
    top: 29px !important;
    left: 1px !important;
    background: none !important;
    border: none !important;
  }
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu .options-menu-icon .k-menu-group .item-menu-link {
  width: 143px;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu .options-menu-icon .k-menu-group .item-menu-link.link-grupo-juridico {
  width: 116px;
}
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu .options-menu-icon .k-link {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: 2px 8px;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu .options-menu-icon .k-animation-container {
  width: 126px !important;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-link.search {
  margin: 12px 10px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .grid-action-link.search {
  margin: 12px 10px;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .select-content:last-child ul {
  margin-left: 1px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .pane-header-btn {
  margin-top: 13px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .select.todos {
  margin-left: 12px;
  border: none;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.select-check li .k-link .icon-field-uncheck1:before {
  line-height: 22px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.select-check li .k-link span {
  margin-left: 10px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu .k-menu-group .item-menu-link.disabled {
  cursor: not-allowed;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu .k-menu-group .item-menu-link.disabled span {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu.disabled {
  opacity: 0.4 !important;
  filter: alpha(opacity=40) !important;
  cursor: no-drop;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu.disabled .options-menu-icon {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu.disabled .options-menu-icon .k-group.k-menu-group {
  display: none !important;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu.disabled .options-menu-icon:after {
  content: "\e91a" !important;
}
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .options-menu:not(.select-check) .options-menu-icon .k-link {
  padding: 2px 8px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default {
  background: transparent;
  border: none;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon {
  border: none;
  margin-left: 9px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link {
  height: 47px;
  padding: 12px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link .icon-new-light,
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link .icon-dropdown-arrow1 {
  display: inline-block;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link .icon-dropdown-arrow1 {
  width: 10px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link .icon-new-light {
  margin-right: 5px;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link .k-i-arrow-s {
  display: none;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon > .k-link.k-state-active .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon .k-state-hover,
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon .k-state-active {
  background: transparent;
}
.hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container .menu-icon-default .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
.hasCover .modulo-list-container .grid-editor .data-container,
.hasCover .modulo-list-container .grid-editor .data-content {
  height: calc(100vh - 260px);
  padding: 40px;
  outline: none;
  display: block;
  border-bottom: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  border-left: none;
  overflow-y: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container,
  .hasCover .modulo-list-container .grid-editor .data-content {
    padding: 20px;
    height: calc(100vh - 220px);
  }
  .k-mobile.k-safari.k-safari601 .hasCover .modulo-list-container .grid-editor .data-container,
  .k-mobile.k-safari.k-safari601 .hasCover .modulo-list-container .grid-editor .data-content {
    height: calc(100vh - 260px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .hasCover .modulo-list-container .grid-editor .data-container,
  .hasCover .modulo-list-container .grid-editor .data-content {
    height: calc(100vh - 321px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading {
  background-color: var(--off-white);
  height: 70px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading .item-loading,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading .item-loading {
  background-color: hsla(var(--neutral-contrastH), var(--neutral-contrastS), var(--neutral-contrastL), 0.7);
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading .item-loading .splash,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading .item-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -28px;
  z-index: 10010;
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading .item-loading .splash .loading-container,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading .item-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading .item-loading .splash .loading-container .loading-text,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading .item-loading .splash .loading-container .loading-text {
  line-height: 56px;
  text-align: center;
  width: 56px;
  position: relative;
  font-size: 8px;
  color: var(--data-visualization-black-contrast-dark);
  -webkit-text-shadow: 0 0 3px var(--white);
  -moz-text-shadow: 0 0 3px var(--white);
  -ms-text-shadow: 0 0 3px var(--white);
  -o-text-shadow: 0 0 3px var(--white);
  text-shadow: 0 0 3px var(--white);
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading .item-loading .splash .loading-container .loading,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading .item-loading .splash .loading-container .loading {
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
  position: absolute;
  -webkit-animation: rotation 1.2s linear infinite;
  -moz-animation: rotation 1.2s linear infinite;
  -o-animation: rotation 1.2s linear infinite;
  -ms-animation: rotation 1.2s linear infinite;
  animation: rotation 1.2s linear infinite;
  border: 5px solid var(--neutral-xxx-tint);
  border-top-color: var(--main-primary-x-tint);
  border-radius: 100%;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading {
  border: none;
  background-color: transparent;
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
@media screen\0 {
  .hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading,
  .hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading {
    left: 0;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading.active,
.hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading.active {
  display: block;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading {
  top: initial;
  left: initial;
  transform: none;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container.with-loading .tables-loading.full-container,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content.with-loading .tables-loading.full-container {
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
}
.comparativoValores .hasCover .modulo-list-container .grid-editor .data-container,
.comparativoValores .hasCover .modulo-list-container .grid-editor .data-content {
  padding: var(--spacing-none);
  height: calc(100vh - 217px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .comparativoValores .hasCover .modulo-list-container .grid-editor .data-container,
  .comparativoValores .hasCover .modulo-list-container .grid-editor .data-content {
    height: calc(100vh - 251px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container .custom-loading,
.hasCover .modulo-list-container .grid-editor .data-content .custom-loading {
  display: none;
  width: 100%;
  position: relative;
  margin-top: 150px;
}
.hasCover .modulo-list-container .grid-editor .data-container .custom-loading.active,
.hasCover .modulo-list-container .grid-editor .data-content .custom-loading.active {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container .custom-loading .ajax-loading-container,
.hasCover .modulo-list-container .grid-editor .data-content .custom-loading .ajax-loading-container {
  position: absolute;
  width: 150px;
  height: 150px;
  margin: -75px 0 0 -75px;
  top: 50%;
  left: 50%;
}
.hasCover .modulo-list-container .grid-editor .data-container .custom-loading .ajax-loading-container .ajax-loading-animation,
.hasCover .modulo-list-container .grid-editor .data-content .custom-loading .ajax-loading-container .ajax-loading-animation {
  top: 0;
  left: 0;
  width: 140px;
  height: 1px;
  padding: 70px 0;
  position: absolute;
  border-radius: 50%;
  border: 4px solid hsla(var(--main-primary-default-hsl), .75);
  border-top: 4px solid transparent;
  border-bottom: 4px solid transparent;
  -webkit-animation: rotate 1s ease infinite;
  -moz-animation: rotate 1s ease infinite;
  -o-animation: rotate 1s ease infinite;
  animation: rotate 1s ease infinite;
}
.hasCover .modulo-list-container .grid-editor .data-container .custom-loading .ajax-loading-container .ajax-loading-image-container,
.hasCover .modulo-list-container .grid-editor .data-content .custom-loading .ajax-loading-container .ajax-loading-image-container {
  width: 98px;
  height: 98px;
  top: 26px;
  left: 26px;
  position: absolute;
  z-index: 1;
}
.hasCover .modulo-list-container .grid-editor .data-container .custom-loading .ajax-loading-container .ajax-loading-image-container .ajax-loading-image,
.hasCover .modulo-list-container .grid-editor .data-content .custom-loading .ajax-loading-container .ajax-loading-image-container .ajax-loading-image {
  width: 98px;
  height: 98px;
}
.hasCover .modulo-list-container .grid-editor .data-container .data-scroll,
.hasCover .modulo-list-container .grid-editor .data-content .data-scroll {
  height: calc(100vh - 389px);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.invisible:empty:after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.invisible:empty:after {
  visibility: hidden;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items:empty:after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items:empty:after {
  content: attr(data-empty-title);
  width: calc(100% - 80px);
  text-align: center;
  display: block;
  margin-top: 50px;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  opacity: 0.5;
  position: absolute;
  visibility: visible;
}
.comparativoValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items:empty:after,
.comparativoValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items:empty:after {
  width: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item {
  margin-top: 30px;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item:first-child {
  margin-top: var(--spacing-none);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item:before {
  content: '';
  width: 100%;
  height: 2px;
  position: absolute;
  z-index: 1;
  display: flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item.approved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item.approved:before {
  background-color: var(--fb-success-tint);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item.pending:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item.pending:before {
  background-color: var(--fb-waiting-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item.canceled:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item.canceled:before {
  background-color: var(--neutral-shade);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item.approvingly:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item.approvingly:before {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item.concluded:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item.concluded:before {
  background-color: var(--main-primary-tint);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item.disapproved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item.disapproved:before {
  background-color: var(--fb-danger-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items {
  display: none;
  background-color: var(--neutral-contrast);
  height: 35px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox {
  width: 28px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
  position: relative;
  background-color: var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-input,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-input {
  margin-left: 7px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-input.with-no-spacing,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-input.with-no-spacing {
  margin-left: 0px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox.active .checkbox-label:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox.active .checkbox-label:before {
  content: "\e921";
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label {
  width: 100%;
  height: 100%;
  position: relative;
  color: var(--white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label {
    width: 28px;
    height: 100%;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label.icon-field-partial-check:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-checkbox .checkbox-label.icon-field-partial-check:before {
  content: "\e923" !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule {
  width: 140px;
  min-width: 140px;
  position: relative;
  color: var(--white-contrast-text);
  background-color: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    padding: 10px 6px;
  }
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule {
  height: 35px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule .line-detail {
  font-size: var(--font-size-sm);
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule .line-detail,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule .line-detail {
  cursor: pointer;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule .line-detail.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule .line-detail.active {
  cursor: pointer;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule.bigger {
  flex: 1;
  position: static;
  width: calc(100% - 448px);
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule.bigger,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule.bigger {
  width: calc(100% - 463px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule.bigger {
    width: auto;
    min-width: auto;
    max-width: none;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .line-capsule.text-right,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .line-capsule.text-right {
  text-align: right;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items {
  height: 100%;
  border-bottom: 0;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item {
  position: relative;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .group-title,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .group-title {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .group-title .line-capsule,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .group-title .line-capsule {
  cursor: pointer;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table {
  width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table,
  .revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table {
    width: calc(100% - 28px);
  }
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead:before,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead:before {
  content: initial;
}
.k-ie .revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead:before,
.k-ie .revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead:before,
k-ff .revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead:before,
k-ff .revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead:before {
  content: inherit;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead .rl-th:nth-child(2),
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead .rl-th:nth-child(2) {
  border-left: none;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead .rl-th:nth-child(3),
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead .rl-th:nth-child(3) {
  border-left: none;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead .rl-th:last-child,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-thead .rl-th:last-child {
  border-right: none;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-tbody .rl-td,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-tbody .rl-td {
  min-width: 140px;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-tbody .rl-td.action-menu,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-tbody .rl-td.action-menu {
  width: 28px;
  padding: 0;
  min-width: 28px;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-tbody .rl-td:last-child,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .tables-row .rl-table .rl-tbody .rl-td:last-child {
  border-right: none !important;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item .simple-pager,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item .simple-pager {
  width: calc(100% - 27px);
  margin-bottom: 0;
  margin-left: 28px;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .select-group-items .group-item:before,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .select-group-items .group-item:before {
  content: '';
  left: 0;
  bottom: 0;
  width: 30px;
  height: 1px;
  position: absolute;
  background-color: var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 150px;
  position: static;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--off-white);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation {
  height: 80px;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation {
  z-index: 5;
  height: 80px;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 28px;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
  position: relative;
  -webkit-align-self: start;
  align-self: start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox.locked {
  pointer-events: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox.locked i:before {
  opacity: 0.4;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown .checkbox-label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown .checkbox-label,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox .checkbox-label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox .checkbox-label {
  top: 0;
  width: 100%;
  height: 100%;
  display: inline;
  position: absolute;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown label,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox label {
  width: 100%;
  height: 100%;
  text-align: center;
  align-content: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown > i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown > i,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox > i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox > i {
  -webkit-align-self: start;
  align-self: start;
}
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown > i,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown > i,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox > i,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox > i,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .arrow-dropdown > i,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .arrow-dropdown > i,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-checkbox > i,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-checkbox > i {
  margin-top: var(--spacing-xxs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  max-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap {
    max-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger {
  max-width: 560px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger {
    max-width: 400px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  padding: var(--spacing-none);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: 280px;
  min-width: 280px;
  padding: 14px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div {
    width: 200px;
    min-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div:first-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div.split,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div.split {
  width: 140px;
  min-width: 140px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div.split,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div.split {
    width: 100px;
    min-width: 100px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div.with-border,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger > div.with-border {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger:last-child {
  border-bottom: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger:last-child > div,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap.bigger .line-capsule.bigger:last-child > div {
  border-bottom: none;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap {
  max-width: 556px;
  min-width: 556px;
  width: 556px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap,
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap {
    max-width: 436px;
    min-width: 436px;
    width: 436px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule:nth-child(2),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule:nth-child(2) {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule .line-detail {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule.bigger {
  width: 100% !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule.bigger .line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule.bigger .line-title,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule.bigger .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .boxes-wrap .line-capsule.bigger .line-detail {
  width: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 140px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  min-width: 140px;
  position: relative;
  color: var(--white-contrast-text);
  padding: var(--spacing-sm) var(--spacing-xxs);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.locked i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.locked i {
  pointer-events: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.locked i:before {
  opacity: 0.4;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    padding: 15px 6px;
  }
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
    width: 115px;
    min-width: 115px;
    max-width: 115px;
  }
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
  padding: 19px 12px;
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
  min-width: 154px;
  width: 154px;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.box-bigger,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.box-bigger {
  width: 276px;
  max-width: 276px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.box-bigger,
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.box-bigger {
    width: 236px;
    max-width: 236px;
    min-width: 236px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.full-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.full-container {
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.full-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.full-container {
    width: 200px;
    min-width: 200px;
    max-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title {
  font-size: var(--font-size-xxs);
  text-transform: none;
  margin-bottom: 5px;
  height: 18px;
  font-size: var(--font-size-xs);
  margin-bottom: var(--spacing-vs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title.locked {
  pointer-events: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title.locked i:before {
  opacity: 0.4;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .inner-line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .inner-line-title {
  float: left;
  margin-right: var(--spacing-vs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-important-info-full,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-important-info-full {
  margin-left: 8px;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-important-info-full,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-important-info-full {
    margin-left: 4px;
  }
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-important-info-full,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-important-info-full {
  margin-top: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-credit,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-credit {
  margin-left: 8px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-credit,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .icon-credit {
    margin-left: 4px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .featured,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title .featured {
  font-weight: var(--font-weight-bold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail {
  height: 24px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail span {
  display: inline-block;
  max-width: 119px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail span,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail span {
    max-width: 95px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full {
  display: inline-block;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
  margin-left: 5px;
  margin-bottom: 0px;
  margin-top: 1px;
  position: absolute;
  right: 50px;
  top: 14px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full:before {
  line-height: 16px;
}
.analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full,
.analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full {
  right: 102px;
  top: 13px;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full:before,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full:before {
  line-height: 18px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full:before,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full:before {
    line-height: 16px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail .icon-important-info-full {
    margin-left: 3px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail.biggest,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail.biggest {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail.biggest,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail.biggest {
  font-weight: var(--font-weight-bold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-capsule-box,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-capsule-box {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: right;
  -webkit-justify-content: right;
  -ms-justify-content: right;
  -moz-justify-content: right;
  -ms-flex-pack: right;
  gap: var(--spacing-vs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-flex;
  align-content: center;
  gap: var(--spacing-vs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail:not(:has(*)),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail:not(:has(*)),
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title:not(:has(*)),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title:not(:has(*)) {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .action-link {
  left: 17px;
  border: none;
  top: 3px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .action-link.ico-attach_file {
  width: 22px;
  height: 22px;
  position: absolute;
  right: 434px;
  left: auto;
  top: 19px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .action-link.ico-attach_file:after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .action-link.ico-attach_file:after {
  right: -6px;
  text-align: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
  position: absolute;
  top: 0px;
  right: 5px;
  border: 1px solid var(--border-brand-x-tint-variant-light);
  border-radius: 20px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: 0px 2px;
  width: 60px;
  height: 23px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
    top: 0px;
    right: -144px;
  }
}
.k-ie .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ie .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ff .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ff .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
  top: -45px;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
  top: 12px;
}
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ff .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ff .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
  top: -27px;
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
  top: 10px;
}
.k-ie .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ie .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ff .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
.k-ff .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
  top: -37px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .analiseSolicitacaoPgtoCliente .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
  .analiseSolicitacaoPgtoCliente .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
  .aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button,
  .aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button {
    right: -52px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button span {
  padding: 0 0 0 3px;
  font-size: var(--font-size-sm);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button span > span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button span > span {
  font-size: var(--font-size-xxs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  background-image: none !important;
  background-color: var(--main-primary-xx-contrast) !important;
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover i,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover a,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover a,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover .k-link {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover i {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover i::before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .k-animation-container ul li:hover i::before {
  -webkit-transition: color 0.5s ease;
  -moz-transition: color 0.5s ease;
  -o-transition: color 0.5s ease;
  -ms-transition: color 0.5s ease;
  transition: color 0.5s ease;
  color: var(--data-visualization-primary-x-tint-contrast-dark) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .icon-dropdown-arrow1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .icon-dropdown-arrow1 {
  width: 20px;
  height: 20px;
  display: inline-block;
  padding-bottom: 3px;
  color: var(--white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .icon-dropdown-arrow1,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button .icon-dropdown-arrow1 {
    padding-bottom: 1px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .options-button.k-state-border-down .icon-dropdown-arrow1:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .options-button.k-state-border-down .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value {
  text-align: right;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-title {
  margin-bottom: 62px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-title,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-title {
    white-space: normal;
    padding-bottom: 19px;
    margin-bottom: 59px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-detail {
  font-size: 18px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-detail,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-detail {
    font-size: var(--font-size-md);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.text-right,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.text-right {
  text-align: right;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.text-right .line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.text-right .line-title,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.text-right .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.text-right .line-detail {
  text-align: right;
  justify-content: right;
  -webkit-justify-content: right;
  -ms-justify-content: right;
  -moz-justify-content: right;
  -ms-flex-pack: right;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  flex: 1;
  position: static;
  width: calc(100% - 448px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: auto;
    min-width: auto;
    max-width: none;
  }
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  position: static;
  width: calc(100% - 308px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 188px);
    max-width: calc(100% - 188px);
  }
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  position: static;
  width: calc(100% - 168px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 48px);
    max-width: calc(100% - 48px);
  }
}
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 528px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: 100% !important;
    max-width: 100% !important;
  }
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 700px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 500px);
  }
}
.analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 588px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 428px);
    max-width: calc(100% - 428px);
  }
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 555px);
  border-left: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 436px);
    max-width: calc(100% - 436px);
  }
}
.aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 168px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 8px);
    max-width: calc(100% - 8px);
  }
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  position: relative;
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i,
.aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i,
.aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i.icon-co-purchase-history,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i.icon-co-purchase-history,
.aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i.icon-co-purchase-history,
.aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger > i.icon-co-purchase-history {
  right: 10px;
  color: var(--white-contrast-text);
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  border-left: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 400px);
    max-width: calc(100% - 400px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
    width: calc(100% - 168px);
    max-width: initial;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
  width: calc(100% - 68px);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title .icon-dropdown-arrow1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title .icon-dropdown-arrow1 {
  width: 20px;
  color: var(--white-contrast-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title .icon-dropdown-arrow1:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title .icon-dropdown-arrow1:before {
  line-height: 16px;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
  display: inline-flex;
  gap: var(--spacing-vs);
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title.active .icon-dropdown-arrow1:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title.active .icon-dropdown-arrow1:before,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title.active .icon-dropdown-arrow1:before,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title.active .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
  width: 100%;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
  width: 170px;
  cursor: auto;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
  width: 190px;
  cursor: auto;
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
  width: 210px;
  cursor: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title,
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-title {
    width: 170px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  width: calc(100% - 120px);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  width: 100%;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  padding-left: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail .icon-dropdown-arrow1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail .icon-dropdown-arrow1 {
  width: 20px;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  cursor: pointer;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail.active .icon-dropdown-arrow1:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail.active .icon-dropdown-arrow1:before,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail.active .icon-dropdown-arrow1:before,
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail.active .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  width: 100%;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  width: 32px;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-detail {
  cursor: auto;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  border: none;
  position: absolute;
  right: 460px;
  background-color: transparent;
}
.analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 570px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
  .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
    right: 550px;
  }
  .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon,
  .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon {
    top: 10px;
  }
}
.k-ff .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-ff .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  top: 55px;
}
.k-edge .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-edge .analiseSolicitacaoPgtoEscritorio .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  top: 50px;
}
.aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.aprovacaoPrestacao .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 180px;
}
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 600px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
  .aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
    top: 15px;
  }
}
.k-ff .aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-ff .aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  top: 55px;
}
.k-edge .aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-edge .aprovacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  top: 60px;
}
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 600px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
    right: 565px;
  }
}
.k-ie .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-ie .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-ff .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-ff .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 565px;
}
.k-edge .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-edge .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 600px;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 596px;
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  right: 630px !important;
}
.k-ie .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-ie .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-edge .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-edge .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  top: 65px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
    right: 475px !important;
    top: 20px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon .k-link {
  background: transparent !important;
  border: none;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon .k-link .k-icon {
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon.k-state-hover {
  background: transparent;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon div.k-animation-container {
    top: 22px !important;
    left: 1px !important;
    background: none !important;
    border: none !important;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child {
  border-bottom: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .solicitacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
  .solicitacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
    top: 15px;
  }
}
.k-edge .solicitacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu,
.k-edge .solicitacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .k-menu.options-menu {
  top: 60px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  margin-top: 95px;
  position: absolute;
}
.k-ie .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.k-ie .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.k-ff .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.k-ff .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  margin-top: 55px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
    margin-top: 58px;
  }
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  top: 50%;
  transform: translateY(-50%);
  font-weight: var(--font-weight-semibold);
  width: 30px;
  margin-top: var(--spacing-none);
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  top: 32px;
  font-weight: var(--font-weight-semibold);
  width: 30px;
  margin-top: var(--spacing-none);
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  right: 400px;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status span,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status span {
  text-transform: none;
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  right: 540px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
    right: 503px;
  }
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status {
  right: 260px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status:before {
  left: 0;
  bottom: 5px;
  width: 15px;
  height: 15px;
  position: absolute;
  cursor: default !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.approved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.approved:before {
  color: var(--fb-success-tint);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.pending:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.pending:before {
  color: var(--fb-waiting-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.canceled:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.canceled:before {
  color: var(--off-white-contrast-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.approvingly:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.approvingly:before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.concluded:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.concluded:before {
  color: var(--off-white-contrast-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.disapproved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status .icon-status.disapproved:before {
  color: var(--fb-danger-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .box-status span {
  align-content: center;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger {
  width: 281px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger {
    width: 200px;
    min-width: 200px;
  }
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger,
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger {
    width: 162px;
    min-width: 162px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger1 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger1 {
    width: 200px;
    min-width: 200px;
  }
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management {
  max-width: 100%;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management span,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  max-width: 220px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management span:first-child,
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management span:first-child {
    -webkit-text-overflow: ellipsis;
    -moz-text-overflow: ellipsis;
    -o-text-overflow: ellipsis;
    text-overflow: ellipsis;
    white-space: nowrap;
    overflow: hidden;
    display: inline-block;
    width: 100px;
  }
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management .capsule-count,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management .capsule-count {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-radius: 13px;
  display: inline-block;
  color: var(--main-primary-x-tint-text);
  text-align: center;
  vertical-align: middle;
  min-height: 17px;
  font-size: var(--font-size-xxs);
  min-width: 27px;
  position: relative;
  top: -6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management .capsule-count,
  .planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management .capsule-count {
    top: -1px;
  }
}
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management .capsule-count .count,
.planejamento-projeto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.second-bigger .line-detail-management .capsule-count .count {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  width: auto;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total:has(.reserva),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total:has(.reserva) {
  overflow: visible;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao:before {
  position: absolute;
  content: '';
  width: calc(100% + 2px);
  height: 3px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  display: block;
  margin-top: -14px;
  margin-left: -11px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao:before {
    margin-left: -7px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao.reserva:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao.reserva:before {
  background-color: var(--fb-success-tint);
  content: attr(data-reserva-label);
  height: 16px;
  margin-top: -30px;
  margin-left: -11px;
  color: var(--fb-success-tint-text);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 6px;
  line-height: 16px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao.reserva:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak-total.prestacao.reserva:before {
    margin-left: -7px;
  }
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
  padding: 14px 10px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
    padding: 14px 6px;
  }
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value {
  text-align: right;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-title,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-title {
  margin-bottom: 5px;
  padding-bottom: 0;
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-detail,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.value .line-detail {
  font-weight: var(--font-weight-semibold);
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak .line-detail,
.reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak .line-detail {
  font-size: 18px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.destak .line-detail,
  .reservaValores .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.destak .line-detail {
    font-size: var(--font-size-sm);
    font-weight: var(--font-weight-bold);
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: 115px;
  min-width: 115px;
  flex-grow: 1;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule {
    min-width: 120px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  flex: 6 1 0%;
  -webkit-flex: 6 1 0%;
  -ms-flex: 6 1 0%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(3),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(3) {
  flex-grow: 3;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(3),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(3) {
    width: 110px;
    min-width: 110px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(4) {
  width: 100px;
  min-width: 100px;
  flex-grow: 3;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(5),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(5) {
  width: 100px;
  min-width: 100px;
  flex-grow: 3;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(6),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(6) {
    width: 100px;
    min-width: 100px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(10),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(10) {
  width: 110px;
  min-width: 110px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(7) span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(7) span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(7),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(7) {
    width: 112px;
    min-width: 112px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule:nth-child(8) {
  min-width: 100px;
  width: 100px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation .line-capsule .line-title {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  width: auto !important;
  overflow: initial;
  white-space: initial;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.loading {
  margin-bottom: 1px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.loading ~ .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.loading ~ .tables-loading {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active ~ .tables-row,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.active ~ .tables-row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active ~ .tables-row.column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.active ~ .tables-row.column {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active ~ .tables-row.loading .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.active ~ .tables-row.loading .tables-loading {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active ~ .tables-row .tables-content,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.active ~ .tables-row .tables-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active ~ .select-group-items,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation.active ~ .select-group-items {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu {
  width: 28px;
  background-color: transparent !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon {
  background-color: transparent !important;
  background-image: none !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon .k-link {
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: none;
  padding-left: 10px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon .k-link .k-icon {
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon .k-link .icon-more_options-02:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon .k-link .icon-more_options-02:before {
  line-height: 60px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon i[class^="icon-"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon i[class^="icon-"] {
  line-height: 80px;
  color: var(--off-white-contrast-text);
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon i[class^="icon-"],
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon i[class^="icon-"] {
  line-height: 64px;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu {
  position: relative;
  border-radius: var(--radius-xxxs);
  background-color: var(--off-white) !important;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu .options-menu-icon {
  cursor: pointer;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation > .options-menu i,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .resume-solicitation > .options-menu i {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  color: var(--off-white-contrast-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item:last-child .tables-row:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item:last-child .tables-row:last-child {
  margin-bottom: var(--spacing-none) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .solicitation-fixed-bottom,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .solicitation-fixed-bottom {
  width: 100%;
  height: 35px;
  position: relative;
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .solicitation-fixed-bottom .ico-add,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .solicitation-fixed-bottom .ico-add {
  position: absolute;
  top: 0;
  left: 0;
  width: 30px;
  height: 100%;
  align-content: center;
  text-align: center;
  background-color: var(--neutral-x-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .solicitation-fixed-bottom .ico-add.disabled,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .solicitation-fixed-bottom .ico-add.disabled {
  opacity: 0.5;
  cursor: no-drop;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .solicitation-fixed-bottom .ico-add.disabled + .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .solicitation-fixed-bottom .ico-add.disabled + .description {
  opacity: 0.5;
  cursor: no-drop;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .solicitation-fixed-bottom .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .solicitation-fixed-bottom .description {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: 30px;
  height: 100%;
  background-color: var(--off-white);
  width: calc(100% - 30px);
  padding-left: 10px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .solicitation-fixed-bottom .description span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .solicitation-fixed-bottom .description span {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  position: absolute;
  top: 50%;
  transform: translateY(-50%);
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-loading {
  background-color: var(--off-white);
  height: 70px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-loading .item-loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-loading .item-loading {
  background-color: hsla(var(--neutral-contrastH), var(--neutral-contrastS), var(--neutral-contrastL), 0.7);
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-loading .item-loading .splash,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-loading .item-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -28px;
  z-index: 10010;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-loading .item-loading .splash .loading-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-loading .item-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-loading .item-loading .splash .loading-container .loading-text,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-loading .item-loading .splash .loading-container .loading-text {
  line-height: 56px;
  text-align: center;
  width: 56px;
  position: relative;
  font-size: 8px;
  color: var(--data-visualization-black-contrast-dark);
  -webkit-text-shadow: 0 0 3px var(--white);
  -moz-text-shadow: 0 0 3px var(--white);
  -ms-text-shadow: 0 0 3px var(--white);
  -o-text-shadow: 0 0 3px var(--white);
  text-shadow: 0 0 3px var(--white);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-loading .item-loading .splash .loading-container .loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-loading .item-loading .splash .loading-container .loading {
  top: 10px;
  left: 10px;
  width: 30px;
  height: 30px;
  position: absolute;
  -webkit-animation: rotation 1.2s linear infinite;
  -moz-animation: rotation 1.2s linear infinite;
  -o-animation: rotation 1.2s linear infinite;
  -ms-animation: rotation 1.2s linear infinite;
  animation: rotation 1.2s linear infinite;
  border: 5px solid var(--neutral-xxx-tint);
  border-top-color: var(--main-primary-x-tint);
  border-radius: 100%;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row {
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table {
  margin-top: 25px;
}
.k-ff .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table,
.k-ff .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table,
.k-ff .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table,
.k-ff .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table {
  margin-top: 26px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table {
    margin-top: 26px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead {
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr {
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr {
    height: 26px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 140px;
  min-width: 140px;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  padding-block: var(--spacing-vs);
  padding-inline: var(--spacing-xxs);
  border-left: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-transform: lowercase;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th::first-letter,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th::first-letter,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th::first-letter,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
    padding: 5px 6px;
  }
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th {
    width: 115px;
    min-width: 115px;
    max-width: 115px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: 100%;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    min-width: auto;
    max-width: none;
  }
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 811px);
  max-width: calc(100vw - 811px);
}
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 1041px);
  max-width: calc(100vw - 1041px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    width: calc(100vw - 801px);
    max-width: calc(100vw - 801px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    width: calc(100vw - 801px);
    max-width: calc(100vw - 801px);
  }
}
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 643px);
  max-width: calc(100vw - 643px);
}
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 872px);
  max-width: calc(100vw - 872px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    width: calc(100vw - 672px);
    max-width: calc(100vw - 672px);
  }
}
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 391px);
  max-width: calc(100vw - 391px);
}
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 621px);
  max-width: calc(100vw - 621px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    width: calc(100vw - 501px);
    max-width: calc(100vw - 501px);
  }
}
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100% - 1115px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    width: 212px;
    max-width: 212px;
  }
}
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
  width: calc(100vw - 1341px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.bigger {
    width: calc(100vw - 761px);
    max-width: calc(100vw - 761px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 281px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
    width: 200px;
    min-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1 {
    width: 200px;
    min-width: 200px;
  }
}
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
  width: calc(100% - 1114px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
    width: 211px;
    max-width: 211px;
  }
}
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
  width: calc(100vw - 1340px);
}
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger2,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger2,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger2,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger2 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: calc(100% - 1461px);
  max-width: calc(100% - 1461px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger2,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger2,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger2,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger2 {
    width: 105px;
    max-width: 105px;
    min-width: 105px;
  }
}
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger2,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger2,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger2,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger2 {
  width: calc(100vw - 1630px);
  max-width: calc(100vw - 1630px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger1 {
    width: 106px;
    max-width: 106px;
    min-width: 106px;
  }
}
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
  width: 420px;
  max-width: 420px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.second-bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.second-bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.second-bigger {
    width: calc(100vw - 724px);
    max-width: calc(100vw - 724px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.value {
  text-align: right;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.observation,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.observation {
  width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.observation,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.observation,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.observation,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.observation {
    min-width: 200px;
    max-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th.date {
  text-align: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th:first-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th:first-child {
  border-left: none;
}
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead tr th:first-child,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead tr th:first-child,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead tr th:first-child,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead tr th:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead:before {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  content: '';
  width: 30px;
  height: 25px;
  background-color: var(--neutral-x-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  top: 0;
  left: -30px;
}
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead:before,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead:before,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead:before,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead:before {
  left: -28px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead:before,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead:before {
    height: 26px;
  }
}
.k-ff .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead:before,
.k-ff .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead:before,
.k-ff .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead:before,
.k-ff .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead:before {
  height: 26px;
}
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table thead:before,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table thead:before,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table thead:before,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table thead:before {
  content: initial;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr:last-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr:last-child .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr:last-child .td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .fixed-action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .fixed-action-menu {
  width: 28px;
  height: 35px;
  float: left;
  display: block;
  background-color: transparent;
  z-index: 10;
  position: absolute;
  cursor: pointer;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--off-white);
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu {
  width: 28px;
  height: 35px;
  background-color: var(--neutral-x-contrast);
  display: block;
  text-align: center;
  align-content: center;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu {
  position: relative;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu:before {
  content: initial;
  display: none;
}
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu:before,
.k-ie .aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu:before {
  content: inherit;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu .checkbox-label,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu .checkbox-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  z-index: 5;
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu .checkbox-label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu .checkbox-label:before {
  color: var(--white-contrast-text);
  position: absolute;
  left: 0;
  content: "\e940";
}
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacoesCO .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before {
  content: "\e941";
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu .checkbox-label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu .checkbox-label:before {
  color: var(--white-contrast-text);
  content: "\e90d";
  font-size: var(--font-size-md);
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu input[type='checkbox']:checked + label:before {
  color: var(--fb-success-tint);
  font-size: 18px;
  content: "\e97c";
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu:last-child {
  box-shadow: 0 1px 1px 0px var(--neutral-contrast);
}
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu,
.k-ie .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.action-menu {
  height: 37px;
}
@media screen\0 {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.status,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.status {
    padding: 9px !important;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.value {
  text-align: right;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td.date {
  text-align: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu {
  border: none;
  position: absolute;
  left: 0;
  background-color: transparent;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link {
  background: transparent !important;
  border: none;
  padding: 6px 10px;
  position: relative;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon {
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02 {
  position: absolute;
  top: -2px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover {
  background: transparent;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container {
    top: 22px !important;
    left: 1px !important;
    background: none !important;
    border: none !important;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child {
  border-bottom: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr-checkbox {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 35px;
  background-color: var(--neutral-x-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table .tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table .tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table .tbody .tr-checkbox .line-checkbox,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table .tbody .tr-checkbox .line-checkbox {
  width: 100%;
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content {
  width: calc(100% - 29px);
  margin-top: 0px;
  position: relative;
}
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content {
  width: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content thead tr,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content thead tr,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content thead tr,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content thead tr {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content thead th,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content thead th,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content thead th,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content thead th {
  text-align: left;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content thead th.two-columns,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content thead th.two-columns,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content thead th.two-columns,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content thead th.two-columns {
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content thead th.two-columns,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content thead th.two-columns,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content thead th.two-columns,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content thead th.two-columns {
    width: 200px;
    min-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  color: var(--white-contrast-text);
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr:last-child,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr:last-child {
  box-shadow: 0 1px 1px 0px var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td {
  width: 140px;
  height: 35px;
  min-width: 140px;
  max-width: 140px;
  padding: 8px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  position: relative;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
  }
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td {
    width: 115px;
    min-width: 115px;
    max-width: 115px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.two-columns,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.two-columns,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.two-columns,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.two-columns {
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.two-columns,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.two-columns,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.two-columns,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.two-columns {
    width: 200px;
    min-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td:last-child,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  flex: 1;
  max-width: 100%;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    min-width: auto;
    max-width: none;
  }
}
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 811px);
  max-width: calc(100vw - 811px);
}
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.rightBarVisible .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 1041px);
  max-width: calc(100vw - 1041px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .aprovacaoEstoque.produto .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    width: calc(100vw - 801px);
    max-width: calc(100vw - 801px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .aprovacaoEstoque.fornecedor .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    width: calc(100vw - 801px);
    max-width: calc(100vw - 801px);
  }
}
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 643px);
  max-width: calc(100vw - 643px);
}
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.rightBarVisible .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 872px);
  max-width: calc(100vw - 872px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .analiseDiscrepancias .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    width: calc(100vw - 672px);
    max-width: calc(100vw - 672px);
  }
}
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 391px);
  max-width: calc(100vw - 391px);
}
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.rightBarVisible .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 621px);
  max-width: calc(100vw - 621px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .solicitacaoEstoque .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    width: calc(100vw - 501px);
    max-width: calc(100vw - 501px);
  }
}
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100% - 1115px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    width: 212px;
    max-width: 212px;
  }
}
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
  width: calc(100vw - 1341px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.bigger {
    width: calc(100vw - 761px);
    max-width: calc(100vw - 761px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 281px;
  min-width: 280px;
  max-width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
    width: 200px;
    min-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1 {
    width: 200px;
    min-width: 200px;
  }
}
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
  width: calc(100% - 1114px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
    width: 211px;
    max-width: 211px;
    min-width: 211px;
  }
}
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
  width: calc(100vw - 1340px);
}
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger2,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger2,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger2,
.aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger2 {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: calc(100% - 1461px);
  max-width: calc(100% - 1461px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger2,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger2,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger2,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger2 {
    width: 105px;
    max-width: 105px;
    min-width: 105px;
  }
}
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger2,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger2,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger2,
.rightBarVisible .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger2 {
  width: calc(100vw - 1630px);
  max-width: calc(100vw - 1630px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1,
  .aprovacaoConsumo .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger1 {
    width: 106px;
    max-width: 106px;
    min-width: 106px;
  }
}
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
.aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
  width: 420px;
  max-width: 420px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.second-bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger,
  .aprovacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.second-bigger {
    width: calc(100vw - 724px);
    max-width: calc(100vw - 724px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.value {
  text-align: right;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.value .icon-important-info-full,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.value .icon-important-info-full,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.value .icon-important-info-full,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.value .icon-important-info-full {
  color: var(--fb-danger-default);
  margin-left: 5px;
  margin-top: 1px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.value .icon-important-info-full:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.value .icon-important-info-full:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.value .icon-important-info-full:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.value .icon-important-info-full:before {
  cursor: default;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.observation,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.observation {
  width: 280px;
  max-width: 280px;
  padding-right: 35px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.observation,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.observation,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.observation,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.observation {
    width: 200px;
    max-width: 200px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.observation span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.observation span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.observation span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.observation span {
  display: inline-block;
  max-width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.date,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.date {
  display: flex;
  justify-content: center;
  align-items: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.date.cursor i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.date.cursor i,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.date.cursor i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.date.cursor i {
  color: var(--fb-danger-default);
  margin: 0 0 0 4px !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.destak-total,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.destak-total,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.destak-total,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.destak-total {
  display: inline-flex;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  background-color: var(--neutral-x-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.destak-total span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.destak-total span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.destak-total span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.destak-total span {
  margin-left: auto;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status:before {
  content: '';
  width: 3px;
  height: 100%;
  position: absolute;
  right: 0;
  top: 0;
  opacity: 0.8;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.approved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.approved:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.approved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.approved:before {
  background-color: var(--fb-success-tint);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.pending:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.pending:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.pending:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.pending:before {
  background-color: var(--fb-waiting-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.canceled:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.canceled:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.canceled:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.canceled:before {
  background-color: var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.approvingly:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.approvingly:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.approvingly:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.approvingly:before {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.completed:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.completed:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.completed:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.completed:before {
  background-color: var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.disapproved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr td.status.disapproved:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.disapproved:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr td.status.disapproved:before {
  background-color: var(--fb-danger-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.table-content tbody tr:first-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.table-content tbody tr:first-child td,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.table-content tbody tr:first-child td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.table-content tbody tr:first-child td {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead th.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead th.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody th.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody th.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger {
  width: calc(100% - 560px) !important;
  max-width: calc(100% - 560px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody th.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger {
    width: calc(100% - 400px) !important;
    max-width: calc(100% - 400px) !important;
  }
}
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody th.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger {
  width: calc(100vw - 560px) !important;
  max-width: calc(100vw - 560px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger {
    width: calc(100% - 400px) !important;
    max-width: calc(100% - 400px) !important;
  }
}
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger,
.k-edge .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger {
  width: calc(100vw - 670px) !important;
  max-width: calc(100vw - 670px) !important;
}
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right thead td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right thead td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row table.four-columns-right tbody td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger,
.k-edge .rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table.four-columns-right tbody td.bigger {
  width: calc(100vw - 900px) !important;
  max-width: calc(100vw - 900px) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table:first-child {
  width: 30px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .table:first-child .tbody,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row .table:first-child .tbody {
  width: 30px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead:before {
  width: 68px;
  left: -68px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger {
  width: calc(100vw - 848px);
  max-width: calc(100vw - 848px);
}
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger {
  width: calc(100vw - 858px);
  max-width: calc(100vw - 858px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger {
    flex: 1;
    width: auto !important;
    max-width: none !important;
  }
}
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger {
  width: calc(100vw - 1113px);
  max-width: calc(100vw - 1113px);
}
.onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger {
  width: calc(100vw - 858px);
  max-width: calc(100vw - 858px);
}
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table thead tr th.bigger,
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger,
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table thead tr th.bigger {
  width: calc(100vw - 1113px);
  max-width: calc(100vw - 1113px);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.hidden-attach thead:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.hidden-attach thead:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.hidden-attach thead:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.hidden-attach thead:before {
  width: 28px;
  left: -28px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-menu {
  display: inline-block;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-link,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-link {
  width: 40px;
  height: 35px;
  background-color: var(--off-white);
  cursor: pointer;
  display: inline-block;
  align-content: center;
  text-align: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-link.ico-attach_file,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-link.ico-attach_file {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table .tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-link.ico-attach_file::after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table .tbody .tr .td.action-link.ico-attach_file::after {
  top: 3px;
  right: 3px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-actions,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-actions,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-actions,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-actions {
  width: 68px;
  min-width: 68px;
  max-width: 68px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-actions.hidden-attach,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-actions.hidden-attach,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-actions.hidden-attach,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-actions.hidden-attach {
  width: 28px;
  max-width: 28px;
  min-width: 28px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger {
  width: calc(100vw - 848px);
  max-width: calc(100vw - 848px);
}
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger {
  width: calc(100vw - 858px);
  max-width: calc(100vw - 858px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
  .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
  .solicitacaoHistorico .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger {
    flex: 1;
    width: auto !important;
    max-width: none !important;
  }
}
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger {
  width: calc(100vw - 1113px);
  max-width: calc(100vw - 1113px);
}
.onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger {
  width: calc(100vw - 858px);
  max-width: calc(100vw - 858px);
}
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content tbody tr td.bigger,
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger,
.rightBarVisible .onlySolic .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content tbody tr td.bigger {
  width: calc(100vw - 1113px);
  max-width: calc(100vw - 1113px);
}
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger {
  width: calc(100vw - 818px);
  max-width: calc(100vw - 818px);
}
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger,
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger {
  width: calc(100vw - 1073px);
  max-width: calc(100vw - 1073px);
}
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger {
  width: calc(100vw - 818px);
  max-width: calc(100vw - 818px);
}
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach thead tr th.bigger,
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger,
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach thead tr th.bigger {
  width: calc(100vw - 1073px);
  max-width: calc(100vw - 1073px);
}
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger,
.solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger {
  width: calc(100vw - 818px);
  max-width: calc(100vw - 818px);
}
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger,
.rightBarVisible .solicitacaoPagamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger {
  width: calc(100vw - 1073px);
  max-width: calc(100vw - 1073px);
}
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger,
.prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger {
  width: calc(100vw - 818px);
  max-width: calc(100vw - 818px);
}
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged table.table-content.hidden-attach tbody tr td.bigger,
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger,
.rightBarVisible .prestacaoConta .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .tables-row.with-ged .table.table-content.hidden-attach tbody tr td.bigger {
  width: calc(100vw - 1073px);
  max-width: calc(100vw - 1073px);
}
.aprovacaoPlanejamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .k-pager-wrap.simple-pager,
.aprovacaoPlanejamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .k-pager-wrap.simple-pager {
  z-index: 3;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container {
  width: 100%;
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .k-pager-wrap.simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .k-pager-wrap.simple-pager {
  margin-bottom: var(--spacing-none);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container.active {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container {
  width: 100%;
  height: auto;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.loading + .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.loading + .tables-loading {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .light-gray-bg,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .light-gray-bg {
  background-color: var(--neutral-contrast) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .light-gray-2-bg,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .light-gray-2-bg {
  background-color: hsl(var(--neutral-contrastH), calc(var(--neutral-contrastS) + 5%), var(--neutral-contrastL));
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .dark-gray-bg,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .dark-gray-bg {
  background-color: var(--neutral-contrast) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .no-shadow,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .no-shadow {
  box-shadow: none !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .text-right,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .text-right {
  text-align: right !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .default-side-padding,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .default-side-padding {
  padding-left: 17px;
  padding-right: 17px;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .default-side-padding.can-grow,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .default-side-padding.can-grow {
  padding-left: 0;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .default-side-padding .status,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .default-side-padding .status {
  margin-right: 17px;
  border-bottom: none !important;
  border-top: none !important;
  border-right: 1px solid var(--border-primary-hight-contrast) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .base-column {
  width: 140px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
  border-top: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .base-column span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .base-column span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  display: inline-block;
  max-width: 100%;
  flex: 1;
  align-content: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .base-column span.pull-flex-right,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .base-column span.pull-flex-right {
  margin-left: auto;
  padding-right: var(--spacing-xs);
  flex: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .base-column.span-2,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .base-column.span-2 {
  width: 280px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .base-column.can-grow,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .base-column.can-grow {
  flex: 1;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .base-column.can-grow,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .base-column.can-grow {
  max-width: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row {
  width: 100%;
  min-height: 40px;
  background-color: transparent;
  color: var(--data-visualization-black-contrast-dark);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 60px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  background: var(--off-white);
  display: none;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-style: italic;
  font-size: var(--font-size-xs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data.active {
  display: block;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data {
  width: calc(100% - 30px);
  margin-left: 30px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data {
  width: calc(100% - 29px);
  margin-left: 29px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data.full-width,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .no-data.full-width {
  width: 100%;
  margin: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 {
  z-index: 3;
  width: 100%;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container {
  width: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container {
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container.active,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container.active,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container.active {
  display: block;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .no-data,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .no-data,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .no-data,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .no-data,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .no-data,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .no-data {
  width: calc(100% - 29px);
  margin-left: 29px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data {
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  display: none;
  width: 100%;
  height: 40px;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] {
  background-color: var(--neutral-contrast);
  padding: 0 !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span {
  display: inline-block;
  height: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] > span span {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 11px 0;
  font-weight: var(--font-weight-medium);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line.active,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line.active,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line.active {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line {
  width: 100%;
  margin: 0;
  border: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .action {
  visibility: hidden;
  border: none;
  width: 29px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  padding: 0 12px !important;
}
@media screen\0 {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 {
    padding: 0 17px !important;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action {
  width: 47px;
  max-width: 47px;
  display: block !important;
  align-content: center;
  text-align: center;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type=checkbox],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type=checkbox],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type=checkbox],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type=checkbox],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type=checkbox],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type=checkbox],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type="checkbox"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type="checkbox"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type="checkbox"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type="checkbox"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type="checkbox"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 .action input[type="checkbox"] {
  visibility: visible;
  position: relative;
  right: 7px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 12px;
  width: 160%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-6 > span span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span {
  width: 195%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 12px;
}
@media screen\0 {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span {
    width: auto;
  }
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 > span span {
    max-width: calc(22vw);
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3:nth-child(4) {
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i {
  margin-left: 80%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i.icon-important-info-full,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i.icon-important-info-full,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i.icon-important-info-full,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i.icon-important-info-full,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i.icon-important-info-full,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-3 i.icon-important-info-full {
  color: var(--fb-danger-default);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span {
  width: 195%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1 > span span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: 12px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-child(9) {
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1.text-align-right > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1.text-align-right > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1.text-align-right > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1.text-align-right > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1.text-align-right > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1.text-align-right > span span {
  padding-left: 0;
  padding-right: 12px;
}
@media screen\0 {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span {
    width: auto;
  }
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span span,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line .line-column-1:nth-last-child(2) > span span {
    max-width: 14vw;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line span {
  color: var(--data-visualization-black-contrast-dark);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line [class*="line-column"] {
  padding: 8px 12px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line-action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container .level-grid-data .level-grid-line-action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line-action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container .level-grid-data .level-grid-line-action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line-action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container .level-grid-data .level-grid-line-action {
  cursor: pointer;
  z-index: 6;
  position: absolute;
  left: 30px;
  top: 0;
  width: 36px;
  height: 39px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container + .simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-grid-line-container + .simple-pager,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container + .simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-grid-line-container + .simple-pager,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container + .simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-grid-line-container + .simple-pager {
  box-shadow: none;
  border-top: 0px;
  height: 30px;
  align-content: center;
  padding-inline: 14px;
  width: calc(100% - 29px) !important;
  margin-left: 29px !important;
  display: flex;
  align-items: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 100%;
  height: 30px;
  border: 1px solid var(--border-primary-hight-contrast);
  display: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header {
  width: calc(100% - 30px);
  margin-left: 30px;
  display: none !important;
  height: 32px;
  border-top: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header {
  width: 100%;
  margin: 0;
  border: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .action {
  visibility: hidden;
  border: none;
  width: 29px !important;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .action > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .action > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .action > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .action > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .action > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .action > span {
  width: 24px !important;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  padding: 0 12px !important;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 .action {
  width: 36px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 .action span {
  width: 36px;
  height: 100%;
  display: inline-block;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 > span {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 12px;
  display: inline-block;
  height: 100%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-6 > span span {
  padding: 7px 0;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-3:nth-child(4) {
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-1:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header .line-column-1:nth-child(9) {
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header span {
  color: var(--data-visualization-black-contrast-dark);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.level-2-header [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.level-2-header [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.level-2-header [class*="line-column"] {
  padding: 8px 12px;
  background-color: var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header.active,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header.active,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header.active {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  height: 100%;
  border-bottom: none;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column span {
  font-weight: var(--font-weight-semibold) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(1),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(1) {
  padding-left: 45px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(5),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(5),
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(5),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(5),
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(5),
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(5) {
  width: 139px;
  border-right: none;
  padding-right: 12px;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(1),
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(1),
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(1),
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(1),
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(1),
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(1) {
  max-width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(1),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(1),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(1),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(1),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(1),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(1) {
    max-width: 186px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(2) {
    width: 140px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(3) {
    width: 140px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(4) {
    width: 115px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .level-header .base-column:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .level-header .base-column:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .level-header .base-column:nth-child(5) {
    width: 139px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action.pos-relative.cursor,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action.pos-relative.cursor,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action.pos-relative.cursor,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action.pos-relative.cursor,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action.pos-relative.cursor,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action.pos-relative.cursor {
  background: var(--neutral-xxl-contrast) !important;
  min-width: 30px;
  border-top: 1px solid var(--border-primary-hight-contrast) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: center;
  align-content: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  height: 100%;
  background-color: var(--neutral-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] {
  width: 110px;
  min-width: 110px;
  border-left: none;
  border-right: none;
  padding: var(--spacing-vs) calc(var(--spacing-xxxs) - 2);
  background-color: var(--white) !important;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:first-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:first-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:first-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:first-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:first-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:first-child span {
  margin-left: var(--spacing-xxxs);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:last-child,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:last-child,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:last-child,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:last-child,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:last-child,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:last-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:last-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:last-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:last-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:last-child span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:last-child span {
  margin-right: var(--spacing-xxxs);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"],
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"],
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"],
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"],
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"],
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] {
    width: 120px;
    min-width: 120px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span {
  display: inline-block;
  width: 100%;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span.fix-left-spacing,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span.fix-left-spacing,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span.fix-left-spacing,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span.fix-left-spacing,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span.fix-left-spacing,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span.fix-left-spacing {
  margin-left: var(--spacing-xxxs);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span.negative,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span.negative,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span.negative,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span.negative,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span.negative,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span.negative {
  color: var(--fb-danger-default);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span.positive,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] span.positive,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span.positive,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] span.positive,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span.positive,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] span.positive {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] .action span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] .action span {
  width: 36px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(3),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(3),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(3),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(3),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(3),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(3) {
    width: 110px;
    min-width: 110px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(5),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(5),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(5),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(5),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(5),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(5) {
  width: 100px;
  min-width: 100px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(6),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(6),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(6),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(6),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(6),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(6) {
    width: 100px;
    min-width: 100px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(9),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(10),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(10),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(10),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(10),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(10),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(10) {
  width: 110px;
  min-width: 110px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(7),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(7),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(7),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(7),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(7),
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(7) {
    width: 102px;
    min-width: 102px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(8),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"]:nth-child(8) {
  width: 100px;
  min-width: 100px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container [class*="line-column"] i,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container [class*="line-column"] i,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container [class*="line-column"] i {
  color: var(--data-visualization-black-contrast-dark);
  margin-left: 7px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .line-column-6,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .line-column-6,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .line-column-6,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .line-column-6,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .line-column-6,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .line-column-6 {
  flex: 6 1 0%;
  -webkit-flex: 6 1 0%;
  -ms-flex: 6 1 0%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .line-column-3,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .line-column-3,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .line-column-3,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .line-column-3,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .line-column-3,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .line-column-3 {
  flex-grow: 3;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .line-column-1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .line-column-1,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .line-column-1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .line-column-1,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .line-column-1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .line-column-1 {
  flex-grow: 1;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  width: 30px;
  height: 100%;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  border-top: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action span {
  width: 36px;
  height: 100%;
  display: inline-block;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action > i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action > i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action > i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action > i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action > i,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action > i {
  position: absolute;
  left: 50%;
  transform: translateX(-50%);
}
@media screen\0 {
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action > i,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action > i,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action > i,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action > i,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action > i,
  .planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action > i {
    line-height: 3px;
  }
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action.locked,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action.locked,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action.locked,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action.locked,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action.locked,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action.locked {
  pointer-events: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action.locked i:before,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .action.locked i:before,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action.locked i:before,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .action.locked i:before,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action.locked i:before,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .action.locked i:before {
  opacity: 0.4;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation {
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation .see-more,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation .see-more,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation .see-more,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation .see-more,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation .see-more,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation .see-more {
  cursor: default;
  float: right;
  width: 18px;
  height: 18px;
  line-height: 30px;
  position: absolute;
  top: 8px;
  right: 10px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation .see-more:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation .see-more:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation .see-more:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation .see-more:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation .see-more:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation .see-more:before {
  width: 18px;
  height: 18px;
  line-height: 18px;
  font-family: 'legaldesk-icons' !important;
  content: "\e92c";
  font-size: 18px;
  text-align: center;
  display: inline-block;
  color: var(--data-visualization-black-contrast-dark);
  position: relative;
}
@media screen\0 {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation .see-more:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation .see-more:before,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation .see-more:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation .see-more:before,
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation .see-more:before,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation .see-more:before {
    line-height: 11px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(2),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(2) {
    width: 120px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(3),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(3) {
    width: 118px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(4),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(4) {
    width: 230px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.observation:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.observation:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(5),
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.observation:nth-child(5) {
    width: 115px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value {
  position: relative;
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
  cursor: pointer;
  border-right: 1px solid var(--main-primary-x-tint) !important;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  font-size: var(--font-size-md);
  left: 15px;
  position: absolute;
  color: var(--main-primary-x-tint-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value:hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value:hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value:hover {
  background-color: var(--main-primary-tint) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value:hover:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .base-column.value.add-value:hover:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value:hover:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .base-column.value.add-value:hover:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value:hover:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .base-column.value.add-value:hover:before {
  color: var(--main-primary-tint-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  width: 100%;
  height: 40px;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent {
  border-bottom: 1px solid transparent;
  transition: border-bottom-color 0.25s linear;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.locked .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.locked .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.locked .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.locked .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.locked .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.locked .check {
  pointer-events: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.locked .check i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.locked .check i:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.locked .check i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.locked .check i:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.locked .check i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.locked .check i:before {
  opacity: 0.4;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  width: 6px;
  height: 100%;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status span {
  -webkit-transition: visibility 0s linear;
  -moz-transition: visibility 0s linear;
  -o-transition: visibility 0s linear;
  -ms-transition: visibility 0s linear;
  transition: visibility 0s linear;
  -webkit-transition: opacity 0.5s linear;
  -moz-transition: opacity 0.5s linear;
  -o-transition: opacity 0.5s linear;
  -ms-transition: opacity 0.5s linear;
  transition: opacity 0.5s linear;
  visibility: hidden;
  opacity: 0;
  position: absolute;
  font-size: var(--font-size-sm);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  display: inline-block;
  width: 130px;
  text-align: center;
  font-weight: var(--font-weight-medium);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.approved,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.approved,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.approved,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.approved,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.approved,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.approved {
  background-color: var(--fb-success-tint);
  color: var(--fb-success-tint-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.pending,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.pending,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.pending,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.pending,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.pending,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.pending {
  background-color: var(--fb-waiting-default);
  color: var(--fb-waiting-default-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.canceled,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.canceled,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.canceled,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.canceled,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.canceled,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.canceled {
  background-color: var(--neutral-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.approvingly,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.approvingly,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.approvingly,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.approvingly,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.approvingly,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.approvingly {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--main-primary-x-tint-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.concluded,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.concluded,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.concluded,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.concluded,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.concluded,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.concluded {
  background-color: var(--neutral-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.disapproved,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status.disapproved,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.disapproved,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status.disapproved,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.disapproved,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status.disapproved {
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status:hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status:hover,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status:hover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status:hover {
  width: 190px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status:hover span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .status:hover span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status:hover span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .status:hover span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status:hover span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .status:hover span {
  visibility: visible;
  opacity: 1;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .base-column {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .action,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .action,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .action,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .action,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .action,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .action {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 30px;
  height: 100%;
  -webkit-align-content: center;
  align-content: center;
  color: var(--neutral-x-contrast-text);
  border-top: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .action,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .action,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .action,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .action,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .action,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .action {
  cursor: pointer;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .check {
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options:before {
  line-height: 38px;
  color: var(--data-visualization-black-contrast-dark);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options.wdt-30:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .options.wdt-30:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options.wdt-30:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .options.wdt-30:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options.wdt-30:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .options.wdt-30:before {
  margin-left: 5px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description {
  flex: 1;
  height: 100%;
  padding-inline: var(--spacing-xxs);
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span {
  cursor: pointer;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span {
  cursor: default;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span .icon-dropdown-arrow1 + .inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span .icon-dropdown-arrow1 + .inner-description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span .icon-dropdown-arrow1 + .inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span .icon-dropdown-arrow1 + .inner-description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span .icon-dropdown-arrow1 + .inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span .icon-dropdown-arrow1 + .inner-description {
  margin-left: var(--spacing-xs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span.inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span.inner-description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span.inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span.inner-description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span.inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span.inner-description {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  align-content: center;
  font-size: var(--font-size-xs);
  max-width: calc(100% - 35px);
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span.locked {
  pointer-events: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description span.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description span.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span.locked i:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description span.locked i:before {
  opacity: 0.4;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description {
  width: 100%;
  border-top: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description .total-value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description .total-value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description .total-value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description .total-value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description .total-value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description .total-value {
  margin-left: auto;
  text-align: right;
  cursor: inherit;
  align-items: center;
  font-size: var(--font-size-xs);
  padding-right: var(--spacing-md);
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description .total-value.value-cell,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description .total-value.value-cell,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description .total-value.value-cell,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description .total-value.value-cell,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description .total-value.value-cell,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description .total-value.value-cell {
  width: 140px;
  padding-right: var(--spacing-none);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .description.locked,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description.locked,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .description.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 140px;
  flex-direction: row-reverse;
  -webkit-flex-direction: row-reverse;
  -ms-flex-direction: row-reverse;
  -moz-flex-direction: row-reverse;
  font-size: var(--font-size-xs);
  padding-inline: var(--spacing-xxs);
  font-weight: var(--font-weight-semibold);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value {
    width: 100px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent .value span,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent .value span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  max-width: 100%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.active,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent.active,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.active,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent.active,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.active,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent.active {
  border-bottom-color: var(--border-primary-hight-contrast);
  transition: border-bottom-color 0.25s linear;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent label,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-2 .row-container .row-parent label,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent label,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-3 .row-container .row-parent label {
  width: 100%;
  height: 100%;
  text-align: center;
  align-content: center;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row [class^="level-"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row [class^="level-"],
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row [class^=" level-"],
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row [class^=" level-"] {
  box-shadow: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 {
  justify-self: right;
  width: calc(100% - 31px);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description > span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description > span {
  width: 100%;
  display: inline-flex;
  gap: var(--spacing-xxxs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description .inner-description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description .inner-description {
  max-width: calc(100% - 30px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
  .planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description {
    max-width: 100%;
  }
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description {
  border-top: none !important;
  max-width: calc(100% - 730px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .description {
    max-width: calc(100% - 530px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPlanejamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value,
  .aprovacaoPlanejamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .row-parent .value {
    width: 100px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .k-pager-wrap.simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .row-container .k-pager-wrap.simple-pager {
  display: none;
  width: calc(100% - 30px);
  margin-left: 30px;
  border-top: none;
  position: relative;
  z-index: 3;
  box-shadow: 0 -2px 14px -3px var(--neutral-x-tint);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1.active .row-container .row-parent,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1.active .row-container .row-parent {
  z-index: 3;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1.active .row-container .k-pager-wrap.simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1.active .row-container .k-pager-wrap.simple-pager {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1.active .level-2,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1.active .level-2 {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container {
  width: 100%;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 {
  z-index: 3;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .status,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container.active .level-2 + .level-2 .row-parent .status {
  border-top: 1px solid var(--neutral-x-tint);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 {
  z-index: 2;
  display: none;
  justify-self: right;
  width: calc(100% - 29px);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .action {
  visibility: hidden;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2.loading + .tables-loading,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2.loading + .tables-loading {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .k-pager-wrap.simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .k-pager-wrap.simple-pager {
  display: none;
  width: calc(100% - 35px);
  margin-left: 30px;
  border-bottom: none;
  border-top: none;
  box-shadow: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .options,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .options {
  border-top: none !important;
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .description {
  flex: 1;
  border-left: none !important;
  border-top: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .description,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .description {
  max-width: calc(100% - 730px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .description,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .description {
    max-width: calc(100% - 530px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .value {
  border-top: none !important;
  border-left: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .value .line-detail,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .value .line-detail {
  margin-left: auto;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .base-column,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .base-column {
  border-left: none !important;
  border-top: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  padding-right: 31px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .base-column .icon-locked1,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .base-column .icon-locked1 {
  width: 20px;
  height: 20px;
  line-height: 20px;
  color: var(--data-visualization-black-contrast-dark);
  opacity: 1;
  filter: alpha(opacity=100);
  top: 9px;
  right: 4px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent {
  box-shadow: none !important;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent [class*="line-column"],
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent [class*="line-column"] {
  padding: 0 0 0 12px;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent [class*="line-column"] > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent [class*="line-column"] > span {
  width: 200%;
  height: 100%;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent [class*="line-column"] > span span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent [class*="line-column"] > span span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding: 11px 0;
  font-weight: var(--font-weight-medium);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-6,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-6 {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  padding-left: 0;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-6 .action,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-6 .action {
  width: 29px;
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-6 > span,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-6 > span {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 12px;
  display: inline-block;
  height: 100%;
  margin-left: 29px;
  width: calc(200% - 42px);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-3:nth-child(4),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-3:nth-child(4) {
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-1:nth-child(6),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-1:nth-child(7),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-1:nth-child(7) {
  border-right: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-1.text-align-right,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .row-parent .line-column-1.text-align-right {
  padding-right: 12px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container.active .level-3,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container.active .level-3 {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 {
  z-index: 1;
  display: none;
  justify-self: right;
  width: calc(100% - 29px);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container {
  border-bottom: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .options,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .options {
  border-top: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .description {
  border-top: none !important;
  border-left: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .description,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .description {
  max-width: calc(100% - 725px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .description,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .description {
    max-width: calc(100% - 525px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .value {
  border-top: none !important;
  border-left: none !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .aprovacaoPlanejamento .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .value,
  .aprovacaoPlanejamento .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .value {
    width: 95px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .value:last-child,
  .orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent.default-border .value:last-child {
    width: 95px;
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .description {
  flex: 1;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .description span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .description span {
  cursor: default;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child {
  padding-left: 15px;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child .attention,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child .attention {
  width: 12px;
  height: 12px;
  border-radius: 50%;
  position: relative;
  visibility: hidden;
  border: 1px solid var(--neutral-x-tint);
  background-color: var(--fb-waiting-default);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child .attention.visible,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child .attention.visible {
  visibility: visible;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child .attention:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2 .row-container .level-container .level-3 .row-container .row-parent .value:last-child .attention:before {
  content: '!';
  color: var(--fb-waiting-default-text);
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-size: 8px;
  font-weight: var(--font-weight-extrabold);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2:nth-last-child(2).active .row-container,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2:nth-last-child(2).active .row-container {
  border-bottom: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2.active .row-container .k-pager-wrap.simple-pager,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container .multi-level-row .level-1 .level-container .level-2.active .row-container .k-pager-wrap.simple-pager {
  display: block;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active {
  border-bottom: 1px solid var(--neutral-x-tint);
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container .multi-level-row .level-1 .row-container .level-container:empty ~ .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container .multi-level-row .level-1 .row-container .level-container:empty ~ .row-parent .check,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container .multi-level-row .level-1 .row-container .level-container:empty ~ .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container .multi-level-row .level-1 .row-container .level-container:empty ~ .row-parent .description,
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container .multi-level-row .level-1 .row-container .level-container:empty ~ .row-parent .value,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .multi-level-container .multi-level-row .level-1 .row-container .level-container:empty ~ .row-parent .value {
  border-top: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .k-pager-wrap,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active + .tables-loading + .k-pager-wrap {
  border-top: 1px solid var(--neutral-x-tint);
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active:nth-last-child(3),
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active:nth-last-child(3) {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active .level-1,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active .level-1 {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container.active:nth-last-child(2),
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container.active:nth-last-child(2) {
  border-bottom: none;
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .multi-level-container + .tables-loading,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .multi-level-container + .tables-loading {
  width: calc(100% - 31px);
  margin-left: 29px;
}
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .simple-pager,
.planejamento-itens .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .simple-pager {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container .simple-pager,
.planejamento-sobrepor-vigencia .hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container .simple-pager {
  border-top: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .list-container.active + .solicitation-fixed-bottom,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .list-container.active + .solicitation-fixed-bottom {
  border-top: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .no-data,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .no-data {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  width: 100%;
  height: 60px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  background: var(--off-white);
  display: none;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .no-data span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .no-data span {
  position: absolute;
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  font-style: italic;
  font-size: var(--font-size-xs);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .no-data.active,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .no-data.active {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .no-data.full-width,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items li.list-item .no-data.full-width {
  width: 100%;
  margin: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items > li:last-child:after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items > li:last-child:after {
  content: '';
  width: 1px;
  height: 30px;
  position: absolute;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items > li:last-child .resume-solicitation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items > li:last-child .resume-solicitation {
  margin: var(--spacing-none);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover {
  margin-bottom: 30px;
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover:before,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover:before {
  content: "";
  display: inline-block;
  width: 20px;
  height: 20px;
  top: 56px;
  z-index: 0;
  left: 16px;
  position: absolute;
  box-shadow: 0px 0px 0px 2px var(--neutral-contrast);
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover:after,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 20px;
  width: 0;
  height: 0;
  top: 71px;
  z-index: 10;
  left: 16px;
  position: absolute;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  border-top: 10px solid var(--white);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover .list-item .resume-solicitation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover .list-item .resume-solicitation {
  overflow: hidden;
  height: 70px !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover .list-item .resume-solicitation .line-capsule,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover .list-item .resume-solicitation .line-capsule {
  background-color: var(--white) !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover .list-item .resume-solicitation .line-capsule:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover .list-item .resume-solicitation .line-capsule:first-child {
  border-left: none;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover .list-item .resume-solicitation .line-capsule:first-child div span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover .list-item .resume-solicitation .line-capsule:first-child div span {
  display: block;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.info-cover .list-item .resume-solicitation .line-capsule:first-child i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.info-cover .list-item .resume-solicitation .line-capsule:first-child i {
  width: 30px;
  -webkit-align-self: start;
  align-self: start;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item {
  margin-top: 0;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .resume-solicitation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .resume-solicitation {
  border-top: none;
  height: 70px !important;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  border-left: none;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child div,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child div {
  width: calc(100% - 29px);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child div span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child div span {
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child i,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .resume-solicitation .line-capsule:first-child i {
  width: 30px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item:first-child .resume-solicitation,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item:first-child .resume-solicitation {
  border: 1px solid var(--border-primary-hight-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row {
  position: relative;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content {
  position: static;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td {
  background-color: var(--neutral-contrast);
  position: static;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger {
  width: calc(100vw - 783px);
  max-width: calc(100vw - 783px);
}
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger,
.rightBarVisible .hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger {
  width: calc(100vw - 1013px);
  max-width: calc(100vw - 1013px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger,
  .hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger {
    width: calc(100vw - 773px);
    max-width: calc(100vw - 773px);
  }
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu {
  padding-left: 32px;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu {
  padding-left: 0;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu .icon-detail-view,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu .icon-detail-view {
  line-height: 18px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu .options-menu-icon,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger .options-menu .options-menu-icon {
  width: 24px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger span,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger span {
  padding-left: 54px;
}
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger span,
.orcadoRealizado .hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.bigger span {
  padding-left: 16px;
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item .tables-row .table-content tr td.column-focus,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item .tables-row .table-content tr td.column-focus {
  background-color: var(--neutral-contrast);
}
.hasCover .modulo-list-container .grid-editor .data-container ul.list-items.list-group-items .list-item.active .tables-row,
.hasCover .modulo-list-container .grid-editor .data-content ul.list-items.list-group-items .list-item.active .tables-row {
  display: block;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content {
  padding: var(--spacing-none);
  height: calc(100vh - 337px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content {
    height: calc(100vh - 398px);
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table {
  width: 100%;
  height: auto;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody {
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead {
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th {
  font-size: var(--font-size-sm);
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  text-align: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th::first-letter,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th::first-letter,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th::first-letter,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th::first-letter {
  text-transform: uppercase;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td {
  padding: 18px;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-close-square {
  width: 30px;
  height: 20px;
  display: inline-block;
  line-height: 30px;
  margin-left: 8px;
  color: var(--off-white-contrast-text);
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value {
  color: var(--main-primary-tint);
  width: 30px;
  height: 20px;
  display: inline-block;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-field-uncheck1.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value.disabled {
  opacity: 0.3;
  cursor: no-drop;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-field-uncheck1:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value:before {
  line-height: 30px;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-field-uncheck1,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-field-uncheck1 {
  margin-right: 8px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-field-uncheck1,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-field-uncheck1 {
    margin-right: 0;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value {
  width: 30px;
  height: 20px;
  margin-left: 8px;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value:before,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value:before {
  line-height: 30px;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value.disabled,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value.disabled {
  color: var(--off-white-contrast-text);
  cursor: not-allowed;
  opacity: 0.3;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th .icon-co-aply-value,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th .icon-co-aply-value {
    margin-left: 0;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th {
    padding: 18px 8px;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(1),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(1) {
  position: relative;
  padding-left: var(--spacing-xxl);
  min-width: calc(100vw - 1076px);
  max-width: calc(100vw - 1076px);
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(1) .checkbox-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(1) .checkbox-input {
  margin-bottom: 2px;
  margin-right: var(--spacing-vs);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(1),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(1) {
    max-width: 200px;
    min-width: 200px;
    padding-left: 10px;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(2),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(2) {
  max-width: 164px;
  min-width: 164px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(2),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(2) {
    max-width: 110px;
    min-width: 110px;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(3),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(4),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(4) {
  max-width: 125px;
  min-width: 125px;
  text-align: right;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(3),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(4),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(4) {
    max-width: 107px;
    min-width: 107px;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) {
  min-width: 242px;
  max-width: 242px;
  text-align: right;
  text-overflow: inherit;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) {
    min-width: 120px;
    max-width: 120px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5) .k-numerictextbox,
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) .k-numerictextbox {
    width: 80px;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap {
  padding-right: 0;
  background-color: transparent;
  background-image: none;
  border: 1px solid var(--border-primary-hight-contrast);
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: right;
  height: 29px;
  padding: 2px 3px 2px 0;
  border-radius: 3px;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-formatted-value + .k-input {
  height: 29px;
  padding: 2px 3px 2px 0;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(6),
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(6) {
  max-width: 164px;
  min-width: 164px;
  text-align: right;
  margin-right: 38px;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(6) > span,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(6) > span {
  width: calc(100% - 20px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(6) .icon-close-square,
.remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(6) .icon-close-square {
  width: 20px;
  line-height: 20px;
  margin-left: 0;
  float: right;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr td:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr td:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table tbody tr th:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table tbody tr th:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(6),
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(6) {
    max-width: 140px;
    min-width: 140px;
  }
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container,
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content {
  height: calc(100vh - 373px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container,
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content {
    height: calc(100vh - 400px);
  }
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(1),
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(1) {
  min-width: calc(100vw - 1035px);
  max-width: calc(100vw - 1035px);
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(1),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(1) {
  min-width: calc(100vw - 1035px);
  max-width: calc(100vw - 1035px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(1),
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(1) {
    max-width: 200px;
    min-width: 200px;
    padding-left: 10px;
  }
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(2),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(2) {
  min-width: 150px;
  max-width: 150px;
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(3),
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(3) {
  max-width: 165px;
  min-width: 165px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(3),
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(3) {
    max-width: 107px;
    min-width: 107px;
  }
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(4),
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(4) {
  max-width: 195px;
  min-width: 195px;
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(4),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(4) {
  max-width: 150px;
  min-width: 150px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(4),
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(4) {
    max-width: 107px;
    min-width: 107px;
  }
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table thead tr th:nth-child(5),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table thead tr th:nth-child(5) {
  min-width: 170px;
  max-width: 170px;
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(1),
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(1) {
  min-width: calc(100vw - 1035px);
  max-width: calc(100vw - 1035px);
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(1),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(1) {
  min-width: calc(100vw - 1035px);
  max-width: calc(100vw - 1035px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(1),
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(1) {
    max-width: 200px;
    min-width: 200px;
    padding-left: 10px;
  }
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(2),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(2) {
  min-width: 150px;
  max-width: 150px;
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(3),
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(3) {
  max-width: 165px;
  min-width: 165px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(3),
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(3) {
    max-width: 107px;
    min-width: 107px;
  }
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(4),
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(4) {
  max-width: 195px;
  min-width: 195px;
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(4),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(4) {
  max-width: 150px;
  min-width: 150px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(4),
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(4) {
    max-width: 107px;
    min-width: 107px;
  }
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5),
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) {
  min-width: 170px;
  max-width: 170px;
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox,
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox {
  width: 91px;
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap,
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap {
  width: 91px;
}
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-container table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input,
.rightBarVisible .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor .data-content table tbody tr td:nth-child(5) .k-numerictextbox .k-numeric-wrap .k-input {
  width: 91px;
}
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-container,
.planejamento-orcamento .hasCover .modulo-list-container .grid-editor .data-content {
  overflow-y: auto;
}
.hasCover .modulo-list-container .grid-editor #pager {
  width: 100%;
  height: 54px;
  display: flex;
  align-items: start;
  gap: var(--spacing-none);
  justify-content: space-between;
  flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  bottom: 0;
  left: 0;
  padding: 14px 40px;
  z-index: 2;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor #pager {
    padding: 10px 30px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .hasCover .modulo-list-container .grid-editor #pager {
    bottom: 59px;
  }
}
.remanejamentoValores .hasCover .modulo-list-container .grid-editor #pager {
  bottom: 157px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .remanejamentoValores .hasCover .modulo-list-container .grid-editor #pager {
    bottom: 175px;
  }
}
.devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor #pager {
  bottom: 71px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .hasCover .modulo-list-container .grid-editor #pager {
    bottom: 98px;
  }
}
.comparativoValores .hasCover .modulo-list-container .grid-editor #pager {
  z-index: 100;
}
.revisaoLancamentos .hasCover .modulo-list-container .grid-editor #pager {
  z-index: 1;
}
.hasCover .modulo-list-container .grid-editor #pager .k-link {
  width: 26px;
  height: 26px;
  background: none;
  border: none;
  border-radius: 0;
}
.hasCover .modulo-list-container .grid-editor #pager .k-link .k-icon {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.hasCover .modulo-list-container .grid-editor #pager .k-link:hover {
  font-weight: var(--font-weight-semibold);
}
.hasCover .modulo-list-container .grid-editor #pager .k-link:hover:not(.k-state-disabled) .k-icon {
  color: var(--neutral-x-contrast-text);
}
.hasCover .modulo-list-container .grid-editor #pager .k-link.k-state-disabled .k-icon:before {
  cursor: not-allowed !important;
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers {
  font-size: var(--font-size-xs);
  min-width: 20px;
  vertical-align: middle;
  margin: 0 8px;
  float: left;
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers li {
  width: auto;
  height: 26px;
  min-width: 28px;
  margin: 0 2px;
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers .k-state-selected {
  border-radius: 0;
  background: none;
  color: var(--black);
  font-weight: var(--font-weight-semibold);
  border: none;
  font-size: var(--font-size-sm);
  vertical-align: top;
  min-width: 28px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers .k-link {
  min-width: 28px;
  width: auto;
  border: none;
  font-size: var(--font-size-sm);
  background: none;
  color: var(--neutral-x-contrast-text);
  line-height: 26px;
  padding: var(--spacing-none) !important;
  margin: var(--spacing-none);
  border-radius: 0;
  font-weight: var(--font-weight-medium);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers .k-link:hover:not(.k-state-disabled) {
  color: var(--neutral-x-contrast-text);
  font-weight: var(--font-weight-semibold);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    position: relative;
    left: auto;
    display: block;
  }
  .hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers + .k-link {
    margin-left: 0;
  }
  .hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers li.k-current-page {
    -webkit-transform: none;
    -moz-transform: none;
    -ms-transform: none;
    -o-transform: none;
    transform: none;
    display: none;
  }
  .hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers li.k-current-page .k-link.k-pager-nav {
    line-height: 20px;
    font-weight: var(--font-weight-bold);
    padding: 0px !important;
    width: auto !important;
  }
  .hasCover .modulo-list-container .grid-editor #pager .k-pager-numbers li:not(.k-current-page) {
    display: block;
  }
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-sizes {
  height: 26px;
  display: flex;
  padding: 0 15px;
  margin: 0;
  line-height: 26px;
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-sizes .k-dropdown {
  margin: 0 10px 0 0;
  height: 26px;
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-sizes .k-dropdown .k-dropdown-wrap {
  height: 26px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.hasCover .modulo-list-container .grid-editor #pager .k-pager-sizes .k-dropdown .k-dropdown-wrap .k-input {
  height: 24px;
  padding: 0;
  line-height: 24px;
}
.dashboard .hasCover {
  width: 100%;
  height: 100%;
  margin-top: 90px;
}
.dashboard .hasCover .content-dash {
  padding: 40px;
  height: calc(100vh - 199px);
}
.dashboard .hasCover .content-dash .boxes {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  margin-bottom: 30px;
}
.dashboard .hasCover .content-dash .boxes .box {
  margin-right: 30px;
  height: 260px;
  min-width: 140px;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
}
.dashboard .hasCover .content-dash .boxes .box:last-child {
  margin: var(--spacing-none);
}
.dashboard .hasCover .content-dash .boxes .box .header-box {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 18px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
}
.dashboard .hasCover .content-dash .boxes .box .header-box span {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  text-align: center;
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--data-visualization-brand-contrast-light);
}
.dashboard .hasCover .content-dash .boxes .box .header-box .options-menu {
  background: none;
  border: 0;
  position: relative;
  width: 20px;
  height: 20px;
}
.dashboard .hasCover .content-dash .boxes .box .header-box .options-menu .options-menu-icon {
  width: 20px;
  height: 20px;
  position: absolute;
  right: 0;
  border: 0;
  color: var(--white-contrast-text);
  top: -2px;
}
.dashboard .hasCover .content-dash .boxes .box .header-box .options-menu .options-menu-icon:before {
  width: 100%;
  height: 100%;
}
.dashboard .hasCover .content-dash .boxes .box .header-box .info-number {
  content: attr(data-value);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--fb-danger-default-text);
  background-color: var(--fb-danger-default);
  display: inline-block;
  font-size: 8px;
  padding: 2px 4px;
  line-height: 10px;
  border-radius: 9px;
  height: 13px;
  min-width: 4px;
  margin-left: -10px;
  text-align: center;
  font-family: 'Open Sans';
  z-index: 2;
  cursor: pointer;
  position: relative;
  top: -2px;
}
.dashboard .hasCover .content-dash .boxes .box .body-box {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  min-width: 124px;
  height: 201px;
  padding: 30px 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div:last-child {
  border-right: none;
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div span:first-child {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  margin-bottom: 10px;
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div span:first-child::first-letter {
  text-transform: uppercase;
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div span:nth-child(2) {
  font-weight: var(--font-weight-semibold);
  font-size: 32px;
  line-height: 34px;
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div span:nth-child(3) {
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
}
.dashboard .hasCover .content-dash .boxes .box .body-box > div span:nth-child(3)::first-letter {
  text-transform: uppercase;
}
.dashboard .hasCover .content-dash .boxes .box .body-box.one-column > div {
  width: 100%;
  border: 0;
}
.dashboard .hasCover .content-dash .boxes .box.disabled {
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: not-allowed !important;
}
.dashboard .hasCover .content-dash .boxes .box.disabled .body-box .access-btn {
  cursor: not-allowed !important;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 906px;
  height: 80px;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  margin: 0 auto;
  padding: 12px;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .dashboard .hasCover .content-dash .charts .filter-wrapper {
    width: 716px;
  }
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 100%;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu {
  background-color: transparent !important;
  border: none;
  background-image: none;
  padding: 0px;
  height: 30px;
  width: 100%;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li {
  height: 28px;
  border: none;
  padding-right: 6px !important;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .k-animation-container {
  max-width: 280px;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .k-animation-container .k-popup {
  bottom: 0;
  max-width: 280px;
  max-height: 550px !important;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li.options-menu-icon {
  direction: rtl;
  justify-content: left;
  -webkit-justify-content: left;
  -ms-justify-content: left;
  -moz-justify-content: left;
  -ms-flex-pack: left;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li.k-state-hover {
  background: transparent !important;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li.k-state-hover > span {
  background-image: none;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .k-link {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 100%;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--white-contrast-text);
  background-color: transparent;
  border-bottom: none;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .k-link span {
  line-height: 22px;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .k-link span.k-icon {
  display: none;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .k-link span.options-title {
  -webkit-align-self: center;
  align-self: center;
  margin-right: auto;
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  color: var(--white-contrast-text);
  padding-inline: var(--spacing-xxxs);
  font-weight: var(--font-weight-medium);
  border: 1px solid var(--main-primary-tint);
  background-color: var(--main-primary-xx-contrast);
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .item-menu-link:hover {
  background-color: hsla(var(--white-hsl), .7) !important;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .options-menu > li .item-menu-link .k-link {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block !important;
  max-width: 280px;
  direction: ltr;
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .filter-type {
  margin-left: 29px;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.dashboard .hasCover .content-dash .charts .filter-wrapper .selector .access-btn {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: static;
  width: 73px;
  height: 24px;
  align-content: center;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  width: 904px;
  height: auto;
  margin: var(--spacing-none) auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .dashboard .hasCover .content-dash .charts .chart-wrapper {
    width: 714px;
  }
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div {
  width: 36%;
  padding: 15px;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div > span {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  margin-bottom: var(--spacing-xxs);
  width: calc(100% - 80px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div > p {
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  margin-right: var(--spacing-md);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .dashboard .hasCover .content-dash .charts .chart-wrapper > div > p {
    font-size: var(--font-size-xxs);
    margin-right: var(--spacing-xxxs);
  }
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div:last-child {
  padding: var(--spacing-none);
  width: 28%;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div #total-anual,
.dashboard .hasCover .content-dash .charts .chart-wrapper > div #versus-chart {
  height: 140px;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div #total-anual svg,
.dashboard .hasCover .content-dash .charts .chart-wrapper > div #versus-chart svg {
  margin-left: -10px;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart {
  margin: 25px 0 0 4px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart .legend-chart {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart .legend-chart .color1,
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart .legend-chart .color2 {
  width: 10px;
  height: 10px;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart .legend-chart .color1 {
  background-color: var(--main-primary-default);
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart .legend-chart .color2 {
  background-color: var(--fb-success-default);
}
.dashboard .hasCover .content-dash .charts .chart-wrapper > div .legends-chart .legend-chart span {
  font-size: var(--font-size-xxs);
  margin-inline: var(--spacing-xxs);
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 {
  height: 108px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  padding: 20px;
  cursor: default;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1:before,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 > div,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 > div span,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 > div span {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  margin-bottom: 20px;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 > div span::first-letter,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 > div span::first-letter {
  text-transform: uppercase;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 > div p,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 > div p {
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 .value,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 .value {
  width: 190px;
  font-weight: var(--font-weight-semibold);
  font-size: 26px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 .value span:not(.small),
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 .value span:not(.small) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 .value span.small,
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 .value span.small {
  font-size: var(--font-size-sm);
  line-height: 14px;
  margin-right: 5px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 .value,
  .dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2 .value {
    width: 144px;
  }
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1 {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box1:before {
  background-color: var(--main-primary-default);
}
.dashboard .hasCover .content-dash .charts .chart-wrapper .values-boxes .box2:before {
  background-color: var(--fb-success-default);
}
.dashboard .hasCover .content-dash .access-btn {
  font-size: var(--font-size-xs);
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: 12px;
  padding: 1px 12px;
  background-color: var(--white);
  position: absolute;
  bottom: 30px;
  cursor: pointer;
}
.dashboard .hasCover .content-dash .access-btn::first-letter {
  text-transform: uppercase;
}
.k-ie .dashboard .hasCover .content-dash .access-btn,
.k-ff .dashboard .hasCover .content-dash .access-btn {
  left: 34px;
}
.dashboard .hasCover .content-dash-header {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  gap: var(--spacing-vs);
  font-size: var(--font-size-sm);
  background-color: var(--neutral-x-contrast);
  padding: var(--spacing-none) 20px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.adicionarItens .modulo-list-container {
  padding: 0;
}
.adicionarItens .modulo-list-container .grid-editor {
  padding: 0;
}
.adicionarItens .modulo-list-container .grid-editor .grid-actions .grid-action-container .grid-action-link.options-menu {
  margin: 0!important;
}
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-content {
  max-width: calc(100vw - 43px);
}
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap > table,
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap,
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-content,
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-content > table,
.adicionarItens .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  max-width: calc(100vw - 43px);
}
@media (min-width: 1250px) {
  .rightBarVisible .adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap > table,
  .rightBarVisible .adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-header-wrap,
  .rightBarVisible .adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-content,
  .rightBarVisible .adicionarItens .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap,
  .rightBarVisible .adicionarItens .modulo-list-container .grid-editor .k-grid .k-grid-content > table,
  .rightBarVisible .adicionarItens .modulo-list-container .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
    max-width: calc(100vw - 299px);
    min-width: calc(100vw - 299px);
  }
}
.container-bottom {
  width: 100%;
  height: 132px;
  position: fixed;
  bottom: 0;
  left: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-bottom {
    width: calc(100% - 230px);
  }
}
.container-bottom .container-bottom-buttons {
  background-color: var(--neutral-x-contrast);
}
.remanejamentoValores .container-bottom {
  height: 157px;
}
.container-top-info {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.container-top-info,
.container-bottom-info {
  height: 80px;
  background-color: var(--off-white);
}
.container-top-info table,
.container-bottom-info table {
  width: 100%;
  height: 100%;
}
.container-top-info table tbody tr td,
.container-bottom-info table tbody tr td {
  border-right: 1px solid var(--off-white);
  border-bottom: 1px solid var(--off-white);
  padding: 18px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: var(--font-weight-semibold);
  position: relative;
}
.container-top-info table tbody tr td .icon-close-square,
.container-bottom-info table tbody tr td .icon-close-square {
  width: 30px;
  height: 30px;
  position: absolute;
  right: -8px;
  top: 29px;
  color: var(--off-white-contrast-text);
}
.container-top-info table tbody tr td .icon-important-info-full,
.container-bottom-info table tbody tr td .icon-important-info-full {
  position: absolute;
  right: -2px;
  top: 22px;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
.container-top-info table tbody tr td .data-group,
.container-bottom-info table tbody tr td .data-group {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  align-items: flex-start;
  -webkit-align-items: flex-start;
  -ms-align-items: flex-start;
  -moz-align-items: flex-start;
  -ms-flex-align: flex-start;
}
.container-top-info table tbody tr td .data-group .simple-title,
.container-bottom-info table tbody tr td .data-group .simple-title {
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
}
.container-top-info table tbody tr td:nth-child(1),
.container-bottom-info table tbody tr td:nth-child(1) {
  min-width: calc(100vw - 1076px);
  max-width: calc(100vw - 1076px);
  padding-left: 23px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(1),
  .container-bottom-info table tbody tr td:nth-child(1) {
    max-width: 200px;
    min-width: 200px;
    padding-left: 10px;
  }
}
.devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(1),
.devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(1) {
  min-width: calc(100vw - 1035px);
  max-width: calc(100vw - 1035px);
}
.rightBarVisible .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(1),
.rightBarVisible .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(1) {
  min-width: calc(100vw - 1035px);
  max-width: calc(100vw - 1035px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(1),
  .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(1) {
    max-width: 200px;
    min-width: 200px;
    padding-left: 10px;
  }
}
.container-top-info table tbody tr td:nth-child(2),
.container-bottom-info table tbody tr td:nth-child(2) {
  max-width: 164px;
  min-width: 164px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(2),
  .container-bottom-info table tbody tr td:nth-child(2) {
    max-width: 110px;
    min-width: 110px;
  }
}
.rightBarVisible .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(2),
.rightBarVisible .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(2) {
  min-width: 150px;
  max-width: 150px;
}
.container-top-info table tbody tr td:nth-child(3),
.container-bottom-info table tbody tr td:nth-child(3),
.container-top-info table tbody tr td:nth-child(4),
.container-bottom-info table tbody tr td:nth-child(4) {
  max-width: 125px;
  min-width: 125px;
  text-align: right;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(3),
  .container-bottom-info table tbody tr td:nth-child(3),
  .container-top-info table tbody tr td:nth-child(4),
  .container-bottom-info table tbody tr td:nth-child(4) {
    max-width: 107px;
    min-width: 107px;
  }
}
.devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(3),
.devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(3) {
  max-width: 165px;
  min-width: 165px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(3),
  .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(3) {
    max-width: 107px;
    min-width: 107px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(3),
  .container-bottom-info table tbody tr td:nth-child(3) {
    max-width: 107px;
    min-width: 107px;
  }
}
.devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(4),
.devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(4) {
  max-width: 195px;
  min-width: 195px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(4),
  .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(4) {
    max-width: 107px;
    min-width: 107px;
  }
}
.rightBarVisible .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(4),
.rightBarVisible .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(4) {
  max-width: 150px;
  min-width: 150px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(4),
  .container-bottom-info table tbody tr td:nth-child(4) {
    max-width: 107px;
    min-width: 107px;
  }
}
.container-top-info table tbody tr td:nth-child(5),
.container-bottom-info table tbody tr td:nth-child(5) {
  min-width: 242px;
  max-width: 242px;
  text-align: right;
  text-overflow: inherit;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(5),
  .container-bottom-info table tbody tr td:nth-child(5) {
    min-width: 120px;
    max-width: 120px;
  }
}
.rightBarVisible .devolucaoRemanejamento .container-top-info table tbody tr td:nth-child(5),
.rightBarVisible .devolucaoRemanejamento .container-bottom-info table tbody tr td:nth-child(5) {
  min-width: 170px;
  max-width: 170px;
}
.container-top-info table tbody tr td:nth-child(6),
.container-bottom-info table tbody tr td:nth-child(6) {
  max-width: 164px;
  min-width: 164px;
  text-align: right;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .container-top-info table tbody tr td:nth-child(6),
  .container-bottom-info table tbody tr td:nth-child(6) {
    max-width: 140px;
    min-width: 140px;
  }
}
.features-right-container.dashboard {
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  border-bottom: none;
}
.features-right-container.dashboard .item-header {
  display: block;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-x-tint-text);
  padding: 10px 6px;
  height: 17px;
  width: 100%;
  float: left;
}
.features-right-container.dashboard .item-header:nth-child(1) {
  border-top: none;
}
.features-right-container.dashboard .item-header .value {
  height: 100%;
  font-size: var(--font-size-xs);
  text-transform: lowercase;
  font-weight: var(--font-weight-bold);
  float: left;
}
.features-right-container.dashboard .item-header .value::first-letter {
  text-transform: uppercase;
}
.features-right-container.dashboard .item-header .value.clip-text {
  width: calc(100% - 6px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.features-right-container.dashboard .item-table-view {
  width: 100%;
  display: block;
  background-color: var(--main-primary-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-tint-text);
  float: left;
}
.features-right-container.dashboard .item-table-view .item-header,
.features-right-container.dashboard .item-table-view .item-footer,
.features-right-container.dashboard .item-table-view .item-2-fields {
  display: block;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-x-tint-text);
  padding: 10px 6px;
  height: 17px;
}
.features-right-container.dashboard .item-table-view .item-header .line-header .title-2,
.features-right-container.dashboard .item-table-view .item-footer .line-header .title-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .title-2,
.features-right-container.dashboard .item-table-view .item-header .line-footer .title-2,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .title-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .title-2,
.features-right-container.dashboard .item-table-view .item-header .line-header .value-2,
.features-right-container.dashboard .item-table-view .item-footer .line-header .value-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .value-2,
.features-right-container.dashboard .item-table-view .item-header .line-footer .value-2,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .value-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .value-2 {
  height: 100%;
  font-size: var(--font-size-xs);
  text-transform: lowercase;
}
.features-right-container.dashboard .item-table-view .item-header .line-header .title-2::first-letter,
.features-right-container.dashboard .item-table-view .item-footer .line-header .title-2::first-letter,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .title-2::first-letter,
.features-right-container.dashboard .item-table-view .item-header .line-footer .title-2::first-letter,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .title-2::first-letter,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .title-2::first-letter,
.features-right-container.dashboard .item-table-view .item-header .line-header .value-2::first-letter,
.features-right-container.dashboard .item-table-view .item-footer .line-header .value-2::first-letter,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .value-2::first-letter,
.features-right-container.dashboard .item-table-view .item-header .line-footer .value-2::first-letter,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .value-2::first-letter,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .value-2::first-letter {
  text-transform: uppercase;
}
.features-right-container.dashboard .item-table-view .item-header .line-header .title-2,
.features-right-container.dashboard .item-table-view .item-footer .line-header .title-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .title-2,
.features-right-container.dashboard .item-table-view .item-header .line-footer .title-2,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .title-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .title-2 {
  float: left;
  font-weight: var(--font-weight-semibold);
}
.features-right-container.dashboard .item-table-view .item-header .line-header .value-2,
.features-right-container.dashboard .item-table-view .item-footer .line-header .value-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .value-2,
.features-right-container.dashboard .item-table-view .item-header .line-footer .value-2,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .value-2,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .value-2 {
  float: right;
  font-weight: var(--font-weight-light);
}
.features-right-container.dashboard .item-table-view .item-header .line-header .value-2.clip-text,
.features-right-container.dashboard .item-table-view .item-footer .line-header .value-2.clip-text,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .value-2.clip-text,
.features-right-container.dashboard .item-table-view .item-header .line-footer .value-2.clip-text,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .value-2.clip-text,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .value-2.clip-text {
  width: 148px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.features-right-container.dashboard .item-table-view .item-header .line-header .icon-switch,
.features-right-container.dashboard .item-table-view .item-footer .line-header .icon-switch,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .icon-switch,
.features-right-container.dashboard .item-table-view .item-header .line-footer .icon-switch,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .icon-switch,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .icon-switch {
  width: 20px;
  height: 20px;
  cursor: pointer;
  float: left;
  opacity: 0.4;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  margin-right: 5px;
}
.features-right-container.dashboard .item-table-view .item-header .line-header .icon-switch:hover,
.features-right-container.dashboard .item-table-view .item-footer .line-header .icon-switch:hover,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .icon-switch:hover,
.features-right-container.dashboard .item-table-view .item-header .line-footer .icon-switch:hover,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .icon-switch:hover,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .icon-switch:hover {
  opacity: 1;
}
.features-right-container.dashboard .item-table-view .item-header .line-header .icon-switch:before,
.features-right-container.dashboard .item-table-view .item-footer .line-header .icon-switch:before,
.features-right-container.dashboard .item-table-view .item-2-fields .line-header .icon-switch:before,
.features-right-container.dashboard .item-table-view .item-header .line-footer .icon-switch:before,
.features-right-container.dashboard .item-table-view .item-footer .line-footer .icon-switch:before,
.features-right-container.dashboard .item-table-view .item-2-fields .line-footer .icon-switch:before {
  line-height: 18px;
  text-indent: 2px;
}
.features-right-container.dashboard .item-table-view .item-table-header,
.features-right-container.dashboard .item-table-view .item-table-body {
  display: block;
}
.features-right-container.dashboard .item-table-view .item-table-header span,
.features-right-container.dashboard .item-table-view .item-table-body span {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xxs);
}
.features-right-container.dashboard .item-table-view .item-table-header span:nth-child(1),
.features-right-container.dashboard .item-table-view .item-table-body span:nth-child(1) {
  width: 33%;
  text-align: left;
}
.features-right-container.dashboard .item-table-view .item-table-header span:nth-child(2),
.features-right-container.dashboard .item-table-view .item-table-body span:nth-child(2) {
  width: 33%;
  text-align: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.features-right-container.dashboard .item-table-view .item-table-header span:nth-child(3),
.features-right-container.dashboard .item-table-view .item-table-body span:nth-child(3) {
  width: 34%;
  text-align: right;
}
.features-right-container.dashboard .item-table-view .item-table-header {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  height: 17px;
  padding: 10px 7px;
}
.features-right-container.dashboard .item-table-view .item-table-body {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 7px;
  border-bottom: 1px solid var(--main-primary-xx-tint);
}
.features-right-container.dashboard .item-table-view .item-table-body .table-body-line {
  width: 100%;
  float: left;
}
.features-right-container.dashboard .item-table-view .item-table-body .table-body-line.changed {
  width: calc(100% + 14px);
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  margin-left: -7px;
  padding: 0 7px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.features-right-container.dashboard .item-table-view:last-child .item-table-body {
  border-bottom: none;
}
.ClssContaFin .modulo-list-container {
  padding: 0!important;
}
.ClssContaFin .modulo-list-container .grid-editor {
  padding: 0!important;
}
.ClssContaFin .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.disabled {
  cursor: not-allowed !important;
}
.ClssContaFin .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.disabled:hover {
  opacity: 0.4 !important;
}
.ClssContaFin .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.disabled .options-menu-icon {
  cursor: not-allowed !important;
}
.ClssContaFin .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.disabled .options-menu-icon .k-link {
  cursor: not-allowed !important;
}
.ClssContaFin .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu.disabled .options-menu-icon .k-link span {
  cursor: not-allowed !important;
}
.ClssContaFin .modulo-list-container .grid-editor .grid-actions .grid-action-container.options-header .options-menu .icon-field-uncheck1 {
  width: 13px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .ClssContaFin .modulo-list-container .grid-editor .k-grid {
    height: calc(100% - 75px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .ClssContaFin .modulo-list-container .grid-editor .k-grid {
    height: calc(100% - 107px) !important;
  }
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table {
  max-width: calc(100vw - 43px);
  height: calc(100% - 85px) !important;
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td {
  position: relative;
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td input[type='checkbox']:checked + label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td input[type='checkbox']:checked + label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td input[type='checkbox']:checked + label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td input[type='checkbox']:checked + label:before {
  color: var(--white-contrast-text);
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td .checkbox-label {
  display: none;
  position: relative;
  color: var(--white-contrast-text);
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td .checkbox-label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td .checkbox-label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td .checkbox-label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td .checkbox-label:before {
  line-height: 22px;
  content: "\e90d";
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td span,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td span,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td span,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td span {
  padding-left: 20px;
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td span.k-i-arrow-60-down,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td span.k-i-arrow-60-down,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td span.k-i-arrow-60-down,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td span.k-i-arrow-60-down {
  top: 7px;
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table td span.k-i-arrow-60-down::before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content td span.k-i-arrow-60-down::before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap td span.k-i-arrow-60-down::before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table td span.k-i-arrow-60-down::before {
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md) !important;
  display: inline-block;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table tr.k-alt td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content tr.k-alt td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap tr.k-alt td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table tr.k-alt td .checkbox-label,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content > table tr.k-alt td input[type='checkbox']:checked + label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-content tr.k-alt td input[type='checkbox']:checked + label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap tr.k-alt td input[type='checkbox']:checked + label:before,
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header-wrap > table tr.k-alt td input[type='checkbox']:checked + label:before {
  color: var(--neutral-x-contrast-text);
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header .k-header .checkbox-label {
  position: relative;
  color: var(--neutral-x-contrast-text);
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header .k-header .checkbox-label:before {
  line-height: 22px;
  content: "\e90d";
}
.ClssContaFin .modulo-list-container .grid-editor .k-grid-header .k-header input[type='checkbox']:checked + label:before {
  color: var(--neutral-x-contrast-text);
}
.ClssContaFin .modulo-list-container .grid-editor .container-bottom-buttons .button-menu {
  min-width: 0;
  margin-left: 0;
}
.editCell .k-grid-content > table table td .k-dirty,
.editCell .k-grid-content table td .k-dirty {
  display: none;
}
.editCell .k-grid-content > table table td.k-edit-cell,
.editCell .k-grid-content table td.k-edit-cell {
  padding: 5px;
  position: relative;
}
.editCell .k-grid-content > table table td.k-edit-cell .checkbox-label:before,
.editCell .k-grid-content table td.k-edit-cell .checkbox-label:before {
  top: 7px;
  left: 11px;
}
.editCell .k-grid-content > table table td.k-edit-cell > .k-widget,
.editCell .k-grid-content table td.k-edit-cell > .k-widget {
  background-color: transparent;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
}
.editCell .k-grid-content > table table td.k-edit-cell > .k-widget > span,
.editCell .k-grid-content table td.k-edit-cell > .k-widget > span {
  border: none;
  background-color: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 0;
}
.editCell .k-grid-content > table table td.k-edit-cell > .k-widget > span .k-input,
.editCell .k-grid-content table td.k-edit-cell > .k-widget > span .k-input {
  height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 7px 5.7px;
}
.editCell .k-grid-content > table table td.k-edit-cell > .k-widget > span .k-select .k-i-arrow-s,
.editCell .k-grid-content table td.k-edit-cell > .k-widget > span .k-select .k-i-arrow-s {
  background: none;
}
.editCell .k-grid-content > table table td.k-edit-cell > .k-widget > span .k-select .k-i-arrow-s:before,
.editCell .k-grid-content table td.k-edit-cell > .k-widget > span .k-select .k-i-arrow-s:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e93e";
  font-size: 18px;
  line-height: 16px;
  position: absolute;
  left: 20px;
  top: 10px;
}
.editCell .k-grid-content > table table td.k-edit-cell > .k-widget > span.k-state-active .k-select .k-i-arrow-s:before,
.editCell .k-grid-content table td.k-edit-cell > .k-widget > span.k-state-active .k-select .k-i-arrow-s:before {
  content: "\e93d";
}
.editCell .k-grid-content > table table .arrow-dropdown .ico-arrow_right,
.editCell .k-grid-content table .arrow-dropdown .ico-arrow_right {
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-md) !important;
  display: inline-block;
  line-height: 33px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  width: 27px;
  height: 27px;
  margin-top: 10px;
  line-height: 28px;
}
.solicitacao-pagamento-modal .form-container {
  padding: 0 !important;
}
.solicitacao-pagamento-modal .form-container .form-legaldesk {
  height: calc(100% - 70px) !important;
  padding-left: 24px !important;
  padding-right: 24px !important;
}
.prestacaoConta .data-container {
  background-color: var(--white);
}
.solicitacaoPagamento .data-container {
  background-color: var(--white);
}
.solicitacaoPagamento .data-container .list-items .list-item::before {
  width: 100% !important;
  left: 0 !important;
}
.solicitacaoPagamento .data-container .list-items .list-item .resume-solicitation {
  border-radius: 0 !important;
}
.solicitacaoPagamento .data-container .list-items .list-item .resume-solicitation.active .arrow-dropdown .ico-arrow_right {
  rotate: 90deg;
}
.detalhes-reserva .ds-modal-detail-content .ds-modal-detail-internal {
  padding: var(--spacing-none) !important;
  background: none !important;
}
.sol-pag-content .container-bottom-buttons {
  bottom: 0;
}
.sol-pag-content .k-pager-wrap {
  bottom: 42px !important;
}
.tags-glasspane {
  z-index: 100008;
  position: fixed;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background-color: transparent;
  opacity: 0;
  filter: alpha(opacity=0);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  visibility: hidden;
  cursor: pointer;
}
.tags-glasspane.active {
  opacity: 0.5;
  filter: alpha(opacity=50);
  visibility: visible;
}
.accordion-right-bar li .k-link.k-state-hover,
.accordion-right-bar li .k-link.k-state-selected {
  color: var(--main-primary-tint-text) !important;
}
.accordion-right-bar li.k-item.highlight {
  background-color: var(--fb-danger-default) !important;
}
.accordion-right-bar li.k-item.highlight .k-link {
  padding: 5px 0;
  text-align: center;
  color: var(--fb-danger-default-text);
  cursor: default;
}
.accordion-right-bar li.k-item.highlight .k-link.k-state-focused {
  box-shadow: 0 1px 0 var(--main-primary-xx-tint) !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content:empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content:empty {
  min-height: 59px !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content:empty:after,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content:empty:after {
  top: 50%;
  position: absolute;
  transform: translateY(-50%);
  text-transform: lowercase;
  white-space: pre;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content:empty:after::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content:empty:after::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .features-list,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .features-list {
  width: 100%;
  height: 100%;
  max-height: calc(100vh - 308px);
  display: block;
  overflow: auto;
  float: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .features-list.idioma-ativo,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .features-list.idioma-ativo {
  max-height: calc(100vh - 419px);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-memo,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-memo {
  width: 100%;
  height: auto;
  padding: 18px;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  text-align: justify;
  float: left;
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-memo b,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-memo b {
  width: 100%;
  height: 16px;
  margin-bottom: 5px;
  display: block;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields {
  display: block;
  background-color: var(--main-primary-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  color: var(--main-primary-tint-text);
  padding: 10px 6px;
  height: 17px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .value-2 {
  height: 100%;
  font-size: var(--font-size-xs);
  text-transform: lowercase;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .title-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .title-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .title-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .title-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .title-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .title-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .title-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .title-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .title-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .title-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .title-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .title-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .value-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .value-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .value-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .value-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .value-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .value-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .value-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .value-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .value-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .value-2::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .value-2::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .value-2::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .title-2 {
  float: left;
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .value-2 {
  float: right;
  font-weight: var(--font-weight-light);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .value-2.clip-text {
  width: 148px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .value-2.bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .value-2.bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .value-2.bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .value-2.bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .value-2.bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .value-2.bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .value-2.bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .value-2.bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .value-2.bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .value-2.bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .value-2.bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .value-2.bold {
  font-weight: 600;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .icon-switch {
  width: 20px;
  height: 20px;
  cursor: pointer;
  float: left;
  opacity: 0.4;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  margin-right: 5px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .icon-switch:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .icon-switch:hover,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .icon-switch:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .icon-switch:hover,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .icon-switch:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .icon-switch:hover,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .icon-switch:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .icon-switch:hover,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .icon-switch:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .icon-switch:hover,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .icon-switch:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .icon-switch:hover {
  opacity: 1;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-header .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-header .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-header .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-header .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-header .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-header .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header .line-footer .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header .line-footer .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .line-footer .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .line-footer .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-footer .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-footer .icon-switch:before {
  line-height: 18px;
  text-indent: 2px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border {
  width: 100%;
  height: 40px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  float: left;
  border-top: 1px solid var(--main-primary-x-tint);
  padding: 10px;
  background-color: var(--main-primary-tint) !important;
  border-bottom: 1px solid var(--main-primary-x-tint) !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border.default-bg,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border.default-bg,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border.default-bg,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border.default-bg,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border.default-bg,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border.default-bg {
  background-color: var(--main-primary-tint) !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border:first-child,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border:first-child,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border:first-child,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border:first-child,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border:first-child,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border:first-child {
  border-top: none;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border .line-header,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border .line-header,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border .line-header,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border .line-header,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border .line-header,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border .line-header {
  width: 100%;
  height: 20px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border .line-header .value-full,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border .line-header .value-full,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border .line-header .value-full,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border .line-header .value-full,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border .line-header .value-full,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border .line-header .value-full {
  width: 100%;
  height: 20px;
  line-height: 20px;
  display: block;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-transform: lowercase;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border .line-header .value-full::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border .line-header .value-full::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border .line-header .value-full::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border .line-header .value-full::first-letter,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border .line-header .value-full::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border .line-header .value-full::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border .line-header .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border .line-header .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border .line-header .title-2 {
  width: 60px;
  height: 20px;
  line-height: 20px;
  display: block;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border .line-header .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border .line-header .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border .line-header .value-2 {
  width: calc(100% - 60px);
  height: 20px;
  line-height: 20px;
  display: block;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xs);
  text-transform: unset !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-header.no-border .line-header .value-2 span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-header.no-border .line-header .value-2 span,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.no-border .line-header .value-2 span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.no-border .line-header .value-2 span,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.no-border .line-header .value-2 span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.no-border .line-header .value-2 span {
  width: 100%;
  height: 20px;
  line-height: 20px;
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: right;
  text-transform: unset !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.expired-validity {
  background-color: var(--fb-danger-default);
  border-top: 1px solid var(--fb-danger-default);
  border-bottom: 1px solid var(--fb-danger-default);
  color: var(--fb-danger-default-text);
  border-top-color: var(--fb-danger-tint);
  border-bottom-color: var(--fb-danger-shade);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.changed,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.changed {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .field-title,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .field-title {
  width: 100%;
  float: left;
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  margin-bottom: var(--spacing-xxxs);
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .field-title::first-letter,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .field-title::first-letter {
  text-transform: uppercase;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields:not(:last-child),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields:not(:last-child),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer:not(:last-child),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer:not(:last-child),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer:not(:last-child),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer:not(:last-child) {
  margin-bottom: var(--spacing-vs);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.indented,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.indented,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.indented,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.indented,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.indented,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.indented {
  padding-left: var(--spacing-xxxs);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.for-valores-caso .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.for-valores-caso .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.for-valores-caso .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.for-valores-caso .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.for-valores-caso .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.for-valores-caso .value-2 {
  font-size: 11px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.for-valores-caso .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.for-valores-caso .title-2 {
  font-weight: var(--font-weight-semibold);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2-bold {
  height: 100%;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-light);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .title-2.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .title-2.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .title-2-bold.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .title-2-bold.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2-bold.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2-bold.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2.expired-validity,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2-bold.expired-validity,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2-bold.expired-validity {
  text-transform: none;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2 {
  float: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .title-2-bold {
  float: left;
  font-weight: var(--font-weight-bold);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 {
  float: right;
  position: relative;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2:not(:last-child),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2:not(:last-child),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2:not(:last-child),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2:not(:last-child),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2:not(:last-child),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2:not(:last-child) {
  margin-right: var(--spacing-vs);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2.clip-text,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2.clip-text {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 148px;
  text-align: right;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2 .icon-refresh-heavy,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2 .icon-refresh-heavy,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-refresh-heavy,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-refresh-heavy,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-refresh-heavy,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-refresh-heavy {
  width: 16px;
  height: 20px;
  display: block;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2 .icon-refresh-heavy:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2 .icon-refresh-heavy:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-refresh-heavy:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-refresh-heavy:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-refresh-heavy:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-refresh-heavy:before {
  text-indent: 0px;
  line-height: 20px;
  width: 16px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2 .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2 .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-switch,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-switch,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-switch {
  width: 20px;
  height: 20px;
  display: block;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2 .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2 .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-switch:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-switch:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-switch:before {
  text-indent: 0px;
  line-height: 20px;
  width: 16px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2 .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2 .icon-edit,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-edit,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-edit {
  width: 20px;
  height: 20px;
  margin-left: 8px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields .value-2 .icon-edit:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields .value-2 .icon-edit:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-edit:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-edit:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-edit:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-edit:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.left-align .line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.left-align .line,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line {
  width: 100%;
  float: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.left-align .line .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.left-align .line .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.left-align .line .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.left-align .line .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line .title-2-bold,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line .title-2-bold,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line .value-2 {
  width: 50%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .line-2-fields.left-align .line .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .line-2-fields.left-align .line .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.left-align .line .value-2,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line .value-2,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.left-align .line .value-2 {
  float: right;
  text-transform: none;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.detalhe-posicao-financeira-caso .line-2-fields .value-2 .icon-go-to.disabled,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.detalhe-posicao-financeira-caso .line-2-fields .value-2 .icon-go-to.disabled,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.detalhe-posicao-financeira-caso .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-go-to.disabled,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.detalhe-posicao-financeira-caso .accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer .value-2 .icon-go-to.disabled,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-2-fields.detalhe-posicao-financeira-caso .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-go-to.disabled,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-2-fields.detalhe-posicao-financeira-caso .accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer .value-2 .icon-go-to.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: auto;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-footer.changed,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-footer.changed {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view {
  display: block;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.full-size,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.full-size {
  width: 100%;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer {
  display: block;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header span,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body span,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer span {
  float: left;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xxs);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header span:nth-child(1),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body span:nth-child(1),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer span:nth-child(1) {
  width: 22%;
  text-align: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header span:nth-child(2),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body span:nth-child(2),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer span:nth-child(2) {
  width: 24%;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 4px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header span:nth-child(3),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body span:nth-child(3),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer span:nth-child(3) {
  width: 20%;
  text-align: right;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header span:nth-child(4),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header span:nth-child(4),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body span:nth-child(4),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body span:nth-child(4),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer span:nth-child(4),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer span:nth-child(4) {
  width: 34%;
  text-align: right;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header.simple span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header.simple span:nth-child(1),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body.simple span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body.simple span:nth-child(1),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer.simple span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer.simple span:nth-child(1) {
  width: 22%;
  text-align: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header.simple span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header.simple span:nth-child(2),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body.simple span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body.simple span:nth-child(2),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer.simple span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer.simple span:nth-child(2) {
  width: 34%;
  text-align: right;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header.simple span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header.simple span:nth-child(3),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body.simple span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body.simple span:nth-child(3),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer.simple span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer.simple span:nth-child(3) {
  width: 44%;
  text-align: right;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo {
  outline: none!important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body:empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body:empty {
  display: block !important;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body:empty:after,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header .table-body-line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header .table-body-line,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body .table-body-line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body .table-body-line {
  height: 16px;
  margin-bottom: 1px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header .table-body-line:last-child,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header .table-body-line:last-child,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body .table-body-line:last-child,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body .table-body-line:last-child {
  margin-bottom: 0px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(1),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(1) {
  width: 12%;
  text-align: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 4px;
  display: block;
  height: 16px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(2),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(2),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(2) {
  width: 32%;
  text-align: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 4px;
  display: block;
  height: 16px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(3),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(3),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(3) {
  width: 46%;
  text-align: right;
  display: block;
  height: 16px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(4),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span:nth-child(4),
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(4),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span:nth-child(4) {
  width: 10%;
  text-align: right;
  display: block;
  height: 16px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty {
  height: 16px;
  font-size: var(--font-size-sm);
  margin: 0;
  line-height: 16px;
  color: var(--main-primary-tint-text);
  position: relative;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty:before,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty:before {
  width: 16px;
  height: 16px;
  position: absolute;
  text-align: center;
  line-height: 16px;
  right: 0;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full.faturar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full.faturar,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full.faturar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full.faturar,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty.faturar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty.faturar,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty.faturar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty.faturar {
  color: var(--fb-success-tint);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full.aguardar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-full.aguardar,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full.aguardar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-full.aguardar,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty.aguardar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-header span.icon-important-info-empty.aguardar,
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty.aguardar,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.parcelas-fixo .item-table-body span.icon-important-info-empty.aguardar {
  color: var(--fb-waiting-default);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-header,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-header {
  border-bottom: 1px solid var(--main-primary-xx-tint);
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
  border-top: 1px solid var(--main-primary-xx-tint);
  height: 17px;
  padding: 10px 7px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 7px;
  border-bottom: 1px solid var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body:empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body:empty {
  display: none;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body .table-body-line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body .table-body-line {
  width: 100%;
  float: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body .table-body-line.changed,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body .table-body-line.changed {
  width: calc(100% + 14px);
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  margin-left: -7px;
  padding: 0 7px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body .table-body-line span,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body .table-body-line span {
  font-weight: var(--font-weight-light);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body .table-body-line span.inativo,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body .table-body-line span.inativo {
  text-decoration: line-through;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body .table-body-line span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body .table-body-line span:nth-child(1) {
  font-weight: var(--font-weight-bold);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body.with-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body.with-footer {
  box-shadow: 0 1px 0 var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body.with-footer:empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body.with-footer:empty {
  padding: 0px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-body.with-footer:empty:after,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-body.with-footer:empty:after {
  width: 100%;
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
  text-align: center;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 7px;
  border-bottom: 1px solid var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer .table-body-line span:nth-child(1),
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer .table-body-line span:nth-child(1) {
  font-weight: var(--font-weight-bold);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer .table-body-line span.inativo,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer .table-body-line span.inativo {
  text-decoration: line-through;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view .item-table-footer.no-border-bottom,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view .item-table-footer.no-border-bottom {
  border-bottom: none;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.empty,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.empty {
  margin-bottom: 0;
  border-top: none;
  border-bottom: none;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-table-view.empty .item-table-body.with-border,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-table-view.empty .item-table-body.with-border {
  border-bottom: 1px solid var(--main-primary-xx-tint);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details {
  position: relative;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details .item-line,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details .item-line {
  width: 90%;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details .item-line .label-gsize,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details .item-line .label-gsize {
  width: 55px;
  height: 100%;
  font-weight: var(--font-weight-semibold);
  padding-right: 6px;
  float: left;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details .item-line .value-right,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details .item-line .value-right {
  font-weight: var(--font-weight-light);
  max-width: 90px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details .item-line.no-btn,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details .item-line.no-btn {
  width: 100%;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details .icon-edit {
  width: 20px;
  height: 20px;
  color: var(--main-primary-tint-text);
  position: absolute;
  right: 5px;
  top: 50%;
  margin-top: -10px;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details .icon-edit:before,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details .icon-edit:before {
  width: 100%;
  height: 100%;
  line-height: 20px;
  text-align: center;
  text-indent: 0px;
  font-size: var(--font-size-sm);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details.atrasado,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details.atrasado {
  background-color: var(--fb-danger-default);
  border-top: 1px solid var(--fb-danger-default);
  border-bottom: 1px solid var(--fb-danger-default);
  color: var(--fb-danger-default-text);
  border-top-color: var(--fb-danger-tint);
  border-bottom-color: var(--fb-danger-shade);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details.atrasado .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details.atrasado .icon-edit {
  color: var(--fb-danger-default-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details.hoje,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details.hoje {
  background-color: var(--main-primary-tint);
  border-top: 1px solid var(--main-primary-x-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details.hoje .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details.hoje .icon-edit {
  color: var(--main-primary-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details.futuro,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details.futuro {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  border-top: 1px solid var(--main-primary-xx-tint);
  border-bottom: 1px solid var(--main-primary-xx-tint);
  color: var(--main-primary-x-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .item-details.futuro .icon-edit,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .item-details.futuro .icon-edit {
  color: var(--main-primary-x-tint-text);
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .remove,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .remove {
  background-position: -1195px 0px;
  top: 50%;
  right: 5px;
  margin-top: -12.5px;
  padding: 5px;
  background-clip: content-box;
  opacity: 0.4;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content .remove:hover,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content .remove:hover {
  opacity: 1;
}
.accordion-right-bar li .features-right-container.pre-fatura.k-content > div:last-child,
.accordion-right-bar li .features-right-container.timesheet-edit.k-content > div:last-child {
  margin-bottom: -1px;
}
.rateio-content .modulo-list-container .masterDetailGrid .k-grid-content .k-hierarchy-cell {
  align-items: center;
}
.rateio-content .modulo-list-container .masterDetailGrid .k-grid-content .k-hierarchy-cell .ico-person_add::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.rateio-content .modulo-list-container table tbody:empty:after {
  display: none;
}
.revisao-container {
  width: 100%;
  height: 100%;
}
.pane-header-btn {
  width: 25px;
  height: 22px;
  float: left;
  cursor: pointer;
  margin-left: 5px;
  -webkit-transition: all 0.1s ease;
  -moz-transition: all 0.1s ease;
  -o-transition: all 0.1s ease;
  -ms-transition: all 0.1s ease;
  transition: all 0.1s ease;
  background: none;
  padding: 0 3px;
}
.pane-header-btn:after {
  content: '';
  width: 25px;
  height: 15px;
  float: left;
  margin-top: 3px;
}
.pane-header-btn:hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.pane-header-btn:hover:hover {
  opacity: 0.3;
  filter: alpha(opacity=30);
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  cursor: pointer;
}
.pane-header-btn .pane-header-dropdown-list {
  display: none;
}
.pane-header-btn:first-child {
  margin-left: 0;
}
.pane-header-btn.instrucoes {
  position: relative;
}
.pane-header-btn.instrucoes:after {
  background-position: -172px -122px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .pane-header-btn.instrucoes:after {
    background-position: -171px -179px;
  }
}
.pane-header-btn.instrucoes:before {
  position: absolute;
  color: var(--fb-danger-default-text);
  background: var(--fb-danger-default);
  border-radius: 8px;
  padding: 3px 4px;
  font-size: 8px;
  min-width: 10px;
  left: 17px;
  top: -4px;
  text-align: center;
}
.pane-header-btn.instrucoes[data-messages]:before {
  content: attr(data-messages);
}
.pane-header-btn.select {
  width: auto;
  margin-right: 25px;
  cursor: pointer;
}
.pane-header-btn.select span {
  width: 22px;
  height: 20px;
  float: left;
  margin-right: 2px;
  cursor: pointer;
}
.pane-header-btn.select span .icon-field-uncheck1:before {
  text-indent: 4px;
}
.pane-header-btn.select label {
  font-size: var(--font-size-xxs);
  margin-right: 5px;
  cursor: pointer!important;
}
.pane-header-btn.select:after {
  width: 11px;
  height: 15px;
  float: right;
  font-family: 'legaldesk-icons' !important;
  content: "\e91a";
  color: var(--neutral-x-contrast-text);
  font-size: 18px;
  line-height: 18px;
  text-indent: 1px;
  background: none;
}
.header-bar-btn,
.left-bar-btn,
.menu-default {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.header-bar-btn.disabled,
.left-bar-btn.disabled,
.menu-default.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.header-bar-btn.icon-filter,
.left-bar-btn.icon-filter,
.menu-default.icon-filter {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
}
.header-bar-btn.options-menu,
.left-bar-btn.options-menu,
.menu-default.options-menu {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
}
.header-bar-btn.options-menu .options-menu-icon,
.left-bar-btn.options-menu .options-menu-icon,
.menu-default.options-menu .options-menu-icon {
  width: 100%;
  height: 100%;
  border: none;
  padding-right: 6px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  display: flex;
}
.header-bar-btn.options-menu .options-menu-icon:before,
.left-bar-btn.options-menu .options-menu-icon:before,
.menu-default.options-menu .options-menu-icon:before {
  width: 22px;
  height: 22px;
  text-indent: 0px;
  text-align: center;
  margin-left: 1px;
}
.header-bar-btn.options-menu .options-menu-icon:after,
.left-bar-btn.options-menu .options-menu-icon:after,
.menu-default.options-menu .options-menu-icon:after {
  width: 12px;
  height: 22px;
  text-align: center;
  text-indent: 0px;
  right: 4px;
  left: auto;
  top: auto;
  line-height: 22px;
}
.ts-header .header-bar-btn.options-menu .options-menu-icon:before,
.ts-header .left-bar-btn.options-menu .options-menu-icon:before,
.ts-header .menu-default.options-menu .options-menu-icon:before {
  margin-left: -5px;
}
.ts-header .header-bar-btn.options-menu .options-menu-icon:after,
.ts-header .left-bar-btn.options-menu .options-menu-icon:after,
.ts-header .menu-default.options-menu .options-menu-icon:after {
  right: 1px;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link,
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  border-bottom: 1px solid var(--white);
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 36px;
  padding: 10px !important;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  border-bottom: none;
  text-align: left;
  background-color: inherit;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link {
  width: 100%;
  margin-left: 0;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover {
  background-color: var(--main-primary-xx-contrast);
  background-image: none;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon {
  width: 26px;
  height: 16px;
  margin-left: 0px !important;
  top: 10px;
  left: 10px;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:before,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:before,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:before {
  line-height: 16px !important;
  font-weight: var(--font-weight-medium) !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:after,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:after,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:after {
  content: initial;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link {
  padding-right: 30px !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link span.k-icon,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link span.k-icon,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link span.k-icon {
  display: block;
  top: 10px;
  right: 10px;
  margin: 0;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link .k-i-arrow-60-right,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link .k-i-arrow-60-right,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link .k-i-arrow-60-right {
  font-family: WebComponentsIcons;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled {
  cursor: no-drop !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover {
  background-color: transparent !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon {
  cursor: no-drop !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon:before,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon:before,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link .item-menu-link-icon:before {
  cursor: no-drop !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked {
  cursor: pointer;
  position: relative;
  min-width: 162px;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link {
  padding-right: 36px !important;
  position: relative;
  min-width: 162px;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link:before,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link:before,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-link.checked .k-link:before {
  position: absolute;
  width: 20px;
  height: 20px;
  line-height: 20px;
  text-align: center;
  top: 8px;
  right: 8px;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--neutral-x-contrast-text) !important;
  font-size: 18px;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  background-color: transparent;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover {
  background-image: none !important;
}
.header-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover .k-link,
.left-bar-btn.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover .k-link,
.menu-default.options-menu .options-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover .k-link {
  background-image: none !important;
  background-color: transparent;
}
.header-bar-btn.options-menu .options-menu-icon.k-state-disabled,
.left-bar-btn.options-menu .options-menu-icon.k-state-disabled,
.menu-default.options-menu .options-menu-icon.k-state-disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.header-bar-btn.options-menu:hover,
.left-bar-btn.options-menu:hover,
.menu-default.options-menu:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.header-bar-btn.icon-pendencies,
.left-bar-btn.icon-pendencies,
.menu-default.icon-pendencies,
.header-bar-btn.icon-expenses,
.left-bar-btn.icon-expenses,
.menu-default.icon-expenses {
  position: relative;
}
.header-bar-btn.icon-pendencies:before,
.left-bar-btn.icon-pendencies:before,
.menu-default.icon-pendencies:before,
.header-bar-btn.icon-expenses:before,
.left-bar-btn.icon-expenses:before,
.menu-default.icon-expenses:before {
  margin-top: 1px;
  content: "\e997";
}
.header-bar-btn.icon-pendencies[data-messages]:after,
.left-bar-btn.icon-pendencies[data-messages]:after,
.menu-default.icon-pendencies[data-messages]:after,
.header-bar-btn.icon-expenses[data-messages]:after,
.left-bar-btn.icon-expenses[data-messages]:after,
.menu-default.icon-expenses[data-messages]:after {
  content: attr(data-messages);
  position: absolute;
  color: var(--fb-danger-default-text);
  background: var(--fb-danger-default);
  border-radius: 8px;
  padding: 3px 4px;
  font-size: 8px;
  min-width: 10px;
  left: 16px;
  top: -4px;
  text-align: center;
  font-family: 'Open Sans';
  font-weight: var(--font-weight-semibold);
  width: 18px;
  height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 10px;
}
.header-bar-btn.icon-expenses:before,
.left-bar-btn.icon-expenses:before,
.menu-default.icon-expenses:before {
  content: "\e91f";
}
.header-bar-btn.simple-options-menu,
.left-bar-btn.simple-options-menu,
.menu-default.simple-options-menu {
  width: 32px;
  height: 20px;
  background-color: transparent;
  background-image: none;
  outline: none!important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  margin: 13px 6px 13px 6px !important;
}
.header-bar-btn.simple-options-menu .icon-setting-small,
.left-bar-btn.simple-options-menu .icon-setting-small,
.menu-default.simple-options-menu .icon-setting-small {
  padding-right: 0px !important;
}
.header-bar-btn.simple-options-menu .icon-setting-small:before,
.left-bar-btn.simple-options-menu .icon-setting-small:before,
.menu-default.simple-options-menu .icon-setting-small:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  margin: 0;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.header-bar-btn.simple-options-menu .icon-setting-small:after,
.left-bar-btn.simple-options-menu .icon-setting-small:after,
.menu-default.simple-options-menu .icon-setting-small:after {
  right: auto;
  left: 17px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.assunto-detail .header-bar-btn.simple-options-menu .icon-setting-small,
.assunto-detail .left-bar-btn.simple-options-menu .icon-setting-small,
.assunto-detail .menu-default.simple-options-menu .icon-setting-small {
  padding-left: 0px;
  padding-top: 0px;
}
.header-bar-btn.select.todos {
  margin-right: 0px;
  padding: 0 6px;
  width: 22px;
}
.header-bar-btn.select.todos span {
  margin-right: 0px;
}
.header-bar-btn.select.todos:after {
  display: none;
}
.grid-action-container .header-bar-btn.select.todos {
  margin-top: 12px;
}
.pane-header-btn.select.active {
  background: var(--neutral-x-contrast);
}
.pane-header-btn.select.active:after {
  content: "\e91b";
}
#fixed-left-buttons {
  position: absolute;
  left: -48px;
  width: 48px;
  background: var(--off-white);
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 9px;
}
#fixed-left-buttons .pane-header-btn {
  margin-left: 0;
  margin-bottom: 12px;
}
.main-container .rateio-content {
  margin-top: 88px;
}
.main-container .rateio-content .modulo-list-container .has-bottom-buttons .k-grid {
  height: 100% !important;
}
.main-container .rateio-content .container-bottom-buttons .mr-15 {
  margin-right: 15px;
}
.main-container .rateio-bottom-container .resume-table-container {
  width: 100%;
  left: 0;
  height: 75px;
  bottom: 123px;
  position: fixed;
  background: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 35px 0 34px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  -webkit-transition: width 0.2s ease;
  -moz-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
}
.main-container .rateio-bottom-container .resume-table-container table {
  width: 100%;
  float: left;
}
.main-container .rateio-bottom-container .resume-table-container table tr td {
  font-size: var(--font-size-xs);
  padding: 13px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 5px;
  text-align: right;
}
.main-container .rateio-bottom-container .resume-table-container table tr td label {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  float: left;
}
.k-ff .main-container .rateio-bottom-container .resume-table-container table tr td {
  max-width: none;
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 4px 10px;
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td:nth-child(1) {
  width: 274px;
  padding-left: 38px;
  text-align: left;
  position: relative;
  overflow: visible;
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td:nth-child(1):after {
  content: '';
  height: 1px;
  width: 38px;
  background: var(--neutral-contrast);
  position: absolute;
  left: -38px;
  bottom: -1px;
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td:nth-child(2) {
  width: 115px;
  text-align: left;
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td:nth-child(3) {
  width: 90px;
  text-align: left;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td label {
  font-weight: var(--font-weight-semibold);
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td:last-child {
  position: relative;
  overflow: visible;
}
.main-container .rateio-bottom-container .resume-table-container table thead tr td:last-child:after {
  content: '';
  height: 1px;
  width: 38px;
  background: var(--neutral-contrast);
  position: absolute;
  right: -38px;
  bottom: -1px;
}
.main-container .rateio-bottom-container .resume-table-container table tbody tr td:nth-child(1),
.main-container .rateio-bottom-container .resume-table-container table tbody tr td:nth-child(2),
.main-container .rateio-bottom-container .resume-table-container table tbody tr td:nth-child(3) {
  text-align: left;
}
.main-container .rateio-bottom-container .resume-table-container table tbody tr td:nth-child(1) {
  padding-left: 38px;
}
.main-container .rateio-bottom-container .resume-table-container table tbody tr td:nth-child(3) {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.main-container .rateio-bottom-container .mr-10 {
  margin-right: 10px;
}
.main-container .center-content.dynamic-content-ipad .rateio-bottom-container .resume-table-container,
.main-container .center-content.dynamic-content-ipad .rateio-bottom-container .container-bottom-buttons {
  width: 100% !important;
}
.main-container .center-content.dynamic-content-ipad .rateio-bottom-container .container-bottom-buttons {
  -webkit-transition: padding-right 0.2s linear;
  -moz-transition: padding-right 0.2s linear;
  -o-transition: padding-right 0.2s linear;
  -ms-transition: padding-right 0.2s linear;
  transition: padding-right 0.2s linear;
  margin-bottom: 45px;
  padding: var(--spacing-xxl);
}
.main-container.rightBarVisible .rateio-bottom-container .resume-table-container {
  padding-right: 270px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .main-container.rightBarVisible .rateio-bottom-container .resume-table-container {
    padding-right: 35px;
  }
}
@-webkit-keyframes rotate {
  0% {
    -webkit-transform: rotate(360deg);
  }
}
@-moz-keyframes rotate {
  0% {
    -moz-transform: rotate(360deg);
  }
}
@-o-keyframes rotate {
  0% {
    -o-transform: rotate(360deg);
  }
}
@keyframes rotate {
  0% {
    transform: rotate(360deg);
  }
}
@-webkit-keyframes rotation {
  from {
    -webkit-transform: rotate(0deg);
  }
  to {
    -webkit-transform: rotate(359deg);
  }
}
@-moz-keyframes rotation {
  from {
    -moz-transform: rotate(0deg);
  }
  to {
    -moz-transform: rotate(359deg);
  }
}
@-o-keyframes rotation {
  from {
    -o-transform: rotate(0deg);
  }
  to {
    -o-transform: rotate(359deg);
  }
}
@-ms-keyframes rotation {
  from {
    -ms-transform: rotate(0deg);
  }
  to {
    -ms-transform: rotate(359deg);
  }
}
@keyframes rotation {
  from {
    transform: rotate(0deg);
  }
  to {
    transform: rotate(359deg);
  }
}
@-moz-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-webkit-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@-ms-keyframes blinker {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  50% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
@-o-keyframes blinker {
  0% {
    opacity: 1;
  }
  50% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes blinker {
  0% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
  50% {
    opacity: 0;
    filter: alpha(opacity=0);
  }
  100% {
    opacity: 1;
    filter: alpha(opacity=100);
  }
}
.blink-me {
  -webkit-animation: blinker 1s linear infinite;
  -moz-animation: blinker 1s linear infinite;
  -o-animation: blinker 1s linear infinite;
  -ms-animation: blinker 1s linear infinite;
  animation: blinker 1s linear infinite;
}
.glasspane-datepicker {
  width: 100%;
  height: 100%;
  position: fixed;
  top: 0;
  left: 0;
  background-color: transparent;
  z-index: 10001;
  display: none;
}
.revisao-lista .grid-editor .k-grid .k-grid-header {
  padding-right: 190px !important;
  min-width: calc(100vw - 190px) !important;
  max-width: calc(100vw - 190px) !important;
}
.revisao-lista .grid-editor .k-grid .k-grid-header-locked table .k-header.k-with-icon {
  padding-right: 9px 26px 9px 10px !important;
}
.revisao-lista .grid-editor.grid-assunto .k-grid-lockedcolumns .k-grid-content,
.revisao-lista .grid-editor.grid-check-menu .k-grid-lockedcolumns .k-grid-content {
  padding-left: 190px !important;
  min-width: calc(100vw - 190px) !important;
  max-width: calc(100vw - 190px) !important;
}
.revisao-lista td.status-column {
  overflow: visible !important;
}
.revisao-lista td.status-column ul {
  align-items: center;
}
.revisao-lista td.status-column ul.k-menu-horizontal {
  border: none !important;
  background-color: transparent !important;
  background-image: none;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template {
  border: none !important;
  float: none !important;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-approved,
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-rejected,
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-pending {
  width: 16px;
  height: 18px;
  position: relative;
  display: inline-block;
  cursor: pointer !important;
  color: var(--neutral-x-contrast-text);
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-approved:before,
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-rejected:before,
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-pending:before {
  cursor: pointer !important;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-pending {
  cursor: pointer !important;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-pending:before {
  top: 9px;
  left: 1px;
  width: 14px !important;
  height: 2px !important;
  content: '';
  background-color: var(--data-visualization-primary-x-tint-contrast-light);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-approved {
  cursor: pointer !important;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-approved:before {
  font-size: 19px;
  line-height: 20px;
  cursor: pointer !important;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-rejected {
  cursor: pointer !important;
}
.revisao-lista td.status-column ul li.fluxoaprovacao-template.ts-rejected:before {
  line-height: 19px;
  cursor: pointer !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link,
.revisao-lista .fluxoaprovacao-template .item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  font-family: 'Open Sans', sans-serif;
  border-bottom: 1px solid var(--white);
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 36px;
  padding: 10px !important;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: left;
  border-bottom: none;
  background-color: inherit;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link:hover,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link:hover {
  background-color: var(--main-primary-xx-contrast);
  background-image: none;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon {
  width: 26px;
  height: 16px;
  margin-left: -36px !important;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon:before,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon:before {
  line-height: 16px;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.icon-edit,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.icon-edit,
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.icon-trash,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.icon-trash {
  margin-top: auto;
  color: inherit;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.icon-edit:before,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.icon-edit:before,
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.icon-trash:before,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.icon-trash:before {
  width: 100%;
  height: 16px;
  line-height: 16px;
  text-indent: 0px;
  text-align: center;
  margin-top: auto;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.ts-pending:before,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.ts-pending:before {
  width: 14px !important;
  height: 2px !important;
  top: 7px;
  left: 6px;
  background-color: var(--neutral-x-contrast-text);
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.icon-important-info-empty,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.icon-important-info-empty {
  color: var(--fb-danger-default);
}
.revisao-lista .fluxoaprovacao-template .item-menu-link .k-link .item-menu-link-icon.icon-important-info-empty:before,
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link .item-menu-link-icon.icon-important-info-empty:before {
  color: var(--fb-danger-default);
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.has-sub-menu .k-link,
.revisao-lista .fluxoaprovacao-template .item-menu-title.has-sub-menu .k-link {
  padding-right: 30px !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.has-sub-menu .k-link span.k-icon,
.revisao-lista .fluxoaprovacao-template .item-menu-title.has-sub-menu .k-link span.k-icon {
  display: block;
  top: 10px;
  right: 10px;
  margin: 0;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.has-sub-menu .k-link .k-i-arrow-60-right,
.revisao-lista .fluxoaprovacao-template .item-menu-title.has-sub-menu .k-link .k-i-arrow-60-right {
  font-family: WebComponentsIcons;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.has-icon .k-link,
.revisao-lista .fluxoaprovacao-template .item-menu-title.has-icon .k-link {
  padding-left: 46px !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.disabled,
.revisao-lista .fluxoaprovacao-template .item-menu-title.disabled {
  cursor: no-drop !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.disabled .k-link,
.revisao-lista .fluxoaprovacao-template .item-menu-title.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.disabled .k-link:hover,
.revisao-lista .fluxoaprovacao-template .item-menu-title.disabled .k-link:hover {
  background-color: transparent !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.disabled .item-menu-link-icon,
.revisao-lista .fluxoaprovacao-template .item-menu-title.disabled .item-menu-link-icon {
  cursor: no-drop !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-link.disabled .item-menu-link-icon:before,
.revisao-lista .fluxoaprovacao-template .item-menu-title.disabled .item-menu-link-icon:before {
  cursor: no-drop !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-title {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  cursor: default !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-title.k-state-hover {
  background-image: none !important;
  background-color: var(--main-primary-default) !important;
}
.revisao-lista .fluxoaprovacao-template .item-menu-title.k-state-hover .k-link {
  background-image: none !important;
  background-color: transparent;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid {
  width: calc(100% - 2px) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  max-width: 100%;
  min-width: 100%;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
  max-width: 100%;
  min-width: 100%;
  /*colgroup {
                                    col {
                                        &:nth-child(5) {
                                            width: 112px !important;
                                            max-width: 112px !important;
                                            min-width: 112px !important;
                                        }
                                    }
                                }*/
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table thead th {
  background-color: var(--white);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table thead th:first-child {
  text-align: center;
  position: relative;
  padding: 5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table thead th:first-child .checkbox-input {
  display: inline-flex !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table thead th:first-child .checkbox-label {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table thead th:first-child .checkbox-label:before {
  content: '' !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content {
  width: 100% !important;
  max-width: 100%;
  min-width: 100%;
  overflow-y: hidden;
  /*max-height: 551px !important;*/
  scrollbar-width: thin;
  scrollbar-color: hsla(var(--black-hsl), 0.32) hsla(var(--main-primary-default-hsl), .15);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table {
  width: 100% !important;
  max-width: 100%;
  min-width: 100%;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table colgroup col:nth-child(5) {
  width: 112px !important;
  max-width: 112px !important;
  min-width: 112px !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody:empty {
  position: relative;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody:empty::after {
  content: attr(data-empty);
  font-family: 'Open Sans', sans-serif;
  width: 100%;
  height: 35px;
  text-align: center;
  line-height: 35px;
  display: block;
  font-size: 12px;
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
  opacity: 1;
  padding: 0;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: absolute;
  left: 0;
  z-index: 0;
  text-transform: uppercase;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr {
  height: 36px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr:nth-child(even) {
  background-color: var(--white);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr:nth-child(even):hover {
  background-color: var(--white);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr:nth-child(odd) {
  background-color: var(--neutral-x-contrast);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr:nth-child(odd):hover {
  background-color: var(--neutral-x-contrast) !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td {
  min-height: 36px;
  height: auto;
  padding: 5px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  vertical-align: top;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.check-column {
  position: relative;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td:first-child {
  padding: 5px;
  text-align: center;
  vertical-align: top;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td:first-child .checkbox-input {
  display: inline-flex !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td:first-child .checkbox-label {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0;
  left: 0;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td:first-child .checkbox-label:before {
  content: '' !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column {
  padding: 5px;
  position: relative;
  overflow: visible !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag {
  margin: 0 auto;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag.open {
  z-index: 100009;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag:before {
  width: 100%;
  height: 100%;
  font-family: 'legaldesk-icons-md' !important;
  content: "\e9c8";
  font-size: 18px;
  line-height: 26px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  text-align: center;
  display: inline-block;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container {
  width: 180px;
  height: auto;
  position: absolute;
  background-color: var(--neutral-contrast);
  -webkit-box-shadow: 0px 0px 16px -4px var(--black) ;
  -moz-box-shadow: 0px 0px 16px -4px var(--black) ;
  -o-box-shadow: 0px 0px 16px -4px var(--black) ;
  box-shadow: 0px 0px 16px -4px var(--black) ;
  border: 1px solid var(--border-primary-hight-contrast);
  left: 37px;
  top: 0px;
  padding: 0px;
  visibility: hidden;
  z-index: 1000010;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
  border-color: transparent;
  border-right-color: var(--border-primary-hight-contrast);
  top: 8px;
  left: -20px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-right-color: var(--border-primary-hight-contrast);
  top: 7px;
  left: -22px;
  border-color: transparent var(--neutral-contrast) transparent transparent;
  border-width: 11px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item {
  width: 100%;
  height: 36px;
  font-weight: 600;
  margin: 0;
  padding: 0 0 0 15px;
  float: left;
  position: relative;
  color: var(--data-visualization-black-contrast-dark);
  font-size: 11px !important;
  display: block;
  line-height: 35px;
  background-color: transparent;
  border-bottom: 1px solid var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item .checked {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item .checked:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: block;
  text-align: center;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--data-visualization-black-contrast-dark) !important;
  font-size: 18px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item.active .checked {
  display: block;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item.editable {
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item.not-editable {
  opacity: 0.4;
  cursor: not-allowed !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item:last-child {
  border-bottom: 0px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag .tags-container .tag-item:hover {
  background-color: var(--white);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .tag.active:before {
  content: "\e9c9";
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu {
  width: 26px;
  height: 26px;
  margin: 0 auto;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu {
  width: 26px;
  height: 26px;
  border: none;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon {
  width: 100%;
  height: 26px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon:before {
  width: 26px;
  height: 26px;
  line-height: 22px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-size: var(--font-size-xl);
  display: block;
  text-align: center;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon.ts-pending {
  width: 100%;
  height: 26px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon.ts-pending:before {
  text-indent: 0px;
  display: inline;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  top: 12px;
  left: 6px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon.ts-approved-custom {
  cursor: pointer !important;
  width: 100%;
  height: 26px;
  position: relative;
  display: inline-block;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon.ts-approved-custom:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
  width: 24px !important;
  height: 100% !important;
  display: inline-block;
  font-size: var(--font-size-md);
  line-height: 26px;
  text-indent: 0px;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon.ts-rejected-custom {
  cursor: pointer !important;
  width: 100%;
  height: 26px;
  position: relative;
  display: inline-block;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon.ts-rejected-custom:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
  width: 24px !important;
  height: 100% !important;
  display: inline-block;
  font-size: var(--font-size-md);
  line-height: 26px;
  text-indent: 0px;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--main-primary-default) !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  height: 36px;
  padding: 10px !important;
  background-color: inherit;
  font-size: var(--font-size-xs);
  font-weight: bold;
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear 0.1s linear;
  -moz-transition: all 0.2s linear 0.1s linear;
  -o-transition: all 0.2s linear 0.1s linear;
  -ms-transition: all 0.2s linear 0.1s linear;
  transition: all 0.2s linear 0.1s linear;
  text-align: left;
  border-bottom: none;
  color: var(--main-primary-default-text);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link {
  background-color: transparent !important;
  background-image: none !important;
  font-family: 'Open Sans', sans-serif;
  border-bottom: 1px solid var(--white);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link.k-state-hover {
  background-color: var(--main-primary-xx-contrast) !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link.disabled {
  cursor: no-drop !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: 400;
  height: 36px;
  padding: 10px !important;
  background-color: inherit;
  font-size: var(--font-size-xs);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear 0.1s linear;
  -moz-transition: all 0.2s linear 0.1s linear;
  -o-transition: all 0.2s linear 0.1s linear;
  -ms-transition: all 0.2s linear 0.1s linear;
  transition: all 0.2s linear 0.1s linear;
  text-align: left;
  border-bottom: none;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link .k-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon {
  width: 26px;
  height: 16px;
  margin-left: -36px !important;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:before {
  line-height: 16px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.actions-column .options-menu .k-menu .k-item.item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.ts-pending:before {
  top: 8px !important;
  left: 5px !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.date-column {
  width: 112px !important;
  max-width: 112px !important;
  min-width: 112px !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.desc-column {
  padding: 0px 5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.desc-column p {
  border-bottom: 5px solid transparent;
  border-top: 5px solid transparent;
  text-align: justify;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  max-height: 70px;
  min-height: 70px;
  font-size: 12px;
  color: var(--off-white-contrast-text);
  overflow: hidden;
  font-family: 'Open Sans', sans-serif;
  letter-spacing: 0.6px;
  line-height: 15px;
  font-weight: 400;
  display: block;
  white-space: normal;
  /*&.expanded {
                                                    max-height: 100%;
                                                }*/
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.value-column {
  text-align: right;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td.focused {
  background-color: hsla(var(--black-hsl), .08) !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date {
  width: 100%;
  height: 26px;
  cursor: pointer !important;
  margin-top: -5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default label {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox .k-datepicker {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-textbox {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-icon {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-default .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-icon:before {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-no-drop {
  cursor: no-drop !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date.cursor-no-drop label {
  cursor: no-drop !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date label {
  width: 100%;
  height: 26px;
  display: block;
  line-height: 26px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container {
  width: 100%;
  height: 26px;
  cursor: pointer !important;
  background-color: transparent !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox {
  background-color: transparent !important;
  width: 100%;
  height: 26px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox:hover {
  background-color: transparent !important;
  background-image: none !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker {
  background-color: transparent !important;
  width: 100%;
  height: 26px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker:hover {
  background-color: transparent !important;
  background-image: none !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  background-color: transparent !important;
  border: none !important;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap.k-state-hover,
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap.k-state-focused {
  box-shadow: none !important;
  border: none !important;
  background-image: none !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-textbox {
  width: 96px !important;
  height: 26px;
  border: none !important;
  box-shadow: none !important;
  text-indent: 0px;
  background-color: transparent !important;
  border-radius: 0px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select {
  cursor: pointer !important;
  right: -4px;
  vertical-align: top;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-icon {
  width: 26px;
  height: 26px;
  top: unset;
  margin: 0;
  left: unset;
  cursor: pointer !important;
  vertical-align: top;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .date .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-icon:before {
  width: 26px;
  height: 26px;
  text-indent: 0;
  line-height: 26px;
  top: 0;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .descricao {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo-no-edit {
  width: 100%;
  height: 26px;
  display: block;
  line-height: 26px;
  text-align: right;
  margin-top: -5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo {
  width: 100%;
  height: 26px;
  cursor: pointer !important;
  margin-top: -5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo.cursor-default {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo.cursor-default label {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo.cursor-default .tempo-container {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo.cursor-default .tempo-container .k-maskedtextbox {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo.cursor-default .tempo-container .k-maskedtextbox .item-input-time {
  cursor: default !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo label {
  width: 100%;
  height: 26px;
  display: block;
  line-height: 26px;
  cursor: pointer !important;
  text-align: right;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo .tempo-container {
  width: 100%;
  height: 26px;
  cursor: pointer !important;
  background-color: transparent !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo .tempo-container .k-maskedtextbox {
  background-color: transparent !important;
  width: 100%;
  height: 26px;
  cursor: pointer !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-content table tbody tr td .tempo .tempo-container .k-maskedtextbox .item-input-time {
  width: 100%;
  height: 26px;
  background-color: transparent !important;
  padding: 0px;
  text-align: right;
  outline: none !important;
  border: none;
  color: var(--white-contrast-text);
  white-space: nowrap;
  font-family: 'Open Sans', sans-serif;
  font-size: var(--font-size-xs);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-footer {
  padding-right: 0px !important;
  box-shadow: none;
  background-image: none;
  border: none;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-footer .k-grid-footer-wrap table tr td {
  border-color: transparent !important;
  background-color: var(--neutral-x-contrast);
  color: var(--white-contrast-text);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-grid-footer .k-grid-footer-wrap table tr td span {
  color: var(--white-contrast-text);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-pager-wrap {
  width: 100%;
  position: relative;
  height: 40px;
  bottom: 0px;
  padding: 7px 15px;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  /*.k-pager-numbers {
                            padding: 5px 0px;
                        }

                        .k-pager-info {
                            padding: 5px 0px;
                        }*/
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .k-grid .k-pager-wrap .k-link {
  padding: 0px;
  margin: 0px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container {
  overflow-y: auto;
  background-color: var(--white);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container {
  height: calc(100vh - 220px);
  padding: 20px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container.manual-scroll {
  overflow: auto;
  scrollbar-width: thin;
  scrollbar-color: hsla(var(--black-hsl), 0.32) hsla(var(--main-primary-default-hsl), .15);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container.manual-scroll::-webkit-scrollbar-track {
  background-color: hsla(var(--main-primary-default-hsl), .15) !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container.manual-scroll::-webkit-scrollbar {
  width: 8px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container.manual-scroll::-webkit-scrollbar-thumb {
  background-color: hsla(var(--black-hsl), 0.32) !important;
  border-radius: 8px;
  -webkit-box-shadow: inset 0 0 2px rgba(0, 0, 0, 0.3);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item {
  margin-top: 20px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item:first-child {
  margin-top: 0px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation {
  height: 66px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule {
  width: 115px;
  min-width: 115px;
  padding: var(--spacing-xxs);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-title {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-weight: 600;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule .line-detail {
  width: 100%;
  line-height: 23px;
  font-size: var(--font-size-xs);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.total-tempo {
  background-color: var(--neutral-x-contrast);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.total-prod {
  width: 120px;
  min-width: 120px;
  background-color: var(--neutral-x-contrast);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.valor {
  width: 125px;
  min-width: 125px;
  background-color: var(--neutral-x-contrast);
  border-top-right-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.tipo-cobranca {
  width: 170px;
  min-width: 170px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 645px) !important;
  border-left: none !important;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
  flex-direction: row;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-open-list {
  width: 20px;
  height: 46px;
  align-self: center;
  padding-right: 7px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-open-list span {
  width: 100%;
  height: 100%;
  display: flex;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-open-list span.active .ico-chevron_right {
  -webkit-transform: rotate(90deg);
  -moz-transform: rotate(90deg);
  -o-transform: rotate(90deg);
  -ms-transform: rotate(90deg);
  transform: rotate(90deg);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .line-text {
  display: flex;
  flex-direction: column;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions {
  width: 300px;
  height: 22px;
  position: absolute;
  top: 10px;
  right: 0px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions button {
  height: 12px;
  position: relative;
  -webkit-transition: background-color 0.15s ease-in-out 0.1s linear;
  -moz-transition: background-color 0.15s ease-in-out 0.1s linear;
  -o-transition: background-color 0.15s ease-in-out 0.1s linear;
  -ms-transition: background-color 0.15s ease-in-out 0.1s linear;
  transition: background-color 0.15s ease-in-out 0.1s linear;
  display: flex;
  max-width: 110px;
  padding: var(--spacing-vs) var(--spacing-xxxs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
  border-radius: var(--radius-vs);
  border: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-brand-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  background-color: var(--white);
  font-weight: var(--font-weight-semibold);
  line-height: normal;
  letter-spacing: 1px;
  float: right;
  right: unset;
  margin-right: 12px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions button:hover {
  background-color: var(--off-white);
  -webkit-transition: background-color 0.15s ease-in-out 0.1s linear;
  -moz-transition: background-color 0.15s ease-in-out 0.1s linear;
  -o-transition: background-color 0.15s ease-in-out 0.1s linear;
  -ms-transition: background-color 0.15s ease-in-out 0.1s linear;
  transition: background-color 0.15s ease-in-out 0.1s linear;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions button.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions .inline-locale {
  width: 20px;
  height: 20px;
  position: relative;
  float: right;
  right: unset;
  top: unset;
  margin-right: 12px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions .inline-locale .locale-flag {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions .inline-locale.en-US .locale-flag {
  background-image: url('LDIcons/flags/rounded/Property 1=America.png');
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions .inline-locale.pt-BR .locale-flag {
  background-image: url('LDIcons/flags/rounded/Property 1=Brazil.png');
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation .line-capsule.bigger .actions .inline-locale.es-ES .locale-flag {
  background-image: url('LDIcons/flags/rounded/Property 1=Spanish.png');
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active {
  border-bottom: 0px !important;
  margin-bottom: 0px !important;
  border-bottom-left-radius: var(--radius-none);
  border-bottom-right-radius: var(--radius-none);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .resume-solicitation.active .line-capsule.valor {
  border-bottom-right-radius: var(--radius-none);
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 520px) !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row {
  display: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table {
  margin-left: 28px;
}
.k-ff .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table {
  margin-top: 26px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table {
    margin-top: 26px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr {
  height: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr {
    height: 21px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th {
  width: 140px;
  min-width: 140px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--neutral-x-contrast-text);
  font-size: 11px;
  text-transform: lowercase;
  font-weight: normal;
  padding: 5px 6px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th::first-letter {
  text-transform: uppercase;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th {
  height: 25px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th {
    height: 26px;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.bigger {
  width: calc(100% - 672px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.bigger {
    width: calc(100% - 329px);
  }
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.bigger {
  max-width: 100%;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.second-bigger {
  width: 281px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.second-bigger {
    width: 200px;
    min-width: 200px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.second-bigger1 {
  width: 280px;
  min-width: 280px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.value {
  text-align: right;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.date {
  width: 112px !important;
  min-width: 112px !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.status {
  width: 28px;
  min-width: 28px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-left: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th.status:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead .rl-tr .rl-th:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead:before {
  content: '';
  width: 28px;
  height: 25px;
  background-color: var(--neutral-x-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  top: 0;
  left: -28px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead:before {
    height: 26px;
  }
}
.k-ff .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-thead:before {
  height: 26px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr:last-child .rl-td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--off-white);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu {
  width: 28px;
  height: 35px;
  cursor: pointer;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e944";
  font-size: 18px;
  line-height: 33px;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: var(--off-white-contrast-text);
}
@media screen\0 {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu:before {
    line-height: 34px;
  }
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu {
  position: relative;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu:before {
  content: initial;
  display: none;
}
.k-ie .revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu:before {
  content: inherit;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu .checkbox-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu .checkbox-label:before {
  color: var(--off-white-contrast-text);
  position: absolute;
  left: 0;
  content: "\e940";
  font-size: 18px;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu input[type='checkbox']:checked + label:before {
  content: "\e941";
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.action-menu.options-menu {
  overflow: visible;
}
@media screen\0 {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.status {
    padding: 9px !important;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.value {
  text-align: right;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date {
  width: 112px !important;
  min-width: 112px !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date label {
  width: 100%;
  height: 33px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px;
  cursor: pointer;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-maskedtextbox {
  width: 100%;
  height: 33px;
  position: absolute;
  top: 0;
  left: 0;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  outline: none!important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-maskedtextbox.item-input-date {
  background-color: transparent !important;
  margin-left: 0px !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date {
  width: 100%;
  height: 33px;
  position: absolute;
  top: 0;
  left: 0;
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  background-image: none;
  background: hsla(var(--black-hsl), .08);
  text-align: center;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date {
  width: 100%;
  height: 33px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap {
  margin: 0px;
  padding: 4px 0px 4px 33px;
  height: 100%;
  border: none;
  background-image: none;
  background-color: transparent !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap {
  padding: 4px 0px 4px 3px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap:before {
  display: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap .k-input.item-input-date {
  background-color: transparent !important;
  text-indent: 0px;
  margin-left: 0px;
  width: 72px !important;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  padding: 0;
  margin: 0;
  border-radius: 3px;
  height: 25px;
  line-height: 25px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap .k-select {
  position: relative;
  width: 25px;
  height: 25px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap .k-select .k-icon {
  position: absolute;
  width: 100%;
  height: 100%;
  top: 0px !important;
  right: 0px !important;
  background-image: none !important;
  z-index: 1;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table .rl-tbody .rl-tr .rl-td.date .k-datepicker.item-input-date .k-picker-wrap .k-select .k-icon:before {
  width: 100%;
  height: 100%;
  position: absolute;
  top: 0px;
  left: 0px;
  line-height: 25px;
  text-align: center;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content {
  width: calc(100% - 29px);
  margin-top: 0px;
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-thead .rl-tr {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-thead .rl-th {
  text-align: left;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody {
  margin-top: 5px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td {
  width: 140px;
  height: 35px;
  max-width: 140px;
  padding: 8px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td {
    width: 100px;
    min-width: 100px;
    max-width: 100px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td.bigger {
  width: calc(100% - 620px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td.bigger {
    width: calc(100% - 329px);
  }
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td.bigger {
  width: calc(100% - 560px);
  max-width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td.bigger {
    width: calc(100% - 400px) !important;
    max-width: 100%;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td.editable {
  cursor: pointer;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-input-time {
  width: 100%;
  height: 35px;
  text-align: right;
  outline: none!important;
  border: none;
  background-color: hsla(var(--black-hsl), .08);
  position: absolute;
  top: 0px;
  left: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 8px;
  color: var(--white-contrast-text);
  margin-top: -1px;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-input-time input.item-input-time {
  background-color: transparent !important;
  margin-top: 0px;
}
.revisao-lancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .k-maskedtextbox.item-input-time input.item-input-time {
  background-color: transparent !important;
  margin-top: 0px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .full-size {
  width: 100%;
  height: 33px;
  cursor: pointer;
  position: absolute;
  padding: 8px;
  top: 0px;
  left: 0px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu {
  width: 28px;
  height: 33px;
  display: block;
  margin: 0;
  font-size: var(--font-size-xs);
  background-color: transparent;
  border: none;
  background-image: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon {
  width: 100%;
  height: 100%;
  border: none;
  color: var(--off-white-contrast-text);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon.icon-setting-small:before {
  line-height: 33px;
  width: 100%;
  text-align: center;
  text-indent: 0px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group {
  background-image: none;
  border: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  font-family: 'Open Sans', sans-serif;
  border-bottom: 1px solid var(--white);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 36px;
  padding: 10px !important;
  background-color: inherit;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: left;
  border-bottom: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link:hover {
  background-color: var(--white);
  background-image: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon {
  width: 26px;
  height: 16px;
  margin-left: -36px !important;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon:before {
  line-height: 16px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-edit,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-edit,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-trash,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-trash {
  margin-top: auto;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-edit:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-edit:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-trash:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-trash:before {
  width: 100%;
  height: 16px;
  line-height: 16px;
  text-indent: 0px;
  text-align: center;
  margin-top: auto;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.ts-pending:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.ts-pending:before {
  width: 14px !important;
  height: 2px !important;
  top: 7px;
  left: 6px;
  background-color: var(--neutral-x-contrast-text);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-important-info-empty,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-important-info-empty {
  color: var(--fb-danger-default);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-important-info-empty:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-important-info-empty:before {
  color: var(--fb-danger-default);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-sub-menu .k-link {
  padding-right: 30px !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link span.k-icon,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-sub-menu .k-link span.k-icon {
  display: block;
  top: 10px;
  right: 10px;
  margin: 0;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link .k-i-arrow-60-right,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-sub-menu .k-link .k-i-arrow-60-right {
  font-family: WebComponentsIcons;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-icon .k-link,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-icon .k-link {
  padding-left: 46px !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled {
  cursor: no-drop !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .k-link:hover {
  background-color: transparent !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .item-menu-link-icon,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .item-menu-link-icon {
  cursor: no-drop !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .item-menu-link-icon:before,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .item-menu-link-icon:before {
  cursor: no-drop !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  font-weight: var(--font-weight-bold);
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover {
  background-image: none !important;
  background-color: var(--main-primary-default) !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .tables-row .rl-table.table-content .rl-tbody .rl-tr .rl-td .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover .k-link {
  background-image: none !important;
  background-color: transparent;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item ul .list-items li.list-item .resume-solicitation .line-capsule.destak-total {
  width: 125px;
  min-width: 125px;
  padding: 14px 5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item ul .list-items li.list-item .resume-solicitation .line-capsule.destak-total-tempo {
  width: 105px;
  min-width: 105px;
  padding: 14px 5px;
}
.revisaoLancamentosPorCaso .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item ul .list-items li.list-item .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 530px) !important;
  border-left: none;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .rl-td textarea {
  display: none;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .rl-td textarea.active {
  display: block;
  position: absolute;
  left: 0;
  top: 0;
  resize: none;
  border: 0;
  outline: none;
  padding: 8px;
  width: calc(100% - 16px);
  height: 100%;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .rl-td.bigger {
  width: calc(100% - 672px) !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .rl-td.date {
  position: relative;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .rl-td.value textarea {
  text-align: right;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag {
  width: 28px !important;
  min-width: 28px !important;
  max-width: 28px !important;
  padding: 0 !important;
  z-index: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag.open {
  z-index: 100009;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag:before {
  width: 100%;
  height: 100%;
  font-family: 'legaldesk-icons' !important;
  content: "\e965";
  font-size: var(--font-size-md);
  line-height: 33px;
  color: var(--neutral-x-contrast-text);
  text-align: center;
  display: inline-block;
  opacity: 0.5;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container {
  width: 180px;
  height: auto;
  position: absolute;
  background-color: var(--neutral-contrast);
  -webkit-box-shadow: 0px 0px 16px -4px var(--black) ;
  -moz-box-shadow: 0px 0px 16px -4px var(--black) ;
  -o-box-shadow: 0px 0px 16px -4px var(--black) ;
  box-shadow: 0px 0px 16px -4px var(--black) ;
  border: 1px solid var(--border-primary-hight-contrast);
  left: 37px;
  top: 0px;
  padding: 0px;
  visibility: hidden;
  z-index: 1000010;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
  border-color: transparent;
  border-right-color: var(--border-primary-hight-contrast);
  top: 8px;
  left: -20px;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container:before {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-right-color: var(--border-primary-hight-contrast);
  top: 7px;
  left: -22px;
  border-color: transparent var(--neutral-contrast) transparent transparent;
  border-width: 11px;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item {
  width: 100%;
  height: 36px;
  font-weight: var(--font-weight-semibold);
  margin: 0;
  padding: 0 0 0 15px;
  float: left;
  position: relative;
  color: var(--data-visualization-black-contrast-dark);
  font-size: var(--font-size-xxs) !important;
  display: block;
  line-height: 35px;
  text-transform: lowercase;
  background-color: transparent;
  border-bottom: 1px solid var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item::first-letter {
  text-transform: uppercase;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item .checked {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item .checked:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: block;
  text-align: center;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--data-visualization-black-contrast-dark) !important;
  font-size: 18px;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item.active .checked {
  display: block;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item.editable {
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item.not-editable {
  opacity: 0.4;
  cursor: not-allowed !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item:last-child {
  border-bottom: 0px;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag .tags-container .tag-item:hover {
  background-color: var(--white);
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .tag.active:before {
  opacity: 1;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao {
  width: 28px !important;
  min-width: 28px !important;
  padding: 0 !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu {
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon {
  display: inline-block;
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-approved,
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-rejected {
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-approved:before,
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-rejected:before {
  width: 100% !important;
  height: 100% !important;
  font-family: 'legaldesk-icons' !important;
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e96e";
  color: var(--fb-success-default);
  font-size: var(--font-size-md);
  line-height: 35px;
  text-align: center;
  float: left;
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-rejected {
  cursor: pointer !important;
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-rejected:before {
  font-family: 'legaldesk-icons';
  width: 16px;
  height: 16px;
  cursor: pointer;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.revisaoLancamentos .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items li.list-item .rl-tr .fluxo-aprovacao .item-options-menu .item-menu-icon.ts-pending:before {
  width: 14px !important;
  height: 2px !important;
  top: 15.5px;
  left: 6.5px;
  background-color: var(--neutral-x-contrast-text);
  content: '';
  position: absolute;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  font-size: var(--font-size-md);
  cursor: pointer !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale {
  padding-right: 45px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail span.client-matter {
  width: calc(100% - 20px);
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale {
  visibility: hidden;
  background-color: transparent;
  height: 35px;
  width: 35px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  top: -8px;
  right: -45px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag {
  width: 20px;
  height: 20px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: var(--font-weight-bold);
  text-transform: lowercase;
  position: absolute;
  margin: 7.5px;
  background: url('../Images/sprite_36x36-bandeira.png') 4px 1px no-repeat;
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag::first-letter {
  text-transform: uppercase;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.en-US {
  background-position: 4px 1px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.en-US:before {
    background-position: -8px -8px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.es-ES {
  background-position: 4px -35px;
  min-width: 133px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.es-ES:before {
    background-position: -8px -45px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.pt-BR {
  background-position: 4px -70px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.pt-EN {
  display: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale.active {
  visibility: visible;
  opacity: 1;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .resume-solicitation .line-capsule.total-prod {
  display: none !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .resume-solicitation .line-capsule.bigger {
  width: calc(100% - 308px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .resume-solicitation .line-capsule.bigger {
    min-width: calc(100% - 229px) !important;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.total-prod {
  display: none !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger {
  width: calc(100% - 308px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger {
    min-width: calc(100% - 229px) !important;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale {
  padding-right: 45px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail span.client-matter {
  width: calc(100% - 20px);
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale {
  visibility: hidden;
  background-color: transparent;
  height: 35px;
  width: 35px;
  opacity: 0;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  position: absolute;
  top: -8px;
  right: -45px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container {
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag {
  width: 20px;
  height: 20px;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-weight: var(--font-weight-bold);
  text-transform: lowercase;
  position: absolute;
  margin: 7.5px;
  background: url('../Images/sprite_36x36-bandeira.png') 4px 1px no-repeat;
  position: relative;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag::first-letter {
  text-transform: uppercase;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.en-US {
  background-position: 4px 1px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.en-US:before {
    background-position: -8px -8px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.es-ES {
  background-position: 4px -35px;
  min-width: 133px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.es-ES:before {
    background-position: -8px -45px;
  }
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.pt-BR {
  background-position: 4px -70px;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale .locale-container .locale-flag.pt-EN {
  display: none;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .group-title .line-capsule.bigger.different-locale .line-detail .inline-locale.active {
  visibility: visible;
  opacity: 1;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .tables-row .rl-tr .total-prod {
  display: none !important;
}
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .tables-row .rl-tr .rl-th.bigger,
.hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .tables-row .rl-tr .rl-td.bigger {
  width: calc(100% - 532px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .tables-row .rl-tr .rl-th.bigger,
  .hasCover.faturamento .modulo-list-container .grid-editor .data-container ul.list-items.noTotalProd .select-group-items .tables-row .rl-tr .rl-td.bigger {
    min-width: calc(100% - 385px) !important;
  }
}
.revisao-card-box .list-items .list-item {
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  background-color: var(--off-white);
}
.revisao-card-box .list-items .list-item .group-item-header {
  display: none;
  padding: 0 0 0 109px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .group-item-header.active {
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  display: flex;
}
.revisao-card-box .list-items .list-item .group-item-header .group-title {
  width: 100%;
  height: 18px;
  max-width: calc(100% - 349px);
  font-size: var(--font-size-xs);
  padding: 7px 16px 7px 0px;
  font-weight: 600;
  border-right: 1px solid var(--border-primary-hight-contrast);
  color: var(--data-visualization-black);
}
.revisao-card-box .list-items .list-item .group-item-header .group-title.total-value {
  width: 78px;
  font-size: var(--font-size-xs);
  padding: 7px 16px;
  font-weight: 600;
  text-align: right;
}
.revisao-card-box .list-items .list-item .group-item-header .group-title.total-value:last-child {
  border-right: none;
}
.revisao-card-box .list-items .list-item .group-item-header .group-title.margin-left-auto {
  margin-left: auto;
}
.revisao-card-box .list-items .list-item .group-item-header.no-total-prod .group-title {
  max-width: calc(100% - 238px);
}
.revisao-card-box .list-items .list-item .revisao-card-content {
  display: flex;
  padding: 0 0 0 10px;
  color: var(--data-visualization-black);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-checkbox {
  width: 14px;
  height: 14px;
  align-self: center;
  margin-right: 14px;
  padding: 5px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-checkbox span {
  position: relative;
  width: 14px;
  height: 14px;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-checkbox span .checkbox-input {
  width: 14px;
  height: 14px;
  vertical-align: top;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-checkbox span .checkbox-label {
  width: 28px;
  height: 28px;
  display: inline-block;
  position: absolute;
  left: -7px;
  top: -7px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-checkbox span .checkbox-label.icon-field-partial-check::before {
  display: none;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-open-list {
  padding: 0 6px 0 0;
  align-self: center;
  height: 24px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-open-list span {
  width: 24px;
  height: 24px;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-open-list span .ico-chevron_right {
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 24px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-open-list span .ico-chevron_right:before {
  width: 24px;
  height: 24px;
  text-align: center;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-open-list span.active .ico-chevron_right {
  transform: rotate(90deg);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text {
  font-size: var(--font-size-xs);
  padding: 16px 0;
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-black);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text span {
  display: block;
  color: var(--data-visualization-black);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text .badge-label {
  background-color: var(--data-visualization-success);
  height: max-content;
  border-radius: var(--radius-xs);
  color: var(--data-visualization-white-tint-contrast-light);
  padding: 2px 12px;
  margin-right: 15px;
  align-self: center;
  font-weight: var(--font-weight-semibold);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text .line-title {
  color: var(--data-visualization-neutral-tint-contrast-light);
  margin-bottom: 8px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text .font-16 {
  font-size: var(--font-size-md);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text.d-flex {
  display: flex;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text.ml-auto {
  margin-left: auto;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text.border {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text.text-right {
  text-align: right;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text.bg-dark-grey {
  background-color: var(--neutral-x-contrast);
  padding-right: 16px;
  padding-left: 16px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text.total-time {
  width: 78px;
}
.revisao-card-box .list-items .list-item .revisao-card-content .revisao-card-text:last-child {
  border-radius: 0 var(--radius-vs) var(--radius-vs) 0;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active .revisao-card-text:last-child {
  border-radius: 0 var(--radius-vs) 0 0;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active .icon-dropdown-arrow2::before {
  content: "\e91a";
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes {
  display: flex;
  flex-direction: column;
  color: var(--data-visualization-black);
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item {
  background-color: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title {
  display: flex;
  padding: 0 0 0 41px;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-checkbox {
  width: 14px;
  height: 14px;
  align-self: center;
  margin-right: 14px;
  padding: 5px;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-checkbox span {
  position: relative;
  width: 14px;
  height: 14px;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-checkbox span .checkbox-input {
  width: 14px;
  height: 14px;
  vertical-align: top;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-checkbox span .checkbox-label {
  width: 28px;
  height: 28px;
  display: inline-block;
  position: absolute;
  left: -7px;
  top: -7px;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-checkbox span .checkbox-label.icon-field-partial-check::before {
  display: none;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-open-list {
  padding: 0 6px 0 0;
  align-self: center;
  height: 24px;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-open-list span {
  width: 24px;
  height: 24px;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-open-list span .ico-chevron_right {
  width: 24px;
  height: 24px;
  display: block;
  font-size: 20px;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-open-list span .ico-chevron_right:before {
  width: 24px;
  height: 24px;
  display: block;
  line-height: 24px;
  text-align: center;
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .group-title .revisao-card-open-list span.active .ico-chevron_right {
  transform: rotate(90deg);
}
.revisao-card-box .list-items .list-item .revisao-card-content.active ~ .revisao-card-detalhes .group-item .simple-pager {
  margin-left: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes {
  display: none;
  /*.revisao-card-horas {
                    display: flex;
                    margin-left: auto;
                }*/
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client {
  padding: 9px 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .line-title {
  display: block;
  color: var(--data-visualization-neutral-tint-contrast-light);
  margin-bottom: 8px;
  font-size: var(--font-size-xs);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .client-matter,
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .line-detail {
  font-size: var(--font-size-xs);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .client-matter {
  width: 100%;
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client {
  width: 100%;
  height: 22px;
  max-width: calc(100% - 433px);
  line-height: 22px;
  padding: 9px 32px 9px 0;
  border-right: 1px solid var(--border-primary-hight-contrast);
  position: relative;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client.no-total-prod {
  max-width: calc(100% - 322px);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .inline-locale {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 10px;
  right: 10px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .inline-locale .locale-flag {
  width: 20px;
  height: 20px;
  background-size: contain;
  background-repeat: no-repeat;
  display: flex;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .inline-locale.en-US .locale-flag {
  background-image: url('LDIcons/flags/rounded/Property 1=America.png');
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-client .inline-locale.es-ES .locale-flag {
  background-image: url('LDIcons/flags/rounded/Property 1=Spanish.png');
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text {
  width: 78px;
  height: 22px;
  line-height: 22px;
  font-size: var(--font-size-xs);
  font-weight: 600;
  padding: 9px 16px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text span {
  display: block;
  color: var(--data-visualization-black);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text .line-title {
  color: var(--data-visualization-neutral-tint-contrast-light);
  margin-bottom: 8px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text .font-16 {
  font-size: var(--font-size-md);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text.margin-left-auto {
  margin-left: auto;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text.border {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text.text-right {
  text-align: right;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-card-text.bg-dark-grey {
  background-color: var(--neutral-x-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header {
  display: flex;
  margin: var(--spacing-none);
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text {
  height: 18px;
  font-size: var(--font-size-xs);
  padding: 7px 16px;
  font-weight: 600;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text.options {
  min-width: 95px;
  max-width: 95px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text.date {
  min-width: 94px;
  max-width: 94px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text.memo {
  width: calc(100% - 619px);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text.total-value {
  width: 78px;
  font-size: var(--font-size-xs);
  font-weight: 600;
  text-align: right;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text.total-value:last-child {
  border-right: none;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header .revisao-cliente-text.ml-auto {
  margin-left: auto;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-header.no-total-prod .revisao-cliente-text.memo {
  width: calc(100% - 509px);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box {
  display: flex;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box:nth-child(odd) {
  background-color: var(--neutral-xxl-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options {
  width: 128px;
  display: flex;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-checkbox {
  padding: 9px 0;
  margin-left: 14px;
  position: relative;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-checkbox .item-options-menu {
  border: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-checkbox .checkbox-input {
  width: 14px;
  height: 14px;
  margin-top: 3px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-checkbox .checkbox-label {
  width: 16px;
  height: 38px;
  display: inline-block;
  position: absolute;
  left: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-checkbox .checkbox-label.icon-field-partial-check::before {
  display: none;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-lancamento {
  padding: 12px 0 8px 0;
  margin: 0px 8px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-lancamento .item-options-menu {
  border: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-lancamento .item-options-menu .item-menu-icon {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-size: var(--font-size-xl);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .action-menu-lancamento .item-options-menu .item-menu-title .k-link {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--data-visualization-white-contrast-light);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag {
  padding: 9px 0;
  position: relative;
  height: 22px;
  margin-right: 10px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag .ico-sell {
  margin-top: 4px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag.active .ico-sell {
  font-variation-settings: 'FILL' 1, 'GRAD' 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag .tags-container {
  width: 132px;
  height: auto;
  position: absolute;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  box-shadow: 0px 8px 16px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  border: none;
  left: 20px;
  top: 0px;
  padding: 0px;
  visibility: hidden;
  z-index: 1000010;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag .tags-container .tag-item {
  padding: var(--spacing-xxs);
  display: block;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: pointer;
  position: relative;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag .tags-container .tag-item:hover {
  background-color: var(--main-primary-xx-contrast);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag .tags-container .tag-item .ico-check {
  float: right;
  display: none;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .tag .tags-container .tag-item.active .ico-check {
  display: inline;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .fluxo-aprovacao {
  padding: 9px 0;
  margin-right: 18px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .fluxo-aprovacao .item-options-menu {
  border: 0;
  height: 21px;
  cursor: pointer;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-options .fluxo-aprovacao .item-options-menu .item-menu-title .k-link {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  color: var(--data-visualization-white-contrast-light);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date {
  width: 94px;
  padding: 9px 16px;
  height: 22px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date label {
  width: 100%;
  height: 22px;
  display: inline-block;
  line-height: 22px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date {
  max-width: 126px;
  height: 40px;
  width: 126px;
  border: none;
  box-shadow: none;
  border-radius: 0;
  background-color: transparent;
  margin-left: -16px;
  margin-top: -9px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date .k-datepicker {
  width: 100%;
  margin: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date .k-picker-wrap {
  height: 40px;
  width: 100%;
  border: none;
  background-color: var(--neutral-xxx-tint);
  border-radius: 0;
  margin: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date .k-picker-wrap .item-input-date {
  width: 100%;
  margin: 0;
  text-indent: 0;
  padding-left: 16px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date .k-picker-wrap .k-select {
  position: relative;
  width: 20px;
  height: 20px;
  margin-left: -26px;
  margin-top: -2px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date .k-picker-wrap .k-select .k-icon {
  top: 0;
  left: 0;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-date .item-input-date .k-picker-wrap .k-select .k-icon::before {
  top: -1px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  line-height: 1.2;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-text {
  width: calc(100% - 619px);
  height: 22px;
  line-height: 22px;
  padding: 9px 16px;
  display: inline-block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-text.ml-auto {
  margin-left: auto;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-text.mr-70 {
  margin-right: 70px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-text .item-input-time {
  max-width: 35px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-text.no-total-prod {
  width: calc(100% - 509px);
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time {
  width: 110px;
  height: 40px;
  font-size: var(--font-size-xs);
  padding: 0px;
  font-weight: 600;
  text-align: right;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time .edit-time {
  width: 100%;
  height: 100%;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time .edit-time label {
  width: 100%;
  height: 100%;
  padding: 9px 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time span {
  width: 100%;
  height: 22px;
  line-height: 22px;
  text-align: right;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time span.no-edit-time {
  width: 100%;
  height: 40px;
  padding: 9px 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: block;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time span .input-time-container {
  width: 110px;
  height: 40px;
  background-color: var(--neutral-x-tint);
  margin-top: 0;
  margin-left: -1px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time span .input-time-container span.item-input-time {
  width: 100%;
  height: 100%;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time span input.item-input-time {
  width: calc(100% - 15px) !important;
  height: 40px !important;
  line-height: 40px;
  text-align: right;
  vertical-align: top;
  background-color: var(--neutral-xxx-tint);
  font-size: var(--font-size-xs);
  font-weight: 600;
  outline: none!important;
  padding-right: 16px;
  /*&::selection {
                                                background-color: var(--background-brand-base-x-tint-hight-contrast);
                                            }*/
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time.ml-auto {
  margin-left: auto;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time .ico-schedule,
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time .ico-check_circle {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  position: relative;
  top: 1px;
  margin-right: 5px;
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .revisao-cliente-info .revisao-cliente-info-wrapper .revisao-cliente-info-content .revisao-cliente-info-box .item-time .ico-check_circle {
  font-family: "legaldesk-icons-md";
}
.revisao-card-box .list-items .list-item .revisao-card-detalhes .simple-pager {
  padding-right: 0;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager {
  width: auto;
  border: 0;
  margin: 0;
  padding: 8px 24px 8px 30px;
  height: 38px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  background: transparent;
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-link {
  width: 24px;
  height: 22px;
  min-width: 24px;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-link.k-state-disabled .k-icon:before {
  cursor: not-allowed !important;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-link .k-icon {
  display: flex;
  width: 100%;
  height: 100%;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  border: none;
  font-size: 18px;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-weight: var(--font-weight-regular);
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-link .k-icon:before {
  width: 24px;
  height: 22px;
  line-height: 22px;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-link:hover {
  font-weight: var(--font-weight-semibold);
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-link:hover:not(.k-state-disabled) .k-icon {
  color: var(--neutral-x-contrast-text);
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-numbers {
  height: 22px;
  margin: 0 8px;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-numbers li {
  width: auto;
  height: 22px;
  min-width: 24px;
  margin: 0 2px;
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-numbers li .k-state-selected,
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-numbers li .k-link {
  width: auto;
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  border-radius: 0;
  background: none;
  border: none;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  vertical-align: top;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-numbers li .k-link:hover {
  color: var(--neutral-x-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-numbers li .k-state-selected {
  color: var(--black);
  font-weight: var(--font-weight-semibold);
}
.revisao-card-box .list-items .list-item .k-pager-wrap.simple-pager .k-pager-info {
  height: 22px;
  line-height: 22px;
}
.revisao-card-box .list-items .list-item .loading-custom .item-loading {
  background-color: var(--white);
}
.instrucoes-modal.modal-container form {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  flex-grow: 1;
  margin-bottom: 60px;
  height: calc(100% - 60px);
  overflow: auto;
}
.instrucoes-modal.modal-container form .ds-modal-detail-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  border: none;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow-y: auto;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xxl);
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-radius: var(--radius-vs);
  background-color: var(--neutral-xxl-contrast);
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container {
  width: 100%;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container.horizontal > div {
  width: 50%;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxl);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-label {
  width: 25%;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container.horizontal-2 .detail-value {
  width: 75%;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container .detail-label {
  color: var(--data-visualization-neutral-contrast-light);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-regular);
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container .detail-label:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container .detail-value {
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-black-contrast-light);
  font-weight: var(--font-weight-regular);
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.not-overflow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal .detail-container .detail-value:not(.can-grow) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.instrucoes-modal.modal-container form .ds-modal-detail-internal > .form-container .detail-container:not(:last-child) {
  margin-bottom: var(--spacing-md);
}
.instrucoes-modal.modal-container .instrucoes-accordion {
  height: auto;
}
.instrucoes-modal.modal-container .instrucoes-accordion .panelbar .k-item .k-link {
  background-color: var(--white) !important;
}
.instrucoes-modal.modal-container .instrucoes-accordion .panelbar .k-item .k-link ul {
  margin-right: 7px;
}
.instrucoes-modal.modal-container .instrucoes-accordion .panelbar .k-item .k-link ul .ico-menu {
  background-color: transparent;
  font-size: var(--font-size-xl);
  top: 9px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border: 0;
}
.instrucoes-modal.modal-container .instrucoes-accordion .panelbar .k-item .k-link .instrucao-data {
  font-size: var(--font-size-xs) !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .grid-actions .grid-action-container .grid-action-link i.ico-chat[data-messages]:after {
  content: attr(data-messages);
  position: absolute;
  color: var(--fb-danger-default-text);
  background: var(--fb-danger-default);
  border-radius: 9px;
  padding: 3px 4px;
  font-size: 8px;
  min-width: 10px;
  left: 23px;
  top: 0;
  text-align: center;
  font-family: 'Open Sans';
  font-weight: var(--font-weight-semibold);
  width: 18px;
  height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 10px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .grid-actions .grid-action-container .grid-action-link.active:hover {
  opacity: 1;
  filter: alpha(opacity=100);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .grid-actions .grid-action-container .grid-action-link.active:hover .options-menu-icon:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .grid-actions .grid-action-container .grid-action-link.active:hover .options-menu-icon:after {
  opacity: 1;
  filter: alpha(opacity=100);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .grid-actions .grid-action-container .k-group.k-menu-group {
  background-color: var(--neutral-x-contrast) !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-empty {
  background-color: var(--off-white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding: 30px;
  color: var(--off-white-contrast-text);
  text-align: center;
  font-size: var(--font-size-xxs);
  font-style: italic;
  text-transform: lowercase;
  letter-spacing: 1px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-empty::first-letter {
  text-transform: uppercase;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header {
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding: 12px 26px;
  height: 42px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--off-white-contrast-text);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .client-container,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .matter-container {
  float: left;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .client-container .header-label,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .matter-container .header-label {
  height: 18px;
  padding-right: 8px;
  float: left;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .client-container .header-value,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .matter-container .header-value {
  max-width: calc(50vw - 215px);
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .actions-container {
  width: 26px;
  height: 25px;
  position: absolute;
  left: 2px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .actions-container .icon-field-uncheck1 {
  width: 26px;
  height: 25px;
  line-height: 25px;
  color: var(--main-primary-tint);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .actions-container .icon-field-uncheck1:before {
  font-size: 18px;
  line-height: 25px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .actions-container.selected .icon-field-uncheck1:before {
  content: "\e921";
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-header .matter-container {
  margin-left: 22px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .data-container {
  padding: 0px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container {
  width: 100%;
  height: calc(100vh - 222px);
  float: left;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao {
  overflow-y: auto;
  flex-direction: column;
  width: 100%;
  display: flex;
  background-color: var(--off-white);
  height: 100%;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row {
  top: 0;
  width: 100%;
  z-index: 1;
  display: flex;
  position: sticky;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .actions-container {
  min-width: 165px;
  max-width: 165px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  border-bottom: 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell.data-cell {
  max-width: 118px;
  min-width: 118px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell.prof-cell {
  max-width: 330px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell.categoria-cell {
  max-width: 180px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell.escritorio-cell {
  max-width: 180px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell.time-cell {
  min-width: 164px;
  max-width: 164px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.table-header .table-cell .icon-field-uncheck1 {
  padding-left: 14px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-row.content-dados {
  width: auto;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-body {
  z-index: 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-container-data {
  display: flex;
  background: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  margin: 20px 20px 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-container-data:last-child {
  margin-bottom: 20px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-container-data .wrapper-revisao {
  display: flex;
  flex-direction: column;
  flex: 1;
  padding: 8px 0 8px 8px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-container-data .content-time {
  display: flex;
  flex: 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-cell {
  flex: 1;
  padding: 9px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-cell.width-cell {
  max-width: 136px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-cell.item-tempo {
  padding: 12px 0 12px 14px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-actions {
  display: flex;
  /*align-items: center;*/
  position: relative;
  margin-top: -2px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-field-uncheck1 {
  display: inline-block;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  line-height: 1;
  width: 20px;
  height: 20px;
  vertical-align: middle;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-field-uncheck1:before {
  font-size: 18px;
  line-height: 20px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-co-approved {
  display: inline-block;
  margin: 5px;
  line-height: 20px;
  color: var(--neutral-x-contrast-text);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-co-approved:before {
  line-height: 20px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-co-approved.reviewed {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-co-approved.approved {
  color: var(--fb-success-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-rejected {
  display: inline-block;
  margin: 5px;
  line-height: 20px;
  color: var(--fb-danger-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .icon-rejected:before {
  line-height: 20px;
  content: "\e90f";
  color: var(--fb-danger-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-icon-tag {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  opacity: 0.5;
  font-size: var(--font-size-xl);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .table-icon-tag.active {
  color: var(--neutral-x-contrast-text);
  opacity: 1;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-status {
  font-weight: var(--font-weight-semibold);
  display: inline-block;
  line-height: 20px;
  margin: 0 5px;
  padding: 0px 5px;
  border-radius: 6px;
  vertical-align: top;
  color: var(--data-visualization-white-contrast-light);
  background-color: var(--fb-waiting-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-status.reviewed {
  background-color: var(--fb-success-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container {
  width: 250px;
  height: auto;
  position: absolute;
  background-color: var(--neutral-contrast);
  -webkit-box-shadow: 0px 0px 16px -4px var(--black) ;
  -moz-box-shadow: 0px 0px 16px -4px var(--black) ;
  -o-box-shadow: 0px 0px 16px -4px var(--black) ;
  box-shadow: 0px 0px 16px -4px var(--black) ;
  border: 1px solid var(--border-primary-hight-contrast);
  left: 35px;
  top: 15px;
  padding: 0px;
  visibility: hidden;
  z-index: 100009;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container:after {
  content: '';
  display: block;
  position: absolute;
  width: 0;
  height: 0;
  border-style: solid;
  border-width: 10px;
  border-color: transparent;
  border-right-color: var(--border-primary-hight-contrast);
  top: 45px;
  left: -20px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item {
  width: 100%;
  height: 36px;
  font-weight: var(--font-weight-semibold);
  margin: 0;
  padding: 0 0 0 15px;
  float: left;
  position: relative;
  color: var(--data-visualization-black-contrast-dark);
  font-size: var(--font-size-xxs) !important;
  display: block;
  line-height: 35px;
  text-transform: lowercase;
  background-color: transparent;
  border-bottom: 1px solid var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item::first-letter {
  text-transform: uppercase;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item .checked {
  width: 20px;
  height: 20px;
  position: absolute;
  top: 8px;
  right: 8px;
  display: none;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item .checked:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: block;
  text-align: center;
  font-family: 'legaldesk-icons' !important;
  content: "\e96e";
  color: var(--data-visualization-black-contrast-dark) !important;
  font-size: 18px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item.active .checked {
  display: block;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item.editable {
  cursor: pointer !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item.not-editable {
  opacity: 0.4;
  cursor: not-allowed !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item:last-child {
  border-bottom: 0px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .tags-container .tag-item:hover {
  background-color: var(--white);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu {
  margin: 0 5px;
  border: 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon {
  width: 100%;
  height: 100%;
  border: none;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-size: var(--font-size-xl);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon.icon-setting-small,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon.icon-more_options-02 {
  cursor: pointer;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon.icon-setting-small.k-state-border-down,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon.icon-more_options-02.k-state-border-down {
  z-index: 1 !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon.icon-setting-small:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon.icon-more_options-02:before {
  line-height: 20px;
  width: 100%;
  text-align: center;
  text-indent: 0px;
  cursor: pointer;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group {
  background-image: none;
  border: none;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: transparent !important;
  background-image: none !important;
  font-family: 'Open Sans', sans-serif;
  border-bottom: 1px solid var(--white);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  font-family: 'Open Sans', sans-serif;
  font-weight: var(--font-weight-regular);
  height: 36px;
  padding: 10px !important;
  background-color: inherit;
  font-size: var(--font-size-sm);
  line-height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  text-align: left;
  border-bottom: none;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link:hover,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link:hover {
  background-color: var(--main-primary-xx-contrast);
  background-image: none;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon {
  width: 16px;
  height: 16px;
  margin-left: -26px !important;
  position: absolute;
  color: var(--neutral-x-contrast-text);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon:before {
  line-height: 16px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-instructions:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-instructions:before {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-indent: 0px;
  text-align: center;
  margin-top: auto;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-edit,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-edit {
  margin-top: auto;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-edit:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-edit:before {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-indent: 0px;
  text-align: center;
  margin-top: auto;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-expenses,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-expenses {
  position: relative;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-expenses:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-expenses:before {
  width: 16px;
  height: 16px;
  line-height: 16px;
  text-indent: 0px;
  text-align: center;
  margin-top: auto;
  content: "\e938";
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-expenses[data-messages]:after,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-expenses[data-messages]:after {
  content: attr(data-messages);
  position: absolute;
  color: var(--fb-danger-default-text);
  background: var(--fb-danger-default);
  border-radius: 8px;
  padding: 3px 4px;
  font-size: 8px;
  min-width: 10px;
  left: 16px;
  top: -4px;
  text-align: center;
  font-family: 'Open Sans';
  font-weight: var(--font-weight-semibold);
  width: 18px;
  height: 16px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  line-height: 10px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-important-info-empty,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-important-info-empty {
  color: var(--fb-danger-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link .k-link .item-menu-link-icon.icon-important-info-empty:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link .item-menu-link-icon.icon-important-info-empty:before {
  color: var(--fb-danger-default);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-sub-menu .k-link {
  padding-right: 30px !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link span.k-icon,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-sub-menu .k-link span.k-icon {
  display: block;
  top: 10px;
  right: 10px;
  margin: 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.has-sub-menu .k-link .k-i-arrow-60-right,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.has-sub-menu .k-link .k-i-arrow-60-right {
  font-family: WebComponentsIcons;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled {
  cursor: no-drop !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .k-link {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .k-link:hover,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .k-link:hover {
  background-color: transparent !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .item-menu-link-icon,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .item-menu-link-icon {
  cursor: no-drop !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-link.disabled .item-menu-link-icon:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.disabled .item-menu-link-icon:before {
  cursor: no-drop !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title {
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title .k-link {
  color: var(--main-primary-default-text);
  background-color: inherit;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover {
  background-image: none !important;
  background-color: var(--main-primary-default) !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options-menu .item-menu-icon .k-group.k-menu-group .item-menu-title.k-state-hover .k-link {
  background-image: none !important;
  background-color: transparent;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data {
  max-width: 118px;
  min-width: 118px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data.focused {
  max-width: 118px;
  min-width: 118px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data.focused .date-editor {
  top: 4px;
  left: 7px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor {
  width: 100px;
  height: 25px;
  position: absolute;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .info-input-date {
  width: 100%;
  height: 25px;
  display: block;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-maskedtextbox.item-input-date {
  width: 100%;
  height: 25px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date {
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  width: 100%;
  height: 25px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date .k-picker-wrap {
  width: 100%;
  height: 25px;
  background-color: var(--neutral-x-contrast) !important;
  border: none;
  border-radius: 0;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date .k-picker-wrap:before {
  display: none;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date .k-picker-wrap .k-input.item-input-date {
  width: 74px !important;
  height: 25px !important;
  text-indent: 2px;
  border: none;
  border-radius: 0;
  padding: 0;
  background-color: transparent;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date .k-picker-wrap .k-select {
  width: 25px;
  height: 25px;
  position: relative;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date .k-picker-wrap .k-select .k-icon {
  width: 25px;
  height: 25px;
  top: -2px;
  left: 0;
  margin: 0 !important;
  padding: 0 !important;
  position: relative;
  bottom: 0;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-data .date-editor .k-datepicker.item-input-date .k-picker-wrap .k-select .k-icon:before {
  width: 25px;
  height: 25px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  line-height: 25px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-profissional {
  max-width: 330px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-profissional .detail-item.inativo {
  text-decoration: line-through !important;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-categoria {
  max-width: 180px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-escritorio {
  max-width: 180px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-grupo {
  max-width: 170px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo .tempo-container {
  display: flex;
  justify-content: space-between;
  font-size: var(--font-size-sm);
  margin-bottom: 5px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo .tempo-container .tempo-label {
  margin-right: 17px;
  color: var(--data-visualization-black-contrast-dark);
  height: 22px;
  line-height: 22px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo .tempo-container .tempo-value {
  width: 100%;
  height: 22px;
  font-weight: var(--font-weight-semibold);
  max-width: 36px;
  line-height: 22px;
  display: block;
  font-weight: var(--font-weight-regular);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo .tempo-container .tempo-value .k-maskedtextbox {
  background-color: var(--neutral-contrast);
  height: 22px;
  line-height: 22px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo .tempo-container .tempo-value .k-maskedtextbox .item-input-time {
  outline: none;
  width: 36px !important;
  line-height: 22px;
  font-size: var(--font-size-sm);
  background: transparent;
  font-family: 'Open Sans', sans-serif;
  vertical-align: inherit;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-tempo .tempo-container .tempo-value label {
  width: 100%;
  height: 22px;
  cursor: inherit;
  line-height: 22px;
  display: block;
  font-weight: var(--font-weight-regular);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-important-info-empty,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-important-info-full {
  width: 20px;
  height: 20px;
  margin: 0px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-important-info-empty:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-important-info-full:before {
  line-height: 20px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-co-denied {
  width: 20px;
  height: 20px;
  margin: 0px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-co-denied:before {
  color: var(--fb-danger-default);
  font-size: 18px;
  line-height: 20px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-options .icon-edit-document {
  width: 20px;
  height: 20px;
  position: absolute;
  bottom: -4px;
  line-height: 20px;
  font-size: var(--font-size-sm);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-caso {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-caso .matter-title-label {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  display: block;
  color: var(--off-white-contrast-text);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-caso .matter-title {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  color: var(--off-white-contrast-text);
  display: block;
  float: left;
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-caso .matter-title-multiline {
  width: 100%;
  min-height: 30px;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
  overflow: hidden;
  letter-spacing: 0.6px;
  line-height: 15px;
  font-weight: var(--font-weight-regular);
  display: block;
  white-space: normal;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-caso .matter-title-multiline span:nth-child(1) {
  font-weight: var(--font-weight-semibold);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-descricao {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-descricao p {
  width: 100%;
  min-height: 45px;
  overflow: hidden;
  letter-spacing: 0.6px;
  line-height: 15px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-descricao p.expanded {
  max-height: 100%;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-descricao textarea {
  width: 100%;
  height: auto;
  min-height: 45px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  letter-spacing: 0.6px;
  line-height: 15px;
  display: block;
  border: none;
  padding: 0;
  outline: none;
  resize: none;
  color: var(--white-contrast-text);
  overflow-y: auto;
  background: var(--neutral-x-contrast);
  font-family: 'Open Sans', sans-serif;
}
.revisao-lancamentos .revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-descricao textarea {
  padding: 10px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-descricao textarea::selection {
  color: var(--black-contrast-text);
  background: var(--black);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-options {
  display: flex;
  max-height: 22px;
  align-items: center;
  padding-top: var(--spacing-xxs);
  gap: var(--spacing-xxxs);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-options .btn-ver-mais {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
  margin-left: auto;
  background: transparent;
  margin-top: 8px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-options .btn-ver-mais.active {
  cursor: pointer;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-options .btn-ver-mais .minus {
  display: none;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-options .btn-ver-mais.icon-minus-circle {
  display: none;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .item-spacer {
  width: 20px;
  min-width: 20px;
  max-width: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0;
  background-color: var(--off-white);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .item-desc .caso-filho .item-descricao {
  padding-left: 0px;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-profissional .check-item,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected.item-detalhes .check-item {
  opacity: 1;
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-profissional .check-item:before,
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected.item-detalhes .check-item:before {
  content: "\e921";
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-profissional .check-item,
  .revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected.item-detalhes .check-item {
    opacity: 0.2;
  }
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-actions {
  background-color: var(--neutral-contrast);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-actions .icon-field-uncheck1:before {
  content: "\e921";
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-tempo .tempo-container {
  background-color: var(--white);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-tempo .tempo-container .tempo-value .item-input-time {
  background-color: var(--neutral-contrast);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-descricao textarea {
  background-color: hsla(var(--white-hsl), .8);
}
.revisao-lancamentos-fixos .modulo-list-container .grid-editor .table-revisao-container .table-revisao .selected .item-data .date-editor .k-datepicker.item-input-date {
  background-color: hsla(var(--white-hsl), .8);
}
.k-animation-container.tag-lancamento {
  background-color: var(--main-primary-default);
  padding: 0 !important;
}
.k-animation-container.tag-lancamento .k-tooltip {
  width: 102px;
  background-image: none;
  background-color: var(--main-primary-default);
  border: none;
  color: var(--main-primary-default-text);
}
.k-animation-container.tag-lancamento .k-tooltip .tag-lancamento-content div {
  font-size: var(--font-size-xs);
  padding: 10px 8px 5px;
  text-align: left;
  cursor: default;
}
.k-animation-container.tag-lancamento .k-tooltip .tag-lancamento-content div:last-child {
  padding: 10px 8px;
}
.k-animation-container.tag-lancamento .k-tooltip .k-callout-n {
  top: -12px !important;
  border-bottom-color: var(--main-primary-default);
}
.revisao-pre-faturas {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  z-index: 1;
  width: 100%;
  height: 100%;
  position: relative;
}
.revisao-pre-faturas .revisao-prefatura-detail-container {
  background-color: var(--white);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container {
  float: left;
  display: grid;
  width: 100%;
  height: auto;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  grid-template-columns: 380px auto;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container {
    grid-template-columns: 300px auto;
  }
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container.pane-content-closed {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  grid-template-columns: 70px auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar {
  z-index: 1;
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  background-color: var(--white);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content-title-closed {
  display: none;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content-title-closed.active {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  text-orientation: mixed;
  transform: rotate(180deg);
  writing-mode: vertical-rl;
  height: calc(100vh - 220px);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  padding: var(--spacing-md) var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content-title-closed.active span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  text-align: right;
  height: calc(100% - 20px);
  font-size: var(--font-size-xl);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content.pane-content-closed {
  left: -380px;
  position: relative;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content.pane-content-closed .pane-container .expand {
  z-index: 1;
  left: 307px;
  bottom: 3px;
  border: none;
  position: absolute;
  transform: rotate(180deg);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  height: calc(100vh - 126px);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
  min-height: 50px;
  gap: var(--spacing-xxs);
  padding: var(--spacing-xs) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-container .header-bar-title {
  align-content: center;
  font-size: var(--font-size-md);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-container .header-bar-button {
  align-content: center;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-container .header-bar-button.opened {
  rotate: 90deg;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-container .item-menu {
  -webkit-align-self: center;
  align-self: center;
  margin-left: auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  max-height: 0;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
  gap: var(--spacing-xxs);
  -webkit-transition: all 0.4s ease;
  -moz-transition: all 0.4s ease;
  -o-transition: all 0.4s ease;
  -ms-transition: all 0.4s ease;
  transition: all 0.4s ease;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info.opened {
  overflow: visible;
  max-height: 999px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info.opened .main-info {
  max-height: 999px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info:not(.opened) .main-info:not(:last-child) {
  max-height: 0;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.6s ease;
  -moz-transition: all 0.6s ease;
  -o-transition: all 0.6s ease;
  -ms-transition: all 0.6s ease;
  transition: all 0.6s ease;
  font-size: var(--font-size-xs);
  padding-inline: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info:first-child {
  padding-top: var(--spacing-xs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info:last-child {
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  padding-bottom: var(--spacing-xs);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info-label {
  width: 35%;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info .shrink {
  align-content: center;
  width: calc(65% - 24px);
  margin-right: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info .count {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 24px;
  height: 24px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  cursor: pointer;
  font-size: var(--font-size-xxs);
  border-radius: var(--radius-xs);
  color: var(--main-primary-x-tint-text);
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  padding: var(--spacing-vs) var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-header .header-bar-info .main-info .k-animation-container {
  width: 320px !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .casos-select-checkbox {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxl);
  padding-block: var(--spacing-md);
  padding-inline: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .casos-select-checkbox .checkbox {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
  gap: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .search-pane-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
  margin-bottom: var(--spacing-md);
  margin-inline: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .search-pane-container .search-field-container {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  overflow: hidden;
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  padding-left: var(--spacing-xxxs);
  border: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .search-pane-container .search-field-container .search-field {
  flex: 1;
  background-color: transparent;
  font-size: var(--font-size-sm);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .search-pane-container .search-field-container .search-field:focus {
  outline: none;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .search-pane-container .search-field-container .search-field::placeholder {
  font-style: italic;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .search-pane-container .search-field-container .icon-header-search {
  color: var(--neutral-x-tint);
  padding: var(--spacing-vs) var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .k-tabstrip-wrapper {
  flex: none;
  height: auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item {
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .k-tabstrip-wrapper .k-tabstrip .k-tabstrip-items .k-item span {
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs {
  flex: 1;
  overflow-y: auto;
  overflow-x: hidden;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  cursor: auto;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  border-left: 7px solid transparent;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item.active {
  background-color: var(--neutral-xxl-contrast);
  border-left-color: var(--main-primary-xx-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item.active.revisado {
  border-left-color: var(--fb-success-default);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item.active .if-selected {
  display: flex!important !important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item.active .show-expand {
  display: block !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item.active .item-info {
  padding-bottom: var(--spacing-none);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item.active .base-container-main {
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-md);
  padding-block: var(--spacing-md);
  padding-inline: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .base-container {
  display: flex;
  gap: var(--spacing-xxs);
  font-size: var(--font-size-sm);
  line-height: var(--line-height-md);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .base-container.if-selected {
  display: none;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .base-container-main {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  align-content: center;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .base-container-value {
  width: 70%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  text-align: right;
  margin-left: auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .base-container-value-item {
  flex: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-left: var(--spacing-sm);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .upper-section {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .upper-section .cliente-caso {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  gap: var(--spacing-vs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .upper-section .item-menu {
  -webkit-align-self: center;
  align-self: center;
  margin-left: auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container {
  opacity: 0;
  max-height: 0;
  display: none;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--white);
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--neutral-xx-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container.active {
  opacity: 1;
  display: flex;
  max-height: 999px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container:not(:has(*)) {
  display: none !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container .base-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  height: 34px;
  padding-block: var(--spacing-vs);
  padding-inline: var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container .base-container:first-child {
  padding-top: var(--spacing-xxxs);
  padding-bottom: var(--spacing-vs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container .base-container:last-child {
  padding-top: var(--spacing-vs);
  padding-bottom: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container .base-container:only-child {
  padding-block: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container .base-container:not(.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .values-container .base-container:last-child) {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .footer-container {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex;
  flex-wrap: wrap;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .footer-container.if-selected {
  display: none;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-info .footer-container .marcar-button.disabled {
  border: none;
  cursor: no-drop !important;
  color: var(--neutral-shade);
  background-color: var(--neutral-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  display: flex;
  max-height: 0;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: hidden;
  gap: var(--spacing-xxxs);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
  padding-inline: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .container i {
  color: var(--data-visualization-brand-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .container.opened {
  max-height: 999px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .container .container-line {
  display: flex;
  gap: var(--spacing-xxs);
  font-size: var(--font-size-xs);
  color: var(--data-visualization-brand-contrast-light);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .container .container-line:first-child {
  padding-top: var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .container .container-line-value {
  width: 70%;
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-left: auto;
  justify-content: left;
  -webkit-justify-content: left;
  -ms-justify-content: left;
  -moz-justify-content: left;
  -ms-flex-pack: left;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .expander {
  display: none;
  width: 100%;
  height: 24px;
  text-align: center;
  transform: rotateX(0deg);
  -webkit-transition: all 0.5s ease;
  -moz-transition: all 0.5s ease;
  -o-transition: all 0.5s ease;
  -ms-transition: all 0.5s ease;
  transition: all 0.5s ease;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .item-more-info .expander.opened {
  transform: rotateX(180deg);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs .menu-tabs-item .footer-confidential {
  width: 100%;
  text-align: center;
  color: var(--data-visualization-white-tint-contrast-light);
  text-transform: uppercase;
  font-size: var(--font-size-xs);
  padding-block: var(--spacing-vs);
  line-height: var(--line-height-md);
  font-weight: var(--font-weight-bold);
  background-color: var(--font-color-danger);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .left-menu-tabs:empty::before {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  align-content: center;
  font-size: var(--font-size-md);
  content: attr(data-empty-title);
  color: var(--main-primary-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .k-pager-wrap {
  border-bottom-width: 0;
  border-inline-width: 0;
  background-color: var(--off-white);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .button-alert-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  margin: var(--spacing-md) var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .button-alert-container .button-alert {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  -webkit-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -moz-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  -o-border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  border-radius: var(--radius-xs) var(--radius-xs) var(--radius-xs) var(--radius-xs);
  background-color: var(--surface-color-waiting);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .button-alert-container .button-alert-text {
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--font-color-high-emphasys);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .button-alert-container .button-alert-text.disabled {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .content .pane-container-casos .button-alert-container .button-alert-icon {
  color: var(--font-color-waiting);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .expand {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 50px;
  gap: var(--spacing-md);
  padding: var(--spacing-md);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .expand .k-icon.k-collapse-prev {
  width: 26px;
  height: 26px;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  gap: var(--spacing-xxxs);
  padding: var(--spacing-none);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-sidebar .pane-content .pane-container .expand .k-icon.k-collapse-prev i {
  text-align: center;
  font-size: var(--font-size-xxl);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content {
  float: left;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: calc(100vh - 128px);
  padding: var(--spacing-none);
  background-color: var(--off-white);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: none;
  overflow: hidden;
  border-top: none;
  border-left: none;
  border-bottom: none;
  background-color: var(--off-white);
  border-color: var(--border-primary-hight-contrast);
  margin: var(--spacing-none) var(--spacing-none) 88px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor.active {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor.no-total-info {
  margin-bottom: 48px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container {
  width: 100%;
  height: 100%;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container {
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container {
  height: 100%;
  display: grid;
  overflow-x: auto;
  overflow-y: hidden;
  background-color: var(--off-white);
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span {
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i::before,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span::before {
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.primary-badge.outlined span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.primary-badge.outlined span {
  color: var(--data-visualization-brand) !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.primary-badge.filled,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.primary-badge.filled {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.primary-badge.filled span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.primary-badge.filled span {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.success-badge.outlined span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.success-badge.outlined span {
  color: var(--fb-success-default);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.success-badge.filled,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.success-badge.filled {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.success-badge.filled span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.success-badge.filled span {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.waiting-badge.outlined span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.waiting-badge.outlined span {
  color: var(--fb-waiting-default);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.waiting-badge.filled,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.waiting-badge.filled {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.waiting-badge.filled span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.waiting-badge.filled span {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.cancel-badge.outlined span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.cancel-badge.outlined span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.danger-badge.outlined span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.danger-badge.outlined span {
  color: var(--fb-danger-default);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.cancel-badge.filled,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.cancel-badge.filled,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.danger-badge.filled,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.danger-badge.filled {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.cancel-badge.filled span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.cancel-badge.filled span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container i.badge.danger-badge.filled span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container span.badge.danger-badge.filled span {
  color: var(--data-visualization-white-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container:not(:has(.valores-tab)) {
  grid-template-rows: 56px 45px auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container.pre-fatura-parcelas {
  grid-template-rows: 56px auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr th label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr th label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content th label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content th label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content th label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content th label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr th span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr th span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content th span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content th span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content th span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content th span {
  color: var(--off-white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-profissional,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-profissional,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-profissional,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-profissional,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-profissional,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-profissional {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 8vw;
  min-width: 150px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-profissional,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-profissional,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-profissional,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-profissional,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-profissional,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-profissional {
    max-width: 130px;
    min-width: 130px;
  }
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-data,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-data,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-data,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-data,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-data,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-data {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 120px;
  max-width: 120px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-data-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-data-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-data-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-data-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-data-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-data-parcela {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 160px;
  max-width: 160px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-caso,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-caso,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-caso,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-caso,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-caso,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-caso {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 8vw;
  min-width: 150px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-atividade,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-atividade,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-atividade,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-atividade,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-atividade,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-atividade {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 9vw;
  min-width: 150px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-atividade,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-atividade,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-atividade,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-atividade,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-atividade,
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-atividade {
    min-width: 130px;
  }
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-categoria,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-categoria,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-categoria,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-categoria,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-categoria,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-categoria {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 140px;
  max-width: 140px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-escritorio,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-escritorio,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-escritorio,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-escritorio,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-escritorio,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-escritorio {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 140px;
  max-width: 140px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-grupojuridico,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-grupojuridico,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-grupojuridico,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-grupojuridico,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-grupojuridico,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-grupojuridico {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 140px;
  max-width: 140px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-tempo,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-tempo,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-tempo,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-tempo,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-tempo,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-tempo {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 200px;
  margin-left: auto;
  gap: var(--spacing-md);
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-parcela,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-parcela {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  min-width: 200px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .item-valor,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .item-valor,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .item-valor,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .item-valor,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .item-valor,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .item-valor {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 150px;
  min-width: 150px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr .can-grow,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao tbody tr .can-grow,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .upper-content .can-grow,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .upper-content .can-grow,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao .revisao-item .revisao-item-info .full-content .can-grow,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-item .revisao-item-info .full-content .can-grow {
  flex: 1;
  max-width: none;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header {
  top: 0;
  z-index: 1;
  height: 56px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: sticky;
  overflow-y: visible;
  padding-right: 23px;
  min-width: fit-content;
  padding-left: var(--spacing-xs);
  background-color: var(--off-white);
  padding-block: var(--spacing-none);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 150px;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  gap: var(--spacing-xxxs);
  padding-block: var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection {
  height: auto;
  border: none;
  position: static;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav {
  height: 100%;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown {
  width: 100%;
  height: 100%;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown .adjust-x {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown .dropdown-toggle {
  -webkit-align-self: center;
  align-self: center;
  width: 100%;
  height: 100%;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
  margin: var(--spacing-none);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown-menu {
  border: none;
  overflow: hidden;
  min-width: 150px;
  padding: var(--spacing-none);
  background-color: var(--white);
  border-radius: var(--radius-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown-menu.opened {
  display: block;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown-menu-item {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  padding: var(--spacing-xxs) var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .navbar-selection .nav .dropdown-menu-item:hover {
  background-color: var(--main-primary-xx-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr th {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  text-align: start;
  align-content: center;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  padding: var(--spacing-xxxs) var(--spacing-md);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .wrap-table-revisao-header .table-revisao tbody tr th.item-valor {
  margin-right: var(--spacing-xxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  overflow: auto;
  min-width: fit-content;
  scrollbar-gutter: stable;
  padding-block: var(--spacing-md);
  padding-inline: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body.valores-tab {
  min-width: auto;
  overflow-x: hidden;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body.valores-tab .table-revisao {
  display: block;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao {
  display: flex;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  min-width: fit-content;
  background-color: var(--white);
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  margin-block: var(--spacing-xxxs);
  border: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info {
  flex: 1;
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  padding-left: var(--spacing-xs);
  background-color: var(--white);
  border-top-left-radius: var(--radius-xxxs);
  border-bottom-left-radius: var(--radius-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 50px;
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content > div {
  padding: var(--spacing-xxs) var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content > div:not(.item-actions) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  align-content: center;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data {
  position: relative;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data > .item-input-date {
  top: 0;
  left: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  position: absolute;
  background-color: var(--neutral-xxx-tint);
  padding: var(--spacing-xxs) var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data > .item-input-date > .k-datepicker {
  width: 100%;
  height: 100%;
  background: transparent;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data > .item-input-date > .k-datepicker > .k-picker-wrap {
  height: 100%;
  border: none;
  background: transparent;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data > .item-input-date > .k-datepicker > .k-picker-wrap > .k-input {
  width: 100%;
  height: 100%;
  text-indent: unset;
  background: transparent;
  padding-right: var(--spacing-none);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data > .item-input-date > .k-datepicker > .k-picker-wrap > span {
  right: -15px;
  position: absolute;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-data > .item-input-date > .k-datepicker > .k-picker-wrap > span .k-icon::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-actions {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxxs);
  padding-inline: var(--spacing-none);
  width: calc(150px - var(--spacing-xxl));
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-actions > .badge {
  cursor: pointer;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-actions > .badge i {
  opacity: 1;
  filter: alpha(opacity=100);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-parcela p {
  width: 100%;
  overflow: hidden;
  white-space: normal;
  text-align: justify;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .upper-content .item-parcela .see-more {
  cursor: pointer;
  margin-left: auto;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  padding-right: var(--spacing-md);
  color: var(--white-contrast-text);
  padding-block: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-descricao {
  flex: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column-reverse;
  -webkit-flex-direction: column-reverse;
  -ms-flex-direction: column-reverse;
  -moz-flex-direction: column-reverse;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-descricao p {
  width: 100%;
  min-height: 45px;
  overflow: hidden;
  line-height: 15px;
  text-align: justify;
  letter-spacing: 0.6px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-descricao .see-more {
  cursor: pointer;
  margin-left: auto;
  margin-top: var(--spacing-vs);
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-descricao .see-more.icon-minus-circle {
  display: none;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-descricao textarea {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  border: none;
  resize: none;
  outline: none;
  min-height: 45px;
  overflow-y: auto;
  line-height: 15px;
  letter-spacing: 0.6px;
  padding: var(--spacing-none);
  font-size: var(--font-size-xs);
  -webkit-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -moz-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  -o-border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  border-radius: var(--radius-vs) var(--radius-vs) var(--radius-vs) var(--radius-vs);
  background-color: var(--neutral-x-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-options {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxxs);
  padding-top: var(--spacing-xxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-options .tag-part-cliente {
  -webkit-align-self: center;
  align-self: center;
  width: 20px;
  height: 20px;
  opacity: 0.5;
  filter: alpha(opacity=50);
  cursor: auto;
  font-size: var(--font-size-xl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-options .tag-part-cliente.active {
  opacity: 1;
  filter: alpha(opacity=100);
  color: var(--font-color-danger);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-options-right {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 100%;
  margin-left: auto;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-options-right .editado {
  font-style: italic;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .lower-content .item-options-right .tag-info {
  align-content: center;
  margin-left: var(--spacing-xxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .full-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  color: var(--white-contrast-text);
  padding-block: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .full-content > div {
  padding: var(--spacing-xxs) var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .full-content > div:not(.item-actions) {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .full-content .item-actions {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-around;
  -webkit-justify-content: space-around;
  -ms-justify-content: space-around;
  -moz-justify-content: space-around;
  -ms-flex-pack: space-around;
  padding-inline: var(--spacing-none);
  width: calc(150px - var(--spacing-xxl));
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .full-content .item-actions .icon-field-uncheck1 {
  -webkit-align-self: center;
  align-self: center;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-info .full-content .item-actions .icon-field-uncheck1::before {
  font-size: var(--font-size-xl);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 188px;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
  padding-block: var(--spacing-md);
  padding-inline: var(--spacing-xs);
  border-top-right-radius: var(--radius-xxxs);
  border-bottom-right-radius: var(--radius-xxxs);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper {
  display: flex;
  display: -webkit-flex;
  display: -ms-flex;
  display: -moz-flex;
  font-size: var(--font-size-sm);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper div > span,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper div > i,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper i,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper div > label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper div > div {
  color: var(--white-contrast-text);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time-label {
  align-content: center;
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time {
  height: 20px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time > label {
  height: 20px;
  display: block;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time > .item-input-time {
  width: 65px;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time > .item-input-time .k-numeric-wrap {
  height: 20px;
  border: none;
  padding: var(--spacing-none);
  border-radius: var(--radius-none);
  background-color: var(--neutral-xxx-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time .input-time-container {
  overflow: hidden;
  width: 65px;
  height: 20px;
  align-content: center;
  background-color: var(--neutral-xxx-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time .input-time-container > .k-maskedtextbox {
  height: 100%;
  background: transparent;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item-tempo .input-time-wrapper .input-time .item-input-time:not(.k-widget) {
  width: 100%;
  height: 100%;
  outline: none;
  text-align: right;
  background: transparent;
  padding: var(--spacing-none);
  border-radius: var(--radius-none);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item:not(:has(.revisao-item-tempo)) .revisao-item-info {
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .revisao-item:last-child .tags-container:not(.for-parcela) {
  top: -240px !important;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor.vertical {
  flex: 1;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor.horizontal {
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor.horizontal:not(.pane-content-closed) {
    flex-direction: column;
    -webkit-flex-direction: column;
    -ms-flex-direction: column;
    -moz-flex-direction: column;
  }
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item {
  display: flex;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  min-width: 400px;
  background-color: var(--white);
  -webkit-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -moz-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  -o-border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border-radius: var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs) var(--radius-xxxs);
  border: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 56px;
  padding: var(--spacing-md);
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-header .header-title {
  align-content: center;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-header .header-btn-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  gap: var(--spacing-vs);
  padding: var(--spacing-xxxs) var(--spacing-md);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  padding-block: var(--spacing-vs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line.line-divisor {
  border-top: 1px solid var(--neutral-x-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line.bold-line .line-info {
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line.indented-line {
  padding-left: var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line.danger .line-info {
  color: var(--fb-danger-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line .line-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  gap: var(--spacing-xs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line .line-info {
  align-content: center;
  display: inline-block;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .container-table-revisao-body .table-revisao .revisao-itens .divisor .box-item .box-body .box-line .line-info:has(> i) {
  display: flex;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .search-pane-filters {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 45px;
  min-height: 45px;
  max-height: 45px;
  background: none;
  position: sticky;
  overflow-x: auto;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  overflow-y: hidden;
  gap: var(--spacing-xxxs);
  padding-block: var(--spacing-xs);
  padding: var(--spacing-xxs) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .search-pane-filters-label {
  align-content: center;
  font-size: var(--font-size-xs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .search-pane-filters .search-pane-scroller {
  flex: 1;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  overflow-x: auto;
  overflow-y: hidden;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .search-pane-filters .search-pane-scroller .wrap {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-wrap: nowrap;
  -webkit-flex-wrap: nowrap;
  -ms-flex-wrap: nowrap;
  -moz-flex-wrap: nowrap;
  gap: var(--spacing-xxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .filter-capsule {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 100%;
  position: relative;
  gap: var(--spacing-vs);
  background-clip: padding-box;
  font-size: var(--font-size-xs);
  -webkit-border-radius: var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);
  -moz-border-radius: var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);
  -o-border-radius: var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);
  border-radius: var(--radius-pill) var(--radius-pill) var(--radius-pill) var(--radius-pill);
  background-color: var(--off-white);
  padding-inline: var(--spacing-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border: 1px solid var(--border-brand-x-tint-variant-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .filter-capsule .filter-value {
  white-space: nowrap;
  align-content: center;
  font-size: var(--font-size-xxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  line-height: var(--line-height-lg);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .filter-capsule .icon-close {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: var(--spacing-none);
  font-size: var(--font-size-xs);
  line-height: var(--line-height-lg);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .revisao-itens-container .filter-capsule .icon-close::before {
  height: auto;
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .total-info {
  left: 0;
  right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  bottom: 47px;
  height: 42px;
  position: absolute;
  background-color: var(--off-white);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .total-info-container {
  gap: 48px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  margin-left: auto;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .total-info-container-item {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  gap: var(--spacing-xxxs);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .total-info-container-item-label,
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .total-info-container-item-text {
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .total-info-container-item-text {
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .footer-pager {
  bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  height: 48px;
  position: absolute;
  width: calc(100% - 224px);
  background-color: var(--off-white);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .grid-editor .pane-container .pre-fatura-container .footer-pager .k-pager-wrap {
  width: auto;
  border: none;
  background: none;
  min-width: 300px;
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .buttons-container {
  right: 0;
  bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  width: 224px;
  height: 50px;
  position: absolute;
  gap: var(--spacing-md);
  padding-inline: var(--spacing-xxl);
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content .buttons-container::before {
  right: 0;
  top: -1px;
  content: '';
  height: 1px;
  width: 100vw;
  position: absolute;
  background-color: var(--neutral-contrast);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .revisao-prefatura-detail-content.empty::before {
  width: 100%;
  height: 100%;
  display: block;
  text-align: center;
  align-content: center;
  font-size: var(--font-size-xl);
  content: attr(data-empty-title);
  color: var(--main-primary-tint);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .instrucao-link {
  white-space: nowrap;
  align-content: center;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .instrucao-link::first-letter {
  color: var(--font-color-danger);
}
.revisao-pre-faturas .k-splitter.revisao-prefatura-detail-container .instrucao-link:hover {
  cursor: pointer;
  text-decoration: underline;
}
.observacao-cliente-container form {
  width: 100%;
  padding: var(--spacing-xxl);
  box-sizing: border-box;
  font-size: 14px;
}
.observacao-cliente-container form .observacao-cliente-content {
  display: flex;
}
.observacao-cliente-container form .observacao-cliente-content .entity-detail-internal {
  width: 100%;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container {
  margin-bottom: 10px;
  text-align: justify;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container label {
  font-weight: 600;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container .data-obs {
  display: inline-block;
  margin-bottom: 20px;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container .data-obs:first-child {
  font-weight: 600;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container.memo {
  margin-bottom: 0px;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container.memo .data-obs {
  margin-bottom: 20px;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container.margin-top {
  margin-top: 20px;
}
.observacao-cliente-container form .observacao-cliente-content .detail-container.border-bottom {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.form-transferencia-caso-modal,
.form-wo-modal {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  max-width: 677px;
  overflow-y: auto;
  margin-bottom: 60px;
  padding: 24px 24px var(--spacing-none);
}
.form-transferencia-caso-modal .itens-detail-container .k-listview,
.form-wo-modal .itens-detail-container .k-listview {
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.form-transferencia-caso-modal .itens-detail-container .timesheet .ts-container .ts-header,
.form-wo-modal .itens-detail-container .timesheet .ts-container .ts-header {
  width: 100%;
  height: 40px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-top-right-radius: var(--radius-xxxs);
  border-top-left-radius: var(--radius-xxxs);
  display: block;
  padding: var(--spacing-none) var(--spacing-xxl);
}
.form-transferencia-caso-modal .itens-detail-container .timesheet .ts-container .ts-header .ts-header-value,
.form-wo-modal .itens-detail-container .timesheet .ts-container .ts-header .ts-header-value {
  width: auto;
  font-size: 1.5rem;
  line-height: 26px;
  padding: 7px 0;
  text-align: right;
  color: var(--neutral-x-contrast-text);
}
.form-transferencia-caso-modal .itens-detail-container .timesheet .ts-container .ts-header .ts-header-unit,
.form-wo-modal .itens-detail-container .timesheet .ts-container .ts-header .ts-header-unit {
  width: 30px;
  font-size: var(--font-size-xs);
  padding: 19px 0px 9px 4px;
  font-weight: 700;
  line-height: 12px;
  color: var(--neutral-x-contrast-text);
  float: left;
  display: block;
  top: unset;
  left: unset;
}
.form-transferencia-caso-modal .itens-detail-container .timesheet .ts-container .ts-header .date-copy,
.form-wo-modal .itens-detail-container .timesheet .ts-container .ts-header .date-copy {
  float: right;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  line-height: 26px;
  padding: 7px 0;
  margin: 0;
}
.form-transferencia-caso-modal .itens-detail-container .timesheet .ts-container .ts-content,
.form-wo-modal .itens-detail-container .timesheet .ts-container .ts-content {
  min-height: 218px;
}
.form-transferencia-caso-modal .itens-detail-container .k-pager-wrap,
.form-wo-modal .itens-detail-container .k-pager-wrap {
  border-bottom-left-radius: var(--radius-xxxs);
  border-bottom-right-radius: var(--radius-xxxs);
}
.form-transferencia-caso-modal .itens-detail-container .k-pager-wrap .k-pager-numbers .k-state-selected,
.form-wo-modal .itens-detail-container .k-pager-wrap .k-pager-numbers .k-state-selected {
  font-size: var(--font-size-sm);
  font-weight: 600;
  margin: var(--spacing-none);
}
.form-transferencia-caso-modal .itens-detail-container .k-pager-wrap .k-pager-numbers .k-link,
.form-wo-modal .itens-detail-container .k-pager-wrap .k-pager-numbers .k-link {
  width: 28px;
  height: 26px;
  font-size: var(--font-size-sm);
  font-weight: 600;
  margin: var(--spacing-none);
  padding: var(--spacing-none) !important;
}
.form-transferencia-caso-modal .itens-detail-container .k-pager-wrap .k-pager-numbers .k-link:hover,
.form-wo-modal .itens-detail-container .k-pager-wrap .k-pager-numbers .k-link:hover {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.form-transferencia-caso-modal .form-table-row,
.form-wo-modal .form-table-row {
  display: block;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container,
.form-wo-modal .form-table-row .editor-form-container {
  width: 100% !important;
  position: relative !important;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field {
  width: 100% !important;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container {
  height: 152px;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container {
  width: 100%;
  height: 100%;
  min-height: 150px;
  padding: 0;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: var(--radius-vs);
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within {
  border-color: var(--border-brand-x-tint-low-contrast) !important;
  -webkit-transition: all 0.2s ease-in-out !important;
  -moz-transition: all 0.2s ease-in-out !important;
  -o-transition: all 0.2s ease-in-out !important;
  -ms-transition: all 0.2s ease-in-out !important;
  transition: all 0.2s ease-in-out !important;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.k-custom-state-error,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.k-custom-state-error,
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.input-validation-error,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within.input-validation-error {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within:has(.input-validation-error),
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container:focus-within:has(.input-validation-error) {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  border-color: var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line {
  height: 100%;
  min-height: 150px;
  border-top: none !important;
  border-right: none !important;
  border-bottom: none !important;
  border-left: 4px solid transparent;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
  text-indent: 0px;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line:focus,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line:focus {
  -webkit-transition: border-left 0.2s ease-in-out;
  -moz-transition: border-left 0.2s ease-in-out;
  -o-transition: border-left 0.2s ease-in-out;
  -ms-transition: border-left 0.2s ease-in-out;
  transition: border-left 0.2s ease-in-out;
  border-left: 4px solid var(--border-brand-x-tint-low-contrast) !important;
  text-indent: 0px;
}
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line:focus.k-custom-state-error,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line:focus.k-custom-state-error,
.form-transferencia-caso-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line:focus.input-validation-error,
.form-wo-modal .form-table-row .editor-form-container .editor-form-field.multi-line-full-container .textarea-container .multi-line:focus.input-validation-error {
  border-left: 4px solid var(--fb-danger-tint) !important;
  color: var(--fb-danger-default) !important;
}
.revisao-error-modal .itens-detail-container {
  padding: 24px;
}
.form-editar-tempo-revisado .form-container .editor-form-container {
  margin-bottom: 5px;
}
.faturamento-delegar-rev #form2 {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.faturamento-delegar-rev #form2 .form-container .form-table .editor-form-container {
  margin-bottom: 18px;
}
.faturamento-delegar-rev #form2 .form-container .form-table .k-picker-wrap {
  background-color: var(--white);
}
.faturamento-delegar-rev #form2 .form-container .form-table::after {
  display: none;
}
.faturamento-delegar-rev #form2 .form-container .search-icon-container {
  width: auto;
  padding-right: 5px;
}
.faturamento-delegar-rev #form2 .form-container .search-icon-container .ico-search {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list {
  width: auto;
  margin: 0 auto;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  height: 234px;
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list ul li.selecionado {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list ul li.selecionado::after {
  color: var(--data-visualization-white-contrast-light);
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list ul li.revisor-socio {
  box-shadow: inset 0px 0px 3px 0px #46749e;
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list ul li.outros-profissionais::before {
  background-color: transparent;
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list ul li:not(.selecionado):hover {
  background-color: var(--main-primary-xx-contrast) !important;
  color: var(--white-contrast-text) !important;
}
.faturamento-delegar-rev #form2 .selecionar-revisor-list ul li::before {
  height: 47px;
}
.finalizar-revisao {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.finalizar-revisao .entity-detail-content .detail-container {
  display: flex;
  margin-bottom: 10px;
}
.finalizar-revisao .entity-detail-content .detail-container .detail-label,
.finalizar-revisao .entity-detail-content .detail-container .detail-value {
  font-size: var(--font-size-sm);
}
.finalizar-revisao .entity-detail-content .detail-container .detail-label {
  display: inline-block;
  width: 81px;
  font-weight: var(--font-weight-semibold);
}
.finalizar-revisao .form-container-actions {
  padding: 0;
}
.finalizar-revisao .form-container-actions::after {
  display: none;
}
.finalizar-revisao .form-container-actions .editor-form-container {
  min-height: auto;
}
.finalizar-revisao .form-container-actions .editor-form-container .editor-form-label .marcar-todos-como-revisado {
  margin-right: 5px;
}
.finalizar-revisao .form-container-actions .editor-form-container .editor-form-label .form-label::before {
  display: none !important;
}
.form-validation-despesa-modal {
  padding: var(--spacing-none) 24px;
}
.reprovar-despesa .modal-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  padding: var(--spacing-none) 24px;
}
.encerramento-lote-modal,
.reabertura-modal {
  padding: var(--spacing-xxl) var(--spacing-xxl) var(--spacing-none);
}
.encerramento-lote-modal .multi-line,
.reabertura-modal .multi-line {
  max-height: 140px;
}
.reprovar-revisao-timesheet-modal {
  padding: var(--spacing-none) 24px;
}
.reprovar-revisao-timesheet-modal .form-container {
  max-height: 292px;
}
.reprovar-revisao-timesheet-modal .form-container.last-child::before {
  display: none;
}
.rev-timesheet-modal .itens-detail-container {
  padding: 24px 24px 0;
}
.editar-profissional-rateio {
  padding: var(--spacing-xs) var(--spacing-xxl);
}
.editar-profissional-rateio .editar-profissional-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  margin-top: 12px;
}
.editar-profissional-rateio .editar-profissional-content .editar-profissional-column {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.editar-profissional-rateio .editar-profissional-content .editar-profissional-column:first-child {
  margin-right: 12px;
}
.editar-profissional-rateio .editar-profissional-content .editar-profissional-column .detail-container {
  font-size: var(--font-size-sm);
  margin-bottom: 12px;
}
.editar-profissional-rateio .editar-profissional-content .editar-profissional-column .detail-container .detail-label {
  font-weight: var(--font-weight-semibold);
}
.modules-detail {
  display: flex;
  margin-top: 90px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  width: 100%;
  height: calc(100vh - 130px);
}
.modules-detail.oportunidade-detail {
  height: calc(100vh - 128px);
  margin-top: 0px;
}
.modules-detail.assunto-detail .header-actions-detail-custom {
  -webkit-transition: right 0.15s linear;
  -moz-transition: right 0.15s linear;
  -o-transition: right 0.15s linear;
  -ms-transition: right 0.15s linear;
  transition: right 0.15s linear;
  position: absolute;
  width: fit-content;
  display: flex;
  flex-direction: row;
  right: 0;
  margin-right: 30px;
  top: 21px;
}
.modules-detail.assunto-detail .header-actions-detail-custom .editor-labeled-button {
  min-width: 25px;
  min-height: 20px;
  max-height: 40px;
}
.modules-detail.assunto-detail .header-actions-detail-custom .editor-labeled-button.options-menu {
  height: 40px;
  width: 49px;
  overflow: initial;
}
.modules-detail.assunto-detail .header-actions-detail-custom .editor-labeled-button.options-menu .options-button {
  border: none;
  margin-left: 2px;
}
.modules-detail.assunto-detail .header-detail-assunto {
  position: relative;
  padding-right: 10px;
  max-width: 75vw;
  top: 12px;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
  z-index: 10;
}
.modules-detail .k-splitter.opportunities-detail-container {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
  height: 100%;
  display: flex;
  float: left;
}
.modules-detail .k-splitter.opportunities-detail-container .opportunities-center-content {
  display: block;
  width: calc(100% - 380px);
  height: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane {
  min-width: 380px;
  height: 100%;
  display: flex;
  border-right: 1px solid var(--border-primary-hight-contrast);
  float: left;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content {
  width: 100%;
  display: flex;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-header {
  display: flex !important;
  width: 100%;
  padding: 10px 0px 0px 20px;
  align-items: center;
  gap: 20px;
  height: 40px;
  align-self: stretch;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-header .select-content {
  height: 100%;
  width: 100%;
  display: inline-flex;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container {
  width: 100%;
  flex-direction: column;
  display: flex;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-status {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 20px;
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  display: block;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type::first-letter,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-status::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type {
  font-size: var(--font-size-sm);
  border-bottom: 3px solid var(--black);
  width: 100%;
  height: 36px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type.finished {
  border-bottom-color: var(--main-primary-xx-tint);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type.canceled {
  border-bottom-color: var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type.in-progress {
  border-bottom-color: var(--fb-success-default);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container .line-type .soft {
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul {
  height: calc(100vh - 237px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul {
    height: calc(100vh - 258px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul {
    height: calc(100vh - 290px);
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li {
  border-bottom: none !important;
  padding: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li:last-child,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.no-border {
  border-bottom: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span {
  color: var(--off-white-contrast-text);
  display: block;
  font-size: var(--font-size-xs);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span span {
  display: inline;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span span:last-child {
  margin-left: 5px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span span.no-margin {
  margin-left: 0 !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span.line-title {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  padding-bottom: 8px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span.line-title::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span.destak {
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li span.soft {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.text-transform span {
  text-transform: lowercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.text-transform span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span {
  width: 60%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:first-child {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:first-child.inactive {
  color: hsl(var(--fb-danger-defaultH), calc(var(--fb-danger-defaultS) - 30%), calc(var(--fb-danger-defaultL) + 15%));
  text-decoration: line-through;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:last-child {
  width: 40%;
  text-transform: lowercase;
  text-align: right;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:last-child::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 5px 20px 5px 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span {
  display: block;
  font-size: var(--font-size-xs);
  margin-bottom: 5px;
  margin-top: 5px;
  padding-bottom: 0px !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span span:last-child {
  margin-left: 5px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span span.no-margin {
  margin-left: 0 !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.line-title {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.line-title::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.destak {
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.soft {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#none-pane {
  width: 100%;
  height: 100%;
  display: block;
  align-content: center;
  justify-items: center;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#none-pane .none-tabs-text {
  display: block;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-neutral-contrast-light);
  text-overflow: ellipsis;
  white-space: nowrap;
  font-style: italic;
  overflow: hidden;
  line-height: var(--line-height-lg);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane {
  width: 100%;
  height: 100%;
  display: flex;
  float: left;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content {
  display: flex;
  width: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container {
  display: flex;
  width: 100%;
  border-top: 0;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo {
  width: 100%;
  height: calc(100vh - 119px);
  display: flex;
  flex-direction: column;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo .content-wrapper .detail-list .grid-actions {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo .content-wrapper .detail-list .grey-bg {
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo {
    height: calc(100vh - 140px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo {
    height: calc(100vh - 172px);
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.checagemConflitoInteresses-items .grid-modal-container {
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.checagemConflitoInteresses-items .grid-modal-container .grid-editor.checagem-conflito-oportunidade .grid-actions {
  height: 50px;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.checagemConflitoInteresses-items .grid-modal-container .grid-editor.checagem-conflito-oportunidade .k-grid .k-pager-wrap {
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  background-color: var(--off-white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.avaliacaoConflitoInteresses-items .list-title {
  border-top-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-vs);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.avaliacaoConflitoInteresses-items .list-title .grid-action-link {
  cursor: pointer;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.avaliacaoConflitoInteresses-items .list-title .grid-action-link i {
  cursor: pointer;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li:last-child,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.no-border {
  border-bottom: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 100%;
  height: 40px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  background: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-weight: var(--font-weight-semibold);
  position: relative;
  padding: 10px 20px;
  align-items: flex-start;
  gap: 10px;
  align-self: stretch;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .item {
  text-transform: none;
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-semibold);
  line-height: normal;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .icon-inside-tab {
  display: flex;
  align-self: center;
  position: absolute;
  right: 0;
  margin-right: 15px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header a.grid-action-link i.icon-new-light {
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-black);
  line-height: 21px;
  text-transform: capitalize;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .toggle-tab-area {
  width: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .toggle-tab-area:hover {
  cursor: pointer;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i {
  width: 15px;
  height: 15px;
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-drag {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  font-size: var(--font-size-sm);
  cursor: grab;
  display: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-go-to::before {
  line-height: 21px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-refresh-heavy::before {
  line-height: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-new-light {
  font-size: var(--font-size-sm);
  font-style: normal;
  font-weight: var(--font-weight-black);
  line-height: 21px;
  text-transform: capitalize;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header:hover {
  padding-left: 30px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header:hover i.icon-drag {
  display: block;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .show-more {
  width: 80px;
  height: 22px;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  border: none;
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  line-height: 22px;
  -webkit-border-radius: 11px 11px 11px 11px;
  -moz-border-radius: 11px 11px 11px 11px;
  -o-border-radius: 11px 11px 11px 11px;
  border-radius: 11px 11px 11px 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  outline: none!important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .show-more::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content {
  padding: 30px;
  background-color: var(--white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content.scroller {
  max-height: 250px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content:empty:after {
  width: 100%;
  color: var(--white-contrast-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content.inactive {
  display: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .text-title {
  text-transform: lowercase;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 5px;
  display: block;
  width: 100%;
  padding-bottom: 5px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .text-title::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content p {
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .destak {
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .soft {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .text-transform {
  text-transform: lowercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .text-transform::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item + .item {
  margin-top: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu {
  width: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .icon-setting-small:after {
  display: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item > .k-link {
  background-color: var(--neutral-x-contrast) !important;
  padding: 8px 20px 8px 12px !important;
  border-bottom: none;
  height: 35px;
  line-height: 20px;
  text-align: left;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item.k-state-hover > .k-link {
  background-color: var(--white) !important;
  background-image: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item.disabled .k-link {
  cursor: no-drop !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks {
  width: 100%;
  height: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line {
  display: flex;
  flex-wrap: wrap;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 50%;
  height: 56px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span {
  display: block;
  width: 50%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child {
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child.with-icon-info {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child i {
  width: 20px;
  height: 20px;
  display: inline-flex;
  margin: 0;
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child i:before {
  line-height: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:last-child {
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--white-contrast-text);
  text-align: right;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:last-child::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:last-child > span:first-child {
  margin-right: 3px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.one-item > span {
  text-align: left;
  width: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.destak-of-item {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.destak-of-item span {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.full-size {
  width: 100% !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line:last-child > div {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line:last-child > div:first-child {
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line:last-child > div:first-child:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.garantias-despesas .line > div {
  width: 33.33%;
  height: 56px;
  min-width: 250px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  margin-top: -1px;
  margin-right: -1px;
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.garantias-despesas .line > div:before {
  width: 0 !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:first-child {
  width: 60%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:last-child {
  width: 40%;
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:before {
  width: 0 !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:only-child {
  width: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento + p {
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  padding: 15px;
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: center;
  align-content: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  width: 100%;
  height: auto;
  box-shadow: 0px 1px 1px 0px var(--neutral-contrast);
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  flex-grow: 1;
  width: 100px;
  height: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column .header {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-content: center;
  align-content: center;
  width: 100%;
  height: 30px;
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  text-transform: lowercase;
  padding: 4px 4px 4px 15px;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xxs);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column .header::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column .data {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 35px;
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  border-right: none;
  font-size: var(--font-size-xxs);
  padding: 7px 7px 7px 15px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column:last-child .header,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column:last-child .data {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 38px;
  padding: 0px 15px;
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total span {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  color: var(--off-white-contrast-text);
  height: 100%;
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-regular);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total span:last-child {
  margin-left: auto;
}
@media screen\0 {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total span:last-child {
    width: 100%;
    text-align: right;
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: 0;
  padding: 20px;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span {
  font-size: var(--font-size-xs);
  line-height: 12px;
  text-transform: lowercase;
  color: var(--white-contrast-text);
  display: inline-block;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span:first-child {
  width: 100px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span:last-child {
  width: calc((100vw - 673px) / 2);
  text-align: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente {
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente:before {
  content: attr(data-cliente);
  font-size: var(--font-size-xxs);
  line-height: 16px;
  color: var(--main-primary-x-tint-text);
  text-transform: lowercase;
  width: 70px;
  height: 16px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  position: absolute;
  top: -8px;
  left: -1px;
  text-align: center;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente:before::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: 69px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid var(--main-primary-x-tint);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content {
  padding: 0;
  background-color: var(--white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content:empty,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content:empty {
  padding: 30px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item + .item,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item + .item {
  margin-top: 0;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:nth-child(odd),
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:nth-child(odd) {
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:last-child,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:last-child {
  border-bottom: 0;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item.disabled > :not(.grid-action-menu),
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item.disabled > :not(.grid-action-menu) {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item {
  padding-right: 20px;
  width: 100px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.desdobramento-responsaveis,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.desdobramento-responsaveis {
  flex-shrink: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.desdobramento-responsaveis,
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.desdobramento-responsaveis {
    width: 96px;
  }
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.desdobramento-responsaveis span,
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.desdobramento-responsaveis span {
    width: 96px;
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.description-item,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.description-item {
  width: 100%;
  max-width: 100%;
  overflow: auto;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item span,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item span {
  display: block;
  font-size: var(--font-size-xs);
  line-height: 16px;
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  width: 100px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item span::first-letter,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .description-item,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .description-item {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .description-item p,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .description-item p {
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .description-item:nth-child(2),
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .description-item:nth-child(2) {
    display: none;
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:nth-child(event) .infos-item span,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:nth-child(event) .infos-item span {
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:nth-child(event) .description-item p,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:nth-child(event) .description-item p {
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .button-container,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .button-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .button-container i:not(:last-child),
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .button-container i:not(:last-child) {
  margin-right: 10px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table {
  width: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding: 5px 15px;
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 120px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th::first-letter,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th,
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td {
    max-width: 90px;
    min-width: 90px;
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th:last-child,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.date,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.date {
  text-align: center;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.value,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.value {
  text-align: right;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.bigger,
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.bigger {
  width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.bigger,
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.bigger {
    max-width: 100px;
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th {
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
  font-weight: var(--font-weight-regular);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.custom-item {
  text-transform: unset;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tbody tr td {
  background-color: var(--off-white);
  padding: 7px 15px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tbody tr:last-child td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 5px 15px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span {
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span:last-child {
  font-size: var(--font-size-sm);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span:last-child > span:first-child {
  margin-right: 3px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet:first-child {
  width: calc(50% - 30px);
  margin-right: 30px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet {
  font-weight: var(--font-weight-semibold);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div {
  padding: 5px 15px;
  background-color: var(--off-white);
  font-size: var(--font-size-xs);
  text-transform: lowercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div:first-child {
  width: 120px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger {
  width: 100%;
  color: var(--off-white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection {
  align-content: center;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection span {
  width: auto;
  align-content: center;
  flex-wrap: wrap;
  position: relative;
  top: 4px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection i {
  width: 20px;
  height: 20px;
  display: inline-flex;
  float: right;
  color: inherit;
  place-self: center;
  align-content: center;
  flex-wrap: wrap;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection i.icon-new-light {
  font-size: var(--font-size-sm);
  margin-bottom: 2px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection i.adjust-height {
  margin-top: 1px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger i {
  width: 20px;
  height: 20px;
  display: inline-flex;
  float: right;
  color: inherit;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet.inactive {
  display: none;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet:empty {
  padding: 30px 30px 0px 30px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet:empty:after {
  width: 100%;
  color: var(--white-contrast-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  height: 70px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div:nth-child(even) {
  background-color: var(--off-white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div:nth-child(odd) {
  background-color: var(--white);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div {
  padding: 8px 15px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child {
  width: 170px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child span {
  display: block;
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child.has-desdobramento {
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div.bigger {
  width: calc(100% - 170px);
  max-width: calc(100% - 193px);
  height: 70px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div.bigger span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div:nth-child(even) > div {
  color: var(--off-white-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column {
  width: 50%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .header-portlet > div:first-child {
  width: 100%;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: calc(100% - 2px);
  height: 70px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style {
  width: 70px;
  height: 70px;
  padding: 15px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span {
  display: block;
  font-size: 8px;
  text-transform: lowercase;
  text-align: center;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span:first-child {
  font-size: 36px;
  line-height: 30px;
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span:last-child {
  letter-spacing: 1px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger {
  padding: 8px 15px;
  width: calc(100% - 100px);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span {
  display: block;
  font-size: var(--font-size-xxs);
  line-height: 12px;
  font-weight: var(--font-weight-semibold);
  color: var(--off-white-contrast-text);
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span i {
  width: 20px;
  height: 15px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xxs);
  line-height: 18px;
  display: inline-flex;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span i.icon-chronometer-neutral {
  font-size: var(--font-size-xs);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span:first-child {
  font-weight: var(--font-weight-semibold);
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span.tarefa {
  margin-left: 5px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.concluido .date-style {
  background-color: var(--fb-success-default);
  color: var(--fb-success-default-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.cancelado .date-style {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.atrasado .date-style {
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.pendente .date-style {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.custom-situation .date-style {
  background-color: var(--statusCustom);
  color: var(--statusCustom-contrast-text);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div .date-style {
  line-height: 12px;
  padding: 8px 10px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div .date-style > span:first-child {
  font-size: 28px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento {
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: var(--font-size-xs);
  max-width: 160px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data {
    max-width: 100px;
  }
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  max-width: 100%;
  line-height: 20px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data span:first-child {
  margin-bottom: -3px;
  line-height: 23px;
  text-align: right;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger > span {
  flex: none;
  -webkit-text-overflow: ellipsis !important;
  -moz-text-overflow: ellipsis !important;
  -o-text-overflow: ellipsis !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger > span.grow {
  flex: auto;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger > span.semi-bold {
  text-decoration: underline;
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand {
  position: relative;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content {
  position: static;
  padding: 0;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content .container-item {
  display: block !important;
  overflow: visible !important;
  border: 0;
  padding: 30px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content .container-item .entity-container-detail {
  min-height: 100px;
  height: 100px;
  overflow: hidden;
  display: block !important;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content .container-item .entity-container-detail .text-memo {
  word-wrap: break-word;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand.no-title .item-content .container-item .entity-container-detail {
  min-height: 75px;
  height: 75px;
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li:last-child .item-content {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter.opportunities-detail-container .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo .ui-sortable-placeholder {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-animation: blinker 0.5s linear infinite;
  -moz-animation: blinker 0.5s linear infinite;
  -o-animation: blinker 0.5s linear infinite;
  -ms-animation: blinker 0.5s linear infinite;
  animation: blinker 0.5s linear infinite;
  height: 50px;
  margin: 2px;
  box-sizing: border-box;
  border: 3px dashed var(--main-primary-tint);
}
.modules-detail .k-splitter {
  width: 100%;
  height: 100%;
  float: left;
}
.modules-detail .k-splitter .k-pane#left-pane {
  width: 320px;
  height: 100%;
  border-right: 1px solid var(--border-primary-hight-contrast);
  float: left;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type,
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-status {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 34px;
  padding: 6px 20px;
  align-content: center;
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  display: block;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type::first-letter,
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-status::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type {
  font-size: var(--font-size-sm);
  border-bottom: 3px solid var(--black);
  width: 100%;
  height: 46px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  align-content: center;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type.finished {
  border-bottom-color: var(--main-primary-xx-tint);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type.canceled {
  border-bottom-color: var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type.in-progress {
  border-bottom-color: var(--fb-success-default);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container .line-type .soft {
  opacity: 0.35;
  filter: alpha(opacity=35);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul {
  height: calc(100vh - 237px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul {
    height: calc(100vh - 258px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul {
    height: calc(100vh - 290px);
  }
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 20px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li:last-child,
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.no-border {
  border-bottom: none;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span {
  color: var(--off-white-contrast-text);
  display: block;
  font-size: var(--font-size-xs);
  margin-bottom: 5px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span span {
  display: inline;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span span:last-child {
  margin-left: 5px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span span.no-margin {
  margin-left: 0 !important;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span.line-title {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  padding-bottom: 8px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span.line-title::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span.destak {
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li span.soft {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.text-transform span {
  text-transform: lowercase;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.text-transform span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span {
  width: 60%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:first-child {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-right: 10px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:first-child.inactive {
  color: hsl(var(--fb-danger-defaultH), calc(var(--fb-danger-defaultS) - 30%), calc(var(--fb-danger-defaultL) + 15%));
  text-decoration: line-through;
  opacity: 0.8;
  filter: alpha(opacity=80);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:last-child {
  width: 40%;
  text-transform: lowercase;
  text-align: right;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.in-columns .content-line > span:last-child::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 5px 20px 5px 20px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span {
  display: block;
  font-size: var(--font-size-xs);
  margin-bottom: 5px;
  margin-top: 5px;
  padding-bottom: 0px !important;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span span:last-child {
  margin-left: 5px;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span span.no-margin {
  margin-left: 0 !important;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.line-title {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.line-title::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.destak {
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter .k-pane#left-pane .pane-content .pane-container > ul li.legalType span.soft {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modules-detail .k-splitter .k-pane#right-pane {
  width: calc(100% - 322px);
  height: 100%;
  float: right;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container {
  border-top: 0;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo {
  height: calc(100vh - 119px);
  display: flex;
  flex-direction: column;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo {
    height: calc(100vh - 140px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo {
    height: calc(100vh - 172px);
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li:last-child,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.no-border {
  border-bottom: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 100%;
  height: 44px;
  background: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 12px 15px;
  font-weight: var(--font-weight-semibold);
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .toggle-tab-area {
  width: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .toggle-tab-area:hover {
  cursor: pointer;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i {
  width: 20px;
  height: 20px;
  color: var(--neutral-x-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-drag {
  position: absolute;
  top: 50%;
  left: 10px;
  transform: translateY(-50%);
  font-size: var(--font-size-sm);
  cursor: grab;
  display: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-go-to::before {
  line-height: 21px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header i.icon-refresh-heavy::before {
  line-height: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header:hover {
  padding-left: 30px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header:hover i.icon-drag {
  display: block;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .show-more {
  width: 80px;
  height: 22px;
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
  border: none;
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  line-height: 22px;
  -webkit-border-radius: 11px 11px 11px 11px;
  -moz-border-radius: 11px 11px 11px 11px;
  -o-border-radius: 11px 11px 11px 11px;
  border-radius: 11px 11px 11px 11px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0px;
  outline: none!important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-header .show-more::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content {
  padding: 30px;
  background-color: var(--white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content.scroller {
  max-height: 250px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content:empty:after {
  width: 100%;
  color: var(--white-contrast-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content.inactive {
  display: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .text-title {
  text-transform: lowercase;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  margin-bottom: 5px;
  display: block;
  width: 100%;
  padding-bottom: 5px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .text-title::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content p {
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .destak {
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .soft {
  opacity: 0.6;
  filter: alpha(opacity=60);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item + .item {
  margin-top: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu {
  width: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .icon-setting-small:after {
  display: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item > .k-link {
  padding: 8px 20px 8px 12px !important;
  border-bottom: none;
  height: 35px;
  line-height: 20px;
  text-align: left;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item.k-state-hover > .k-link {
  background-color: var(--main-primary-tint) !important;
  color: var(--main-primary-default-text) !important;
  background-image: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item .grid-action-menu .simple-options-menu .k-group .k-item.disabled .k-link {
  cursor: no-drop !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks {
  width: 100%;
  height: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line {
  display: flex;
  flex-wrap: wrap;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 50%;
  height: 56px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span {
  display: block;
  width: 50%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child {
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child.with-icon-info {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child i {
  width: 20px;
  height: 20px;
  display: inline-flex;
  margin: 0;
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:first-child i:before {
  line-height: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:last-child {
  text-transform: lowercase;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--white-contrast-text);
  text-align: right;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:last-child::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div > span:last-child > span:first-child {
  margin-right: 3px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.one-item > span {
  text-align: left;
  width: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.destak-of-item {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.destak-of-item span {
  font-size: var(--font-size-sm);
  color: var(--off-white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line > div.full-size {
  width: 100% !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line:last-child > div {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line:last-child > div:first-child {
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks .line:last-child > div:first-child:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.garantias-despesas .line > div {
  width: 33.33%;
  height: 56px;
  min-width: 250px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  margin-top: -1px;
  margin-right: -1px;
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.garantias-despesas .line > div:before {
  width: 0 !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:first-child {
  width: 60%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:last-child {
  width: 40%;
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:before {
  width: 0 !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento .line > div:only-child {
  width: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li .item-content .item-blocks.encerramento + p {
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  padding: 15px;
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  -webkit-align-content: center;
  align-content: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  width: 100%;
  height: auto;
  box-shadow: 0px 1px 1px 0px var(--neutral-contrast);
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  flex-grow: 1;
  width: 100px;
  height: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column .header {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-align-content: center;
  align-content: center;
  width: 100%;
  height: 30px;
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-right: none;
  text-transform: lowercase;
  padding: 4px 4px 4px 15px;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-xxs);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column .header::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column .data {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 35px;
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  border-right: none;
  font-size: var(--font-size-xxs);
  padding: 7px 7px 7px 15px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column:last-child .header,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-wrapper .column:last-child .data {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 38px;
  padding: 0px 15px;
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total span {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  color: var(--off-white-contrast-text);
  height: 100%;
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-regular);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total span:last-child {
  margin-left: auto;
}
@media screen\0 {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item-total span:last-child {
    width: 100%;
    text-align: right;
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div {
  display: flex;
  justify-content: space-between;
  flex-direction: row;
  align-items: center;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: 0;
  padding: 20px;
  width: 50%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span {
  font-size: var(--font-size-xs);
  line-height: 15px;
  color: var(--white-contrast-text);
  display: inline-block;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span:first-child {
  width: 100px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div > span:last-child {
  width: calc((100vw - 673px) / 2);
  text-align: right;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente {
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente:before {
  content: attr(data-cliente);
  font-size: var(--font-size-xxs);
  line-height: 16px;
  color: var(--main-primary-x-tint-text);
  text-transform: lowercase;
  width: 70px;
  height: 16px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  position: absolute;
  top: -8px;
  left: -1px;
  text-align: center;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente:before::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.envolvidos-items .item-content .item > div.cliente:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: 69px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid var(--main-primary-x-tint);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content {
  padding: 0;
  background-color: var(--white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content:empty,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content:empty {
  padding: 30px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item + .item,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item + .item {
  margin-top: 0;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:nth-child(odd),
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:nth-child(odd) {
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:last-child,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:last-child {
  border-bottom: 0;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item.disabled > :not(.grid-action-menu),
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item.disabled > :not(.grid-action-menu) {
  opacity: 0.4;
  filter: alpha(opacity=40);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item {
  padding-right: 20px;
  width: 150px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.desdobramento-responsaveis,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.desdobramento-responsaveis {
  flex-shrink: 0;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.desdobramento-responsaveis,
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.desdobramento-responsaveis {
    width: 96px;
  }
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.desdobramento-responsaveis span,
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.desdobramento-responsaveis span {
    width: 96px;
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item.description-item,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item.description-item {
  width: 100%;
  max-width: 100%;
  overflow: auto;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item span,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item span {
  display: block;
  font-size: var(--font-size-xs);
  line-height: 16px;
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  width: 200px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .infos-item span::first-letter,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .infos-item span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .description-item,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .description-item {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .description-item p,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .description-item p {
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .description-item:nth-child(2),
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .description-item:nth-child(2) {
    display: none;
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:nth-child(event) .infos-item span,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:nth-child(event) .infos-item span {
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item:nth-child(event) .description-item p,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item:nth-child(event) .description-item p {
  color: var(--white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .button-container,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .button-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.decisoes-items .item-content .item .button-container i:not(:last-child),
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.aditivos-items .item-content .item .button-container i:not(:last-child) {
  margin-right: 10px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table {
  width: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  padding: 5px 15px;
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 120px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th::first-letter,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td::first-letter {
  text-transform: uppercase;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th,
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td {
    max-width: 90px;
    min-width: 90px;
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th:last-child,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.date,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.date {
  text-align: center;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.value,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.value {
  text-align: right;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.bigger,
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.bigger {
  width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th.bigger,
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.bigger {
    max-width: 100px;
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr th {
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
  font-weight: var(--font-weight-regular);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tr td.custom-item {
  text-transform: unset;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tbody tr td {
  background-color: var(--off-white);
  padding: 7px 15px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content table tbody tr:last-child td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  padding: 5px 15px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span {
  text-transform: lowercase;
  font-size: var(--font-size-xxs);
  color: var(--off-white-contrast-text);
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span:last-child {
  font-size: var(--font-size-sm);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.pedidos-items .item-content .total-line span:last-child > span:first-child {
  margin-right: 3px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet:first-child {
  width: calc(50% - 30px);
  margin-right: 30px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet {
  font-weight: var(--font-weight-semibold);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div {
  padding: 5px 15px;
  background-color: var(--off-white);
  font-size: var(--font-size-xs);
  text-transform: lowercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div:first-child {
  width: 120px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger {
  width: 100%;
  color: var(--off-white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection {
  align-content: center;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection span {
  width: auto;
  align-content: center;
  flex-wrap: wrap;
  position: relative;
  top: 4px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection i {
  width: 20px;
  height: 20px;
  display: inline-flex;
  float: right;
  color: inherit;
  place-self: center;
  align-content: center;
  flex-wrap: wrap;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection i.icon-new-light {
  font-size: var(--font-size-sm);
  margin-bottom: 2px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger.header-collection i.adjust-height {
  margin-top: 1px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .header-portlet > div.bigger i {
  width: 20px;
  height: 20px;
  display: inline-flex;
  float: right;
  color: inherit;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet.inactive {
  display: none;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet:empty {
  padding: 30px 30px 0px 30px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet:empty:after {
  width: 100%;
  color: var(--white-contrast-text);
  text-align: center;
  font-size: var(--font-size-xs);
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  height: 70px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div:nth-child(even) {
  background-color: var(--off-white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div:nth-child(odd) {
  background-color: var(--white);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div {
  padding: 8px 15px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child {
  width: 170px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child span {
  display: block;
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child.has-desdobramento {
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div:first-child.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div.bigger {
  width: calc(100% - 170px);
  max-width: calc(100% - 193px);
  height: 70px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div > div.bigger span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet .body-portlet > div:nth-child(even) > div {
  color: var(--off-white-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column {
  width: 50%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .header-portlet > div:first-child {
  width: 100%;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: calc(100% - 2px);
  height: 70px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style {
  width: 70px;
  height: 70px;
  padding: 15px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span {
  display: block;
  font-size: 8px;
  text-transform: lowercase;
  text-align: center;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span::first-letter {
  text-transform: uppercase;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span:first-child {
  font-size: 36px;
  line-height: 30px;
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .date-style > span:last-child {
  letter-spacing: 1px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger {
  padding: 8px 15px;
  width: calc(100% - 100px);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span {
  display: block;
  font-size: var(--font-size-xxs);
  line-height: 12px;
  font-weight: var(--font-weight-semibold);
  color: var(--off-white-contrast-text);
  width: 100%;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span i {
  width: 20px;
  height: 15px;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xxs);
  line-height: 18px;
  display: inline-flex;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span i.icon-chronometer-neutral {
  font-size: var(--font-size-xs);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span:first-child {
  font-weight: var(--font-weight-semibold);
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div .bigger > span.tarefa {
  margin-left: 5px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.concluido .date-style {
  background-color: var(--fb-success-default);
  color: var(--fb-success-default-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.cancelado .date-style {
  background-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.atrasado .date-style {
  background-color: var(--fb-danger-default);
  color: var(--fb-danger-default-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.pendente .date-style {
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.one-column .body-portlet > div.custom-situation .date-style {
  background-color: var(--statusCustom);
  color: var(--statusCustom-contrast-text);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div .date-style {
  line-height: 12px;
  padding: 8px 10px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div .date-style > span:first-child {
  font-size: 28px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento {
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento:before {
  content: '';
  position: absolute;
  right: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data {
  position: absolute;
  right: 15px;
  top: 50%;
  transform: translateY(-50%);
  font-size: var(--font-size-xs);
  max-width: 160px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data {
    max-width: 100px;
  }
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: block;
  max-width: 100%;
  line-height: 20px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.compromissos .body-portlet > div.has-desdobramento .bigger .desdobramento-data span:first-child {
  margin-bottom: -3px;
  line-height: 23px;
  text-align: right;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger > span {
  flex: none;
  -webkit-text-overflow: ellipsis !important;
  -moz-text-overflow: ellipsis !important;
  -o-text-overflow: ellipsis !important;
  text-overflow: ellipsis !important;
  white-space: nowrap !important;
  overflow: hidden !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger > span.grow {
  flex: auto;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.andamento-compromissos-items .item-content .portlet.andamentos .body-portlet .bigger > span.semi-bold {
  text-decoration: underline;
  font-weight: var(--font-weight-semibold);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand {
  position: relative;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content {
  position: static;
  padding: 0;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content .container-item {
  display: block !important;
  overflow: visible !important;
  border: 0;
  padding: 30px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content .container-item .entity-container-detail {
  min-height: 100px;
  height: 100px;
  overflow: hidden;
  display: block !important;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand .item-content .container-item .entity-container-detail .text-memo {
  word-wrap: break-word;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li.text-expand.no-title .item-content .container-item .entity-container-detail {
  min-height: 75px;
  height: 75px;
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo li:last-child .item-content {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .k-splitter .k-pane#right-pane .pane-content .pane-container ul.detalhes-processo .ui-sortable-placeholder {
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-animation: blinker 0.5s linear infinite;
  -moz-animation: blinker 0.5s linear infinite;
  -o-animation: blinker 0.5s linear infinite;
  -ms-animation: blinker 0.5s linear infinite;
  animation: blinker 0.5s linear infinite;
  height: 50px;
  margin: 2px;
  box-sizing: border-box;
  border: 3px dashed var(--main-primary-tint);
}
.modules-detail .left-pane ul li .toolbar-header,
.modules-detail .right-pane ul li .toolbar-header {
  height: 46px;
  background-color: var(--neutral-x-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: inset 0 1px 0 var(--white);
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.modules-detail .left-pane ul li .toolbar-header .title-header,
.modules-detail .right-pane ul li .toolbar-header .title-header {
  font-weight: var(--font-weight-semibold);
  width: 228px;
}
.modules-detail .left-pane ul li .toolbar-header i,
.modules-detail .right-pane ul li .toolbar-header i {
  width: 20px;
  height: 20px;
  padding: 5px;
}
.modules-detail .left-pane ul li:first-child .toolbar-header,
.modules-detail .right-pane ul li:first-child .toolbar-header {
  border-top: none;
}
.modules-detail .left-pane {
  width: 320px;
  height: 100%;
  display: inline-block;
  float: left;
  border-right: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
}
.modules-detail .left-pane ul.scroller {
  height: calc(100vh - 119px);
}
.modules-detail .left-pane ul.scroller li .toolbar-header {
  height: 46px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: inset 0 1px 0 var(--white);
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.modules-detail .left-pane ul.scroller li .toolbar-header .title-header {
  font-weight: var(--font-weight-semibold);
  width: 228px;
}
.modules-detail .left-pane ul.scroller li .toolbar-header i {
  width: 20px;
  height: 20px;
  padding: 5px;
}
.modules-detail .left-pane ul.scroller li .list-items {
  min-height: 39px;
}
.modules-detail .left-pane ul.scroller li .list-items:empty:after {
  width: 100%;
  color: var(--off-white-contrast-text);
  opacity: 0.4;
  filter: alpha(opacity=40);
  text-align: center;
  font-size: var(--font-size-xs);
  font-style: italic;
  content: attr(data-empty-title);
  display: block;
  padding-top: 14px;
  padding-bottom: 14px;
}
.modules-detail .left-pane ul.scroller li .list-items .list-drag-item {
  cursor: move;
  background-color: var(--off-white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: inset 0 1px 0 var(--white);
  padding: 8px 20px;
  height: 39px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  font-size: var(--font-size-xs);
  text-transform: lowercase;
  display: block;
  position: relative;
}
.modules-detail .left-pane ul.scroller li .list-items .list-drag-item::first-letter {
  text-transform: uppercase;
}
.modules-detail .left-pane ul.scroller li .list-items .list-drag-item:last-child {
  border-bottom: 0;
}
.modules-detail .left-pane ul.scroller li .list-items .list-drag-item span {
  width: calc(100% - 20px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.modules-detail .left-pane ul.scroller li .list-items .list-drag-item i {
  display: block !important;
  color: var(--off-white-contrast-text);
  cursor: move;
  position: absolute;
  right: 20px;
  top: 9px;
}
.modules-detail .left-pane ul.scroller > li:last-child {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.modules-detail .right-pane {
  width: calc(100% - 322px);
  height: 100%;
  display: inline-block;
  position: relative;
}
.modules-detail .right-pane .toolbar-header {
  height: 46px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -webkit-box-shadow: inset 0 1px 0 0 var(--white);
  -moz-box-shadow: inset 0 1px 0 0 var(--white);
  -o-box-shadow: inset 0 1px 0 0 var(--white);
  box-shadow: inset 0 1px 0 0 var(--white);
  padding-left: 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.modules-detail .right-pane .toolbar-header .title-header {
  width: 228px;
}
.modules-detail .right-pane .container-bottom-buttons {
  right: auto;
  left: 0;
  position: absolute;
  padding: 10px 38px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 55px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  -webkit-box-shadow: inset 0 1px 0 0 var(--white);
  -moz-box-shadow: inset 0 1px 0 0 var(--white);
  -o-box-shadow: inset 0 1px 0 0 var(--white);
  box-shadow: inset 0 1px 0 0 var(--white);
}
.list-drag-item {
  background-color: var(--off-white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -webkit-box-shadow: inset 0 1px 0 0 var(--white);
  -moz-box-shadow: inset 0 1px 0 0 var(--white);
  -o-box-shadow: inset 0 1px 0 0 var(--white);
  box-shadow: inset 0 1px 0 0 var(--white);
  padding: 8px 20px;
  font-size: var(--font-size-xs);
  line-height: 18px;
  text-transform: lowercase;
  display: inline-block;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
.list-drag-item::first-letter {
  text-transform: uppercase;
}
.list-drag-item i {
  display: none;
}
.k-spreadsheet-cell-context-menu {
  display: none !important;
}
.assunto-tipo-vinculos {
  text-align: center;
}
.assunto-tipo-vinculos .tipo-vinculo-nome {
  color: var(--main-primary-tint-text);
}
.assunto-tipo-vinculos .tipo-vinculo-principal {
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-sm);
  display: flex;
  margin-left: 14px;
}
.element-that-opens .k-splitter {
  width: 100% !important;
  height: calc(100vh - 119px) !important;
  float: left;
}
.element-that-opens .k-splitter .k-splitbar-horizontal {
  height: calc(100vh - 119px) !important;
  width: 8px !important;
  border-left: 0;
}
.element-that-opens .k-splitter .k-pane#left-pane {
  width: 50%;
  height: 100%;
  border-right: 1px solid var(--border-primary-hight-contrast);
  float: left;
}
.element-that-opens .k-splitter .k-pane#left-pane.detail-andamento-print-andamento {
  overflow: hidden !important;
}
.element-that-opens .k-splitter .k-pane#left-pane #vertical #top-pane.detail-andamento-print-andamento {
  overflow-x: hidden;
  overflow-y: auto;
}
.element-that-opens .k-splitter .k-pane#bottom-pane {
  overflow: hidden !important;
}
.element-that-opens .k-splitter .k-pane#right-pane {
  width: 50%;
  height: 100%;
  border-right: 1px solid var(--border-primary-hight-contrast);
  float: left;
}
.element-that-opens .k-splitter .k-pane#right-pane.detail-andamento-print-andamento {
  overflow: hidden !important;
}
.element-that-opens .toolbar-header {
  width: 100%;
  height: 46px;
  background-color: var(--neutral-x-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  padding: 0 20px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  -webkit-transition: width 0.2s linear;
  -moz-transition: width 0.2s linear;
  -o-transition: width 0.2s linear;
  -ms-transition: width 0.2s linear;
  transition: width 0.2s linear;
  position: relative;
  z-index: 5;
}
.element-that-opens .toolbar-header .toolbar-header-actions {
  display: inline-flex;
  align-items: anchor-center;
  gap: var(--spacing-md);
}
.element-that-opens .toolbar-header .toolbar-header-actions [class^="icon-"],
.element-that-opens .toolbar-header .toolbar-header-actions [class*=" icon-"],
.element-that-opens .toolbar-header .toolbar-header-actions [class^="ico-"],
.element-that-opens .toolbar-header .toolbar-header-actions [class*=" ico-"] {
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .toolbar-header .toolbar-header-actions [class^="icon-"]:before,
.element-that-opens .toolbar-header .toolbar-header-actions [class*=" icon-"]:before,
.element-that-opens .toolbar-header .toolbar-header-actions [class^="ico-"]:before,
.element-that-opens .toolbar-header .toolbar-header-actions [class*=" ico-"]:before {
  color: var(--neutral-x-contrast-text);
}
.modal-ged-worksite .element-that-opens .toolbar-header {
  z-index: 1;
}
.element-that-opens .toolbar-header [class^="icon-"],
.element-that-opens .toolbar-header [class*=" icon-"],
.element-that-opens .toolbar-header [class^="ico-"],
.element-that-opens .toolbar-header [class*=" ico-"] {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .toolbar-header [class^="icon-"]:before,
.element-that-opens .toolbar-header [class*=" icon-"]:before,
.element-that-opens .toolbar-header [class^="ico-"]:before,
.element-that-opens .toolbar-header [class*=" ico-"]:before {
  width: 20px;
  height: 20px;
  line-height: 20px;
  display: inline-block;
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .toolbar-header [class^="icon-"].disabled,
.element-that-opens .toolbar-header [class*=" icon-"].disabled,
.element-that-opens .toolbar-header [class^="ico-"].disabled,
.element-that-opens .toolbar-header [class*=" ico-"].disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop !important;
}
.element-that-opens .toolbar-header .ico-register:before {
  font-size: var(--font-size-md);
}
.element-that-opens .toolbar-header > span {
  border-right: 1px solid var(--border-primary-hight-contrast);
  padding: 0 20px 0 15px;
  line-height: 36px;
  margin-right: 15px;
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  white-space: nowrap;
}
.element-that-opens .toolbar-header > span::first-letter {
  text-transform: uppercase;
}
.element-that-opens .toolbar-header .right-action-container {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  height: 46px;
}
.element-that-opens .toolbar-header .right-action-container .checkbox-correspondente {
  position: relative;
  right: 140px;
  height: 31px;
}
.element-that-opens .toolbar-header .right-action-container .checkbox-correspondente label > span {
  text-transform: capitalize;
  position: absolute;
  left: 15px;
  bottom: 4px;
}
.element-that-opens .toolbar-header .right-action-container .search-container {
  height: 30px;
  width: 305px;
  background-color: var(--white);
}
.element-that-opens .toolbar-header .right-action-container .search-container .ico-search {
  height: 100%;
  align-content: center;
  width: 25px;
}
.element-that-opens .toolbar-header .right-action-container .search-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: calc(100% - 46px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  height: 100%;
  border: none;
  margin: 0;
  padding-left: 5px;
  background-color: transparent;
  outline: none;
}
.element-that-opens .toolbar-header .right-action-container .form-table {
  display: block;
  width: 364px;
  float: none;
  margin-right: 14px;
}
.element-that-opens .toolbar-header .right-action-container .form-table .form-table-row {
  display: block;
  width: 365px;
  height: 33px;
}
.element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container {
  margin-bottom: 0;
  min-height: initial;
}
.element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget {
  width: auto;
  left: 0;
}
.element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap {
  height: 30px;
  width: 335px;
}
.element-that-opens .toolbar-header .right-action-container .form-table .form-table-row .editor-form-container .editor-form-field .k-widget .k-dropdown-wrap .k-input {
  height: 30px;
  border-left: none !important;
}
.element-that-opens .toolbar-header .folders-bar {
  display: flex;
  overflow: hidden;
  width: 100%;
  height: 100%;
}
.element-that-opens .toolbar-header .folders-bar .folder-item {
  display: flex;
  align-items: center;
  font-size: var(--font-size-xs);
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding: 0 15px 0 5px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.element-that-opens .toolbar-header .folders-bar .folder-item .icon-folder,
.element-that-opens .toolbar-header .folders-bar .folder-item .icon-process {
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .toolbar-header .folders-bar .folder-item .icon-folder:before,
.element-that-opens .toolbar-header .folders-bar .folder-item .icon-process:before {
  line-height: 1 !important;
}
.element-that-opens .toolbar-header .folders-bar .folder-item:last-of-type {
  font-weight: var(--font-weight-bold);
}
.element-that-opens .toolbar-header .folders-bar .folder-item:hover {
  background: var(--neutral-x-contrast);
}
.element-that-opens .toolbar-header .folders-bar .folder-item:hover .icon-folder,
.element-that-opens .toolbar-header .folders-bar .folder-item:hover .icon-process {
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .toolbar-header .folders-bar .folder-item label {
  margin-left: 8px;
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .toolbar-header .search-bar {
  margin-left: 10px;
  width: 300px;
  flex-shrink: 0;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 5px 10px;
  position: relative;
}
.element-that-opens .toolbar-header .search-bar input[type="text"] {
  border: none;
  background: none;
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-light);
  font-size: var(--font-size-xs);
  outline: none;
  padding: 0;
  width: 238px;
}
.element-that-opens .toolbar-header .search-bar .search-button,
.element-that-opens .toolbar-header .search-bar .db-button {
  position: absolute;
  height: 31px;
  padding: 0 3px 1px;
}
.element-that-opens .toolbar-header .search-bar .search-button {
  top: 0;
}
.element-that-opens .toolbar-header .search-bar .search-button-no-data {
  right: 5px;
}
.element-that-opens .toolbar-header .search-bar .db-button {
  right: -1px;
  top: -1px;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .toolbar-header .search-bar .db-button:hover ~ .search-type {
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
}
.element-that-opens .toolbar-header .search-bar .search-type,
.element-that-opens .toolbar-header .search-bar .db-select {
  position: absolute;
  visibility: hidden;
  opacity: 0;
  height: 0;
  width: 100%;
  left: 0;
  box-shadow: 0 3px 7px hsla(var(--black-hsl), .2);
  background-color: var(--off-white);
  padding: 5px 10px 10px;
  box-sizing: border-box;
  font-size: var(--font-size-xs);
  border-bottom-right-radius: 2px;
  border-bottom-left-radius: 2px;
  top: 31px;
}
.element-that-opens .toolbar-header .search-bar .search-type label:first-child,
.element-that-opens .toolbar-header .search-bar .db-select label:first-child {
  width: 100%;
  float: left;
  font-size: var(--font-size-xxs);
  margin-bottom: 4px;
}
.element-that-opens .toolbar-header .search-bar .search-type #type-files,
.element-that-opens .toolbar-header .search-bar .db-select #type-files {
  display: none;
}
.element-that-opens .toolbar-header .search-bar .search-type #type-folders,
.element-that-opens .toolbar-header .search-bar .db-select #type-folders {
  display: none;
}
.element-that-opens .toolbar-header .search-bar .search-type #type-workspaces,
.element-that-opens .toolbar-header .search-bar .db-select #type-workspaces {
  display: none;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item hr,
.element-that-opens .toolbar-header .search-bar .db-select .type-item hr {
  float: left;
  width: 100%;
  border-top-color: var(--main-primary-default);
  margin-top: 5px;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item input,
.element-that-opens .toolbar-header .search-bar .db-select .type-item input {
  display: none;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item label,
.element-that-opens .toolbar-header .search-bar .db-select .type-item label {
  float: left;
  margin-right: 10px;
  position: relative;
  padding-left: 22px;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item label .icon-radio-off,
.element-that-opens .toolbar-header .search-bar .db-select .type-item label .icon-radio-off,
.element-that-opens .toolbar-header .search-bar .search-type .type-item label .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item label .icon-radio-on {
  position: absolute;
  top: -3px;
  left: -5px;
  pointer-events: none;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item label .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item label .icon-radio-on {
  opacity: 0;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #type-folder:checked ~ label[for=type-folder] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #type-folder:checked ~ label[for=type-folder] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #type-file:checked ~ label[for=type-file] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #type-file:checked ~ label[for=type-file] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #type-workspace:checked ~ label[for=type-workspace] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #type-workspace:checked ~ label[for=type-workspace] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #type-file:checked ~ #type-files,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #type-file:checked ~ #type-files {
  display: block;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #type-folder:checked ~ #type-folders,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #type-folder:checked ~ #type-folders {
  display: block;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #type-workspace:checked ~ #type-workspaces,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #type-workspace:checked ~ #type-workspaces {
  display: block;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #document-type-file-1:checked ~ label[for=document-type-file-1] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #document-type-file-1:checked ~ label[for=document-type-file-1] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #document-type-file-2:checked ~ label[for=document-type-file-2] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #document-type-file-2:checked ~ label[for=document-type-file-2] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #folder-type-file-1:checked ~ label[for=folder-type-file-1] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #folder-type-file-1:checked ~ label[for=folder-type-file-1] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #folder-type-file-2:checked ~ label[for=folder-type-file-2] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #folder-type-file-2:checked ~ label[for=folder-type-file-2] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .search-type .type-item #workspace-type-file-1:checked ~ label[for=workspace-type-file-1] .icon-radio-on,
.element-that-opens .toolbar-header .search-bar .db-select .type-item #workspace-type-file-1:checked ~ label[for=workspace-type-file-1] .icon-radio-on {
  opacity: 1;
}
.element-that-opens .toolbar-header .search-bar .db-select label {
  font-weight: var(--font-weight-bold);
}
.element-that-opens .toolbar-header .search-bar .db-select ul {
  margin-top: 5px;
  display: flex;
  flex-flow: column;
  width: 100%;
}
.element-that-opens .toolbar-header .search-bar .db-select ul li {
  color: var(--neutral-x-contrast-text);
  width: fit-content;
}
.element-that-opens .toolbar-header .search-bar .db-select ul li.active-db {
  font-weight: var(--font-weight-bold);
  position: relative;
  padding-left: 15px;
}
.element-that-opens .toolbar-header .search-bar .db-select ul li.active-db:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e973";
  font-size: 18px;
  position: absolute;
  left: 0;
  top: 0;
}
.element-that-opens .toolbar-header .search-bar:hover .search-type {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.element-that-opens .toolbar-header .search-bar #show-db-selector {
  display: none;
}
.element-that-opens .toolbar-header .search-bar #show-db-selector:checked ~ .db-select {
  visibility: visible;
  opacity: 1;
  height: auto;
}
.element-that-opens .toolbar-header .search-bar #show-db-selector:checked ~ .search-type {
  opacity: 0;
  height: 0;
  visibility: hidden;
}
.element-that-opens .toolbar-header .search-bar #show-db-selector:checked ~ .db-button {
  background-color: var(--neutral-contrast);
  box-shadow: inset 0 0 4px var(--neutral-x-tint);
}
.element-that-opens .grid-modal-container {
  width: 100%;
  height: calc(100vh - 252px) !important;
  margin-top: -1px;
  display: flex;
}
.modal-ged-worksite .element-that-opens .grid-modal-container {
  max-height: calc(100vh - 420px) !important;
  z-index: 1;
}
@media (max-height: 910px) {
  .modal-ged-worksite .element-that-opens .grid-modal-container {
    max-height: calc(100vh - 300px) !important;
  }
}
@media (max-height: 800px) {
  .modal-ged-worksite .element-that-opens .grid-modal-container {
    max-height: 100vh !important;
    height: calc(100vh - 211px) !important;
  }
}
.element-that-opens .grid-modal-container .search-grid {
  width: 100%;
  height: 100%;
}
.modal-ged-worksite .element-that-opens .grid-modal-container .search-grid {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content {
  max-width: 100%;
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content table {
  max-width: 100%;
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content table tr td {
  height: 30px;
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content table tr td:nth-child(2) {
  text-align: center;
}
.rightBarVisible .element-that-opens .grid-modal-container .search-grid .k-grid-content {
  max-width: 100%;
}
.rightBarVisible .element-that-opens .grid-modal-container .search-grid .k-grid-content table {
  max-width: 100%;
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content .icon-type {
  cursor: pointer;
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content .icon-type .icon-folder {
  color: var(--off-white-contrast-text);
}
.element-that-opens .grid-modal-container .search-grid .k-grid-content-locked table tr td {
  height: 30px;
}
.element-that-opens .grid-modal-container .search-grid.k-grid .k-grid-header .k-grid-header-wrap,
.element-that-opens .grid-modal-container .search-grid.k-grid .k-grid-header .k-grid-header-locked {
  max-width: 100%;
}
.element-that-opens .grid-modal-container .search-grid.k-grid .k-grid-header .k-grid-header-wrap table,
.element-that-opens .grid-modal-container .search-grid.k-grid .k-grid-header .k-grid-header-locked table {
  max-width: 100%;
  background-color: var(--off-white);
  border-bottom: 1px solid;
}
.rightBarVisible .element-that-opens .grid-modal-container .search-grid.k-grid .k-grid-header .k-grid-header-wrap {
  max-width: 100%;
}
.rightBarVisible .element-that-opens .grid-modal-container .search-grid.k-grid .k-grid-header .k-grid-header-wrap table {
  max-width: 100%;
}
.element-that-opens .header-list-columns {
  font-weight: var(--font-weight-semibold);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
}
.element-that-opens .header-list-columns > div {
  padding: 10px 30px;
  background-color: var(--off-white);
  font-size: var(--font-size-xs);
  text-transform: lowercase;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .header-list-columns > div::first-letter {
  text-transform: uppercase;
}
.element-that-opens .header-list-columns > div:first-child {
  width: 205px;
}
.element-that-opens .header-list-columns > div.bigger {
  width: calc(100% - 205px);
}
.element-that-opens .ged-docs-header {
  display: flex;
  flex-flow: row;
  align-items: center;
  justify-content: space-between;
  background-color: var(--off-white);
  padding: var(--spacing-xs) var(--spacing-none);
  line-height: 2;
}
.element-that-opens .ged-docs-header div:nth-child(1) {
  display: flex;
  flex-flow: row;
  align-items: center;
  padding-left: 21px;
  width: 60%;
}
.element-that-opens .ged-docs-header div:nth-child(1) a {
  width: 20px;
  margin-right: 17px;
  flex-shrink: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .ged-docs-header div:nth-child(1) table tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  padding-right: 50px;
  font-weight: var(--font-weight-bold);
  font-size: var(--font-size-xs);
  max-width: 420px;
}
.element-that-opens .ged-docs-header div:nth-child(2) {
  flex-flow: row;
  align-items: center;
  margin: 0 21px;
  display: flex;
}
.element-that-opens .ged-docs-header div:nth-child(2) span {
  margin-left: 15px;
  display: flex;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 2px 10px;
  justify-content: center;
  align-items: center;
  background: var(--white);
  cursor: pointer;
}
.element-that-opens .ged-docs-header div:nth-child(2) span label {
  cursor: pointer;
}
.element-that-opens .ged-docs-header div:nth-child(2) span i {
  margin-right: 5px;
}
.element-that-opens .ged-docs-header div:nth-child(2) span:hover {
  border-color: hsl(var(--neutral-contrastH), var(--neutral-contrastS), calc(var(--neutral-contrastL) - 15%));
}
.element-that-opens .modal-buttons-container {
  background: var(--neutral-x-contrast);
  display: flex;
  flex-flow: row-reverse;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 20px 25px;
  height: 77px;
  width: 100%;
  border-top: 1px solid var(--border-primary-hight-contrast);
  margin-top: 1px;
}
.modal-ged-worksite .element-that-opens .modal-buttons-container {
  margin-top: 0px;
}
.element-that-opens #tributo-spreadsheet {
  position: absolute !important;
  width: calc(100% - 3px);
  height: calc(100% - 49px);
}
.element-that-opens #tributo-spreadsheet .k-spreadsheet-view .k-spreadsheet-fixed-container {
  width: calc(100% - 3px) !important;
  height: calc(100% - -43px) !important;
}
.element-that-opens #tributo-spreadsheet .k-spreadsheet-view .k-spreadsheet-fixed-container .k-spreadsheet-pane {
  width: calc(100% - 3px) !important;
  height: calc(100% - 49px) !important;
}
.element-that-opens #tributo-spreadsheet .k-tabstrip-wrapper {
  display: none !important;
}
.element-that-opens #tributo-spreadsheet .k-spreadsheet-sheets-bar {
  display: none !important;
}
.element-that-opens #tributo-spreadsheet .k-spreadsheet-action-bar {
  display: none !important;
}
.element-that-opens .item-content {
  padding: 40px 50px;
  background-color: var(--white);
  width: 100%;
  height: calc((100vh - 173px));
  height: calc((var(--vh, 1vh) * 100) - 173px);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .item-content.no-padding {
  padding: 0;
}
.element-that-opens .item-content.tributos {
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .k-pager-wrap.separated-pager:not(#pager-tributos) {
    position: relative !important;
    bottom: 0 !important;
  }
}
.element-that-opens .item-content .detail-custom-register .grid-editor.in-detail .kendoGrid.k-grid {
  height: calc(100% - 76px) !important;
  border-top: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-custom-register .grid-editor.in-detail .kendoGrid.k-grid {
    height: calc(100% - 100px) !important;
  }
}
.element-that-opens .item-content .detail-custom-register .grid-editor.in-detail .kendoGrid.k-grid .k-grid-content,
.element-that-opens .item-content .detail-custom-register .grid-editor.in-detail .kendoGrid.k-grid .k-grid-content > table,
.element-that-opens .item-content .detail-custom-register .grid-editor.in-detail .kendoGrid.k-grid .k-grid-header-wrap,
.element-that-opens .item-content .detail-custom-register .grid-editor.in-detail .kendoGrid.k-grid .k-grid-header-wrap > table {
  max-width: 100vw !important;
}
.element-that-opens .item-content .item-box {
  position: relative;
  width: 100%;
  margin-bottom: 30px;
}
.element-that-opens .item-content .item-box:last-child {
  margin-bottom: 0;
}
.k-ie .element-that-opens .item-content .item-box:last-child:after,
.k-ff .element-that-opens .item-content .item-box:last-child:after {
  content: '';
  width: 1px;
  height: 30px;
  position: absolute;
}
.element-that-opens .item-content .item-box.marker:before {
  content: 'Cliente';
  font-size: var(--font-size-xxs);
  line-height: 16px;
  color: var(--main-primary-x-tint-text);
  text-transform: lowercase;
  width: 70px;
  height: 16px;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  position: absolute;
  top: -8px;
  left: 0;
  text-align: center;
}
.element-that-opens .item-content .item-box.marker:before::first-letter {
  text-transform: uppercase;
}
.element-that-opens .item-content .item-box.marker:after {
  content: "";
  display: inline-block;
  vertical-align: middle;
  margin-right: 10px;
  width: 0;
  height: 0;
  position: absolute;
  top: -8px;
  left: 70px;
  border-top: 8px solid transparent;
  border-bottom: 8px solid transparent;
  border-left: 8px solid var(--main-primary-x-tint);
}
.element-that-opens .item-content .item-box .infos-item .line {
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 0;
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.element-that-opens .item-content .item-box .infos-item .line:first-child {
  border-top: 0;
}
.element-that-opens .item-content .item-box .infos-item .line:last-child {
  border: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .item-box .infos-item .line .line-item {
  padding: 10px 26px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .item-content .item-box .infos-item .line .line-item:first-child {
  border: 0;
}
.element-that-opens .item-content .item-box .infos-item .line .line-item > span {
  font-size: var(--font-size-xs);
}
.element-that-opens .item-content .item-box .infos-item .line .line-item > span.text-line {
  margin-left: 5px;
}
.element-that-opens .item-content .item-box .infos-item .line .line-item > span.label-line {
  font-weight: var(--font-weight-semibold);
}
.element-that-opens .item-content .item-box .infos-item .line:nth-child(odd) {
  background-color: var(--off-white);
}
.element-that-opens .item-content .item-box .infos-item .line.two-columns .line-item {
  max-width: calc((100vw - 100px) / 2);
}
.element-that-opens .item-content .item-box .infos-item .line.three-columns .line-item {
  max-width: calc((100vw - 100px) / 3);
}
.element-that-opens .item-content .item-with-header {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .item-with-header:last-child {
  border-bottom: 0;
}
.element-that-opens .item-content .item-with-header .item-header {
  width: 100%;
  height: 36px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--neutral-x-contrast);
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 6px 30px;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-sm);
  position: relative;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container {
  right: 0;
  position: absolute;
  width: 90px;
  height: 100%;
  top: 0;
  padding-right: 10px;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-edit,
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-delete,
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-settings {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  width: 20px;
  height: 20px;
  min-width: 20px !important;
  max-width: 20px !important;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  cursor: pointer;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-edit:before,
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-delete:before,
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-settings:before {
  text-indent: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-edit,
  .element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-delete,
  .element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-settings {
    background-clip: content-box;
    padding: 10px 5px;
    margin-top: -20px;
  }
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-edit:hover,
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-delete:hover,
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-settings:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-edit {
  right: 40px;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container .ico-delete {
  right: 10px;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container.edit-and-trash-first .ico-edit {
  right: 70px;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container.edit-and-trash-first .ico-delete {
  right: 40px;
}
.element-that-opens .item-content .item-with-header .item-header .buttons-container.edit-and-trash-first .ico-settings {
  right: 10px;
}
.element-that-opens .item-content .item-with-header .item {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: 20px 30px;
}
.element-that-opens .item-content .item-with-header .item + .item {
  margin-top: 0;
}
.element-that-opens .item-content .item-with-header .item:nth-child(odd) {
  background-color: var(--off-white);
}
.element-that-opens .item-content .item-with-header .item:last-child {
  border-bottom: 0;
}
.element-that-opens .item-content .item-with-header .item .infos-item {
  padding-right: 20px;
  min-width: 250px;
  max-width: 250px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  margin-bottom: 8px;
}
.element-that-opens .item-content .item-with-header .item .infos-item > div {
  margin-bottom: 5px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.element-that-opens .item-content .item-with-header .item .infos-item > div label {
  font-size: var(--font-size-xs);
  margin-right: 5px;
  font-weight: var(--font-weight-semibold);
}
.element-that-opens .item-content .item-with-header .item .infos-item > div span {
  font-size: var(--font-size-xs);
  line-height: 16px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.element-that-opens .item-content .item-with-header .item .infos-item > div span.destak {
  font-weight: var(--font-weight-semibold);
  line-height: 20px;
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
}
.element-that-opens .item-content .item-with-header .item .infos-item > div span.destak::first-letter {
  text-transform: uppercase;
}
.element-that-opens .item-content .item-with-header .item .description-item {
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 20px;
}
.element-that-opens .item-content .item-with-header .item .description-item p {
  font-size: var(--font-size-xs);
}
.element-that-opens .item-content .list-columns .body-list-columns > div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: 0;
  padding: 10px 30px;
  min-height: 75px;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .item-content .list-columns .body-list-columns > div:nth-child(even) {
  background-color: var(--off-white);
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div {
  padding-right: 20px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  line-height: 18px;
  min-height: 54px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div > span {
  display: block;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 175px;
  max-width: 175px;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div:first-child {
  min-width: 175px;
  max-width: 175px;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.bigger {
  width: calc(100% - 285px);
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding-left: 20px;
}
.k-ie .element-that-opens .item-content .list-columns .body-list-columns > div > div.bigger,
.k-ff .element-that-opens .item-content .list-columns .body-list-columns > div > div.bigger {
  width: calc(100% - 225px);
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  opacity: 0;
  filter: alpha(opacity=0);
  right: 0;
  position: absolute;
  width: 90px;
  height: 100%;
  top: 0;
  padding-right: 10px;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first:after {
  content: '';
  position: absolute;
  left: -20px;
  top: 0;
  width: 20px;
  height: 100%;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-edit,
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-trash,
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-setting-small {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  width: 20px;
  height: 20px;
  min-width: 20px !important;
  max-width: 20px !important;
  position: absolute;
  top: 50%;
  margin-top: -10px;
  cursor: pointer;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-edit:before,
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-trash:before,
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-setting-small:before {
  text-indent: 6px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-edit,
  .element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-trash,
  .element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-setting-small {
    background-clip: content-box;
    padding: 10px 5px;
    margin-top: -20px;
  }
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-edit:hover,
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-trash:hover,
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-setting-small:hover {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: pointer;
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-edit {
  right: 70px;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-trash {
  right: 40px;
}
.element-that-opens .item-content .list-columns .body-list-columns > div > div.buttons-container.edit-and-trash-first .icon-setting-small {
  right: 10px;
}
.element-that-opens .item-content .list-columns .body-list-columns > div:hover .buttons-container.edit-and-trash-first {
  -webkit-transition: opacity 0.25s ease;
  -moz-transition: opacity 0.25s ease;
  -o-transition: opacity 0.25s ease;
  -ms-transition: opacity 0.25s ease;
  transition: opacity 0.25s ease;
  opacity: 1;
  filter: alpha(opacity=100);
}
.element-that-opens .item-content .detail-item-container {
  padding: 40px;
  height: calc(100% - 49px);
  box-sizing: border-box;
}
.element-that-opens .item-content .detail-item-container #pager-tributos {
  position: absolute;
  left: 0;
  width: 100%;
  bottom: 0;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item {
  margin-top: 30px;
  position: relative;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item:first-child {
  margin-top: 0px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item.deactive {
  opacity: 0.6;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary {
  z-index: 1;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  background-color: var(--off-white);
  height: 90px;
  border: 1px solid var(--border-primary-hight-contrast);
  position: static;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .arrow-dropdown,
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-checkbox {
  width: 28px;
  background-color: var(--off-white);
  position: relative;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .arrow-dropdown .icon-dropdown-arrow1,
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-checkbox .icon-dropdown-arrow1 {
  width: 27px;
  height: 27px;
  margin-top: 10px;
  line-height: 28px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .arrow-dropdown .icon-dropdown-arrow1:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-checkbox .icon-dropdown-arrow1:before {
  content: "\e91a";
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .arrow-dropdown .checkbox-label,
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-checkbox .checkbox-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .arrow-dropdown.active .icon-dropdown-arrow1:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-checkbox.active .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .arrow-dropdown.active .checkbox-label:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-checkbox.active .checkbox-label:before {
  content: "\e921";
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 140px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  min-width: 140px;
  position: relative;
  padding: 15px 10px;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule.locked .line-title i:before {
  opacity: 0.4;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule {
    width: 120px;
    min-width: 120px;
    padding: 15px 6px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu {
  border: none;
  background-image: none;
  padding: 0px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-button {
  top: 20px;
  right: 20px;
  border: 1px solid var(--border-primary-hight-contrast) !important;
  border-radius: 20px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  padding: 0px 2px;
  width: 60px;
  height: 23px;
  border: none;
  position: absolute;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-button span {
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  padding: 0 0 0 3px;
  line-height: 22px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-button span::first-letter {
  text-transform: uppercase;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-button .icon-dropdown-arrow1 {
  color: var(--off-white-contrast-text);
  width: 20px;
  height: 20px;
  display: inline-block;
  padding-bottom: 3px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon .k-link {
  background: transparent !important;
  border: none;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon .k-link .k-icon {
  display: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon.k-state-hover {
  background: transparent;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon div.k-animation-container {
    top: 22px !important;
    left: 1px !important;
    background: none !important;
    border: none !important;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child {
  border-bottom: 0;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule.text-right {
  text-align: right;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: inline-block;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xxs);
  margin-bottom: 5px;
  overflow: visible;
  height: 18px;
  max-width: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title {
    font-size: var(--font-size-xxs);
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title .inner-line-title {
  float: left;
  margin-top: 3px;
  margin-left: 6px;
  font-size: var(--font-size-xs);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title .icon-important-info-full {
  margin-top: 0;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title .icon-important-info-full {
    margin-left: 4px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title .icon-dropdown-arrow1 {
  color: var(--off-white-contrast-text);
  width: 8px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-title .icon-dropdown-arrow1:before {
  width: 8px;
  content: "\e91a";
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-detail {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  height: 23px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-detail .dot-indicator {
  padding-left: 10px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-detail .icon-attachment {
  color: var(--off-white-contrast-text);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule .line-detail .icon-attachment.hide-default {
  padding-left: 10px;
  width: 20px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule.bigger {
  position: relative;
  width: calc(100% - 420px);
  border-left: none;
  overflow: visible;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule.bigger {
    width: calc(100% - 300px);
    max-width: calc(100% - 300px);
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule.bigger .line-detail {
  margin-left: 14px;
  overflow: visible;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary .line-capsule.bigger .line-detail .preliminar {
  width: 100%;
  float: left;
  font-weight: var(--font-weight-light);
  color: var(--off-white-contrast-text);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-summary.active .line-capsule .line-title .icon-dropdown-arrow1:before {
  content: "\e91b";
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading {
  background-color: var(--off-white);
  height: 70px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  display: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading.loading {
  display: block;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading .item-loading {
  background-color: hsla(var(--neutral-contrastH), var(--neutral-contrastS), var(--neutral-contrastL), 0.7);
  display: block;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading .item-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -28px;
  z-index: 10010;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading .item-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading .item-loading .splash .loading-container .loading-text {
  line-height: 56px;
  text-align: center;
  width: 56px;
  position: relative;
  font-size: 8px;
  color: var(--data-visualization-black-contrast-dark);
  -webkit-text-shadow: 0 0 3px var(--white);
  -moz-text-shadow: 0 0 3px var(--white);
  -ms-text-shadow: 0 0 3px var(--white);
  -o-text-shadow: 0 0 3px var(--white);
  text-shadow: 0 0 3px var(--white);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-loading .item-loading .splash .loading-container .loading {
  top: 0;
  left: 0;
  width: 50px;
  height: 1px;
  padding: 25px 0;
  position: absolute;
  border-radius: 50%;
  border: 3px solid var(--white-contrast-text);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  -webkit-animation: rotate 1s ease infinite;
  -moz-animation: rotate 1s ease infinite;
  -o-animation: rotate 1s ease infinite;
  animation: rotate 1s ease infinite;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-detail-text {
  width: 100%;
  height: 60px;
  line-height: 36px;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  display: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-xs) var(--spacing-xxl);
  color: var(--neutral-x-contrast-text);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-top: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-detail-text span {
  width: 100%;
  display: block;
  text-align: center;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-detail-text.active {
  display: block;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-detail-text .plus-values {
  width: 20px;
  margin-top: 7px;
  margin-right: 5px;
  float: left;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary {
  width: 100%;
  z-index: 1;
  background-color: var(--off-white);
  border-top: none;
  position: static;
  display: none;
  border-bottom: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary.active {
  display: block;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 100%;
  height: 61px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary {
    height: 70px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary.locked {
  cursor: no-drop;
  pointer-events: initial;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule {
  border-left: 1px solid var(--border-primary-hight-contrast);
  width: 140px;
  min-width: 140px;
  position: relative;
  padding: 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule {
    width: 120px;
    min-width: 120px;
    padding: 15px 6px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.text-right {
  text-align: right;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.no-border-left {
  border-left: none;
  padding-left: 30px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xxs);
  margin-bottom: 5px;
  height: 18px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title {
    font-size: var(--font-size-xxs);
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title .inner-line-title {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  height: 23px;
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  float: left;
  margin-top: 0;
  margin-left: 6px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title .inner-line-title::first-letter {
  text-transform: uppercase;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title .icon-important-info-full {
  margin-top: 0;
  color: var(--fb-danger-default);
  -webkit-transform: rotate(180deg);
  -moz-transform: rotate(180deg);
  -ms-transform: rotate(180deg);
  -o-transform: rotate(180deg);
  transform: rotate(180deg);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title .icon-important-info-full {
    margin-left: 4px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title .icon-dropdown-arrow1 {
  width: 8px;
  color: var(--off-white-contrast-text);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-title .icon-dropdown-arrow1:before {
  width: 8px;
  content: "\e91a" !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-detail {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-detail .icon-attachment {
  color: var(--off-white-contrast-text);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-detail .icon-attachment.hide-default {
  padding-left: 10px;
  width: 20px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule .line-detail .dot-indicator {
  padding-left: 10px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger {
  position: static;
  width: calc(100% - 280px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger {
    width: calc(100% - 200px);
    max-width: calc(100% - 200px);
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger .line-title {
  overflow: visible;
  margin-bottom: 5px;
  height: 40px;
  line-height: 40px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger .line-detail {
  margin-left: 14px;
  overflow: visible;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger .icon-dropdown-arrow1 {
  height: 22px;
  margin: 9px 0px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger .icon-dropdown-arrow1:before {
  content: "\e91a" !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger .icon-attachment.hide-default {
  padding-left: 10px;
  width: 20px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.bigger .dot-indicator {
  padding-left: 10px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.loading {
  margin-bottom: 1px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary .line-capsule.loading ~ .tables-loading {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .summary.active .line-capsule .line-title .icon-dropdown-arrow1:before {
  content: "\e91b" !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .detail-data {
  display: none;
  width: 100%;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .detail-data .tables-row {
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .detail-data.active {
  display: block;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .line-actions {
  width: 34px;
  min-width: 34px;
  background-color: var(--off-white);
  position: relative;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  cursor: pointer;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .line-actions .checkbox-label {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .list-masterdetail-summary .line-actions.active .checkbox-label:before {
  content: "\e921";
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row.column {
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row.loading .tables-loading {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-transition: all 0.35s ease;
  -moz-transition: all 0.35s ease;
  -o-transition: all 0.35s ease;
  -ms-transition: all 0.35s ease;
  transition: all 0.35s ease;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table {
  margin-top: 25px;
}
.k-ff .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table,
.k-ff .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table {
  margin-top: 26px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table {
    margin-top: 26px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tr,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tr {
  height: 35px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead {
  position: relative;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead::before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead::before {
  display: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr {
  height: 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr {
    height: 26px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th {
  width: 140px;
  min-width: 140px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xxs);
  text-transform: lowercase;
  font-weight: var(--font-weight-regular);
  padding: 5px 10px;
  border-right: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  line-height: 15px;
}
@media (max-width: 1100px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th {
    width: 120px;
    min-width: 120px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th::first-letter,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th::first-letter,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th::first-letter,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th::first-letter {
  text-transform: uppercase;
}
@media screen\0 {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th {
    float: left;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th {
    width: 120px;
    min-width: 120px;
    padding: 5px 6px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th.value {
  text-align: right;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th.observation,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th.observation,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th.observation,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th.observation {
  width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th.observation,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th.observation,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th.observation,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th.observation {
    min-width: 200px;
    max-width: 200px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th.date {
  text-align: center;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th:first-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th:first-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th:first-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th:first-child {
  border-left: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th.bigger,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th.bigger,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th.bigger,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th.bigger {
  width: 100%;
}
@media screen\0 {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead tr th.bigger,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead tr th.bigger,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead .tr th.bigger,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead .tr th.bigger {
    float: left;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead:before {
  content: '';
  width: 36px;
  height: 25px;
  background-color: var(--neutral-x-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: absolute;
  top: 0;
  left: -36px;
  z-index: 2;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead:before {
    height: 26px;
  }
}
.k-ff .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table thead:before,
.k-ff .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table thead:before {
  height: 26px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody {
  position: relative;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr:last-child td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr:last-child .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr:last-child .td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr:first-child td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr:first-child .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr:first-child .td.action-menu-spacer {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .fixed-action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .fixed-action-menu-spacer {
  width: 36px;
  height: 35px;
  min-width: 36px;
  display: block;
  background-color: transparent;
  z-index: 10;
  position: absolute;
  cursor: pointer;
  left: 0;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .fixed-action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .fixed-action-menu {
  width: 35px;
  height: 35px;
  display: block;
  background-color: transparent;
  z-index: 10;
  position: absolute;
  cursor: pointer;
  left: 35px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--off-white);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.action-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.action-menu {
  width: 36px;
  height: 35px;
  background-color: var(--neutral-x-contrast);
  cursor: pointer;
  display: block;
  float: left;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.action-menu:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.action-menu:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e944";
  font-size: 18px;
  line-height: 33px;
  width: 100%;
  height: 100%;
  text-align: center;
  display: inline-block;
  color: var(--neutral-x-contrast-text);
}
@media screen\0 {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.action-menu:before,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.action-menu:before {
    line-height: 34px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.action-menu-spacer,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.action-menu-spacer {
  width: 35px;
  min-width: 35px;
  height: 35px;
  background-color: var(--neutral-x-contrast);
  cursor: pointer;
  display: block;
  float: left;
  border-top: none;
}
@media screen\0 {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.status,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.status {
    padding: 9px !important;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.value {
  text-align: right;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.value.add-value,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.value.add-value {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  cursor: pointer;
  border-right: 1px solid var(--main-primary-x-tint) !important;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.value.add-value:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.value.add-value:before {
  font-family: 'legaldesk-icons' !important;
  content: "\e949";
  font-size: var(--font-size-md);
  left: 15px;
  position: absolute;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.value.add-value:hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.value.add-value:hover {
  background-color: var(--main-primary-default);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td.date,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td.date {
  text-align: center;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu {
  border: none;
  position: absolute;
  left: 0;
  background-color: transparent;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link {
  background: transparent !important;
  border: none;
  padding: 6px 10px;
  position: relative;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .k-icon {
  display: none;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon .k-link .icon-more_options-02 {
  position: absolute;
  top: -2px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover {
  background: transparent;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon.k-state-hover .k-link {
  background-color: transparent;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container {
    top: 22px !important;
    left: 1px !important;
    background: none !important;
    border: none !important;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link:last-child {
  border-bottom: 0;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .tr .td .k-menu.options-menu .options-menu-icon div.k-animation-container .k-menu-group .item-menu-link.has-icon .k-link {
  padding-left: 46px !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table .tbody .icon-new-right-bar,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table .tbody .icon-new-right-bar {
  width: 20px;
  height: 20px;
  line-height: 20px;
  position: absolute;
  top: -22.5px;
  z-index: 3;
  left: 8px;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content {
  width: 100%;
  margin-top: 0px;
  position: relative;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content thead tr,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content thead tr {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content thead th,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content thead th {
  text-align: left;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content thead th.two-columns,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content thead th.two-columns {
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content thead th.two-columns,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content thead th.two-columns {
    width: 200px;
    min-width: 200px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td {
  width: 140px;
  height: 35px;
  min-width: 140px;
  padding: 8px 10px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  position: relative;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
@media (max-width: 1100px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td {
    width: 120px;
    min-width: 120px;
  }
}
@media screen\0 {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td {
    float: left;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td {
    width: 120px;
    min-width: 120px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td.two-columns,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td.two-columns {
  width: 280px;
  min-width: 280px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td.two-columns,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td.two-columns {
    width: 200px;
    min-width: 200px;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td:last-child,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td.bigger,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td.bigger {
  width: 100%;
}
@media screen\0 {
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td.bigger,
  .element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td.bigger {
    float: left;
  }
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td span,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td span {
  width: calc(100% - 20px);
  float: left;
  display: block;
}
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row table.table-content tbody tr td .icon-important-info-full:before,
.element-that-opens .item-content .detail-item-container .list-items .list-item .tables-row .table.table-content tbody tr td .icon-important-info-full:before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.element-that-opens .item-content .ged-docs-container {
  display: flex;
  height: 100%;
  width: 100%;
  background-color: var(--off-white);
}
.element-that-opens .item-content .ged-docs-container ul {
  width: 100%;
  float: left;
  overflow: auto;
}
.element-that-opens .item-content .ged-docs-container ul li {
  display: flex;
  align-items: center;
  padding: 10px 10px 10px 60px;
  cursor: pointer;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  width: 100%;
  border-bottom: 1px solid var(--neutral-x-contrast);
  background-color: var(--white);
}
.element-that-opens .item-content .ged-docs-container ul li:hover {
  background-color: var(--neutral-x-contrast);
}
.element-that-opens .item-content .ged-docs-container ul li:hover .icon-folder {
  color: var(--neutral-x-contrast-text);
}
.element-that-opens .item-content .ged-docs-container ul li .icon-folder {
  color: var(--white-contrast-text);
  margin-right: 10px;
}
.element-that-opens .item-content .ged-docs-container ul li .icon-folder:before {
  line-height: 1 !important;
}
.entity-detail-internal.entity-publicacoes {
  height: calc(100% - 145px) !important;
  width: calc(100% - 50px) !important;
}
.pager-publicacoes {
  width: calc(100% - 415px) !important;
  height: auto;
  position: absolute;
  padding-right: 38px !important;
  bottom: 0;
  border-left: none;
}
.pager-publicacoes .k-pager-numbers li {
  margin-right: 5px;
}
.expanded-content {
  position: absolute;
  background-color: var(--white);
  z-index: 1;
}
.expanded-content.fullscreen .docPageHasProcessNumber {
  position: absolute;
  top: 0;
  bottom: 0;
  display: flex;
  flex-direction: column;
}
.juridico-loading {
  height: 108px;
  position: relative;
  display: none;
  background-color: var(--white);
}
.juridico-loading.active {
  display: block;
}
.juridico-loading .splash {
  width: 60px;
  height: 60px;
  position: absolute;
  top: 50%;
  left: 50%;
  margin-top: -30px;
  margin-left: -28px;
  z-index: 10010;
}
.juridico-loading .splash .loading-container {
  position: relative;
  width: 60px;
  height: 60px;
  margin: 0 auto;
}
.juridico-loading .splash .loading-container .loading-image {
  width: 34px;
  height: 34px;
  position: absolute;
  left: 50%;
  top: 50%;
  margin-left: -19px;
  margin-top: -19px;
}
.juridico-loading .splash .loading-container .loading {
  top: 0;
  left: 0;
  width: 50px;
  height: 1px;
  padding: 25px 0;
  position: absolute;
  border-radius: 50%;
  border: 3px solid var(--white-contrast-text);
  border-top: 3px solid transparent;
  border-bottom: 3px solid transparent;
  -webkit-animation: rotate 1s ease infinite;
  -moz-animation: rotate 1s ease infinite;
  -o-animation: rotate 1s ease infinite;
  animation: rotate 1s ease infinite;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
}
.modal-ged-worksite .durandal-wrapper {
  width: 980px;
  min-width: 980px;
  margin: 0!important;
  transform: translate(-50%, -50%);
}
.k-animation-container .spreadsheet-combo-list {
  max-height: 300px;
  overflow-y: auto;
}
.k-animation-container .spreadsheet-combo-list ul {
  height: 100%;
}
.assunto-detail .k-splitter .k-pane#left-pane {
  overflow: visible;
}
.assunto-detail .k-splitter .k-pane#left-pane .pane-content {
  width: 100%;
  height: 100%;
  display: flex;
}
.assunto-detail .k-splitter .k-pane#left-pane .pane-content .pane-container {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  flex: 1;
}
span.mensal {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
span.bimestral {
  color: var(--fb-success-default);
}
span.trimestral {
  color: var(--statusCustom);
}
span.semanal {
  color: var(--fb-danger-default);
}
span.quinzenal {
  color: var(--fb-waiting-default);
}
span.default {
  color: var(--black);
}
span.none {
  color: var(--data-visualization-neutral-contrast-light);
}
.offset .value-item {
  margin-left: 25px;
}
.pastaFisicaAssuntoModal .title {
  padding-bottom: 18px;
}
.pastaFisicaAssuntoModal .transfer-container {
  display: flex;
  margin: 11px 0 9px;
}
.pastaFisicaAssuntoModal .transfer-container .icon-dropdown-arrow1 {
  background: var(--main-primary-xx-contrast);
  padding: 3px 10px;
  margin-right: 5px;
}
.pastaFisicaAssuntoModal .transfer-container .icon-dropdown-arrow1:last-child {
  transform: rotate(180deg);
}
.pastaFisicaAssuntoModal .registro-incidente {
  padding-bottom: 55px;
}
.pastaFisicaAssuntoModal .form-legaldesk-scroll {
  display: none !important;
}
.pastaFisicaAssuntoModal .content-arquivo {
  height: calc(100% - 30px) !important;
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor {
  height: 100% !important;
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor .k-grid {
  height: 100% !important;
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor .k-grid .k-grid-header .k-grid-header-wrap {
  width: 100% !important;
  min-width: auto !important;
  max-width: 100% !important;
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
  min-width: auto !important;
  max-width: 100% !important;
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor .k-grid .k-grid-content {
  width: 100% !important;
  min-width: auto !important;
  max-width: 100% !important;
  height: calc(100% - 40px) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor .k-grid .k-grid-content table {
  width: 100% !important;
  min-width: auto !important;
  max-width: 100% !important;
}
.pastaFisicaAssuntoModal .content-arquivo .grid-editor .k-grid .k-grid-content .k-grid-content-expander {
  position: relative;
  height: auto;
  min-height: 102px;
}
.log-sistema-modal .modulo-list-container .grid-editor .grid-actions {
  padding: 5px 0;
  height: auto;
  background: var(--white);
}
.log-sistema-modal .modulo-list-container .grid-editor .grid-actions .atualizacao-dropdown {
  width: 179px;
}
.log-sistema-modal .modulo-list-container .grid-editor .grid-actions .atualizacao-dropdown .form-table-row {
  width: 179px;
}
.log-sistema-modal .modulo-list-container .grid-editor .k-grid {
  min-width: auto;
  height: calc(100% - 480px) !important;
}
.pedido-valores-modal .modulo-list-container .grid-editor .grid-actions {
  height: 61px;
  background-color: var(--white);
}
.pedido-valores-modal .modulo-list-container .grid-editor .k-grid {
  min-width: auto;
}
.table-taxes .k-spreadsheet-editor-button .k-i-calendar::before {
  top: -11px;
}
.k-icon-custom {
  left: 5px;
}
.grid-modal-responsaveis ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.grid-modal-responsaveis.modal-fullscreen {
  top: 0 !important;
  left: 0 !important;
}
.grid-modal-responsaveis.modal-fullscreen .if-modal-form-container {
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
}
.grid-modal-responsaveis .wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: 100%;
  box-sizing: border-box;
}
.grid-modal-responsaveis .wrapper .info-container {
  margin-bottom: 30px;
  width: 100%;
}
.grid-modal-responsaveis .wrapper .info-container div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 100%;
}
.grid-modal-responsaveis .wrapper .info-container div:not(:last-child) {
  margin-bottom: 15px;
}
.grid-modal-responsaveis .wrapper .info-container div span {
  display: inline-block;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.grid-modal-responsaveis .wrapper .info-container div span:first-child {
  flex: 0 0 15%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-modal-responsaveis .wrapper .info-container div span:first-child {
    flex: 0 0 20%;
  }
}
.grid-modal-responsaveis .wrapper .info-container div span:nth-child(2) {
  flex: 1;
}
.grid-modal-responsaveis .wrapper .grid-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  background-color: var(--white);
  padding: 9px 18px;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
  border: 1px solid var(--neutral-contrast);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  border-bottom: 0px;
}
.grid-modal-responsaveis .wrapper .grid-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  width: 100%;
  border: 1px solid var(--neutral-contrast);
  position: relative;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid {
  border: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content {
  height: calc(100vh - 273px);
  background-color: var(--off-white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-alt td {
  color: var(--neutral-x-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-alt td ul[entity-id] .icon-more_options-02 {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr {
  height: 45px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row:hover,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr:hover {
  background-image: none;
  background-color: var(--white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: none;
  border-left: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.numeric-column,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.numeric-column {
  text-align: right;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.template-left-column,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.template-left-column {
  text-align: left;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td span.clickable-column,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td a.k-i-expand,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td a.k-i-expand {
  margin-right: 0;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id],
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] {
  width: 20px;
  height: 20px;
  margin-left: var(--spacing-xxxs);
  background-image: none;
  border: none !important;
  background-color: transparent;
  display: inline-block;
  top: 17px;
  position: relative;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 {
  border: none;
  margin-left: var(--spacing-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li {
  text-align: left;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link {
  background-color: var(--main-primary-xx-contrast);
  background-image: none !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled {
  opacity: 0.4;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled span,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled span {
  cursor: not-allowed;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell:first-child,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell:first-child {
  overflow: visible;
  display: flex;
  height: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell {
  direction: rtl;
  white-space: nowrap;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell a {
  outline: none;
  top: 15px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a:before,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell a:before {
  line-height: 11px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label {
  width: fit-content;
  margin-right: 10px;
  margin-top: 4px;
  height: 30px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label:before,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label:before {
  position: initial;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input {
  position: relative;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label,
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label {
  opacity: 0.3;
  cursor: not-allowed;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row:hover {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.numeric-column {
  text-align: right;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.template-left-column {
  text-align: left;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell {
  padding: 15px 30px 15px 0;
  background: var(--main-primary-xx-contrast) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid {
  border-radius: var(--radius-xxxs);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label {
  margin-left: 6px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label:before {
  position: initial;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table {
  width: 100% !important;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead {
  background-color: var(--neutral-x-contrast);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr {
  background-color: var(--white);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  background-image: unset;
  height: 42px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th {
  align-content: center;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child {
  position: relative;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child .checkbox-label {
  position: absolute;
  top: 0;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:nth-child(2) {
  border-left: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody:empty:after {
  padding: 37px 0;
  background-color: var(--white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr {
  height: 45px;
  max-height: 45px;
  background-color: var(--white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.numeric-column {
  text-align: right;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.template-left-column {
  text-align: left;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:last-child td {
  border-bottom: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .k-pager-wrap {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .row-action-menu {
  display: inline-block;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header {
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  padding-right: 0 !important;
  overflow: hidden;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th {
  font-weight: var(--font-weight-regular);
  color: var(--neutral-x-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a {
  color: inherit;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active:hover {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active .k-i-more-vertical:before {
  content: "\e129";
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th[data-role="droptarget"] {
  left: 0;
  overflow: visible;
  position: absolute;
  padding-left: 13px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  background-image: none;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  padding: 9px 10px 9px 10px;
  height: 40px;
  max-height: 40px;
  line-height: 16px;
  cursor: default;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header:last-child {
  border-right: 0px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header.k-with-icon {
  padding-right: 26px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header .k-link {
  font-weight: var(--font-weight-regular);
  color: inherit;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu {
  width: 16px;
  height: 16px;
  padding: 0 !important;
  margin: 0px -20px 0px 0px;
  color: inherit;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active:hover {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  background-color: var(--white);
  background-image: none;
  background-position: unset;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-color: var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-link {
  background: none;
  border: none;
  display: flex;
  color: var(--white-contrast-text);
  place-self: center;
  scroll-snap-align: center;
  position: relative;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xl);
  margin-top: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  content: "\e998";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  content: "\e96c";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  content: "\e99a";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  content: "\e988";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li {
  position: relative;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-bold);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected:before {
  width: 25px;
  height: 2px;
  content: '';
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--neutral-x-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid {
  height: 374px;
  border-radius: var(--spacing-vs);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header-locked {
  border-right: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header-locked tr {
  height: 35px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header-locked tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header-locked tr th {
  position: relative;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap {
  border-right: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap table tr th {
  color: var(--neutral-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap table tr th a {
  color: inherit;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap .k-header.k-with-icon {
  border-right: 1px solid var(--neutral-contrast);
  border-left: none;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content {
  height: calc(100% - 85px) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table {
  width: 100% !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody:empty:after {
  top: 116px;
  padding: 39px 0;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr {
  height: 35px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr td.numeric-column {
  text-align: right;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr td.template-left-column {
  text-align: left;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content table tbody tr.k-state-selected td {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content .k-alt:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--neutral-x-contrast) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked {
  height: calc(100% - 85px) !important;
  border-right: none;
  background-color: var(--off-white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr {
  background-color: var(--white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--white);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr.k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr td {
  position: relative;
  height: 35px;
  padding: 0 8px;
  box-sizing: border-box;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr td .checkbox-label {
  position: absolute;
  width: 40px;
  height: 36px;
  display: block;
  top: 0;
  left: 0;
  color: var(--white-contrast-text);
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr td .checkbox-label:before {
  top: 0;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr td input[type='radio'] {
  margin-left: 5px;
  margin-bottom: 2px;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked tr.k-state-selected td {
  background-color: transparent;
}
.grid-modal-responsaveis .wrapper .grid-container .k-grid .k-grid-content-locked + .k-grid-content {
  width: calc(100% - 41px) !important;
}
.grid-modal-responsaveis .wrapper .grid-container .filter-container {
  position: absolute !important;
  right: 0;
  top: -90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  height: 30px;
}
.grid-modal-responsaveis .wrapper .grid-container .filter-container span:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0px;
  text-align: center;
}
.grid-modal-responsaveis .wrapper .grid-container .filter-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 250px;
  height: 31px;
  padding: 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  padding-left: 5px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.grid-modal-responsaveis .wrapper.no-title .grid-container .filter-container {
  top: -50px;
}
.grid-modal-responsaveis .wrapper .template-container {
  margin-bottom: 30px;
}
.grid-modal-responsaveis .wrapper .template-container.footer {
  margin-bottom: 0;
  margin-top: 30px;
  width: 100%;
  height: 147px;
}
.grid-modal-responsaveis .wrapper .template-container.footer .form-legaldesk .editor-form-field {
  position: relative;
  height: 123px;
}
.grid-modal-responsaveis .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea {
  height: 100px;
}
.grid-modal-responsaveis .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea + .field-validation-error {
  width: 100%;
  display: inline-block;
  left: 0;
  bottom: 5px;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .filter-title {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
  margin-bottom: 10px;
  display: inline-block;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .filter-title::first-letter {
  text-transform: uppercase;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  width: 100%;
  height: 30px;
  border: none;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker {
  width: 100%;
  border: none;
  background-image: none;
  outline: none !important;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
  background-image: none;
  background-color: var(--white);
  outline: none !important;
  box-shadow: none;
  position: relative;
  height: 29px;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  height: 29px;
  padding: 3px 3px 3px 0;
  background-image: none;
  text-indent: 4px;
  border: none;
  box-shadow: none;
  width: 100%;
  border-left: 6px solid var(--neutral-contrast) !important;
  border-radius: 3px;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input:focus {
  transition: all 0.3s ease-in-out;
  border-left: 6px solid var(--main-primary-x-tint) !important;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar {
  outline: none !important;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0px;
  left: 0;
  cursor: pointer;
  overflow: inherit;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar:before {
  content: "\e924";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .date-picker {
  display: inline-block;
  margin-right: 15px;
  width: 150px;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  height: 33px;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  height: 31px;
}
.grid-modal-responsaveis .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  height: 31px;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  position: relative;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .info-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-bottom: 1px solid var(--neutral-contrast);
  padding-bottom: 30px;
  margin-bottom: 0;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .info-container .header-data {
  display: block !important;
  padding: 0 30px;
  box-sizing: border-box;
  margin-bottom: 0;
  flex: 1;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .info-container .pending-value-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  position: relative;
  width: 240px;
  height: 100%;
  border: 1px solid var(--main-primary-x-tint);
  border-radius: var(--radius-vs);
  margin: 0 30px;
  min-height: 57px;
  white-space: nowrap;
  background-color: var(--off-white);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .info-container .pending-value-container .container-title {
  position: absolute;
  left: 50%;
  top: -20px;
  background-color: var(--off-white);
  transform: translateX(-50%);
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  min-width: fit-content;
  padding: var(--spacing-vs) var(--spacing-xxs) var(--spacing-none) var(--spacing-xxs);
  flex: none;
  font-size: var(--font-size-xs);
  border-bottom: 0px;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  color: var(--main-primary-x-tint);
  font-weight: var(--font-weight-semibold);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .info-container .pending-value-container .container-value {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-md);
  flex: none;
  color: var(--main-primary-tint);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .info-container .pending-value-container .container-value.negative-number {
  color: var(--fb-danger-default);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .form-container {
  height: auto;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .form-container .form-legaldesk {
  width: 100%;
  overflow: hidden;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .form-container .form-legaldesk .form-table .form-table-row .editor-form-container button {
  float: right;
  margin-top: 10px;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap input {
  height: 32px;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container {
  width: 100%;
  box-sizing: border-box;
  height: calc(100vh - 551px);
  overflow-y: auto;
  padding: 0 var(--spacing-xxl);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table {
  width: 100%;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table thead th {
  border-bottom: 1px solid var(--neutral-contrast);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  border-left: 1px solid var(--neutral-contrast);
  border-top: 1px solid var(--neutral-contrast);
  text-transform: lowercase;
  padding: 10px;
  text-align: left;
  background-color: var(--off-white);
  font-size: var(--font-size-xs);
  position: sticky;
  top: 0;
  z-index: 2;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table thead th::first-letter {
  text-transform: uppercase;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table thead th:first-child {
  border-left: 1px solid var(--neutral-contrast);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table thead th:last-child {
  border-right: 1px solid var(--neutral-contrast);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody {
  background-color: var(--white);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td {
  border-bottom: 1px solid var(--neutral-contrast);
  border-left: 1px solid var(--neutral-contrast);
  padding: 10px;
  font-size: var(--font-size-xs);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td.align-right {
  text-align: right;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td > span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td:first-child {
  border-left: 1px solid var(--neutral-contrast);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td:last-child {
  border-right: 1px solid var(--neutral-contrast);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions {
  width: auto;
  display: flex;
  justify-content: center;
  align-items: center;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i {
  color: var(--main-primary-x-tint);
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i:hover {
  opacity: 0.5;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .list-container table tbody tr td:nth-last-child(-n+2) {
  white-space: nowrap;
  width: 1%;
}
.grid-modal-responsaveis.selecionar-responsaveis-modal .if-modal-form-container .wrapper .k-pager-wrap {
  width: 100%;
  border-left: none;
  border-right: none;
}
.form-column-workflow {
  padding-left: 0 !important;
}
.form-container .form-legaldesk .multi-register-box .multi-register-header-container .list-header-detail.list-tabelarateio .header-detail {
  width: 17%;
}
.form-container .form-legaldesk .multi-register-box .multi-register-field-container.box-tabelarateio .multi-register-field .list-detail .detail {
  width: 17%;
}
.k-pager-wrap.separated-pager {
  display: flex;
  align-items: start;
  gap: var(--spacing-none);
  justify-content: space-between;
  flex-wrap: wrap;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  background-image: none;
  background-color: var(--white);
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  padding: var(--spacing-xxs) var(--spacing-md);
}
.k-pager-wrap.separated-pager .k-pager-numbers {
  margin: var(--spacing-none) var(--spacing-xxxs);
}
.k-pager-wrap.separated-pager .k-pager-numbers li {
  width: 28px;
  height: 26px;
  margin: 0 2px;
}
.k-pager-wrap.separated-pager .k-pager-numbers .k-state-selected {
  width: auto;
  height: 26px;
  min-width: 28px;
  line-height: 26px;
  background: none;
  border: none;
  vertical-align: top;
  padding: var(--spacing-none);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  color: var(--black);
}
.k-pager-wrap.separated-pager .k-pager-numbers .k-link {
  width: auto;
  height: 26px;
  min-width: 28px;
  border: none;
  background: none;
  line-height: 26px;
  text-align: center;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  padding: var(--spacing-none);
  /*@media @iPad {
                margin-left: var(--spacing-xs);
            }*/
}
.k-pager-wrap.separated-pager .k-pager-numbers .k-link:hover:not(.k-state-disabled) {
  font-weight: var(--font-weight-semibold);
  color: var(--neutral-x-contrast-text);
}
.k-pager-wrap.separated-pager .k-link {
  width: 26px;
  height: 26px;
  border: none;
  color: inherit;
  background: none;
  align-content: center;
  padding: var(--spacing-none);
  -webkit-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -moz-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  -o-border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  border-radius: var(--radius-none) var(--radius-none) var(--radius-none) var(--radius-none);
  font-size: var(--font-size-sm);
}
.k-pager-wrap.separated-pager .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xxl);
  margin-top: var(--spacing-none);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.k-pager-wrap.separated-pager .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 22px !important;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-pager-wrap.separated-pager .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 22px !important;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-pager-wrap.separated-pager .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 22px !important;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-pager-wrap.separated-pager .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 22px !important;
  display: inline-flex;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  line-height: 34px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.k-pager-wrap.separated-pager .k-link .k-i-arrow-e,
.k-pager-wrap.separated-pager .k-link .k-i-arrow-w,
.k-pager-wrap.separated-pager .k-link .k-i-seek-e,
.k-pager-wrap.separated-pager .k-link .k-i-seek-w {
  width: 10px;
  height: 10px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  background: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 1;
  position: relative;
  overflow: visible;
}
.k-pager-wrap.separated-pager .k-link .k-i-arrow-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.k-pager-wrap.separated-pager .k-link .k-i-seek-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.k-pager-wrap.separated-pager .k-link .k-i-seek-e:after {
  content: ' ';
  width: 1px;
  height: 17px;
  background-color: var(--main-primary-default);
  position: absolute;
  top: -12px;
  right: -4px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.k-pager-wrap.separated-pager .k-link .k-i-seek-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.k-pager-wrap.separated-pager .k-link .k-i-seek-w:after {
  content: ' ';
  width: 1px;
  height: 17px;
  background-color: var(--main-primary-default);
  position: absolute;
  bottom: 5px;
  left: 13px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.k-pager-wrap.separated-pager .k-link .k-i-arrow-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.k-pager-wrap.separated-pager .k-link:hover:not(.k-state-disabled) .k-icon {
  color: var(--neutral-x-contrast-text) !important;
}
.k-pager-wrap.separated-pager .k-link.k-state-disabled .k-icon:before {
  cursor: not-allowed !important;
}
.k-pager-wrap.separated-pager .k-dropdown {
  width: 5.1em;
}
.k-pager-wrap.separated-pager .k-dropdown .k-dropdown-wrap {
  background-color: var(--white) !important;
}
.k-pager-wrap.separated-pager.small {
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  height: 48px;
  display: flex;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  overflow-x: auto;
  overflow-y: hidden;
  font-size: var(--font-size-xs);
  /*@media @iPad {
            padding-inline: var(--spacing-vs);
            padding-block: var(--spacing-none);
        }*/
}
.k-pager-wrap.separated-pager.small .k-link.k-pager-nav {
  width: 22px;
  min-width: 22px;
  margin: var(--spacing-none);
}
.k-pager-wrap.separated-pager.small .k-pager-numbers {
  margin: var(--spacing-none);
  -webkit-transform: scale(0.9);
  -moz-transform: scale(0.9);
  -o-transform: scale(0.9);
  -ms-transform: scale(0.9);
  transform: scale(0.9);
  margin-top: 1px;
}
.k-pager-wrap.separated-pager.small .k-pager-numbers li {
  min-width: 22px;
  width: auto;
}
.k-pager-wrap.separated-pager.small .k-pager-numbers li .k-state-selected,
.k-pager-wrap.separated-pager.small .k-pager-numbers li .k-link {
  min-width: 22px;
  width: auto;
}
.k-pager-wrap.separated-pager.small .k-pager-info {
  white-space: nowrap;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-pager-wrap.separated-pager.small .k-pager-info {
    display: none;
  }
}
.k-pager-info {
  margin-left: auto;
  color: var(--neutral-x-contrast-text);
  padding: var(--spacing-none) var(--spacing-md);
}
.withDetailBar .k-hierarchy-cell {
  width: 28px !important;
}
.k-hierarchy-cell,
.k-hierarchy-col {
  width: 40px !important;
}
.k-grid.masterDetailGrid.masterDetailGridColumnAction .k-hierarchy-cell,
.k-grid.masterDetailGrid.masterDetailGridColumnAction .k-hierarchy-col {
  width: 55px !important;
}
.alocacao-recebimento .k-grid.masterDetailGrid.masterDetailGridColumnAction .k-hierarchy-cell,
.alocacao-recebimento .k-grid.masterDetailGrid.masterDetailGridColumnAction .k-hierarchy-col {
  width: 80px !important;
}
.alocacao-recebimento .k-grid.masterDetailGrid.masterDetailGridColumnAction th.k-hierarchy-cell {
  width: 80px !important;
  vertical-align: middle;
  position: relative;
}
.alocacao-recebimento .k-grid.masterDetailGrid.masterDetailGridColumnAction th.k-hierarchy-cell .checkbox-input {
  margin-left: 4px;
}
.alocacao-recebimento .k-grid.masterDetailGrid.masterDetailGridColumnAction th.k-hierarchy-cell .checkbox-label {
  width: 24px;
  height: 24px;
  top: 9px;
  left: 9px;
}
.k-grid.masterDetailGrid.masterDetailGridColumnAction .k-grid-content {
  position: relative;
}
.sidebar-container {
  width: 280px;
  background-color: var(--white);
  border: 2px #333;
  padding: 20px;
  font-family: Arial, sans-serif;
  font-size: 14px;
  color: #333;
  display: flex;
  flex-direction: column;
  justify-content: space-between;
}
.sidebar-container .section {
  margin-bottom: 25px;
}
.sidebar-container .section strong {
  display: block;
  font-size: 16px;
  color: #333;
  margin-bottom: 15px;
}
.sidebar-container .section-kanban {
  margin-bottom: 25px;
  color: var(--white-contrast-text);
}
.sidebar-container .section-kanban strong {
  display: block;
  font-size: 16px;
  margin-bottom: 15px;
}
.sidebar-container .info-row {
  display: flex;
  justify-content: space-between;
  margin-bottom: 12px;
  line-height: 1.4;
}
.sidebar-container .info-row .info-label {
  color: #555;
  flex-basis: 30%;
}
.sidebar-container .info-row .info-label-card-kanban {
  flex-basis: 30%;
  font-weight: 600;
}
.sidebar-container .info-row .info-label-card-kanban-longer {
  flex-basis: 45%;
  font-weight: 600;
}
.sidebar-container .info-row .info-value {
  text-align: right;
  flex-basis: 70%;
}
.sidebar-container .kanban-delivery-section {
  margin-top: auto;
  display: flex;
  flex-direction: column;
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-vs);
  color: var(--white-contrast-text);
}
.pane-container #root {
  padding: 0 0 0 20px !important;
}
.pane-container #root #rootText {
  padding: 10px 290px 10px 0px;
}
.pane-container #root > span {
  width: 100%;
  display: block;
  line-height: 40px;
}
.pane-container div.k-treeview #treeview-list {
  position: relative;
  overflow-x: hidden;
}
.pane-container div.k-treeview #treeview-list .k-item {
  transition: background 0.4s ease-in-out;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  background: var(--white) !important;
  cursor: pointer;
  border-bottom: 1px solid var(--neutral-x-contrast);
  padding: 0 0 0 22px;
}
.pane-container div.k-treeview #treeview-list .k-item[aria-expanded="true"] {
  transition: background 0.4s ease-in-out;
  background-color: var(--neutral-contrast) !important;
}
.pane-container div.k-treeview #treeview-list .k-item .k-icon.k-i-expand::before,
.pane-container div.k-treeview #treeview-list .k-item .k-icon.k-i-collapse::before {
  color: unset;
}
.pane-container div.k-treeview #treeview-list .k-item:last-child {
  border-bottom: none;
}
.pane-container div.k-treeview #treeview-list .k-item .k-group .k-item {
  transition: background 0.4s ease-in-out;
  background-color: var(--neutral-x-contrast) !important;
}
.pane-container div.k-treeview #treeview-list .k-item .k-group .k-item .k-group .k-item {
  transition: background 0.4s ease-in-out;
  background-color: var(--off-white) !important;
}
.pane-container div.k-treeview #treeview-list .k-item .k-item {
  margin-left: -22px;
  padding-left: 30px;
  width: 350px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .pane-container div.k-treeview #treeview-list .k-item .k-item {
    width: 334px;
  }
}
.pane-container div.k-treeview #treeview-list .k-item .k-item:first-child {
  border-top: 1px solid var(--neutral-x-contrast);
}
.pane-container div.k-treeview #treeview-list .k-item .k-item .k-in {
  width: calc(100% - 20px);
}
.pane-container div.k-treeview #treeview-list .k-item .k-item .k-item {
  margin-left: -30px;
  width: 365px;
  padding-left: 60px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .pane-container div.k-treeview #treeview-list .k-item .k-item .k-item {
    width: 334px;
  }
}
.pane-container div.k-treeview #treeview-list .k-item .k-item .k-item .k-in {
  width: 100% !important;
}
.pane-container div.k-treeview #treeview-list .k-item .k-item .k-item .k-item {
  width: 364px;
  padding-left: 75px;
  margin-left: -60px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .pane-container div.k-treeview #treeview-list .k-item .k-item .k-item .k-item {
    width: 333px;
  }
}
.pane-container div.k-treeview #treeview-list .k-item .k-item .k-item .k-item .k-item {
  margin-left: -75px;
  padding-left: 90px;
  width: 365px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .pane-container div.k-treeview #treeview-list .k-item .k-item .k-item .k-item .k-item {
    width: 334px;
  }
}
.pane-container div.k-treeview #treeview-list .k-item .k-plus,
.pane-container div.k-treeview #treeview-list .k-item .k-minus {
  position: absolute;
  top: 10px;
}
.pane-container div.k-treeview #treeview-list .k-in {
  width: calc(100% - 35px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: none !important;
  background-image: none !important;
  box-shadow: none !important;
  color: var(--data-visualization-black-contrast-dark);
  position: relative;
  border: none !important;
  margin: 0 !important;
}
.pane-container div.k-treeview #treeview-list li[data-expanded="true"] {
  padding-bottom: 0 !important;
}
.pane-container div.k-treeview #treeview-list .k-i-expand,
.pane-container div.k-treeview #treeview-list .k-i-collapse {
  position: relative;
  z-index: 10;
  color: var(--data-visualization-black-contrast-dark);
}
.pane-container div.k-treeview #treeview-list .k-i-collapse {
  transition: all 0.4s;
}
.pane-container div.k-treeview #treeview-list .k-i-collapse::before {
  content: "\e962";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--main-primary-tint);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.pane-container div.k-treeview #treeview-list .k-i-expand {
  transition: all 0.4s;
}
.pane-container div.k-treeview #treeview-list .k-i-expand::before {
  content: "\e964";
  font-family: "legaldesk-icons-md" !important;
  font-weight: normal;
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--main-primary-tint);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.pane-container div.k-treeview #treeview-list .k-state-selected {
  color: var(--neutral-tint-text) !important;
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
  position: relative;
  overflow: visible !important;
}
.pane-container div.k-treeview #treeview-list .k-state-selected span {
  position: relative;
}
.pane-container div.k-treeview #treeview-list .k-state-selected:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast) !important;
  top: 0;
  left: -200px;
}
.pane-container div.k-treeview #treeview-list .k-state-hover {
  background-color: var(--background-secondary-xxl-contrast) !important;
  position: relative;
  overflow: visible !important;
}
.pane-container div.k-treeview #treeview-list .k-state-hover span {
  position: relative;
}
.pane-container div.k-treeview #treeview-list .k-state-hover:before {
  content: '';
  position: absolute;
  width: 100%;
  height: 100%;
  background-color: var(--background-secondary-xxl-contrast) !important;
  top: 0;
  left: -200px;
}
.header-outside-pane {
  height: 50px !important;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background: var(--white);
  padding-inline: var(--spacing-xxl);
  display: flex;
  align-items: center;
}
.header-outside-pane .search-container {
  flex: 1;
}
.plano-contas-splitter.k-scrollable {
  margin-top: -2px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .plano-contas-splitter.k-scrollable {
    height: 535px !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .plano-contas-splitter.k-scrollable {
    height: 502px !important;
  }
}
.k-splitter .k-pane .pane-content.plano-de-contas-container {
  height: calc(100vh - 166px);
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-splitter .k-pane .pane-content.plano-de-contas-container {
    height: calc(100vh - 197px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .k-splitter .k-pane .pane-content.plano-de-contas-container {
    height: calc(100vh - 230px);
  }
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container {
  width: 100%;
  height: calc(100vh - 238px) !important;
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container {
  width: 100%;
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk {
  height: calc(100vh - 238px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk {
    height: calc(100vh - 268px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk {
    height: calc(100vh - 301px);
  }
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk .form-table {
  max-width: 850px;
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk .form-table .form-table-row .editor-form-container:nth-child(3) {
  border-bottom: none;
  padding-bottom: inherit;
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk .form-table .form-table-row .form-column-1 {
  padding: 0 !important;
  min-width: 50% !important;
  padding-right: 19px !important;
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk .form-table .form-table-row .form-column-2 {
  width: 50%;
  padding-left: 19px !important;
  padding-right: 0 !important;
}
.k-splitter .k-pane .pane-content.plano-de-contas-container .pane-container .form-container .form-legaldesk .form-table.max-size {
  margin-left: calc(50% - 850px/2);
}
.k-splitter .k-pane .pane-content .pane-container .grid-editor .k-grid {
  border-left: none;
}
.detail #fixed-left-buttons {
  padding: 9px 6px;
}
.detail #fixed-left-buttons .pane-header-btn {
  width: 30px;
  height: 20px;
  padding: 5px 5px 0 5px;
}
.detail #fixed-left-buttons .pane-header-btn:after {
  width: 30px;
  height: 20px;
  margin-top: 0;
}
.detail #horizontal #left-pane .pane-content .pane-header .pane-header-btn {
  width: 30px;
  height: 20px;
  padding: 5px 5px 0 5px;
  margin-left: 5px;
}
.detail #horizontal #left-pane .pane-content .pane-header .pane-header-btn:first-child {
  margin-left: 0;
}
.detail #horizontal #left-pane .pane-content .pane-header .pane-header-btn:after {
  width: 30px;
  height: 20px;
  margin-top: 0;
}
.detail #horizontal #left-pane .pane-content .pane-header .icon-come-back {
  width: 20px;
}
.detail #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li {
  font-weight: 600;
  letter-spacing: 1px;
  font-size: 13px;
  text-transform: uppercase!important;
}
.detail #horizontal #left-pane .pane-content .pane-container .left-menu-tabs li .active {
  color: var(--data-visualization-white-contrast-light);
  background-color: var(--main-primary-default);
}
.detail #horizontal #right-pane .pane-content {
  position: relative;
}
.detail #horizontal #right-pane .pane-content .pane-header .pane-header-btn {
  padding-left: 20px;
  width: 30px;
  height: 20px;
  padding: 5px 5px 0 5px;
  margin-left: 5px;
  z-index: 2;
}
.detail #horizontal #right-pane .pane-content .pane-header .pane-header-btn:first-child {
  margin-left: 10px;
}
.detail #horizontal #right-pane .pane-content .pane-header .pane-header-btn:after {
  width: 30px;
  height: 20px;
  margin-top: 0;
}
.detail #horizontal #right-pane .pane-content .pane-container .detail-columns.detail-header-full .rightHeader {
  height: 46px;
}
.grid-action-filter-detail-oportunidade .k-list-filter {
  position: relative;
  margin-bottom: 0px;
  padding: 10px;
  max-width: 100%;
  overflow: hidden;
  background: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.grid-action-filter-detail-oportunidade .k-list-filter input {
  background-color: var(--white);
  color: var(--white-contrast-text);
  box-shadow: none;
}
.grid-action-filter-detail-oportunidade .k-list-filter .k-icon {
  color: var(--white-contrast-text);
}
.grid-action-filter-detail-oportunidade .k-list-filter > .k-textbox {
  display: flex !important;
  width: 100% !important;
  height: 34px;
}
.grid-action-filter-detail-oportunidade .k-list-filter > .k-icon {
  top: calc(50% + 4px);
  right: 18px;
  margin-top: -3px !important;
}
.grid-action-filter-detail-oportunidade .k-list-optionlabel {
  display: none;
}
#grupo-despesas-alcada-list .k-list-filter {
  position: relative;
  margin-bottom: 0px;
  padding: 10px;
  max-width: 100%;
  overflow: hidden;
  background: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
#grupo-despesas-alcada-list .k-list-filter input {
  background-color: var(--white);
  color: var(--white-contrast-text);
  box-shadow: none;
}
#grupo-despesas-alcada-list .k-list-filter .k-icon {
  color: var(--white-contrast-text);
}
#grupo-despesas-alcada-list .k-list-filter > .k-textbox {
  display: flex !important;
  width: 100% !important;
  height: 34px;
}
#grupo-despesas-alcada-list .k-list-filter > .k-icon {
  top: calc(50% + 4px);
  right: 18px;
  margin-top: -3px !important;
}
#grupo-despesas-alcada-list .k-list-optionlabel {
  height: 34px;
  line-height: 34px;
  border-radius: 0px;
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
  background-image: none;
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
#grupo-despesas-alcada-list .k-list-optionlabel.k-state-hover {
  background-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
#header-filter-actions-profissional_listbox li {
  display: inline-flex;
  width: 93%;
  padding: var(--spacing-xs);
}
#header-filter-actions-profissional_listbox li .default-profile-image {
  width: 25px;
  height: 25px;
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 25px 25px;
  margin: 0 10px 0 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
#header-filter-actions-profissional_listbox li .default-profile-image.system-image {
  background-image: url('../Images/defaut_system_picture.jpg') !important;
}
#header-filter-actions-profissional_listbox li .default-prof-name {
  flex: 1;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#header-filter-actions-profissional-list .k-list-filter,
#header-filter-actions-tipo-historico-list .k-list-filter,
.header-filter-actions-list .k-list-filter {
  position: relative;
  margin-bottom: 0px;
  padding: 10px;
  max-width: 100%;
  overflow: hidden;
  background: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
#header-filter-actions-profissional-list .k-list-filter input,
#header-filter-actions-tipo-historico-list .k-list-filter input,
.header-filter-actions-list .k-list-filter input {
  background-color: var(--white);
  color: var(--white-contrast-text);
  box-shadow: none;
}
#header-filter-actions-profissional-list .k-list-filter .k-icon,
#header-filter-actions-tipo-historico-list .k-list-filter .k-icon,
.header-filter-actions-list .k-list-filter .k-icon {
  color: var(--white-contrast-text);
}
#header-filter-actions-profissional-list .k-list-filter > .k-textbox,
#header-filter-actions-tipo-historico-list .k-list-filter > .k-textbox,
.header-filter-actions-list .k-list-filter > .k-textbox {
  display: flex !important;
  width: 100% !important;
  height: 34px;
}
#header-filter-actions-profissional-list .k-list-filter > .k-icon,
#header-filter-actions-tipo-historico-list .k-list-filter > .k-icon,
.header-filter-actions-list .k-list-filter > .k-icon {
  top: calc(50% + 4px);
  right: 18px;
  margin-top: -3px !important;
}
#header-filter-actions-profissional-list .k-list-optionlabel,
#header-filter-actions-tipo-historico-list .k-list-optionlabel,
.header-filter-actions-list .k-list-optionlabel {
  height: 34px;
  line-height: 34px;
  border-radius: 0px;
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
  background-image: none;
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  cursor: pointer;
}
#header-filter-actions-profissional-list .k-list-optionlabel.k-state-hover,
#header-filter-actions-tipo-historico-list .k-list-optionlabel.k-state-hover,
.header-filter-actions-list .k-list-optionlabel.k-state-hover {
  background-color: var(--main-primary-xx-contrast);
  color: var(--data-visualization-black-contrast-dark);
}
#header-filter-actions-profissional-list .k-nodata,
#header-filter-actions-tipo-historico-list .k-nodata,
.header-filter-actions-list .k-nodata {
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
  border-top: none;
}
.plano-contas-list {
  margin-top: 90px;
  border-top: 1px solid var(--neutral-x-contrast);
}
.plano-contas-list .grid-editor {
  height: calc(100vh - 130px) !important;
}
.plano-contas-list .pane-container .form-container .grid-actions {
  border-left: 0;
  padding: var(--spacing-xs) var(--spacing-xxl);
  height: 16px;
}
.plano-contas-list .pane-container .form-container .grid-actions .grid-action-container {
  top: -10px;
}
.plano-contas-list .pane-container .form-container .grid-actions .grid-action-container .editor-labeled-button {
  min-width: 6px;
  min-height: 6px;
}
.plano-contas-list .pane-container .form-container .form-container form {
  margin-top: 0px;
}
.plano-contas-list .header-outside-pane .header-separator {
  width: 1px;
  height: 30px;
  background-color: var(--neutral-x-contrast-text);
  float: left;
  margin-top: -3px;
  margin-left: 15px;
  margin-right: 20px;
}
.plano-contas-list .header-outside-pane label {
  float: left;
  font-size: var(--font-size-sm);
  color: var(--neutral-x-contrast-text);
  font-weight: var(--font-weight-semibold);
  line-height: var(--spacing-xxl);
  text-transform: lowercase;
}
.plano-contas-list .header-outside-pane label::first-letter {
  text-transform: uppercase;
}
.plano-contas-list .header-outside-pane .right-action-container {
  width: 340px;
  float: left;
  margin-left: 20px;
  height: 34px;
  margin-top: -5px;
}
.plano-contas-list .panes-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 100%;
  height: 100%;
  height: calc(100% - 50px);
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.plano-contas-list .panes-content #left-pane {
  width: 350px;
  max-width: 350px;
  min-width: 350px;
  position: relative;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container {
  max-height: calc(100vh - 128px);
  overflow: hidden;
  outline: none;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .plano-contas-list .panes-content #left-pane .pane-content .pane-container {
    max-height: calc(100vh - 194px) !important;
  }
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container #root {
  background: transparent;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: hidden;
  cursor: pointer;
  width: 100%;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container #root #rootText {
  color: var(--data-visualization-black-contrast-dark);
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container .k-treeview .k-item .k-icon {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  float: none;
  margin-top: 0px;
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container .k-treeview .k-item .k-in {
  width: 100%;
  height: 100%;
  line-height: 40px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container .k-treeview .k-item .k-in > span {
  display: block;
  color: var(--data-visualization-black);
  max-width: calc(100% - 25px);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.k-state-selected .plano-contas-list .panes-content #left-pane .pane-content .pane-container .k-treeview .k-item .k-in > span {
  color: var(--neutral-tint-text);
}
.plano-contas-list .panes-content #left-pane .pane-content .pane-container .k-treeview .k-item .k-in.k-state-selected > span {
  color: var(--neutral-tint-text);
}
.plano-contas-list .panes-content #right-pane {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.plano-contas-list .panes-content #right-pane .pane-content {
  width: 100%;
}
.plano-contas-list .panes-content #right-pane .pane-content .pane-container {
  width: 100%;
  height: calc(100vh - 128px);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
.plano-contas-list .panes-content #right-pane .pane-content .pane-container .message-pane {
  color: var(--off-white-contrast-text);
  -webkit-align-self: center;
  align-self: center;
  text-transform: lowercase;
  font-style: italic;
  opacity: 0.7;
  font-size: 12px;
}
.plano-contas-list .panes-content #right-pane .pane-content .pane-container .message-pane::first-letter {
  text-transform: uppercase;
}
.plano-contas-list .panes-content #right-pane .form-legaldesk {
  padding: 30px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.plano-contas-list .panes-content #right-pane .form-legaldesk .form-table .form-column-2-centered {
  padding-left: 15px;
}
.plano-contas-list .panes-content #right-pane .form-legaldesk .form-table .form-column-1-centered {
  padding-right: 15px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .plano-contas-list .panes-content #right-pane .form-legaldesk .form-table .form-column-1-centered {
    padding-left: 0;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .plano-contas-list .panes-content #right-pane .form-legaldesk .form-table .form-column-2-centered .editor-form-container,
  .plano-contas-list .panes-content #right-pane .form-legaldesk .form-table .form-column-1-centered .editor-form-container {
    min-width: 297px !important;
  }
}
.plano-contas-list .panes-content #right-pane .form-legaldesk .container-bottom-buttons {
  width: calc(100% - 359px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .plano-contas-list .panes-content #right-pane .form-legaldesk .container-bottom-buttons {
    right: 0;
    left: auto;
  }
}
.plano-contas-list.alcada-list {
  min-width: 100%;
  width: 100%;
  height: calc(100vh - 130px);
}
.plano-contas-list.alcada-list .pane-content {
  max-height: calc(100vh - 178px) !important;
}
.plano-contas-list.alcada-list .pane-content .pane-container {
  max-height: calc(100vh - 178px) !important;
  overflow-y: auto !important;
}
.descricaoReuniao .form-container.step {
  display: none;
}
.descricaoReuniao .form-container.step.active {
  display: block;
}
.descricaoReuniao .form-container .editor-form-container.half .editor-form-field {
  width: 50% !important;
}
.descricaoReuniao .form-container .editor-form-container.half .editor-form-field .k-multiselect {
  border-color: var(--border-primary-hight-contrast);
}
.descricaoReuniao .form-container .editor-form-container.half .editor-form-field .k-multiselect .k-multiselect-wrap {
  height: 280px;
}
.descricaoReuniao .form-container .editor-form-container.half .editor-form-field .k-multiselect .k-multiselect-wrap .k-input {
  width: 100%;
}
.chevron {
  width: 18px;
  height: 18px;
}
.chevron:before {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: '';
  display: inline-block;
  height: 5px;
  left: 1px;
  position: relative;
  top: 2px;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 5px;
}
.chevron.double:after {
  border-style: solid;
  border-width: 2px 2px 0 0;
  content: '';
  display: inline-block;
  height: 5px;
  left: 1px;
  position: relative;
  top: 2px;
  transform: rotate(-45deg);
  vertical-align: top;
  width: 5px;
}
.chevron.right:before {
  left: 0;
  transform: rotate(45deg);
}
.chevron.right.double:after {
  left: 0;
  transform: rotate(45deg);
}
.chevron.left:before {
  left: 0;
  transform: rotate(-135deg);
}
.chevron.left.double:after {
  left: 0;
  transform: rotate(-135deg);
}
.chevron.bottom:before {
  top: 0;
  transform: rotate(135deg);
}
.chevron.bottom.double:after {
  top: 0;
  transform: rotate(135deg);
}
.k-pager-wrap.simple-pager {
  width: calc(100% - 1px);
  height: 28px;
  background-color: var(--white);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  padding: 0px 20px;
  border-top: none;
  margin-bottom: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  align-items: start;
  justify-content: space-between;
  flex-wrap: wrap;
}
.k-pager-wrap.simple-pager.no-margin {
  margin-bottom: var(--spacing-none);
}
.k-pager-wrap.simple-pager .k-pager-numbers {
  margin: 0 8px;
}
.k-pager-wrap.simple-pager .k-pager-numbers li {
  width: 24px;
  height: 22px;
  min-width: 24px;
}
.k-pager-wrap.simple-pager .k-pager-numbers .k-state-selected {
  width: 24px;
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  border-radius: 0;
  background: none;
  color: var(--main-primary-contrast);
  border: none;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  font-weight: bold;
  vertical-align: top;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
}
.k-pager-wrap.simple-pager .k-pager-numbers .k-link {
  width: 24px;
  height: 22px;
  min-width: 24px;
  line-height: 22px;
  border: none;
  font-size: var(--font-size-sm);
  background: none;
  color: var(--neutral-x-contrast-text);
  font-weight: var(--font-weight-medium);
  border-radius: 0;
  margin: var(--spacing-none);
  padding: var(--spacing-none);
}
.k-pager-wrap.simple-pager .k-link {
  background: none;
  border: none;
  border-radius: 0;
  padding: 0px;
  margin: 0px;
  color: var(--neutral-x-contrast-text);
}
.k-pager-wrap.simple-pager .k-link:hover {
  font-weight: var(--font-weight-semibold);
}
.k-pager-wrap.simple-pager .k-link .k-i-arrow-e,
.k-pager-wrap.simple-pager .k-link .k-i-arrow-w,
.k-pager-wrap.simple-pager .k-link .k-i-seek-e,
.k-pager-wrap.simple-pager .k-link .k-i-seek-w {
  width: 5px;
  height: 5px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  background: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 1;
  position: relative;
  overflow: visible;
}
.k-pager-wrap.simple-pager .k-link .k-i-arrow-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.k-pager-wrap.simple-pager .k-link .k-i-arrow-w {
  margin-left: 3px;
}
.k-pager-wrap.simple-pager .k-link .k-i-seek-e {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin-left: 7px;
}
.k-pager-wrap.simple-pager .k-link .k-i-seek-e:after {
  content: ' ';
  width: 5px;
  height: 5px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  background: none;
  opacity: 1;
  position: relative;
  overflow: visible;
  left: 4px;
  top: -6px;
  display: inline-block;
}
.k-pager-wrap.simple-pager .k-link .k-i-seek-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
  margin-left: 7px;
}
.k-pager-wrap.simple-pager .k-link .k-i-seek-w:after {
  content: ' ';
  width: 5px;
  height: 5px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  background: none;
  opacity: 1;
  position: relative;
  overflow: visible;
  left: 4px;
  top: -6px;
  display: inline-block;
}
.k-pager-wrap.simple-pager .k-link .k-i-arrow-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.k-pager-wrap.simple-pager .k-link.k-state-disabled .k-icon {
  border-color: var(--border-primary-hight-contrast);
}
.k-pager-wrap.simple-pager .k-link.k-state-disabled .k-icon:after {
  border-color: var(--border-primary-hight-contrast);
}
.k-pager-wrap.simple-pager .k-pager-info {
  font-size: 11px;
}
#favorite-cases .modulo-list-container {
  padding: var(--spacing-none) !important;
}
#favorite-cases .modulo-list-container .grid-editor {
  padding: var(--spacing-none) !important;
}
#favorite-cases .modulo-list-container .grid-editor .grid-actions {
  padding: var(--spacing-none) var(--spacing-md);
}
#favorite-cases .modulo-list-container .grid-editor .grid-actions .grid-action-link {
  margin-right: 20px;
}
#favorite-cases .modulo-list-container .grid-editor .grid-actions .grid-action-link.disabled-button,
#favorite-cases .modulo-list-container .grid-editor .grid-actions .grid-action-link.disabled {
  opacity: 0.4;
  filter: alpha(opacity=40);
  cursor: no-drop;
}
#favorite-cases .modulo-list-container .grid-editor .grid-actions .grid-action-link.disabled-button i,
#favorite-cases .modulo-list-container .grid-editor .grid-actions .grid-action-link.disabled i {
  opacity: 1 !important;
  filter: alpha(opacity=100) !important;
  cursor: no-drop;
}
#favorite-cases .modulo-list-container .grid-editor .data-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  height: calc(100vh - 125px);
  outline: none;
  display: block;
  background-color: var(--white);
  border-right: none;
  border-left: none;
  border-bottom: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
#favorite-cases .modulo-list-container .grid-editor .data-container button {
  border: none;
  box-sizing: border-box;
  background-color: transparent;
  padding: 0;
  outline: none;
}
#favorite-cases .modulo-list-container .grid-editor .data-container b {
  font-weight: 600;
  color: var(--neutral-x-contrast-text);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .icon-chronometer-play:before {
  font-size: 14px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .icon-header-favorite:before {
  font-size: 17px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane {
  width: 258px;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: var(--white);
  float: left;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 20px 17px;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #favorite-cases .modulo-list-container .grid-editor .data-container .left-pane {
    height: calc(100% - 25px);
  }
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: 218px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule:not(:last-child) {
  margin-bottom: 10px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule .case-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  background-color: var(--off-white);
  width: 100%;
  height: 35px;
  min-height: 35px;
  padding: 0 15px;
  color: var(--neutral-x-contrast-text);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule .case-header i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule .case-header > *:not(:last-child) {
  margin-right: 20px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule .case-content {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 15px;
  color: var(--white-contrast-text);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule .case-content .line {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: 12px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule .case-content .line:not(:last-child) {
  margin-bottom: 10px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule.has-timesheet .case-header,
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule.has-timesheet .case-content {
  opacity: 0.7;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule.has-timesheet .case-header button i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .left-pane .case-capsule.has-timesheet .case-header button:last-child i {
  cursor: not-allowed;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-wrap: wrap;
  overflow-y: auto;
  overflow-x: hidden;
  padding: 0 0 20px 20px;
  width: calc(100% - 258px);
  max-height: calc(100vh - 127px);
  float: right;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 218px;
  min-width: 218px;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  margin: 20px 20px 0 0;
  border: 1px solid var(--border-primary-hight-contrast);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box:hover .chrono-info-wrapper i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box:hover .chrono-data,
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box:hover .chrono-actions-wrapper {
  background-color: var(--off-white);
  border-color: var(--border-primary-hight-contrast);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box.active .chrono-info-wrapper .chrono-control {
  background-color: var(--fb-success-default);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box.active .chrono-info-wrapper .chrono-control i {
  color: var(--fb-success-default-text);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box.active .chrono-info-wrapper .chrono-control i:before {
  content: "\e907";
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-control {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 42px;
  min-width: 42px;
  cursor: pointer;
  transition: border-color 0.15s linear;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-control i {
  color: var(--neutral-x-contrast-text);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-actions {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  flex: 1;
  width: 100%;
  justify-content: right;
  margin-top: 4px;
  margin-right: 12px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-actions button {
  height: 100%;
  min-width: 30px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-info-wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  border-color: var(--border-primary-hight-contrast);
  box-sizing: border-box;
  height: 35px;
  min-height: 35px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  transition: background-color 0.15s linear, border-color 0.15s linear;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-info-wrapper i {
  transition: color 0.15s linear;
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-data {
  flex: 1;
  background-color: var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: 12px;
  color: var(--white-contrast-text);
  padding: 10px 15px;
  transition: background-color 0.15s linear;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-data .line {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-data .line:not(:last-child) {
  margin-bottom: 10px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-actions-wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  height: 34px;
  min-height: 34px;
  transition: background-color 0.15s linear;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-actions-wrapper .chrono-timer {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex: 1;
  font-size: 16px;
}
#favorite-cases .modulo-list-container .grid-editor .data-container .right-pane .chrono-box .chrono-actions-wrapper .chrono-ts {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
  box-sizing: border-box;
  height: 100%;
  width: 103px;
  font-size: 14px;
  color: var(--main-primary-x-tint-text);
}
.list-columns-hidden {
  display: none !important;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .grid-search-container {
  float: right;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu {
  width: max-content;
  float: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #geral-notifications .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu {
    width: 150px;
  }
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .grid-actions .pull-division .options-menu .options-menu-icon .k-animation-container > .k-menu-group {
  max-width: 160px !important;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .grid-actions .grid-action-container > .options-menu .options-menu-icon.sub-menu {
  height: auto;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container {
  background: var(--white);
  border-top: none;
  border-bottom: 0;
  height: calc(100vh - 205px);
  padding: var(--spacing-xs) var(--spacing-xxl);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .header-items {
  border-top-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-vs);
  padding: var(--spacing-xxxs) var(--spacing-xxl);
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: auto;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .header-items span {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: 26px;
  color: var(--neutral-x-contrast-text);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item {
  margin-top: 0;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .line-checkbox,
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .line-capsule {
  background-color: var(--off-white);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .line-checkbox {
  flex-direction: column;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .line-checkbox input[type="checkbox"] {
  flex: 1;
  height: 100%;
  width: 13px;
  align-self: center;
  justify-content: center;
  display: flex;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .line-checkbox .checkbox-label {
  flex: 0;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item.read .resume-solicitation .line-capsule .destak-infos {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item.read .resume-solicitation .line-checkbox,
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item.read .resume-solicitation .line-capsule {
  background-color: var(--neutral-x-contrast);
  opacity: 0.7;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation {
  height: 67px;
  position: relative;
  border-top: 0;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation:before {
  content: '';
  width: 3px;
  height: 100%;
  position: absolute;
  left: 0;
  top: 0;
  z-index: 1;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-checkbox .checkbox-label:before {
  line-height: 64px;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: calc(100% - 118px) !important;
  max-width: calc(100% - 118px) !important;
  padding: 12px 10px;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos {
  width: calc(100% - 130px);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-title {
  color: var(--white-contrast-text);
  text-transform: none;
  font-size: 12px;
  font-weight: 600;
  display: inline-block;
  width: 100%;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail {
  width: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail span {
  max-width: 100%;
  font-weight: normal;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail .title-detail {
  width: auto;
  white-space: normal;
  overflow: initial;
  text-overflow: initial;
  margin-right: 5px;
  font-weight: 600;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail.multi-infos {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail.multi-infos .line-detail-content {
  width: calc(100% / 3);
  min-width: 200px;
  margin-right: 10px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail.multi-infos .line-detail-content:last-child {
  margin-right: 0;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail.multi-infos .line-detail-content .title-detail {
  text-transform: lowercase;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .destak-infos .line-detail.multi-infos .line-detail-content .title-detail::first-letter {
  text-transform: uppercase;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .more-infos {
  width: 70px;
  padding: 0 30px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-capsule .more-infos span {
  width: 100%;
  color: var(--white-contrast-text);
  font-weight: normal;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-buttons {
  background-color: var(--white);
  width: 90px;
  border-left: 1px solid var(--border-primary-hight-contrast);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-buttons i {
  width: 20px;
  height: 20px;
  font-size: 20px;
  padding: 5px;
  color: var(--neutral-x-contrast-text);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-buttons i.icon-co-approved {
  color: var(--fb-success-default);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item .resume-solicitation .line-buttons i.icon-co-denied {
  color: var(--fb-success-default);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item:hover {
  cursor: pointer;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item:hover .resume-solicitation {
  background-color: var(--white);
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item:last-child .resume-solicitation {
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item:last-child .resume-solicitation:before {
  border-bottom-left-radius: var(--radius-vs);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container .list-items .list-item:last-child .resume-solicitation .line-buttons {
  border-bottom-right-radius: var(--radius-vs);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container.high-priority .resume-solicitation:before {
  background-color: var(--fb-danger-default);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container.medium-priority .resume-solicitation:before {
  background-color: var(--fb-waiting-default);
}
#geral-notifications .hasCover .modulo-list-container .grid-editor .data-container.low-priority .resume-solicitation:before {
  background-color: var(--fb-success-default);
}
span.locale-flag {
  background-image: url('../Images/sprite_36x36-bandeira.png');
  background-position: -8px -8px;
  background-repeat: no-repeat;
  width: 20px;
  height: 20px;
  display: block;
}
span.locale-flag.es-ES {
  background-position: -8px -44px !important;
}
span.locale-flag.pt-BR {
  background-position: -8px -80px !important;
}
span.locale-flag.en-US {
  background-position: -8px -8px !important;
}
span.locale-flag.pt-EN {
  display: none;
}
.k-multiselect-clearable .k-multiselect-wrap,
.k-multiselect-wrap.k-floatwrap {
  padding-right: 0;
}
.switch {
  position: absolute;
  margin-left: -9999px;
  visibility: hidden;
  box-sizing: border-box;
}
.switch + label {
  transition: all 0.4s;
  display: flex;
  width: 30px;
  height: 12px;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-vs);
  border-radius: 20px;
  border: 3px solid var(--neutral-shade);
  cursor: pointer;
}
.switch + label:before,
.switch + label:after {
  display: block;
  position: absolute;
  top: 0px;
  left: 0px;
  bottom: 0px;
  right: 0px;
  content: '' !important;
}
.switch + label:before {
  background-color: var(--off-white);
  border-radius: 20px;
  transition: all 0.4s;
  width: 100%;
  height: 100%;
  position: relative;
}
.switch + label:after {
  background-color: var(--neutral-shade);
  width: 8px;
  height: 8px;
  border-radius: 100%;
  transition: all 0.4s;
  display: block;
  position: absolute;
  top: 94px;
  left: 304px;
}
.switch.checked + label,
.switch:checked + label {
  transition: all 0.4s;
  border-color: var(--border-brand-x-tint-low-contrast);
  background-color: var(--main-primary-xx-tint);
}
.switch.checked + label:before,
.switch:checked + label:before {
  transition: all 0.4s;
  background-color: transparent;
  border-color: transparent;
}
.switch.checked + label:after,
.switch:checked + label:after {
  transition: all 0.4s;
  transform: translateX(14px);
  background-color: var(--white);
}
.switch-container {
  position: relative;
}
.switch-container .switch {
  margin-left: initial;
  visibility: visible;
  width: 41px;
  height: 21px;
  left: 1px;
}
.switch-container .switch:focus:before {
  content: '';
  border: 2px solid var(--black);
  width: 47px;
  height: 25px;
  left: -5px;
  bottom: -4px;
  position: absolute;
}
#distribuicao {
  width: 100%;
  height: 100%;
}
#distribuicao .pane-header .options-menu {
  height: 30px;
  margin-top: 2px;
}
#distribuicao .pane-header .options-menu .k-link .icon-dropdown-arrow1 {
  margin-left: -10px;
  color: var(--neutral-x-contrast-text);
}
#distribuicao .pane-header .search-container {
  width: 265px;
  position: relative;
  float: right;
  margin-top: -5px;
  margin-left: auto;
}
#distribuicao .pane-header .search-container .search {
  border: none;
  padding: 0;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#distribuicao .pane-header .search-container .search input[type="text"] {
  width: 231px;
  display: inline-block;
  color: var(--white-contrast-text);
  padding: 7px 0 7px 7px;
  font-size: var(--font-size-sm);
  border: none;
  outline: none;
}
#distribuicao .pane-header .search-container .search span {
  margin: 4px;
}
#distribuicao .left-list {
  display: block;
  height: calc(100vh - 194px);
  overflow: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #distribuicao .left-list {
    height: calc(100vh - 225px);
  }
}
#distribuicao .left-list li {
  width: 100%;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 15px 26px;
  background: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  position: relative;
}
#distribuicao .left-list li .line {
  display: block;
  line-height: 2;
  font-size: 85%;
}
#distribuicao .left-list li .line label.key {
  width: 81px;
  float: left;
}
#distribuicao .left-list li .line label.key:after {
  content: ':';
}
#distribuicao .left-list li .line label:not(.key) {
  float: right;
  width: calc(100% - 85px);
}
#distribuicao .left-list li .icon-close-square {
  position: absolute;
  right: 16px;
  top: 12px;
  width: 12px;
  height: 16px;
  opacity: 0.4;
}
#distribuicao .left-list li:hover:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  background: rgba(0, 0, 0, 0.6);
}
#distribuicao .left-list li:hover:after {
  content: attr(data-processos);
  top: 50%;
  left: 50%;
  transform: translate(-50%, -50%);
  position: absolute;
  color: var(--white-contrast-text);
  text-transform: lowercase;
}
#distribuicao .left-list li:hover:after::first-letter {
  text-transform: uppercase;
}
#distribuicao .left-list li:hover .icon-close-square {
  z-index: 2;
  color: var(--white-contrast-text);
  opacity: 0.7;
}
#distribuicao .table-container {
  float: left;
  width: 100%;
  height: calc(100vh - 191px);
  overflow: auto;
}
#distribuicao .scroller {
  width: 100%;
  height: calc(100vh - 219px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #distribuicao .scroller {
    height: calc(100vh - 250px);
  }
}
#distribuicao .k-pager-wrap.simple-pager {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
#distribuicao .table-data {
  width: 100%;
  float: left;
  text-align: left;
  table-layout: fixed;
}
#distribuicao .table-data thead {
  background: var(--neutral-contrast);
}
#distribuicao .table-data thead th {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-size: 80%;
  padding: 5px 10px;
  color: var(--data-visualization-black-contrast-dark);
  font-weight: var(--font-weight-regular);
}
#distribuicao .table-data thead th:first-child {
  padding: 0;
  width: 35px;
}
#distribuicao .table-data thead th:first-child:after {
  display: none;
}
#distribuicao .table-data .group-item .table-data-item-title {
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
#distribuicao .table-data .group-item .table-data-item-title td {
  padding-top: 15px;
}
#distribuicao .table-data .group-item .table-data-item-title td input {
  display: none;
}
#distribuicao .table-data .group-item .table-data-item-title td .icon-field-uncheck1:before {
  color: var(--main-primary-tint);
  font-size: var(--font-size-md);
}
#distribuicao .table-data .group-item .table-data-item-title td:first-child {
  font-size: var(--font-size-xs);
}
#distribuicao .table-data .group-item .text {
  font-size: 83%;
  color: var(--white-contrast-text);
}
#distribuicao .table-data .group-item .table-data-item-content td {
  padding-top: 0!important;
  font-size: 83%;
  color: var(--white-contrast-text);
}
#distribuicao .table-data .group-item .table-data-item-text td {
  font-size: 83%;
  color: var(--white-contrast-text);
  line-height: 1.6;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding-bottom: 15px;
}
#distribuicao .table-data .group-item .table-data-item-text td p {
  float: left;
  width: calc(100% - 20px);
  max-height: 70px;
  overflow: hidden;
}
#distribuicao .table-data .group-item .table-data-item-text td label.xpander {
  float: right;
  background: var(--main-primary-x-tint);
  border-radius: 50%;
  width: 12px;
  height: 12px;
  text-align: center;
  line-height: 1;
}
#distribuicao .table-data .group-item .table-data-item-text td label.xpander:after {
  content: '+';
  color: var(--main-primary-x-tint-text);
  font-size: 95%;
}
#distribuicao .table-data .group-item td {
  padding: 5px 10px;
}
#distribuicao .table-data .group-item td input {
  display: none;
}
#distribuicao .table-data .group-item td input:checked ~ label.xpander {
  line-height: 0.8;
}
#distribuicao .table-data .group-item td input:checked ~ label.xpander:after {
  content: '-';
}
#distribuicao .table-data .group-item td input:checked + p {
  max-height: inherit;
}
#distribuicao .table-data .group-item td[width="32"] {
  padding: 0;
  padding-top: 12px;
  width: 32px;
  border-right: 5px solid var(--neutral-x-tint);
  vertical-align: top;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  cursor: pointer;
}
#distribuicao .table-data .group-item td[width="32"] .item-edit {
  position: absolute;
  width: calc((100vw - 373px)/3);
  height: 100%;
  top: 0;
  background-color: var(--neutral-x-tint);
  display: flex;
  left: 32px;
  justify-content: center;
  align-items: center;
  color: var(--neutral-x-tint-text);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  transform: scaleX(0);
  transform-origin: left;
  cursor: pointer;
}
.main-container.rightBarVisible #distribuicao .table-data .group-item td[width="32"] .item-edit {
  width: calc((100vw - 603px)/3);
}
#distribuicao .table-data .group-item td .icon-field-uncheck1 {
  color: var(--main-primary-tint);
}
#distribuicao .table-data .group-item.uncomplete td[width="32"] {
  border-right-color: var(--fb-danger-default);
}
#distribuicao .table-data .group-item.uncomplete td[width="32"] .item-edit {
  background: var(--fb-danger-default);
}
#distribuicao .table-data .group-item.active td[width="32"] .item-edit {
  transform: scaleX(1);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #distribuicao #right-pane .simple-pager {
    position: absolute;
    width: 100%;
    bottom: -26px;
    border-left: none;
  }
}
#distribuicao #left-pane .simple-pager {
  width: 100%;
  border-right: none;
}
.options-icons {
  width: 18px;
  height: 18px;
  padding: 1px;
  cursor: pointer;
  display: block;
  margin-top: 3px;
  line-height: 1;
  background-color: var(--white);
  border-radius: 2px;
  color: var(--white-contrast-text);
}
.options-icons.icon-ConfigRequired.active {
  color: var(--fb-danger-default);
}
.options-icons.icon-ConfigLinked.active {
  color: var(--fb-waiting-default);
}
.options-icons.icon-ConfigSpecial.active {
  color: var(--fb-success-default);
}
#config-mode-container {
  counter-reset: page-counter;
}
#config-mode-container .rounded-button {
  white-space: nowrap;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
  border-radius: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 2px 12px;
}
#config-mode-container .pages-header {
  width: 100%;
  float: left;
  height: 50px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 1px hsla(var(--black-hsl), .2);
  z-index: 3;
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 30px;
  text-align: center;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#config-mode-container .pages-header .buttons-page-action {
  width: 100px;
  height: 33px;
  background-color: var(--neutral-contrast);
}
#config-mode-container .pages-header .page-number,
#config-mode-container .pages-header .page-add {
  padding: 6px 12px;
  display: inline-block;
  cursor: pointer;
}
#config-mode-container .pages-header .page-number {
  padding: 6px 12px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: 3px;
  font-weight: var(--font-weight-semibold);
}
#config-mode-container .pages-header .page-number:hover {
  border-color: var(--border-primary-hight-contrast);
  background-color: hsla(var(--var(--white)H), var(--var(--white)S), var(--var(--white)L), 0.4);
}
#config-mode-container .pages-header .page-number._actual {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
}
#config-mode-container .pages-header .page-number._actual:hover {
  background-color: var(--main-primary-default);
  color: var(--main-primary-default-text);
}
#config-mode-container .pages-header .page-add {
  font-weight: var(--font-weight-bold);
}
#config-mode-container .pages-header label {
  display: inline-block;
  color: var(--neutral-x-contrast-text);
  font-size: 80%;
}
#config-mode-container .pages-header label strong {
  font-size: 160%;
  vertical-align: bottom;
}
#config-mode-container .pages-container {
  width: 100%;
  float: left;
  height: calc(100vh - 241px);
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #config-mode-container .pages-container {
    height: calc(100vh - 285px);
  }
}
#config-mode-container .pages-container .page {
  padding: 20px 5px 25px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  float: left;
  border-bottom: 2px dashed var(--neutral-contrast);
  position: relative;
}
#config-mode-container .pages-container .page:last-child {
  border-bottom: none;
}
#config-mode-container .pages-container .page.visible:after {
  color: var(--data-visualization-black-contrast-dark);
  background-color: var(--neutral-contrast);
}
#config-mode-container .pages-container .page:first-child {
  padding-top: 0;
}
#config-mode-container .pages-container .page .page-header {
  float: left;
  width: calc(100% - 10px);
  height: 43px;
  background-color: var(--neutral-x-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 8px 30px;
  margin: 10px 5px 0;
}
#config-mode-container .pages-container .page .page-header .header-button {
  cursor: pointer;
  white-space: nowrap;
  font-size: var(--font-size-xs);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
  border-radius: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 2px 12px;
  float: right;
  background-color: hsla(var(--white-hsl), 0.5);
  margin-left: 5px;
}
#config-mode-container .pages-container .page .page-header .header-button:hover {
  border-color: var(--border-primary-hight-contrast);
}
#config-mode-container .pages-container .page .page-header .exibition-view {
  float: left;
  width: 44px;
  height: 24px;
  border: none;
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-item {
  border: none;
  background-image: none;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-item .k-link {
  background-image: none;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-item.k-state-default.k-first {
  border: none;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-item.k-state-hover {
  background-color: transparent;
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-item.k-state-hover .k-link {
  background-image: none;
  background-color: transparent;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-item.k-state-hover .k-link:before {
  opacity: 0.5;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-link.first-level {
  padding: 0;
  width: 24px;
  height: 24px;
  line-height: 24px;
  border: none;
  font-weight: var(--font-weight-regular);
  font-size: var(--font-size-md);
  background-image: none;
  -webkit-box-shadow: none;
  -moz-box-shadow: none;
  -o-box-shadow: none;
  box-shadow: none;
}
#config-mode-container .pages-container .page .page-header .exibition-view .k-link.first-level + .k-animation-container {
  text-align: left;
  background-image: none !important;
}
#config-mode-container .pages-container .page .page-header .page-title {
  height: 26px;
  line-height: 26px;
}
#config-mode-container .pages-container .page .page-header .page-title-edit {
  height: 26px;
  line-height: 26px;
  padding: 0px;
  border: none;
  background-color: hsla(var(--whiteH), var(--whiteS), var(--whiteL), 0.5);
  font-size: var(--font-size-sm);
  font-family: "Open Sans", sans-serif;
  outline: none!important;
}
#config-mode-container .pages-container .page.with-30-70 .page-body .fields-column:first-child {
  width: 30%;
}
#config-mode-container .pages-container .page.with-30-70 .page-body .fields-column:last-child {
  width: 70%;
}
#config-mode-container .pages-container .page.with-30-70 .page-body .fields-column .field-container .field-content .field-content-head .field-title {
  max-width: calc(100% - 165px);
}
#config-mode-container .pages-container .page.with-30-70 .page-body .fields-column .field-container .field-content .field-content-head .field-title .title {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
}
#config-mode-container .pages-container .page .page-body {
  display: flex;
  width: 100%;
  float: left;
  margin-bottom: 5px;
  justify-content: center;
}
#config-mode-container .pages-container .page .page-body .fields-column {
  padding: 0 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 50%;
  float: left;
  min-height: 50px;
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container {
  background-color: var(--off-white);
  display: flex;
  border: 1px dashed var(--neutral-contrast);
  margin-top: 5px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container.ui-sortable-helper {
  box-shadow: hsla(var(--black-hsl), .35) 0 0 14px;
  max-height: 109px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container.ui-sortable-helper .field-content .field-content-body .fake-input-container.multilinetext {
  height: 33px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container.ui-sortable-placeholder {
  visibility: visible !important;
  opacity: 0.65;
  filter: alpha(opacity=65);
  -webkit-animation: blinker 0.5s linear infinite;
  -moz-animation: blinker 0.5s linear infinite;
  -o-animation: blinker 0.5s linear infinite;
  -ms-animation: blinker 0.5s linear infinite;
  animation: blinker 0.5s linear infinite;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .options {
  width: 37px;
  padding: 8px 0;
  background-color: var(--neutral-x-contrast);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
  align-items: center;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .options .icon-drag-and-drop {
  cursor: move !important;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .options .container-options {
  min-height: 69px;
  display: flex;
  flex-direction: column;
  justify-content: flex-start;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  flex-grow: 1;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 17px 15px 19px;
  width: calc(100% - 30px);
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head {
  width: 100%;
  float: left;
  padding-right: 28px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title {
  font-size: var(--font-size-sm);
  max-width: calc(100% - 124px);
  margin-top: 3px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  float: left;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title {
    max-width: 100%;
  }
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title span.title {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  height: 20px;
  line-height: 20px;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  float: left;
  max-width: 100%;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title span.title::first-letter {
  text-transform: uppercase;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title span.click-here {
  height: 20px;
  line-height: 20px;
  color: var(--off-white-contrast-text);
  font-size: 70%;
  text-transform: none;
  font-weight: var(--font-weight-regular);
  margin-left: 4px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title .field-title-edit {
  height: 20px;
  line-height: 20px;
  padding: 0px;
  border: none;
  background-color: var(--white);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  font-family: "Open Sans", sans-serif;
  color: var(--white-contrast-text);
  float: left;
  outline: none!important;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title .field-title-edit::first-letter {
  text-transform: uppercase;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down {
  float: right;
  background-color: transparent;
  border: 1px solid var(--border-primary-hight-contrast);
  display: flex;
  width: 155px;
  justify-content: flex-start;
  align-items: center;
  cursor: pointer;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .filter-wrapper {
  width: 26px;
  height: 24px;
  display: flex;
  align-items: center;
  justify-content: center;
  background-color: var(--main-primary-tint);
  color: var(--main-primary-tint-text);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .filter-wrapper .icon-setting-small {
  color: var(--main-primary-tint-text);
  font-size: var(--font-size-md);
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .filter-wrapper .icon-setting-small:before {
  width: 100%;
  height: 100%;
  line-height: 24px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .span-wrapper {
  width: calc(100% - 26px);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  text-transform: lowercase;
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .span-wrapper::first-letter {
  text-transform: uppercase;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .span-wrapper label {
  width: 100%;
  height: 24px;
  line-height: 24px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  text-align: center;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .span-wrapper label::first-letter {
  text-transform: uppercase;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down:hover .filter-wrapper {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .field-title-drop-down .icon-arr {
  display: inline-block;
  color: var(--white-contrast-text);
  height: 14px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .icon-close {
  width: 22px;
  height: 26px;
  position: absolute;
  top: 0px;
  right: 0;
  color: var(--white-contrast-text);
  line-height: 26px;
  -webkit-transition: color 0.5s ease-in-out;
  -moz-transition: color 0.5s ease-in-out;
  -o-transition: color 0.5s ease-in-out;
  -ms-transition: color 0.5s ease-in-out;
  transition: color 0.5s ease-in-out;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-head .icon-close:hover {
  color: var(--neutral-x-tint);
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body {
  width: 100%;
  float: left;
  margin-top: 10px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container {
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  height: 33px;
  width: 100%;
  float: left;
  position: relative;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.multilinetext {
  height: 261px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.combobox,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.code_autocomplete,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.ut,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.date,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.multi_select {
  font-family: 'legaldesk-icons' !important;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* CUSTOM ADJUSTMENTS !!! */
  font-size: 18px;
  color: var(--white-contrast-text);
  cursor: pointer;
  background-color: var(--white);
  text-align: center;
  line-height: 22px;
  display: block;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.combobox:after,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.code_autocomplete:after,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.ut:after,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.date:after,
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.multi_select:after {
  position: absolute;
  right: 0;
  text-indent: 0px;
  width: 35px;
  height: 35px;
  line-height: 35px;
  display: inline;
  text-align: center;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  content: "\e91a";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.code_autocomplete:before {
  position: absolute;
  width: 1px;
  height: 20px;
  background-color: var(--neutral-contrast);
  display: inline;
  left: 92px;
  top: 7px;
  content: '';
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.ut:after {
  content: "\e906";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.date:after {
  content: "\e909";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.multi_select {
  height: 180px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.multi_select:after {
  content: '';
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-input-container.multi_select:before {
  content: 'Digite aqui!';
  font-size: var(--font-size-xs);
  font-family: 'Open Sans', sans-serif;
  position: absolute;
  left: 10px;
  top: 10px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  width: 100%;
  height: 33px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.data_moeda_valor div {
  font-family: 'legaldesk-icons' !important;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* CUSTOM ADJUSTMENTS !!! */
  font-size: 18px;
  color: var(--white-contrast-text);
  cursor: pointer;
  text-align: center;
  line-height: 22px;
  display: block;
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--white);
  height: 33px;
  width: 30%;
  position: relative;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.data_moeda_valor div:after {
  width: 35px;
  height: 35px;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  position: absolute;
  right: 0;
  text-indent: 0px;
  line-height: 35px;
  display: inline;
  text-align: center;
  content: "\e91a";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.data_moeda_valor div:first-child:after {
  content: "\e909";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.data_moeda_valor div:nth-child(2):after {
  content: "\e91a";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.data_moeda_valor div:last-child:after {
  content: '';
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.data_moeda_valor div:not(:last-child) {
  margin-right: 20px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.radio {
  flex-wrap: wrap;
  -webkit-flex-wrap: wrap;
  -ms-flex-wrap: wrap;
  -moz-flex-wrap: wrap;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  height: auto;
  padding-top: 8px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.radio div {
  font-family: 'legaldesk-icons' !important;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  /* Better Font Rendering =========== */
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  /* CUSTOM ADJUSTMENTS !!! */
  font-size: 18px;
  color: var(--white-contrast-text);
  cursor: pointer;
  background-color: var(--white);
  text-align: center;
  line-height: 22px;
  display: block;
  height: 30px;
  width: auto;
  background-color: transparent;
  font-family: 'Open Sans', sans-serif !important;
  font-size: var(--font-size-xs);
  line-height: 20px;
  padding-left: 19px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.radio div:before {
  content: "\e90b";
  font-family: 'legaldesk-icons' !important;
  float: left;
  font-size: 26px;
  line-height: 22px;
  text-indent: -24px;
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.radio div.selected:before {
  content: "\e90c";
}
#config-mode-container .pages-container .page .page-body .fields-column .field-container .field-content .field-content-body .fake-multiple-container.radio div:not(:last-child) {
  margin-right: 15px;
}
#agenda-mensal,
#agenda-diaria,
#agenda-lista,
#agenda-timeline,
#agenda-kanban {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#agenda-mensal#agenda-kanban,
#agenda-diaria#agenda-kanban,
#agenda-lista#agenda-kanban,
#agenda-timeline#agenda-kanban,
#agenda-kanban#agenda-kanban {
  margin-left: 7vw;
  height: 60px;
}
#agenda-mensal#agenda-kanban .agenda-group-container,
#agenda-diaria#agenda-kanban .agenda-group-container,
#agenda-lista#agenda-kanban .agenda-group-container,
#agenda-timeline#agenda-kanban .agenda-group-container,
#agenda-kanban#agenda-kanban .agenda-group-container {
  width: calc(100% - 500px);
  padding-left: 60px;
}
#agenda-mensal .agenda-group-container,
#agenda-diaria .agenda-group-container,
#agenda-lista .agenda-group-container,
#agenda-timeline .agenda-group-container,
#agenda-kanban .agenda-group-container {
  height: 28px;
  padding-bottom: 15px;
  margin-top: 30px;
}
#agenda-mensal .agenda-group-container .prof-open-modal,
#agenda-diaria .agenda-group-container .prof-open-modal,
#agenda-lista .agenda-group-container .prof-open-modal,
#agenda-timeline .agenda-group-container .prof-open-modal,
#agenda-kanban .agenda-group-container .prof-open-modal {
  display: flex;
  float: left;
  width: 155px;
  justify-content: flex-start;
  height: 30px;
  align-items: center;
  cursor: pointer;
  border: 1px solid var(--border-primary-hight-contrast);
}
#agenda-mensal .agenda-group-container .prof-open-modal:hover .filter-wrapper,
#agenda-diaria .agenda-group-container .prof-open-modal:hover .filter-wrapper,
#agenda-lista .agenda-group-container .prof-open-modal:hover .filter-wrapper,
#agenda-timeline .agenda-group-container .prof-open-modal:hover .filter-wrapper,
#agenda-kanban .agenda-group-container .prof-open-modal:hover .filter-wrapper {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#agenda-mensal .agenda-group-container .prof-open-modal .filter-wrapper,
#agenda-diaria .agenda-group-container .prof-open-modal .filter-wrapper,
#agenda-lista .agenda-group-container .prof-open-modal .filter-wrapper,
#agenda-timeline .agenda-group-container .prof-open-modal .filter-wrapper,
#agenda-kanban .agenda-group-container .prof-open-modal .filter-wrapper {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 32px;
  height: 100%;
  background-color: var(--main-primary-xx-tint);
}
#agenda-mensal .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter,
#agenda-diaria .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter,
#agenda-lista .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter,
#agenda-timeline .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter,
#agenda-kanban .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter {
  color: var(--main-primary-default-text);
}
#agenda-mensal .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter:before,
#agenda-diaria .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter:before,
#agenda-lista .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter:before,
#agenda-timeline .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter:before,
#agenda-kanban .agenda-group-container .prof-open-modal .filter-wrapper .icon-filter:before {
  font-size: var(--font-size-xs);
}
#agenda-mensal .agenda-group-container .prof-open-modal .span-wrapper,
#agenda-diaria .agenda-group-container .prof-open-modal .span-wrapper,
#agenda-lista .agenda-group-container .prof-open-modal .span-wrapper,
#agenda-timeline .agenda-group-container .prof-open-modal .span-wrapper,
#agenda-kanban .agenda-group-container .prof-open-modal .span-wrapper {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  width: calc(100% - 32px);
  height: 100%;
  display: flex;
  align-items: center;
  justify-content: center;
  font-weight: var(--font-weight-semibold);
}
#agenda-mensal .agenda-group-container .prof-open-modal .span-wrapper label,
#agenda-diaria .agenda-group-container .prof-open-modal .span-wrapper label,
#agenda-lista .agenda-group-container .prof-open-modal .span-wrapper label,
#agenda-timeline .agenda-group-container .prof-open-modal .span-wrapper label,
#agenda-kanban .agenda-group-container .prof-open-modal .span-wrapper label {
  font-size: var(--font-size-xs);
}
#agenda-mensal .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button,
#agenda-diaria .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button,
#agenda-lista .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button,
#agenda-timeline .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button,
#agenda-kanban .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button {
  z-index: 3;
  background: none;
  display: block!important;
  border: none;
}
#agenda-mensal .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left,
#agenda-diaria .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left,
#agenda-lista .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left,
#agenda-timeline .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left,
#agenda-kanban .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left {
  transform: translateX(-16px);
  -webkit-transition: border 0.1s linear;
  -moz-transition: border 0.1s linear;
  -o-transition: border 0.1s linear;
  -ms-transition: border 0.1s linear;
  transition: border 0.1s linear;
}
#agenda-mensal .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left:not([style="display: none;"]),
#agenda-diaria .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left:not([style="display: none;"]),
#agenda-lista .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left:not([style="display: none;"]),
#agenda-timeline .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left:not([style="display: none;"]),
#agenda-kanban .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-left:not([style="display: none;"]) {
  border-right: 1px solid hsla(var(--main-primary-default-hsl), .15);
}
#agenda-mensal .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right,
#agenda-diaria .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right,
#agenda-lista .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right,
#agenda-timeline .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right,
#agenda-kanban .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right {
  transform: translateX(16px);
}
#agenda-mensal .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right:not([style="display: none;"]),
#agenda-diaria .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right:not([style="display: none;"]),
#agenda-lista .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right:not([style="display: none;"]),
#agenda-timeline .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right:not([style="display: none;"]),
#agenda-kanban .agenda-group-container .k-button.k-button-icon.k-menu-scroll-button.k-scroll-right:not([style="display: none;"]) {
  border-left: 1px solid hsla(var(--main-primary-default-hsl), .15);
}
#agenda-mensal .agenda-group-container .agenda-group,
#agenda-diaria .agenda-group-container .agenda-group,
#agenda-lista .agenda-group-container .agenda-group,
#agenda-timeline .agenda-group-container .agenda-group,
#agenda-kanban .agenda-group-container .agenda-group {
  float: right;
  width: calc(100% - 200px);
  margin-right: 16px;
}
#agenda-mensal .agenda-group-container .agenda-group .k-menu-scroll-wrapper,
#agenda-diaria .agenda-group-container .agenda-group .k-menu-scroll-wrapper,
#agenda-lista .agenda-group-container .agenda-group .k-menu-scroll-wrapper,
#agenda-timeline .agenda-group-container .agenda-group .k-menu-scroll-wrapper,
#agenda-kanban .agenda-group-container .agenda-group .k-menu-scroll-wrapper {
  width: 100% !important;
}
#agenda-mensal .agenda-group-container .agenda-group .k-menu-scroll-wrapper #agenda-group,
#agenda-diaria .agenda-group-container .agenda-group .k-menu-scroll-wrapper #agenda-group,
#agenda-lista .agenda-group-container .agenda-group .k-menu-scroll-wrapper #agenda-group,
#agenda-timeline .agenda-group-container .agenda-group .k-menu-scroll-wrapper #agenda-group,
#agenda-kanban .agenda-group-container .agenda-group .k-menu-scroll-wrapper #agenda-group {
  width: 100% !important;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group,
#agenda-lista .agenda-group-container .agenda-group #agenda-group,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group {
  display: flex !important;
  flex-direction: row;
  background: none;
  border: none;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item {
  border-color: hsla(var(--whiteH), var(--whiteS), var(--whiteL), 80%);
  min-width: 66px;
  text-align: center;
  border: none;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item .k-link,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item .k-link,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item .k-link,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item .k-link,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item .k-link {
  padding: 0px 14px 0px 30px !important;
  border-bottom: none;
  position: relative;
  font-weight: var(--font-weight-regular);
  height: 36px;
  background-color: transparent !important;
  font-weight: var(--font-weight-bold);
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item .k-link .line,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item .k-link .line,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item .k-link .line,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item .k-link .line,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item .k-link .line {
  position: absolute;
  opacity: 1;
  width: calc(100%  -  4px);
  height: 4px;
  background-color: var(--off-white);
  top: 50%;
  background-image: none;
  left: 2px;
  margin-top: -2px;
  -webkit-box-shadow: none !important;
  -moz-box-shadow: none !important;
  -o-box-shadow: none !important;
  box-shadow: none !important;
  filter: unset !important;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle {
  position: absolute;
  left: 0;
  top: 5px;
  background-color: var(--off-white);
  height: 26px;
  width: 26px;
  border-radius: 50%;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle:before,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle:before,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle:before,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle:before,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item .k-link .circle:before {
  content: "\e922" !important;
  text-align: center;
  line-height: 26px;
  position: absolute;
  width: 26px;
  height: 26px;
  left: 0;
  top: 0;
  z-index: 2;
  font-family: 'legaldesk-icons' !important;
  font-style: normal;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  text-transform: none;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  font-size: 18px;
  color: var(--off-white-contrast-text);
  cursor: pointer;
  background: none;
  display: block;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover {
  background-image: none;
  background-color: transparent;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover .k-link,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover .k-link,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover .k-link,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover .k-link,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item.k-state-hover .k-link {
  background-image: none;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected {
  background-image: none;
  background-color: transparent;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link {
  background-image: none;
}
#agenda-mensal .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link .circle:before,
#agenda-diaria .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link .circle:before,
#agenda-lista .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link .circle:before,
#agenda-timeline .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link .circle:before,
#agenda-kanban .agenda-group-container .agenda-group #agenda-group .k-item.k-state-selected .k-link .circle:before {
  content: "\e921" !important;
}
#agenda-mensal .agenda-header,
#agenda-diaria .agenda-header,
#agenda-lista .agenda-header,
#agenda-timeline .agenda-header,
#agenda-kanban .agenda-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  background-color: var(--white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  align-items: center;
  width: 100%;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  padding: 12px;
}
#agenda-mensal .agenda-header .dates-container-header,
#agenda-diaria .agenda-header .dates-container-header,
#agenda-lista .agenda-header .dates-container-header,
#agenda-timeline .agenda-header .dates-container-header,
#agenda-kanban .agenda-header .dates-container-header {
  width: 100%;
  margin-right: 4px;
  display: flex;
  justify-content: end;
}
#agenda-mensal .agenda-header .dates-container-header .editor-form-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-i-calendar::before,
#agenda-diaria .agenda-header .dates-container-header .editor-form-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-i-calendar::before,
#agenda-lista .agenda-header .dates-container-header .editor-form-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-i-calendar::before,
#agenda-timeline .agenda-header .dates-container-header .editor-form-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-i-calendar::before,
#agenda-kanban .agenda-header .dates-container-header .editor-form-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-i-calendar::before {
  color: var(--main-primary-x-tint) !important;
}
#agenda-mensal .agenda-header > span,
#agenda-diaria .agenda-header > span,
#agenda-lista .agenda-header > span,
#agenda-timeline .agenda-header > span,
#agenda-kanban .agenda-header > span {
  padding: 3px 8px;
  cursor: pointer;
  margin: 0 4px;
  color: var(--neutral-x-contrast-text);
}
#agenda-mensal .agenda-header > span.prev,
#agenda-diaria .agenda-header > span.prev,
#agenda-lista .agenda-header > span.prev,
#agenda-timeline .agenda-header > span.prev,
#agenda-kanban .agenda-header > span.prev,
#agenda-mensal .agenda-header > span.next,
#agenda-diaria .agenda-header > span.next,
#agenda-lista .agenda-header > span.next,
#agenda-timeline .agenda-header > span.next,
#agenda-kanban .agenda-header > span.next {
  background-color: var(--neutral-x-contrast);
  padding: 3px 12px;
  width: 12px;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
}
#agenda-mensal .agenda-header > span.prev,
#agenda-diaria .agenda-header > span.prev,
#agenda-lista .agenda-header > span.prev,
#agenda-timeline .agenda-header > span.prev,
#agenda-kanban .agenda-header > span.prev {
  margin-right: 0;
}
#agenda-mensal .agenda-header > span.prev i,
#agenda-diaria .agenda-header > span.prev i,
#agenda-lista .agenda-header > span.prev i,
#agenda-timeline .agenda-header > span.prev i,
#agenda-kanban .agenda-header > span.prev i {
  -webkit-transform: rotateY(-180deg);
  -moz-transform: rotateY(-180deg);
  -ms-transform: rotateY(-180deg);
  -o-transform: rotateY(-180deg);
  transform: rotateY(-180deg);
}
#agenda-mensal .agenda-header > span i,
#agenda-diaria .agenda-header > span i,
#agenda-lista .agenda-header > span i,
#agenda-timeline .agenda-header > span i,
#agenda-kanban .agenda-header > span i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#agenda-mensal .agenda-header .date-range,
#agenda-diaria .agenda-header .date-range,
#agenda-lista .agenda-header .date-range,
#agenda-timeline .agenda-header .date-range,
#agenda-kanban .agenda-header .date-range {
  display: flex;
  align-items: center;
  margin-left: 3px;
}
#agenda-mensal .agenda-header .date-range .date-picker,
#agenda-diaria .agenda-header .date-range .date-picker,
#agenda-lista .agenda-header .date-range .date-picker,
#agenda-timeline .agenda-header .date-range .date-picker,
#agenda-kanban .agenda-header .date-range .date-picker {
  padding: 3px 7px;
  cursor: pointer;
  margin-left: 3px;
}
#agenda-mensal .agenda-header .date-range label,
#agenda-diaria .agenda-header .date-range label,
#agenda-lista .agenda-header .date-range label,
#agenda-timeline .agenda-header .date-range label,
#agenda-kanban .agenda-header .date-range label {
  font-size: 90%;
}
#agenda-mensal .k-scheduler-times,
#agenda-diaria .k-scheduler-times,
#agenda-lista .k-scheduler-times,
#agenda-timeline .k-scheduler-times,
#agenda-kanban .k-scheduler-times,
#agenda-mensal .k-scheduler-content,
#agenda-diaria .k-scheduler-content,
#agenda-lista .k-scheduler-content,
#agenda-timeline .k-scheduler-content,
#agenda-kanban .k-scheduler-content {
  height: calc(100vh - 237px) !important;
  max-height: calc(100vh - 237px) !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-mensal .k-scheduler-times,
  #agenda-diaria .k-scheduler-times,
  #agenda-lista .k-scheduler-times,
  #agenda-timeline .k-scheduler-times,
  #agenda-kanban .k-scheduler-times,
  #agenda-mensal .k-scheduler-content,
  #agenda-diaria .k-scheduler-content,
  #agenda-lista .k-scheduler-content,
  #agenda-timeline .k-scheduler-content,
  #agenda-kanban .k-scheduler-content {
    height: calc(100vh - 269px) !important;
    max-height: calc(100vh - 269px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #agenda-mensal .k-scheduler-times,
  #agenda-diaria .k-scheduler-times,
  #agenda-lista .k-scheduler-times,
  #agenda-timeline .k-scheduler-times,
  #agenda-kanban .k-scheduler-times,
  #agenda-mensal .k-scheduler-content,
  #agenda-diaria .k-scheduler-content,
  #agenda-lista .k-scheduler-content,
  #agenda-timeline .k-scheduler-content,
  #agenda-kanban .k-scheduler-content {
    height: calc(100vh - 298px) !important;
    max-height: calc(100vh - 298px) !important;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-mensal .k-pager-info.k-label,
  #agenda-diaria .k-pager-info.k-label,
  #agenda-lista .k-pager-info.k-label,
  #agenda-timeline .k-pager-info.k-label,
  #agenda-kanban .k-pager-info.k-label {
    display: none;
  }
}
#agenda-mensal .k-floatwrap.k-header.k-scheduler-toolbar,
#agenda-diaria .k-floatwrap.k-header.k-scheduler-toolbar,
#agenda-lista .k-floatwrap.k-header.k-scheduler-toolbar,
#agenda-timeline .k-floatwrap.k-header.k-scheduler-toolbar,
#agenda-kanban .k-floatwrap.k-header.k-scheduler-toolbar {
  top: -51px;
  left: 25px;
  z-index: 2;
  border: none;
  background: none;
  position: absolute;
  padding: 3px 6px 2px;
  width: calc(100vw - 160px);
  -webkit-transition: width 0.2s ease;
  -moz-transition: width 0.2s ease;
  -o-transition: width 0.2s ease;
  -ms-transition: width 0.2s ease;
  transition: width 0.2s ease;
  transform: translate(73px, -34px);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-mensal .k-floatwrap.k-header.k-scheduler-toolbar,
  #agenda-diaria .k-floatwrap.k-header.k-scheduler-toolbar,
  #agenda-lista .k-floatwrap.k-header.k-scheduler-toolbar,
  #agenda-timeline .k-floatwrap.k-header.k-scheduler-toolbar,
  #agenda-kanban .k-floatwrap.k-header.k-scheduler-toolbar {
    width: calc(100vw - 415px);
  }
}
.rightBarVisible #agenda-mensal .k-floatwrap.k-header.k-scheduler-toolbar,
.rightBarVisible #agenda-diaria .k-floatwrap.k-header.k-scheduler-toolbar,
.rightBarVisible #agenda-lista .k-floatwrap.k-header.k-scheduler-toolbar,
.rightBarVisible #agenda-timeline .k-floatwrap.k-header.k-scheduler-toolbar,
.rightBarVisible #agenda-kanban .k-floatwrap.k-header.k-scheduler-toolbar {
  width: calc(100vw - 415px);
}
#agenda-mensal .k-floatwrap.k-header.k-scheduler-toolbar > ul li:not(.k-nav-current),
#agenda-diaria .k-floatwrap.k-header.k-scheduler-toolbar > ul li:not(.k-nav-current),
#agenda-lista .k-floatwrap.k-header.k-scheduler-toolbar > ul li:not(.k-nav-current),
#agenda-timeline .k-floatwrap.k-header.k-scheduler-toolbar > ul li:not(.k-nav-current),
#agenda-kanban .k-floatwrap.k-header.k-scheduler-toolbar > ul li:not(.k-nav-current) {
  transform: scale(0.8) translateY(-1px);
  margin-right: 0;
}
#agenda-mensal .k-floatwrap.k-header.k-scheduler-toolbar > ul li.k-nav-current,
#agenda-diaria .k-floatwrap.k-header.k-scheduler-toolbar > ul li.k-nav-current,
#agenda-lista .k-floatwrap.k-header.k-scheduler-toolbar > ul li.k-nav-current,
#agenda-timeline .k-floatwrap.k-header.k-scheduler-toolbar > ul li.k-nav-current,
#agenda-kanban .k-floatwrap.k-header.k-scheduler-toolbar > ul li.k-nav-current {
  transform: translateY(-1px);
}
#agenda-mensal .k-floatwrap.k-header.k-scheduler-toolbar .k-scheduler-refresh,
#agenda-diaria .k-floatwrap.k-header.k-scheduler-toolbar .k-scheduler-refresh,
#agenda-lista .k-floatwrap.k-header.k-scheduler-toolbar .k-scheduler-refresh,
#agenda-timeline .k-floatwrap.k-header.k-scheduler-toolbar .k-scheduler-refresh,
#agenda-kanban .k-floatwrap.k-header.k-scheduler-toolbar .k-scheduler-refresh {
  color: var(--neutral-x-contrast-text);
}
#agenda-mensal {
  float: left;
  padding: 0 38px 20px;
  width: 100%;
}
#agenda-mensal .agenda-mensal-wrapper > .agenda-header {
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
#agenda-mensal .agenda-mensal-wrapper > .agenda-header .date-picker .k-widget {
  padding: 0;
}
#agenda-mensal .agenda-mensal-wrapper > .agenda-header .date-picker .k-widget .k-widget {
  padding: 0;
  width: 120px;
  margin-right: 3px;
}
#agenda-mensal .agenda-mensal-wrapper > .agenda-header .date-picker .k-widget .k-widget .k-picker-wrap input {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
#agenda-mensal .agenda-mensal-wrapper > .agenda-header .date-picker .k-widget .k-widget .k-picker-wrap .k-icon.k-i-calendar {
  margin: 0 0 0 -9px;
  top: 0;
}
#agenda-mensal .agenda-wrapper {
  height: calc(100vh - 250px);
  overflow-y: auto;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-mensal .agenda-wrapper {
    height: calc(100vh - 270px);
    border-bottom: 1px solid var(--border-primary-hight-contrast);
  }
}
#agenda-mensal .agenda-wrapper #calendar {
  height: 100%;
}
@media (max-height: 825px) {
  #agenda-mensal .agenda-wrapper #calendar {
    height: auto;
  }
}
#agenda-mensal .agenda-wrapper #calendar .k-content {
  width: 100%!important;
}
#agenda-mensal .agenda-wrapper #calendar .k-content th {
  height: 42px !important;
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content {
  float: right;
  width: 45%;
  height: 100%;
  max-width: 65px;
  min-width: 48px;
  padding: 5px 5.2%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  justify-content: space-between;
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span {
  display: flex;
  flex-direction: column;
  justify-content: space-between;
  height: 100%;
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span i {
  color: var(--white-contrast-text);
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span label {
  width: 100%;
  float: left;
  text-align: center;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular) !important;
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span label.concluido {
  color: var(--fb-success-default);
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span label.atrasado {
  color: var(--fb-danger-default);
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span label.pendente {
  color: var(--main-primary-x-tint-text);
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span label.cancelado {
  color: var(--white-contrast-text);
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .day-content > span label.custom-situation {
  color: var(--statusCustom);
}
#agenda-mensal .agenda-wrapper #calendar .k-content td .k-link .calendar-date {
  width: 32%;
  float: left;
}
#agenda-mensal .agenda-wrapper .calendar-result-container {
  float: right;
  margin-left: 0;
  position: relative;
}
@media (max-height: 825px) {
  #agenda-mensal .agenda-wrapper .calendar-result-container {
    height: auto;
  }
}
#agenda-mensal .agenda-wrapper .calendar-result-container .result-table-title {
  height: 42px!important;
}
#agenda-mensal .agenda-wrapper .calendar-result-container:after,
#agenda-mensal .agenda-wrapper .calendar-result-container:before {
  width: 30px;
  height: 1px;
  content: '';
  position: absolute;
  left: 5px;
  transform: translateX(-100%);
  background-color: var(--neutral-contrast);
}
#agenda-mensal .agenda-wrapper .calendar-result-container:after {
  bottom: 0;
}
#agenda-mensal .agenda-wrapper .calendar-result-container:before {
  top: 0;
}
#agenda-mensal .agenda-wrapper .calendar-result-container .calendar-result-table {
  float: right;
}
#agenda-mensal .agenda-wrapper .calendar-result-container .row-total {
  background: none;
}
#agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  -webkit-align-content: center;
  align-content: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  min-height: 88px;
  color: var(--off-white-contrast-text);
}
#agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link .total-time,
#agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link .total-edit {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  float: left;
  text-align: center;
  font-size: 18px;
  line-height: 1.8;
}
@media (max-height: 796px) {
  #agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link .total-time,
  #agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link .total-edit {
    line-height: 1.5;
  }
}
#agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link .total-time i,
#agenda-mensal .agenda-wrapper .calendar-result-container .row-total .total-link .total-edit i {
  display: inline-block;
  line-height: 0.8;
  margin-right: 8px;
  font-size: 90%;
  color: var(--off-white-contrast-text);
}
#agenda-mensal .agenda-header > span i {
  color: var(--neutral-x-contrast-text);
}
#agenda-mensal,
#agenda-diaria,
#agenda-timeline {
  width: 100%;
  height: 100%;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
#agenda-mensal .agenda-group-container,
#agenda-diaria .agenda-group-container,
#agenda-timeline .agenda-group-container {
  padding-left: 110px;
  height: 45px;
  padding-bottom: 15px;
  margin-top: 18px;
}
#agenda-diaria {
  height: calc(100vh - 36px);
  width: 100%;
  padding: var(--spacing-xs) var(--spacing-xxl);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-diaria .k-header.k-scheduler-footer {
    display: none;
  }
}
#agenda-diaria .status.concluido:before,
#agenda-diaria .status.concluido td .profs-container:before {
  background-color: var(--fb-success-default);
}
#agenda-diaria .status.concluido td i {
  color: var(--fb-success-default);
}
#agenda-diaria .status.cancelado:before,
#agenda-diaria .status.cancelado td .profs-container:before {
  background-color: var(--neutral-contrast);
}
#agenda-diaria .status.atrasado:before,
#agenda-diaria .status.atrasado td .profs-container:before {
  background-color: var(--fb-danger-default);
}
#agenda-diaria .status.pendente:before,
#agenda-diaria .status.pendente td .profs-container:before {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#agenda-diaria .status.custom-situation:before,
#agenda-diaria .status.custom-situation td .profs-container:before {
  background-color: var(--statusCustom);
}
#agenda-diaria .agenda-header {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
#agenda-diaria .agenda-header .editor-labeled-button {
  max-height: 34px;
  min-height: 34px;
}
#agenda-diaria #horizontal {
  height: calc(100vh - 238px);
  width: calc(100% - 2px);
  background: none;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-diaria #horizontal {
    height: calc(100vh - 268px);
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  #agenda-diaria #horizontal {
    height: calc(100vh - 298px);
  }
}
#agenda-diaria #horizontal .profs-container {
  width: 100%;
  float: left;
}
#agenda-diaria #horizontal .profs-container .prof,
#agenda-diaria #horizontal .profs-container .more {
  min-width: 33px;
  margin: 3px 5px 0 0;
  font-size: 95%;
  border-radius: 16px;
  float: left;
  text-align: center;
  padding: 7px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#agenda-diaria #horizontal .profs-container .prof {
  background: var(--main-primary-xx-tint) !important;
  color: var(--data-visualization-white-contrast-light);
}
#agenda-diaria #horizontal .profs-container .more {
  border: 1px solid var(--main-primary-default);
  cursor: pointer;
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  -ms-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
#agenda-diaria #horizontal .profs-container .more:hover {
  box-shadow: inset 0 0 1px 2px hsl(--var(black), 20%);
}
#agenda-diaria #horizontal #left-pane {
  overflow: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-diaria #horizontal #left-pane .km-content,
  #agenda-diaria #horizontal #left-pane .km-pane {
    overflow: visible;
  }
}
#agenda-diaria #horizontal #left-pane .pane-content {
  width: 100%;
  height: 100%;
  border: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-diaria #horizontal #left-pane .pane-content {
    overflow: visible;
  }
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap {
  left: 90px;
  padding: 8px 16px 2px;
  transform: none;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation {
  z-index: 9999;
  position: fixed;
  display: flex;
  gap: 10px;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-header {
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  transition: background 0.2s ease;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-header.k-nav-today.k-state-hover button,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-header.k-nav-prev.k-state-hover button,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-header.k-nav-next.k-state-hover button {
  -webkit-transition: background 0.2s ease;
  -moz-transition: background 0.2s ease;
  -o-transition: background 0.2s ease;
  -ms-transition: background 0.2s ease;
  transition: background 0.2s ease;
  background: var(--main-primary-tint);
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default {
  transform: none;
  text-transform: capitalize;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default:first-child {
  margin-left: 15px;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default.k-nav-current {
  width: 120px;
  background-color: var(--white);
  border: 1px solid var(--main-primary-xx-tint);
  border-radius: var(--radius-vs);
  height: 26px;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default.k-nav-current .k-link {
  width: 120px;
  color: var(--white-contrast-text);
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default.k-nav-current .k-link .k-sm-date-format {
  margin-left: 5px;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default.k-nav-current .k-link .k-icon.k-i-calendar {
  width: 20px;
  height: 28px;
  float: right;
  font-weight: var(--font-weight-light);
  cursor: pointer;
  overflow: inherit;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  background: none;
  display: flex;
  top: -11px;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-floatwrap .k-scheduler-navigation .k-state-default.k-nav-current .k-link .k-icon.k-i-calendar::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th {
  border: 1px solid;
  background: var(--main-primary-xx-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  border-color: var(--main-primary-xxx-contrast);
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th .editor-button-icon::before {
  color: var(--main-primary-xx-tint) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:focus {
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  text-decoration: none;
  -webkit-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -moz-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -o-box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  box-shadow: 0px 0px 0 2px var(--main-primary-shade) inset;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:focus .editor-button-icon {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:focus .editor-button-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:hover {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-xx-tint-text);
  border-color: var(--main-primary-xx-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:hover .editor-button-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:active {
  text-decoration: none;
  box-shadow: none;
  background-color: var(--main-primary-xx-tint);
  color: var(--main-primary-tint);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th:active .editor-button-icon::before {
  color: var(--main-primary-xx-tint-text) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled {
  background: var(--neutral-x-contrast);
  border-color: var(--neutral-x-tint);
  color: var(--neutral-x-tint);
  opacity: 0.4;
  cursor: not-allowed;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button .editor-button-icon::before,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button:focus,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled:focus {
  text-decoration: none;
  box-shadow: none;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button:focus .editor-button-icon::before,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled:focus .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button:hover,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled:hover {
  text-decoration: none;
  box-shadow: none;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button:hover .editor-button-icon::before,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled:hover .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button:active,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled:active {
  text-decoration: none;
  box-shadow: none;
}
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled-button:active .editor-button-icon::before,
#agenda-diaria #horizontal #left-pane .pane-content.k-scheduler .k-scheduler-layout .k-scheduler-table tr th.disabled:active .editor-button-icon::before {
  color: var(--neutral-x-tint) !important;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container {
  width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .hour {
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding-left: 24px;
  padding-top: 1px;
  min-width: 100%;
  height: 100px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  position: relative;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .hour:before {
  position: absolute;
  bottom: 0;
  left: 0;
  transform: translateY(50%);
  content: attr(data-hour);
  background: var(--off-white);
  padding: 0 6px;
  font-size: 95%;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container {
  position: absolute;
  margin-left: 24px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item {
  position: absolute;
  width: 123px;
  height: 97px;
  left: 3px;
  background-color: var(--white);
  overflow: hidden;
  font-size: 80%;
  z-index: 2;
  border: 1px solid var(--border-primary-hight-contrast);
  border-left: 0;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.concluido:before,
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.concluido td .profs-container:before {
  background-color: var(--fb-success-default);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.concluido td i {
  color: var(--fb-success-default);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.cancelado:before,
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.cancelado td .profs-container:before {
  background-color: var(--neutral-contrast);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.atrasado:before,
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.atrasado td .profs-container:before {
  background-color: var(--fb-danger-default);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.pendente:before,
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.pendente td .profs-container:before {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.custom-situation:before,
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item.custom-situation td .profs-container:before {
  background-color: var(--statusCustom);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item:before {
  content: '';
  width: 5px;
  height: 100%;
  float: left;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item .body {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 100%;
  padding: 4px 6px 4px 10px;
  line-height: 1.6;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item .body .title,
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item .body .location {
  width: 100%;
  float: left;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item .body .title {
  font-weight: var(--font-weight-bold);
}
#agenda-diaria #horizontal #left-pane .pane-content .compromissos-container .items-container .item .body .location svg {
  width: 8px;
  display: inline-block;
  vertical-align: middle;
}
#agenda-diaria #horizontal.k-widget.k-splitter .k-splitbar {
  height: calc(100vh - 238px) !important;
  background-color: var(--off-white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-color: var(--border-primary-hight-contrast);
  top: 0px;
  width: 8px;
  border-width: 1px 1px 1px 1px;
  background-repeat: repeat-y;
  display: flex;
  place-content: center;
  justify-content: center;
}
#agenda-diaria #horizontal #right-pane .pane-content {
  width: 100%;
  height: 100%;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container {
  width: 100%;
  height: calc(100% - 49px);
  position: relative;
  overflow: hidden;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .scroller-table {
  width: 100%;
  height: 100%;
  background-color: var(--white);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas {
  min-width: 100%;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone {
  position: absolute;
  top: 0;
  right: 0;
  min-width: 120px;
  max-width: 120px;
  border: 0;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone thead {
  pointer-events: none;
  visibility: hidden;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr:first-child td.status-cell {
  border-top: 0 !important;
}
.k-ie #agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td,
.k-edge #agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td {
  height: 32px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td:not(.status-cell) {
  pointer-events: none;
  max-width: 0!important;
  min-width: 0!important;
  width: 0!important;
  visibility: hidden;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  #agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td:not(.status-cell) {
    font-size: var(--font-size-md);
  }
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td:not(.status-cell):after {
  content: '';
  display: inline-block;
  width: 1px;
  height: 28px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr th {
  padding-left: 0!important;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell {
  padding-right: 65px;
  padding-left: 10px;
  background: var(--white);
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-bottom: 0;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i {
  width: 30px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-ts-pendencies-view {
  right: 65px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-ts-pendencies-view:hover {
  color: var(--white-contrast-text);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-close {
  right: 35px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-close:hover {
  color: var(--white-contrast-text);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-setting-small {
  right: 5px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-setting-small:hover {
  color: var(--white-contrast-text);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-attachment {
  right: 10px;
  width: 20px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas.clone tr td.status-cell i.icon-attachment:hover {
  color: var(--white-contrast-text);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas thead {
  color: var(--neutral-x-contrast-text);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas thead tr th {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  text-align: left;
  background: var(--white);
  padding: 5px;
  border-top: 1px solid var(--white);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas thead tr th:first-child {
  padding-left: 26px;
  border-right: 1px solid var(--border-primary-hight-contrast);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody {
  font-size: 90%;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.concluido:before,
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.concluido td .profs-container:before {
  background-color: var(--fb-success-default);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.concluido td i {
  color: var(--fb-success-default);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.cancelado:before,
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.cancelado td .profs-container:before {
  background-color: var(--neutral-contrast);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.atrasado:before,
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.atrasado td .profs-container:before {
  background-color: var(--fb-danger-default);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.pendente:before,
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.pendente td .profs-container:before {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.custom-situation:before,
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr.custom-situation td .profs-container:before {
  background-color: var(--statusCustom);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td {
  cursor: pointer;
  padding: 5px;
  padding-right: 10px;
  min-width: 30px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  position: relative;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td i {
  position: absolute;
  right: 4px;
  transform: translateY(-50%);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td.profs-cell {
  padding-right: 5px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td.profs-cell .profs-container {
  padding-left: 20px;
  position: relative;
  min-width: 90px;
  white-space: nowrap;
  height: 32px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td.profs-cell .profs-container:before {
  content: '';
  top: -5px;
  left: -5px;
  position: absolute;
  height: calc(100% + 10px);
  width: 5px;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td.profs-cell .profs-container .prof,
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td.profs-cell .profs-container .more {
  margin-top: 0;
  float: none;
  display: inline-block;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td.status-cell {
  padding-right: 120px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container .table-tarefas tbody tr td > span {
  color: var(--off-white-contrast-text);
}
#agenda-diaria #horizontal #right-pane .pane-content .table-tarefas-container + .separated-pager.k-pager-wrap {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border: none;
}
#agenda-lista .modulo-list-container {
  height: 100vh;
}
#agenda-lista .modulo-list-container .grid-editor {
  height: calc(100vh - 109px) !important;
}
#agenda-lista .modulo-list-container .grid-editor .k-grid {
  height: calc(100% - 130px) !important;
}
#agenda-lista .modulo-list-container .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 41px) !important;
}
#agenda-lista .agenda-group-container {
  padding-left: 130px;
  padding-right: 38px;
}
.k-scheduler .k-nav-current > .k-link span + span {
  max-width: 200px;
}
.k-scheduler .k-scheduler-layout > tbody > tr:first-child {
  display: none;
}
.k-scheduler .k-scheduler-header:first-child {
  display: none;
}
.k-scheduler-content .k-event {
  background-color: var(--white);
  border-radius: var(--radius-vs);
}
.k-scheduler-content .k-event div[data-event] {
  height: 100%;
  padding: var(--spacing-xxxs) var(--spacing-md);
  cursor: pointer;
  background-color: var(--neutral-x-contrast);
  box-sizing: border-box;
  border-radius: var(--radius-vs);
}
.k-scheduler-content .k-event div[data-event].status:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  height: 100%;
  width: 5px;
}
.k-scheduler-content .k-event div[data-event].status.atrasado:before {
  background-color: var(--fb-danger-default);
}
.k-scheduler-content .k-event div[data-event].status.concluido:before {
  background-color: var(--fb-success-default);
}
.k-scheduler-content .k-event div[data-event].status.pendente:before {
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.k-scheduler-content .k-event div[data-event].status.cancelado:before {
  background-color: var(--neutral-x-tint);
}
.k-scheduler-content .k-event div[data-event].status.custom-situation:before {
  background-color: var(--statusCustom);
}
.k-scheduler-content .k-event div[data-event].status div[data-template] {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxxs);
}
.k-scheduler-content .k-event div[data-event] .prof,
.k-scheduler-content .k-event div[data-event] .more {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--black);
  min-width: 33px;
  margin: 10px 5px 0 0;
  font-size: var(--font-size-xxs);
  border-radius: 16px;
  float: left;
  text-align: center;
  padding: 5px;
}
.k-scheduler-content .k-event div[data-event] .default-text {
  font-size: var(--font-size-xxs);
  color: var(--white-contrast-text);
}
.k-scheduler-content .k-event div[data-event] .default-margin {
  margin-top: 3px;
}
.k-scheduler-content .k-event .k-resize-handle:after {
  background-color: var(--white-contrast-text);
}
.action-tooltip-info .k-tooltip-content .prof,
.action-tooltip-info .k-tooltip-content .more {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border: 1px solid var(--white);
  min-width: 33px;
  margin: 0 5px 5px 0;
  font-size: var(--font-size-xxs);
  border-radius: 16px;
  float: left;
  text-align: center;
  padding: 5px;
  color: #000;
}
.action-tooltip-info .k-tooltip-content .prof.color-FFF,
.action-tooltip-info .k-tooltip-content .more.color-FFF {
  color: #fff;
}
.action-tooltip-info .k-tooltip-content .more {
  color: #fff;
}
.agenda-timeline {
  width: 100%;
  float: left;
}
.openDialog .agenda-timeline {
  width: 100% !important;
}
.agenda-timeline .body-agenda {
  width: 100%;
  float: left;
  height: calc((var(--vh, 1vh) * 100) - 253px);
}
.outlook .agenda-timeline .body-agenda {
  height: calc(100vh - 160px);
}
.agenda-timeline table {
  width: 100%;
  float: left;
}
.agenda-timeline table .agenda-data {
  width: 125px;
  min-width: 125px;
  max-width: 125px;
  position: sticky;
  left: 0;
  z-index: 2;
}
.agenda-timeline table .agenda-options {
  width: 46px;
  min-width: 46px;
  max-width: 46px;
  min-height: 76px;
  left: 125px;
  position: sticky;
  z-index: 2;
  background-image: none;
  border-top: none;
  border-left: none;
}
.agenda-timeline table .agenda-options.column-menu {
  height: 76px;
}
.agenda-timeline table .agenda-options .icon-more_options-02 {
  width: 100%;
  height: 100%;
  display: block;
}
.agenda-timeline table .agenda-options.dot-indicator.red:after {
  top: 28%;
  text-align: center;
  right: 5px;
}
.agenda-timeline table .agenda-options ul {
  width: 260px;
}
.agenda-timeline table .agenda-options li {
  font-size: 21px;
  left: 50%;
  border: none;
  transform: translateX(-50%);
  color: var(--off-white-contrast-text);
}
@media screen and (min-width: 1280px) {
  .agenda-timeline table .agenda-options li {
    font-size: calc(21px  +  0  * ((100vw -  1280px ) / 640 ));
  }
}
@media screen and (min-width: 1920px) {
  .agenda-timeline table .agenda-options li {
    font-size: 21px;
  }
}
.agenda-timeline table .agenda-options li.offset-menu {
  position: static;
  width: 20px;
  height: 20px;
  margin-top: 30px;
  margin-left: 19px;
  float: none;
}
.agenda-timeline table .agenda-options li span {
  background-image: none;
  text-align: left;
}
.agenda-timeline table .agenda-options li.k-state-hover span {
  background-color: var(--off-white);
}
.agenda-timeline table .agenda-options li.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.agenda-timeline table .agenda-options li.disabled span {
  cursor: not-allowed;
  opacity: 1;
}
.agenda-timeline table .agenda-options li.k-state-border-down .k-animation-container {
  left: 20px !important;
  top: -10px !important;
}
.agenda-timeline table .agenda-options li.k-state-border-up .k-animation-container {
  left: 20px !important;
  top: -345px !important;
}
.agenda-timeline table .agenda-options li.dot-indicator.red:after {
  right: 10px;
  top: 50%;
  transform: translateY(-50%);
  border-radius: 5px;
  padding: 0 4px;
  font-size: 10px;
  height: 17px;
  line-height: 17px;
  width: auto;
  min-width: 12px;
}
.agenda-timeline table .agenda-periodo {
  width: 175px;
  max-width: 175px;
  min-width: 175px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table .agenda-periodo {
    width: 160px;
    max-width: 160px;
    min-width: 160px;
  }
}
.agenda-timeline table .agenda-tipo {
  width: 155px;
  max-width: 155px;
  min-width: 155px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table .agenda-tipo {
    width: 145px;
    max-width: 145px;
  }
}
.agenda-timeline table .agenda-desdobramento {
  width: 215px;
  max-width: 215px;
  min-width: 215px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table .agenda-desdobramento {
    width: 188px;
    max-width: 188px;
    min-width: 188px;
  }
}
.agenda-timeline table .agenda-desdobramento.has-desdobramento {
  position: relative;
}
.agenda-timeline table .agenda-desdobramento.has-desdobramento:before {
  content: '';
  position: absolute;
  left: 0;
  top: 0;
  width: 5px;
  height: 100%;
  background-color: var(--background-brand-base-x-tint-hight-contrast);
}
.agenda-timeline table .single-item td:before {
  height: 100%;
}
@media screen\0 {
  .agenda-timeline table .single-item td:before {
    height: 75px;
  }
}
.agenda-timeline table .multiple-item td:before {
  height: 100%;
}
@media screen\0 {
  .agenda-timeline table .multiple-item td:before {
    height: 73px;
  }
}
.agenda-timeline table .agenda-menu {
  position: relative;
}
.agenda-timeline table .agenda-menu .evento-menu {
  -webkit-transition: opacity 0.075s ease;
  -moz-transition: opacity 0.075s ease;
  -o-transition: opacity 0.075s ease;
  -ms-transition: opacity 0.075s ease;
  transition: opacity 0.075s ease;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
  padding-left: 30px;
  height: 100%;
  right: 0;
  top: 0;
  pointer-events: none;
  position: absolute;
  padding-right: 10px;
}
@media screen\0 {
  .agenda-timeline table .agenda-menu .evento-menu {
    padding-right: 30px;
  }
}
.agenda-timeline table .agenda-menu .evento-menu [class*='icon'],
.agenda-timeline table .agenda-menu .evento-menu [class*=' icon'] {
  width: 20px;
  height: 20px;
  min-width: 20px;
  margin-right: 8px;
  font-size: 18px;
  opacity: 0;
}
.agenda-timeline table .agenda-menu .evento-menu [class*='icon'].disabled,
.agenda-timeline table .agenda-menu .evento-menu [class*=' icon'].disabled {
  cursor: no-drop;
}
.agenda-timeline table .agenda-menu .evento-menu .icon-attachment:not(.hide-default) {
  opacity: 1;
}
.agenda-timeline table .agenda-menu .evento-menu.single-appointment {
  top: 0;
}
@media screen\0 {
  .agenda-timeline table .agenda-menu .evento-menu.single-appointment {
    padding-right: 8px;
  }
}
.agenda-timeline table tr td {
  position: relative;
}
.agenda-timeline table tr td.agenda-data {
  pointer-events: none;
}
.agenda-timeline table tr.concluido td.agenda-periodo:before {
  background: var(--fb-success-default) !important;
}
.agenda-timeline table tr.concluido.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
  border-color: var(--off-white) !important;
}
.agenda-timeline table tr.concluido.visible-menu td.agenda-periodo {
  background: var(--fb-success-default) !important;
  color: var(--fb-success-default-text);
}
.agenda-timeline table tr.pendente td.agenda-periodo td:not(.agenda-data) {
  background: var(--neutral-contrast);
  border-color: var(--off-white) !important;
}
.agenda-timeline table tr.pendente td.agenda-periodo:before {
  background: var(--background-brand-base-tint-hight-contrast) !important;
}
.agenda-timeline table tr.pendente.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.agenda-timeline table tr.pendente.visible-menu td.agenda-periodo {
  background: var(--background-brand-base-tint-hight-contrast) !important;
  color: var(--main-primary-tint-text);
}
.agenda-timeline table tr.cancelado td.agenda-periodo:before {
  background: var(--neutral-x-tint) !important;
}
.agenda-timeline table tr.cancelado.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.agenda-timeline table tr.cancelado.visible-menu td.agenda-periodo {
  background: var(--neutral-x-tint) !important;
  color: var(--neutral-x-tint-text);
}
.agenda-timeline table tr.atrasado td.agenda-periodo:before {
  background: var(--fb-danger-default) !important;
}
.agenda-timeline table tr.atrasado.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.agenda-timeline table tr.atrasado.visible-menu td.agenda-periodo {
  background: var(--fb-danger-default) !important;
  color: var(--fb-danger-default-text);
}
.agenda-timeline table tr.custom-situation td.agenda-periodo:before {
  background: var(--statusCustom) !important;
}
.agenda-timeline table tr.custom-situation.visible-menu td:not(.agenda-data) {
  background: var(--neutral-contrast);
}
.agenda-timeline table tr.custom-situation.visible-menu td.agenda-periodo {
  background: var(--statusCustom) !important;
  color: var(--statusCustom-contrast-text);
}
.agenda-timeline table tr.concluido.visible-menu td,
.agenda-timeline table tr.pendente.visible-menu td,
.agenda-timeline table tr.cancelado.visible-menu td,
.agenda-timeline table tr.atrasado.visible-menu td {
  border-bottom-color: var(--border-primary-hight-contrast);
}
.agenda-timeline table tr.concluido.visible-menu td,
.agenda-timeline table tr.pendente.visible-menu td,
.agenda-timeline table tr.cancelado.visible-menu td,
.agenda-timeline table tr.atrasado.visible-menu td {
  border-bottom-color: var(--border-primary-hight-contrast);
}
.agenda-timeline table thead tr td {
  font-size: 12px;
  text-transform: lowercase;
  font-weight: 400;
  height: 38px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 0 15px;
  vertical-align: middle;
}
.agenda-timeline table thead tr td::first-letter {
  text-transform: uppercase;
}
.agenda-timeline table thead tr td:last-child {
  border-right: none;
}
.agenda-timeline table thead tr td.agenda-descricao {
  width: 100%;
  min-width: 240px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table thead tr td.agenda-descricao {
    display: none;
  }
}
.agenda-timeline table thead tr td.agenda-responsavel {
  min-width: 140px;
  max-width: 140px;
  color: var(--off-white-contrast-text);
}
.agenda-timeline table thead tr td.agenda-situacao {
  min-width: 140px;
  max-width: 140px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table thead tr td {
    padding: 12px 15px;
  }
  .agenda-timeline table thead tr td.agenda-data {
    width: 90px;
    max-width: 90px;
  }
  .agenda-timeline table thead tr td.agenda-periodo {
    width: 160px;
    max-width: 160px;
  }
  .agenda-timeline table thead tr td.agenda-desdobramento {
    width: 188px;
    max-width: 188px;
  }
  .agenda-timeline table thead tr td.agenda-tipo {
    width: 145px;
    max-width: 145px;
  }
}
.agenda-timeline table thead tr td.agenda-data {
  text-align: center;
}
.agenda-timeline table tbody td {
  height: 38px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  vertical-align: middle;
  background-color: var(--white);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table tbody td {
    height: 100%;
  }
}
.agenda-timeline table tbody td:last-child {
  border-right: none;
}
.agenda-timeline table tbody td span {
  font-size: 12px;
}
.agenda-timeline table tbody td.agenda-descricao {
  padding: 12px 15px;
  width: 100%;
  min-width: 240px;
  color: var(--off-white-contrast-text);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table tbody td.agenda-descricao {
    display: none;
  }
}
.agenda-timeline table tbody td.agenda-responsavel {
  min-width: 140px;
  max-width: 140px;
  color: var(--off-white-contrast-text);
}
.agenda-timeline table tbody td.agenda-situacao {
  min-width: 140px;
  max-width: 140px;
  padding: 12px 15px;
}
.agenda-timeline table tbody td[colspan] {
  border-bottom: none;
}
.agenda-timeline table tbody .agenda-data {
  background: var(--white);
  height: 76px;
}
.agenda-timeline table tbody .agenda-data span,
.agenda-timeline table tbody .agenda-data label {
  display: block;
  width: 100%;
  text-align: center;
}
.agenda-timeline table tbody .agenda-data span {
  font-weight: 600;
  font-size: 14px;
}
.agenda-timeline table tbody .agenda-data label {
  font-size: 14px;
  line-height: 14px;
  margin-top: 4px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .agenda-timeline table tbody .agenda-data {
    width: 90px;
    max-width: 90px;
  }
}
.agenda-timeline table tbody .agenda-tipo,
.agenda-timeline table tbody .agenda-responsavel,
.agenda-timeline table tbody .agenda-desdobramento {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 12px 15px;
}
.agenda-timeline table tbody .agenda-tipo > span,
.agenda-timeline table tbody .agenda-responsavel > span,
.agenda-timeline table tbody .agenda-desdobramento > span {
  display: inline-block;
  width: 100%;
}
.agenda-timeline table tbody .agenda-tipo span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.agenda-timeline table tbody .agenda-periodo {
  border-right: 1px solid var(--border-primary-hight-contrast);
  padding: 18px 8px 18px 15px;
}
.agenda-timeline table tbody .agenda-periodo:before {
  content: '';
  position: absolute;
  top: 0;
  left: 0;
  width: 7px;
}
.agenda-timeline table tbody .agenda-periodo span {
  font-size: 14px;
  font-weight: 600;
}
.agenda-timeline table tbody .agenda-periodo span strong {
  font-size: 20px;
  font-weight: 400;
}
.agenda-timeline table tbody .agenda-periodo span strong:after {
  font-size: 14px;
  content: attr(data-minutes);
  margin: 0 1px;
  font-weight: 600;
}
.agenda-timeline table tbody .agenda-periodo span strong:empty:after {
  content: '';
  margin: 0;
}
.agenda-timeline table tbody .agenda-periodo span.status {
  font-weight: 400;
}
.agenda-timeline table tbody .agenda-periodo span:empty:after {
  content: '';
}
.agenda-timeline table tbody .agenda-periodo span.periodo-time:empty:after {
  content: '';
}
.agenda-timeline table tbody .agenda-periodo span.tilde:after {
  content: '';
}
.agenda-timeline .agenda-header {
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
.agenda-timeline .agenda-header .date-picker .k-widget {
  width: 120px;
  margin-right: 3px;
  background-color: var(--neutral-x-contrast);
}
.agenda-timeline .agenda-header .date-picker .k-widget .k-picker-wrap input {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.agenda-timeline .agenda-header .date-picker .k-widget .k-picker-wrap .k-icon.k-i-calendar {
  margin: 0 0 0 -9px;
  top: 0;
}
.agenda-timeline .agenda-header + div {
  float: left;
  border: 1px solid var(--border-primary-hight-contrast);
  border-top: none;
  border-bottom: none;
  height: calc(100vh - 240px);
  width: calc(100% - 2px);
}
.agenda-timeline .agenda-header + div table > .body-agenda-title .agenda-descricao {
  min-width: 40%;
}
.agenda-timeline .agenda-header + div .body-agenda {
  height: calc(100vh - 298px) !important;
}
.agenda-timeline .agenda-header + div .body-agenda table tr:hover > .agenda-menu {
  display: table-cell;
  transform: translateX(0px);
}
.agenda-timeline .agenda-header + div .body-agenda table tr:hover > .agenda-menu > .evento-menu {
  background-color: var(--off-white);
  border-left: 1px solid var(--border-primary-hight-contrast);
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-menu {
  display: table-cell;
  transform: translateX(320px);
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-menu .evento-menu {
  padding: 0 10px;
  pointer-events: auto;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-menu .evento-menu .editor-labeled-button [class*='ico'],
.agenda-timeline .agenda-header + div .body-agenda table .agenda-menu .evento-menu .editor-labeled-button [class*=' ico'] {
  opacity: 1;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-menu .evento-menu .editor-labeled-button .editor-button-icon {
  margin: 0;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel {
  width: 140px;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel > span {
  cursor: pointer;
  padding-left: 20px;
  position: relative;
  min-width: 90px;
  white-space: nowrap;
  height: 32px;
  color: black;
  width: 100%;
  float: left;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel > span .prof,
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel > span .more {
  min-width: 33px;
  margin: 3px 5px 0 0;
  font-size: 95%;
  border-radius: 16px;
  text-align: center;
  padding: 4px 7px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  margin-top: 0;
  float: none;
  display: inline-block;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel > span .prof {
  background: var(--main-primary-xx-tint) !important;
  color: var(--data-visualization-white-contrast-light) !important;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel > span .more {
  border: 1px solid var(--main-primary-default);
  cursor: pointer;
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  -ms-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-responsavel > span .more:hover {
  box-shadow: inset 0 0 1px 2px var(--neutral-x-tint);
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-descricao {
  border-right: none;
  min-width: 40%;
}
.agenda-timeline .agenda-header + div .body-agenda table .agenda-descricao span {
  display: inline-block;
  max-height: 61px;
  overflow: hidden;
  text-align: justify;
}
.agenda-timeline #pager {
  bottom: 26px !important;
  width: calc(100% - 48px) !important;
  z-index: 2;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.rightBarVisible .agenda-timeline #pager {
  width: calc(100% - 302px) !important;
}
.grid-exportacao .k-grid .k-grid-content-locked .grid-action-link i::before {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.kanban-elem-info-entrega,
.kanban-delivery-section {
  flex: 1;
  display: flex;
  gap: var(--spacing-vs);
  align-items: center;
}
.kanban-elem-info-entrega .kanban-temp-label,
.kanban-delivery-section .kanban-temp-label {
  min-width: 90px;
  min-height: 15px;
  justify-content: center;
  background-color: var(--neutral-xx-tint);
  border: 1px solid;
  border-color: transparent;
  border-radius: var(--radius-xs);
  padding: 2px var(--spacing-vs);
  color: var(--neutral-xx-tint-text) !important;
  text-align: center;
  font-weight: var(--font-weight-semibold);
}
.kanban-elem-info-entrega .kanban-temp-label.green-badge,
.kanban-delivery-section .kanban-temp-label.green-badge {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-success-x-contrast) !important;
  color: var(--fb-success-default) !important;
  border-color: var(--fb-success-default) !important;
}
.kanban-elem-info-entrega .kanban-temp-label.yellow-badge,
.kanban-delivery-section .kanban-temp-label.yellow-badge {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-waiting-x-contrast) !important;
  color: var(--fb-waiting-default) !important;
  border-color: var(--fb-waiting-default) !important;
}
.kanban-elem-info-entrega .kanban-temp-label.red-badge,
.kanban-delivery-section .kanban-temp-label.red-badge {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-danger-x-contrast) !important;
  color: var(--fb-danger-default) !important;
  border-color: var(--fb-danger-default) !important;
}
[disabled] .kanban-elem-info-entrega .kanban-temp-label.disabled,
[disabled] .kanban-delivery-section .kanban-temp-label.disabled {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: var(--neutral-x-contrast) !important;
  color: var(--neutral-default) !important;
  border-color: var(--neutral-default) !important;
}
.kanban-elem-info-entrega > label,
.kanban-delivery-section > label {
  margin-right: 4px;
}
.agenda-entrega-kanban {
  border-radius: 10px;
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-off-white-contrast-light) !important;
}
.agenda-entrega-vermelho {
  background-color: var(--fb-danger-tint) !important;
}
.agenda-entrega-amarelo {
  background-color: var(--fb-waiting-x-tint);
}
.agenda-entrega-verde {
  background-color: var(--fb-success-tint);
}
.subtarefas-container {
  color: var(--white-contrast-text);
}
.subtarefas-container .subtarefa-item {
  padding: var(--spacing-xxs);
}
.subtarefas-container .sub-tarefa-cancelado {
  text-decoration: line-through;
  opacity: 0.8;
}
.subtarefas-container .subtarefa-buttons {
  text-align: right;
  padding: 5px 0px;
}
.subtarefas-container .subtarefa-buttons > button {
  font-weight: var(--font-weight-semibold);
  background-color: transparent;
  color: var(--data-visualization-primary-contrast-light);
  padding: 5px 0px;
}
.kanban-elem {
  -webkit-transition: height 0.2s ease;
  -moz-transition: height 0.2s ease;
  -o-transition: height 0.2s ease;
  -ms-transition: height 0.2s ease;
  transition: height 0.2s ease;
  height: auto !important;
  z-index: 1;
  margin-top: 0px;
  border-radius: var(--radius-vs);
  overflow: visible;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  -webkit-transition: box-shadow 0.3s ease;
  -moz-transition: box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  position: relative;
}
.kanban-elem.by-loading-hidden {
  box-shadow: none;
  pointer-events: none;
}
.kanban-elem .kanban-elem-loading {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  visibility: visible;
  opacity: 1;
  align-content: center;
  background: var(--off-white);
  border: 1px solid var(--neutral-x-contrast);
  border-radius: var(--radius-vs);
  zoom: 0.8;
}
.kanban-elem .kanban-elem-loading.by-loading-hidden {
  visibility: hidden;
  opacity: 0;
}
.kanban-elem:hover {
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  -ms-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .kanban-elem {
    will-change: transform;
    transform: translateZ(0);
  }
}
.kanban-elem:last-child {
  margin-bottom: 3px;
}
.kanban-elem.dragging {
  height: 99px;
  border: 1px dashed var(--neutral-contrast);
  -webkit-animation: blinker 0.6s linear infinite;
  -moz-animation: blinker 0.6s linear infinite;
  -o-animation: blinker 0.6s linear infinite;
  -ms-animation: blinker 0.6s linear infinite;
  animation: blinker 0.6s linear infinite;
  background: var(--white);
  animation: open-space 0.2s ease;
  will-change: opacity;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .kanban-elem.dragging {
    transform: translateZ(0);
  }
}
.kanban-elem.ui-sortable-helper {
  box-shadow: 2px 2px 6px 2px hsla(var(--black-hsl), .2);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .kanban-elem.ui-sortable-helper {
    box-shadow: none;
    transform: translateZ(0);
  }
}
.kanban-elem .kanban-elem-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
  background-color: var(--white);
  display: flex;
  flex-flow: column;
  width: calc(100% - 30px);
  position: relative;
  border-radius: var(--radius-vs);
  padding-bottom: var(--spacing-xs);
  padding-inline: var(--spacing-md);
  align-items: flex-start;
  align-self: stretch;
  border: 2px solid var(--neutral-x-contrast);
}
.kanban-elem .kanban-elem-content .kanban-elem-header {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl) var(--spacing-xs) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  font-size: var(--spacing-xs);
  background-color: var(--neutral-x-contrast);
  margin-inline: calc(-1 * var(--spacing-md));
  padding-inline: var(--spacing-md);
  border-radius: var(--radius-vs) var(--radius-vs) var(--spacing-none) var(--spacing-none);
  margin-bottom: var(--spacing-xxs);
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title {
  -webkit-transition: max-width 0.2s linear;
  -moz-transition: max-width 0.2s linear;
  -o-transition: max-width 0.2s linear;
  -ms-transition: max-width 0.2s linear;
  transition: max-width 0.2s linear;
  color: var(--white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  max-width: 280px;
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title.title-is-in-conflict {
  -webkit-transition: max-width 0.2s linear;
  -moz-transition: max-width 0.2s linear;
  -o-transition: max-width 0.2s linear;
  -ms-transition: max-width 0.2s linear;
  transition: max-width 0.2s linear;
  max-width: 230px;
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title .title-elem {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  display: block;
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title .ico-has-pending-update {
  width: 9px;
  height: 9px;
  display: block;
  margin: 0;
  font-size: var(--font-size-xs);
  position: absolute;
  top: -2px;
  left: -1px;
  padding: 2px;
  color: var(--fb-danger-default);
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title .ico-has-pending-update i:before {
  font-size: var(--font-size-xs);
  line-height: 10px;
  color: var(--fb-danger-default);
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title .ico-conflict-late {
  width: 10px;
  height: 10px;
  font-size: var(--font-size-xs);
  color: var(--fb-danger-default);
  position: absolute;
}
.kanban-elem .kanban-elem-content .kanban-elem-header .kanban-title .ico-conflict-late i:before {
  font-size: var(--font-size-sm);
  line-height: 10px;
  color: var(--fb-danger-default);
  position: absolute;
  top: -16px;
  right: -230px;
}
.kanban-elem .kanban-elem-content .kanban-elem-body {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
  height: auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-vs);
  max-width: 280px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info {
  display: flex;
  flex-direction: column;
  left: -3px;
  position: relative;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-md) var(--spacing-xs);
  align-items: center;
  gap: var(--spacing-xs);
  align-self: stretch;
  flex-direction: row;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants:first-child {
  padding-bottom: var(--spacing-md);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-images-section {
  display: flex;
  flex: 1;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-images-section .default-profile-image {
  width: 25px;
  height: 25px;
  margin: 0;
  background-size: 25px;
  margin-left: -5px;
  z-index: 1;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-images-section .default-profile-image:first-child {
  z-index: 2;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-images-section .default-profile-image:last-child {
  z-index: 0;
  margin-left: -5px;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-more-section {
  display: flex;
  flex: 2;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-more-section .default-participants-counter {
  width: 14px;
  height: 14px;
  display: flex;
  padding: var(--spacing-xxxs) var(--spacing-xxxs);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxs);
  border-radius: var(--radius-pill);
  background: var(--white);
  box-shadow: 0px 2px 4px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  position: relative;
  left: -8px;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-more-section .default-participants-counter span {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-acron-section {
  display: block !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info.all-profissional-participants .professionals-acron-section .participants-siglas {
  overflow: hidden;
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-overflow: ellipsis;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  display: block !important;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info:first-child {
  padding-bottom: var(--spacing-none);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-group-info .kanban-elem-info:not(:first-child) {
  padding-top: var(--spacing-none);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info {
  display: flex;
  padding: var(--spacing-vs) var(--spacing-none);
  align-items: center;
  gap: var(--spacing-xxxs);
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  max-width: 100%;
  max-height: 100%;
  background: transparent;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .kanban-elem-text {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .kanban-elem-label {
  height: 20px;
  font-weight: var(--font-weight-semibold);
  color: var(--white-contrast-text);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .opportunities-elem-text {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: text;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .opportunities-elem-text:not(.badge) {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker {
  width: auto;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap {
  width: auto;
  border: none;
  background: var(--neutral-x-tint);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap input {
  width: auto;
  min-width: var(--spacing-none);
  max-width: 100px;
  padding: var(--spacing-none);
  padding-right: 30px;
  border: none;
  background: var(--neutral-x-tint);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar::before {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .kanban-card-info {
  font-size: var(--spacing-sm);
  color: var(--data-visualization-primary-contrast-light);
  cursor: help;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .card-val {
  padding-left: 5px;
  display: flex;
  flex-direction: row;
  width: 100%;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .card-val .card-val-name {
  display: flex;
  flex: 1;
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .card-val .card-val-acron {
  position: relative;
  top: -2.8px;
  filter: invert(51%) sepia(9%) saturate(6%) hue-rotate(160deg) brightness(92%) contrast(92%);
  transform: scale(0.9);
}
.kanban-elem .kanban-elem-content .kanban-elem-body .kanban-elem-info .card-val .card-val-acron.ico-currency-eu {
  transform: scale(0.8);
  top: -1.9px;
}
.kanban-elem:hover .kanban-elem-content {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-color: var(--border-brand-x-tint-low-contrast);
}
.kanban-elem:hover .kanban-elem-content .kanban-elem-header {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: hsl(var(--main-primary-defaultH), calc(var(--main-primary-defaultS) - 8%), calc(var(--main-primary-defaultL) + 58%));
}
.kanban-elem.opened {
  z-index: 2;
}
.kanban-temp {
  display: inline-flex;
  margin-left: auto;
  gap: var(--spacing-vs);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  align-self: center;
  justify-content: center;
  color: var(--data-visualization-black-contrast-dark);
}
.kanban-temp .kanban-temp-label {
  width: 100%;
  height: 100%;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  min-width: 50px;
  display: flex !important;
  min-height: 15px;
  justify-content: center;
  background-color: var(--neutral-xx-tint);
  border: 1px solid;
  border-color: transparent;
  border-radius: var(--radius-xs);
  padding: 2px var(--spacing-vs);
  color: var(--neutral-xx-tint-text) !important;
  text-transform: capitalize;
}
.kanban-temp .kanban-temp-label.low {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-success-x-contrast) !important;
  color: var(--fb-success-default) !important;
  border-color: var(--fb-success-default) !important;
}
.kanban-temp .kanban-temp-label.medium {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-waiting-x-contrast) !important;
  color: var(--fb-waiting-default) !important;
  border-color: var(--fb-waiting-default) !important;
}
.kanban-temp .kanban-temp-label.high {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-danger-x-contrast) !important;
  color: var(--fb-danger-default) !important;
  border-color: var(--fb-danger-default) !important;
}
[disabled] .kanban-temp .kanban-temp-label.disabled {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: var(--neutral-x-contrast) !important;
  color: var(--neutral-default) !important;
  border-color: var(--neutral-default) !important;
}
.grid-actions-kanban {
  position: absolute;
  top: 20px;
  height: 0px !important;
}
.controle-kanban .modulo-list-container .grid-editor .data-container {
  padding: 0;
  height: calc(100vh - 128px);
  background-color: var(--white);
  border-top: 1px solid var(--neutral-x-contrast);
}
.controle-kanban .cards-container .cards-scroller {
  width: 100%;
  height: calc(100vh - 128px);
  overflow: auto;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-md) var(--spacing-md);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-kanban .cards-container .cards-scroller {
    height: calc(100vh - 168px);
    overflow: auto;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .controle-kanban .cards-container .cards-scroller {
    height: calc(100vh - 226px);
  }
}
.controle-kanban .cards-container .cards-flow {
  float: left;
  min-width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
}
.controle-kanban .cards-container .cards-flow ~ .nicescroll-rails.nicescroll-rails-vr {
  top: 101px !important;
}
.controle-kanban .cards-item {
  float: left;
  width: 328px;
  background-color: var(--neutral-xxl-contrast);
  border-radius: var(--spacing-xxxs);
  margin-right: 6px;
  flex-shrink: 0;
  overflow: hidden;
  box-shadow: 1px 2px 2px hsla(var(--black-hsl), .1);
  padding: var(--spacing-none) var(--spacing-vs);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
}
.controle-kanban .cards-item:last-child {
  margin-right: 15px;
}
.controle-kanban .cards-item .cards-item-header {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  box-sizing: border-box;
  padding: var(--spacing-md) var(--spacing-xxxs) var(--spacing-vs) var(--spacing-xxxs);
  justify-content: space-between;
  align-items: center;
  flex: 1 0 0;
  flex-shrink: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-kanban .cards-item .cards-item-header label {
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-kanban .cards-item .cards-item-header span {
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-kanban .cards-item .cards-item-header span:empty {
  position: relative;
  animation: appears 0.35s ease-in;
}
.controle-kanban .cards-item .cards-item-header span:empty:after {
  content: '';
  width: 14px;
  height: 14px;
  border-top: 1px solid var(--neutral-shade);
  position: absolute;
  border-radius: 50%;
  animation: rotator 0.75s linear infinite;
  top: -7px;
  left: -7px;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes appears {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.controle-kanban .cards-item .cards-item-body {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 328px;
  height: calc(100% - 28px);
  float: left;
  min-height: calc(100vh - 237px);
  position: relative;
  padding: var(--spacing-xxxs);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-kanban .cards-item .cards-item-body {
    min-height: calc(100% - 32px);
  }
}
.controle-kanban .scroll-wraper {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-kanban .scroll-wraper {
    overflow: auto;
  }
}
.controle-kanban .scroll-wraper .cards-item-loading {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  visibility: visible;
  opacity: 1;
  align-content: center;
  background: var(--neutral-xxl-contrast);
}
.controle-kanban .scroll-wraper .cards-item-loading.by-loading-hidden {
  visibility: hidden;
  opacity: 0;
}
.controle-kanban .scroll-wraper .cover-loading-card {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
  animation: appears 0.25s ease-in-out;
  position: absolute;
  height: 99%;
  width: 98%;
  border-radius: 8px;
  background: hsl(var(--main-primary-tintH), var(--main-primary-tintS), 90%);
  border: 2px solid var(--main-primary-contrast);
}
.controle-kanban .scroll-wraper .cover-loading-card.hidden {
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  opacity: 0;
}
.controle-kanban .scroll-wraper .cover-loading-card span {
  color: var(--main-primary-contrast);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  width: 100%;
  display: flex;
  place-content: center;
  padding-top: var(--spacing-xxl);
  position: absolute;
}
.controle-oportunidades .hide-on-small {
  display: flex;
}
.controle-oportunidades .show-on-small {
  display: none;
  max-width: 100%;
}
.controle-oportunidades .hide-on-small-block {
  display: block;
}
.controle-oportunidades .show-on-small-block {
  display: none;
}
.controle-oportunidades .header-actions-detail-custom {
  -webkit-transition: right 0.15s linear;
  -moz-transition: right 0.15s linear;
  -o-transition: right 0.15s linear;
  -ms-transition: right 0.15s linear;
  transition: right 0.15s linear;
  position: absolute;
  width: fit-content;
  z-index: 9999;
  display: flex;
  flex-direction: row;
  right: 0;
  margin-right: 20px;
  top: -65px;
}
.controle-oportunidades .header-actions-detail-custom .editor-labeled-button .options-menu {
  overflow: auto;
}
.controle-oportunidades .header-actions-detail-custom .editor-labeled-button .options-menu .options-button {
  border: none;
  margin-left: 2px;
}
.controle-oportunidades .center-content {
  padding-right: 0 !important;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-oportunidades .center-content {
    width: 100% !important;
  }
}
.controle-oportunidades .modulo-list-container .grid-editor .data-container {
  padding: 0;
  height: calc(100vh - 128px);
  background-color: var(--white);
  border-top: 1px solid var(--neutral-x-contrast);
}
.controle-oportunidades .opportunities-container .opportunities-header {
  width: 100%;
  height: 47px;
  float: left;
  background-color: var(--neutral-contrast);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 0 2px -1px var(--neutral-x-tint);
}
.controle-oportunidades .opportunities-container .opportunities-scroller {
  width: 100%;
  height: calc(100vh - 128px);
  overflow: auto;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-md) var(--spacing-md);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-oportunidades .opportunities-container .opportunities-scroller {
    height: calc(100vh - 168px);
    overflow: auto;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .controle-oportunidades .opportunities-container .opportunities-scroller {
    height: calc(100vh - 226px);
  }
}
.controle-oportunidades .opportunities-container .kanban-scroller {
  width: 100% !important;
  height: calc(100vh - 220px) !important;
  overflow: auto;
  float: left;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-md) var(--spacing-md);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-oportunidades .opportunities-container .kanban-scroller {
    height: calc(100vh - 168px);
    overflow: auto;
  }
}
@media only screen and (min-width: 481px) and (max-width: 1024px) and (height: 666px) {
  .controle-oportunidades .opportunities-container .kanban-scroller {
    height: calc(100vh - 226px);
  }
}
.controle-oportunidades .opportunities-container .opportunities-flow {
  float: left;
  min-width: 100%;
  height: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: flex;
  flex-wrap: nowrap;
}
.controle-oportunidades .opportunities-container .opportunities-flow ~ .nicescroll-rails.nicescroll-rails-vr {
  top: 101px !important;
}
.controle-oportunidades .scroll-wraper {
  display: flex;
  width: 100%;
  height: 100%;
  position: relative;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-oportunidades .scroll-wraper {
    overflow: auto;
  }
}
.controle-oportunidades .scroll-wraper .opportunities-item-loading {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  visibility: visible;
  opacity: 1;
  align-content: center;
  background: var(--neutral-xxl-contrast);
}
.controle-oportunidades .scroll-wraper .opportunities-item-loading.by-loading-hidden {
  visibility: hidden;
  opacity: 0;
}
.controle-oportunidades .scroll-wraper .cover-loading-opportunity {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
  animation: appears 0.25s ease-in-out;
  position: absolute;
  height: 99%;
  width: 98%;
  border-radius: 8px;
  background: hsl(var(--main-primary-tintH), var(--main-primary-tintS), 90%);
  border: 2px solid var(--main-primary-contrast);
}
.controle-oportunidades .scroll-wraper .cover-loading-opportunity.hidden {
  -webkit-transition: opacity 0.4s ease-in-out;
  -moz-transition: opacity 0.4s ease-in-out;
  -o-transition: opacity 0.4s ease-in-out;
  -ms-transition: opacity 0.4s ease-in-out;
  transition: opacity 0.4s ease-in-out;
  opacity: 0;
}
.controle-oportunidades .scroll-wraper .cover-loading-opportunity span {
  color: var(--main-primary-contrast);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-bold);
  width: 100%;
  display: flex;
  place-content: center;
  padding-top: var(--spacing-xxl);
  position: absolute;
}
.controle-oportunidades .opportunities-item {
  float: left;
  width: 328px;
  background-color: var(--neutral-xxl-contrast);
  border-radius: var(--spacing-xxxs);
  margin-right: 6px;
  flex-shrink: 0;
  overflow: hidden;
  box-shadow: 1px 2px 2px hsla(var(--black-hsl), .1);
  padding: var(--spacing-none) var(--spacing-vs);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  display: flex;
  flex-direction: column;
}
.controle-oportunidades .opportunities-item.opportunities-won .opportunities-item-body .opportunities-elem .opportunities-elem-dragger {
  background-color: var(--fb-success-default);
}
.controle-oportunidades .opportunities-item.opportunities-lost .opportunities-item-body .opportunities-elem {
  opacity: 0.6;
}
.controle-oportunidades .opportunities-item:last-child {
  margin-right: 15px;
}
.controle-oportunidades .opportunities-item .opportunities-item-header {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  box-sizing: border-box;
  padding: var(--spacing-md) var(--spacing-xxxs) var(--spacing-vs) var(--spacing-xxxs);
  justify-content: space-between;
  align-items: center;
  flex: 1 0 0;
  flex-shrink: 0;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-oportunidades .opportunities-item .opportunities-item-header label {
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-oportunidades .opportunities-item .opportunities-item-header .opportunities-elem-header {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl) var(--spacing-xs) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-oportunidades .opportunities-item .opportunities-item-header span {
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-bold);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
.controle-oportunidades .opportunities-item .opportunities-item-header span:empty {
  position: relative;
  animation: appears 0.35s ease-in;
}
.controle-oportunidades .opportunities-item .opportunities-item-header span:empty:after {
  content: '';
  width: 14px;
  height: 14px;
  border-top: 1px solid var(--neutral-shade);
  position: absolute;
  border-radius: 50%;
  animation: rotator 0.75s linear infinite;
  top: -7px;
  left: -7px;
}
@keyframes rotator {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes appears {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
.controle-oportunidades .opportunities-item .opportunities-item-body {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 328px;
  height: calc(100% - 28px);
  float: left;
  min-height: calc(100vh - 237px);
  position: relative;
  padding: var(--spacing-xxxs);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-oportunidades .opportunities-item .opportunities-item-body {
    min-height: calc(100% - 32px);
  }
}
.controle-oportunidades .opportunities-detail-container.pane-content-closed .opportunities-detail-sidebar {
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  transition: all 0.25s linear;
  min-width: 70px !important;
  max-width: 70px;
}
.controle-oportunidades .opportunities-detail-container.pane-content-closed .opportunities-center-content {
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  transition: all 0.25s linear;
  width: calc(100% - 70px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar {
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  transition: all 0.25s linear;
  width: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content-title-closed {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
  display: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content-title-closed.active {
  -webkit-transition: all 0.25s ease;
  -moz-transition: all 0.25s ease;
  -o-transition: all 0.25s ease;
  -ms-transition: all 0.25s ease;
  transition: all 0.25s ease;
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  writing-mode: vertical-rl;
  transform: rotate(180deg);
  text-orientation: mixed;
  height: calc(100vh - 220px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content-title-closed.active span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--white-contrast-text);
  text-align: right;
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-regular);
  height: calc(100% - 20px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content.pane-content-closed {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  left: -380px;
  position: relative;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content.pane-content-closed .pane-container .title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content.pane-content-closed .pane-container .content {
  -webkit-transition: opacity 0.1s ease-in-out;
  -moz-transition: opacity 0.1s ease-in-out;
  -o-transition: opacity 0.1s ease-in-out;
  -ms-transition: opacity 0.1s ease-in-out;
  transition: opacity 0.1s ease-in-out;
  opacity: 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content.pane-content-closed .pane-container .expand {
  transform: rotate(180deg);
  position: absolute;
  left: 304px;
  z-index: 1;
  bottom: 0px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container {
  height: calc(100vh - 127px);
  background: var(--white);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .title {
  display: flex;
  justify-content: flex-start;
  box-sizing: border-box;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  color: var(--white-contrast-text);
  background-color: var(--white);
  min-height: 50px;
  max-height: 50px;
  padding: var(--spacing-sm) var(--spacing-xxl);
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .title .title-container {
  width: 100%;
  height: 100%;
  align-content: center;
  flex: 1;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  height: auto !important;
  display: flex;
  padding: var(--spacing-none) var(--spacing-md);
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  overflow-x: hidden;
  overflow-y: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content.pane-content-closed {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  overflow-y: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxxs);
  flex-direction: column;
  align-items: center;
  flex: none;
  align-self: stretch;
  gap: var(--spacing-xxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item {
  display: flex;
  padding-bottom: var(--spacing-sm);
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item.vtr {
  flex-direction: column;
  align-items: flex-start;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item.vtr .section-item-title {
  color: var(--data-visualization-neutral-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content {
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  cursor: text;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content span {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-temperature {
  display: flex;
  align-items: center;
  justify-content: space-between;
  position: relative;
  top: 1.5px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker {
  display: flex;
  flex: 1 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker.focused .date-previsao-container {
  display: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .date-previsao-container {
  display: flex;
  top: 3px;
  position: relative;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .date-previsao-container .text-value {
  display: flex;
  width: 95%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data {
  position: relative;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data label {
  height: 20px;
  max-width: 100px;
  line-height: 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox {
  height: 24px;
  max-width: 90px;
  margin-left: -8px;
  margin-top: -4px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-icon.k-i-warning:before {
  display: none;
  right: 40px;
  top: auto;
  left: auto;
  bottom: 0;
  z-index: 1;
  height: 1.1em;
  color: var(--fb-danger-default);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox {
  width: 100%;
  background-color: transparent;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox .k-picker-wrap.k-state-default {
  padding: 2px 0;
  border: none;
  background-color: var(--neutral-xxx-tint);
  padding-right: 0;
  border-radius: 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox .k-picker-wrap.k-state-default .k-textbox.k-input {
  display: flex !important;
  width: 100%;
  padding: 0;
  background: transparent;
  border-radius: 0;
  line-height: 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox .k-picker-wrap.k-state-default .k-textbox.k-input:focus {
  -webkit-box-shadow: none;
  box-shadow: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox .k-picker-wrap.k-state-default .k-select {
  width: 24px;
  height: 100%;
  background-color: transparent;
  z-index: 5;
  max-height: 100%;
  margin-right: 2px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox .k-picker-wrap.k-state-default .k-select .k-icon.k-i-calendar {
  top: auto;
  margin: 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-datepicker .item-data .k-widget.k-maskedtextbox .k-widget.k-datepicker.k-header.k-textbox .k-picker-wrap.k-state-default .k-select .k-icon.k-i-calendar::before {
  width: 20px;
  height: 20px;
  line-height: 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-md) var(--spacing-vs);
  align-items: center;
  gap: var(--spacing-xs);
  align-self: stretch;
  flex-direction: row;
  width: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants:first-child {
  padding-bottom: var(--spacing-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-images-section {
  display: flex;
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-images-section .default-profile-image {
  width: 25px;
  height: 25px;
  margin: 0;
  background-size: 25px;
  margin-left: -5px;
  z-index: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-images-section .default-profile-image:first-child {
  z-index: 2;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-images-section .default-profile-image:last-child {
  z-index: 0;
  margin-left: -5px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-more-section {
  display: flex;
  flex: 2;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-more-section .default-participants-counter {
  width: 14px;
  height: 14px;
  display: flex;
  padding: var(--spacing-xxxs) var(--spacing-xxxs);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxs);
  border-radius: var(--radius-pill);
  background: var(--white);
  box-shadow: 0px 2px 4px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  position: relative;
  left: -8px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-more-section .default-participants-counter span {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-acron-section {
  display: block !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-items .section-item .section-item-content .with-participants .professionals-acron-section .participants-siglas {
  overflow: hidden;
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-overflow: ellipsis;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  display: block !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-sub-title {
  display: flex;
  max-height: 50px;
  padding: var(--spacing-none) var(--spacing-xxxs);
  align-items: flex-start;
  gap: var(--spacing-xxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-sub-title .sub-title {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .content .container-sub-title .additional-info {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .expand {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  max-height: 50px;
  padding: var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .expand .k-icon.k-collapse-prev {
  width: 26px;
  height: 26px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .pane-content .pane-container .expand .k-icon.k-collapse-prev i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
  text-align: center;
  font-size: var(--font-size-xxl);
  font-weight: var(--font-weight-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .sidebar-scroller {
  height: 100%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .sidebar-scroller {
    overflow: auto !important;
  }
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar {
  border: none;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li {
  padding: 0 !important;
  background-color: var(--off-white);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li[aria-expanded='true'] .k-link.k-header {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel {
  padding-block: var(--spacing-none);
  margin-bottom: var(--spacing-none);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .k-link.contato-nome {
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  padding: 0px 20px;
  line-height: 34px;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .k-link.contato-nome .text-prop {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  max-width: 100%;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .k-link.contato-nome .k-icon {
  top: 9px;
  right: 6px;
  font-size: var(--font-size-sm);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .contato-oportunidade-itens {
  padding-top: 0px;
  border-top: none;
  margin-bottom: 0px;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .contato-oportunidade-itens .k-item {
  font-weight: var(--font-weight-medium);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .contato-oportunidade-itens .k-item .k-group {
  border-top: none;
  margin-bottom: 0px;
  padding-top: 0px;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .contato-oportunidade-itens .k-item .k-group .k-item .k-link,
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar > li .contatos-oportunidade.k-group.k-panel .k-item .contato-oportunidade-itens .k-item .k-group .k-item .k-link > span {
  font-size: var(--font-size-xs);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-link.k-header {
  background-color: var(--neutral-x-contrast);
  background-image: none;
  font-size: var(--font-size-sm) !important;
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-black-contrast-dark) !important;
  padding: 0;
  margin: 0;
  border-bottom: none;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-link.k-header .line-type {
  display: flex;
  align-items: center;
  padding: 0 24px;
  margin: 0;
  border: none;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-link.k-header .line-type > span {
  margin: 0;
  font-size: var(--font-size-sm) !important;
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-black-contrast-dark) !important;
  text-transform: none;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-link.k-header .k-icon {
  color: var(--off-white-contrast-text);
  margin-left: 0;
  font-size: var(--font-size-md);
  margin-bottom: 0;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item {
  border: none !important;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group {
  padding: 0;
  border: none;
  background-color: var(--off-white);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group .k-item {
  padding: 0;
  background-color: transparent;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group .k-item .k-link {
  padding: 0 20px;
  display: flex;
  align-items: center;
  justify-content: space-between;
  margin: 0;
  cursor: default;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group .k-item .k-link.k-state-hover,
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group .k-item .k-link.k-state-selected {
  background-image: none;
  background-color: var(--off-white);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group .k-item .k-link span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  color: var(--neutral-x-contrast-text);
  margin: 0;
  max-width: 60%;
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .k-group:last-child {
  padding-block: 10px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .container-empty {
  border: none;
  border: none !important;
  padding: 0 !important;
  font-size: var(--font-size-xs);
}
#center-content .controle-oportunidades .opportunities-detail-container .opportunities-detail-sidebar .k-panelbar .k-item .container-empty:after {
  color: var(--neutral-x-contrast-text);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content {
  height: calc(100vh - 128px) !important;
  padding: var(--spacing-none);
  display: flex;
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context {
  display: flex;
  padding: var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-none);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header {
  min-width: 616px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs {
  display: flex;
  padding: var(--spacing-none) var(--spacing-xxl);
  align-items: flex-start;
  gap: var(--spacing-none);
  align-self: stretch;
  border-bottom: 1px solid var(--neutral-x-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  height: 50px;
  min-height: 50px;
  max-height: 50px;
  padding: var(--spacing-none) var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-xxxs);
  cursor: pointer;
  border-bottom: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab .opportunity-tab-title {
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab.disabled {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0.5;
  border-bottom: none !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab.disabled:hover {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab.disabled:hover .opportunity-tab-title {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--white-contrast-text) !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab:hover {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab:hover .opportunity-tab-title {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--main-primary-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab:hover.disabled {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  opacity: 0.7 !important;
  border-bottom: none !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab:hover.disabled:hover {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab:hover.disabled:hover .opportunity-tab-title {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  color: var(--white-contrast-text) !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab.active {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  border-bottom: 3px solid var(--main-primary-xx-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab.active .opportunity-tab-title {
  font-weight: var(--font-weight-semibold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-tabs-header .opportunity-tabs .opportunity-tab.active:hover .opportunity-tab-title {
  color: var(--white-contrast-text);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context {
  height: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content {
  width: 100%;
  height: calc(100% - 46px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content.full-area {
  -webkit-transition: height 0.25s linear;
  -moz-transition: height 0.25s linear;
  -o-transition: height 0.25s linear;
  -ms-transition: height 0.25s linear;
  transition: height 0.25s linear;
  height: calc(100% - 60px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas {
  display: flex;
  padding: var(--spacing-xxl);
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency {
  display: flex;
  min-width: 200px;
  max-width: 450px;
  min-height: 170px;
  max-height: 170px;
  padding: var(--spacing-md);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs);
  flex: 1 0 0;
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--border-primary-hight-contrast);
  background: var(--white);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information {
  display: flex;
  justify-content: space-between;
  align-items: flex-start;
  align-content: flex-start;
  row-gap: var(--spacing-xs);
  align-self: stretch;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail {
  display: flex;
  min-width: 100px;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
  flex: 1 0 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail .currency-icon-label {
  width: 30px;
  height: 30px;
  display: flex;
  padding: var(--spacing-vs);
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxs);
  border-radius: 10000px;
  background: var(--main-primary-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail .currency-icon-label .currency-icon {
  display: flex;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  color: var(--white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-light);
  line-height: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail .currency-name {
  width: 62px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: 160%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info {
  display: flex;
  flex-direction: row;
  width: auto;
  justify-content: flex-end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-label {
  display: flex;
  flex-direction: column;
  width: 120px;
  margin-right: auto;
  gap: var(--spacing-vs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-label .currency-label-titles {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: justify;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: 120%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-values {
  display: flex;
  flex-direction: column;
  width: auto;
  gap: var(--spacing-vs);
  text-align: end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-values .currency-values-val {
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-values .currency-values-status {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: right;
  font-family: Oxygen;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-values .currency-values-status .up {
  color: var(--font-color-success);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency .currency-information .currency-detail-info .currency-values .currency-values-status .down {
  color: var(--font-color-danger);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart-2,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart-3,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart {
  -webkit-transition: max-height 0.25s linear;
  -moz-transition: max-height 0.25s linear;
  -o-transition: max-height 0.25s linear;
  -ms-transition: max-height 0.25s linear;
  transition: max-height 0.25s linear;
  position: initial !important;
  width: 100% !important;
  height: 125px !important;
  max-width: 100%;
  max-height: 130px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart-2.brl .k-line,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart-3.brl .k-line,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart.brl .k-line {
  stroke: var(--fb-success-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart-2.brl .k-area,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart-3.brl .k-area,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .currency-ofertas .card-currency #currency-chart.brl .k-area {
  fill: rgba(23, 179, 29, 0.588);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas {
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
  display: inline-flex;
  width: calc(100% - 50px);
  padding: var(--spacing-none) var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxs);
  height: 100px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-none);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .on-small-screen {
  display: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container {
  width: auto;
  height: 46px;
  position: relative;
  float: right;
  margin-right: 20px;
  display: flex;
  top: 6px;
  margin-left: 15px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search {
  width: 270px;
  height: 34px;
  border: 1px solid var(--border-primary-hight-contrast);
  margin: 0;
  padding: 0;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  /* firefox */
  /* firefox 19+ */
  /* ie */
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search .grid-search-field {
  width: calc(100% - 46px);
  height: 82%;
  border: none;
  border-radius: var(--radius-vs);
  margin: 0;
  padding-left: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 0 transparent ;
  -moz-box-shadow: 0 0 0 0 transparent ;
  -o-box-shadow: 0 0 0 0 transparent ;
  box-shadow: 0 0 0 0 transparent ;
  outline: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search .grid-search-field::-webkit-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search .grid-search-field:-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search .grid-search-field::-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search .grid-search-field:-ms-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search input[placeholder].grid-search-field {
  font-family: 'Open Sans';
  width: calc(100% - 46px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  padding: 3px 0 3px 8px;
  height: 100%;
  outline: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .grid-search-container .grid-search .search-button {
  height: 100%;
  align-content: center;
  margin-right: 5px;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .actions-container-right-side {
  display: flex;
  flex: 1;
  justify-content: end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .actions-container-right-side .grid-search-container:last-child {
  margin-right: var(--spacing-none) !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .actions-container-right-side .grid-search-container .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input {
  display: inline-flex;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .actions-container-right-side .grid-search-container .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input .default-profile-image {
  width: 25px;
  height: 25px;
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 25px 25px;
  margin: 2px 5px 0px 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-ofertas .buttons-container-ofertas .actions-container-right-side .grid-search-container .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input .default-profile-image.system-image {
  background-image: url('../Images/defaut_system_picture.jpg') !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas {
  display: flex;
  height: calc(100% - 152px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas {
  display: flex;
  padding: var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-none);
  align-self: stretch;
  height: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items:last-child {
  margin-bottom: 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card {
  display: flex;
  padding: var(--spacing-xxxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs);
  align-self: stretch;
  border-radius: var(--spacing-xs);
  flex: 1;
  box-shadow: 0px 1px 2px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  border: 1px solid var(--neutral-x-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info {
  width: 100%;
  height: 100%;
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-xxl);
  align-self: stretch;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-service {
  display: flex;
  width: 228px;
  min-width: 228px;
  max-width: 228px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-service .ofertas-title {
  color: var(--off-white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-semibold);
  line-height: 160%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid {
  display: flex;
  min-width: 720px;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-md);
  flex: 1 0 0;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid {
  display: inline-flex;
  width: 100%;
  height: 100%;
  gap: var(--spacing-xxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line {
  display: flex;
  flex-direction: column;
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.adaptative-right .ofertas-grid-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.adaptative-right .ofertas-grid-value {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  align-self: self-end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.big-information-column {
  min-width: 280px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.flx-sm {
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.flx-md {
  flex: 2;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.flx-lg {
  flex: 3;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line.flx-extra-lg {
  flex: 4;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line .ofertas-grid-title {
  display: flex;
  height: 21px;
  flex-direction: column;
  justify-content: center;
  flex: 1;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: 20px;
  letter-spacing: 1px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line .ofertas-grid-composed-line {
  display: flex;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line .ofertas-grid-composed-line .default-profile-image {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-info .ofertas-grid .ofertas-props-grid .ofertas-grid-line .ofertas-grid-value {
  display: block;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 400px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons {
  display: flex;
  align-items: start;
  gap: var(--spacing-md);
  position: relative;
  bottom: var(--spacing-sm);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-responsable-section {
  display: flex;
  padding: var(--spacing-none);
  align-items: center;
  gap: var(--spacing-xxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-responsable-section .default-profile-image {
  width: 30px;
  height: 30px;
  background-size: 30px;
  margin: 0;
  margin-left: var(--spacing-vs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-responsable-section .prof-info {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-action-section {
  display: flex;
  gap: var(--spacing-vs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-action-section .editor-labeled-button {
  min-height: 10px;
  max-height: 10px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-action-section .editor-labeled-button:first-child {
  margin-left: 0px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-action-section .editor-labeled-button.action-statement {
  min-height: 18px;
  max-height: 18px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-action-section .edit-offer {
  display: flex;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .registers-ofertas .ofertas-list .ofertas-items .ofertas-card .ofertas-card-buttons .ofertas-action-section .delete-offer {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--fb-danger-default);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento {
  -webkit-transition: all 0.25s linear;
  -moz-transition: all 0.25s linear;
  -o-transition: all 0.25s linear;
  -ms-transition: all 0.25s linear;
  transition: all 0.25s linear;
  display: flex;
  width: 253px;
  padding: var(--spacing-none) var(--spacing-md) var(--spacing-md) var(--spacing-md);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  overflow-y: auto;
  overflow-x: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .gp-ht-and-title {
  display: flex;
  max-height: 50px;
  padding: var(--spacing-md) var(--spacing-none);
  align-items: flex-start;
  gap: var(--spacing-xxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .gp-ht-and-title .title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .gp-ht-and-title .sub-title {
  font-size: var(--font-size-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .gp-ht-and-title .title {
  font-weight: var(--font-weight-bold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .gp-ht-and-title .sub-title {
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline {
  width: 100%;
  height: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline {
  position: relative;
  padding: var(--spacing-vs);
  list-style: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item {
  -webkit-transition: all 0.3 ease;
  -moz-transition: all 0.3 ease;
  -o-transition: all 0.3 ease;
  -ms-transition: all 0.3 ease;
  transition: all 0.3 ease;
  position: relative;
  margin-bottom: 80px;
  padding-left: var(--spacing-xxl);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Completed:not(:last-child):after {
  background: var(--fb-success-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Completed .timeline-marker {
  border-color: var(--fb-success-x-tint);
  background: var(--fb-success-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Completed::before {
  content: "\e92e";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xs);
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--fb-success-default-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  position: absolute;
  z-index: 1;
  top: 0px;
  left: -6px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending:not(:last-child):after {
  background: var(--main-primary-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending .timeline-marker {
  border-color: var(--main-primary-contrast);
  border: 1px solid var(--main-primary-contrast);
  border-radius: 50%;
  background: conic-gradient(var(--main-primary-contrast) 0% 75%, /* Filled portion */ transparent 75% 100% /* Unfilled portion */);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending .timeline-content .timeline-date,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending .timeline-content .timeline-title {
  font-weight: var(--font-weight-semibold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item:not(:last-child):after {
  content: '';
  position: absolute;
  left: -1px;
  width: 1.5px;
  height: 76px;
  background: var(--neutral-x-tint);
  z-index: -1;
  transition: height 0.6s ease, background-color 0.3s ease;
  transition-delay: 0.3s;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-marker {
  position: absolute;
  left: 0;
  width: 10px;
  height: 10px;
  background: var(--neutral-contrast);
  border-radius: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--neutral-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content {
  color: var(--data-visualization-neutral-tint-contrast-light);
  position: relative;
  top: -5px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content .timeline-date,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content .timeline-title {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-ofertas .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content .timeline-date {
  position: absolute;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento {
  -webkit-transition: width 0.5s ease-in-out;
  -moz-transition: width 0.5s ease-in-out;
  -o-transition: width 0.5s ease-in-out;
  -ms-transition: width 0.5s ease-in-out;
  transition: width 0.5s ease-in-out;
  display: flex;
  padding: var(--spacing-none) var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-none);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  flex: 1 0 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .on-small-screen {
  display: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .actions-container-right-side {
  display: flex;
  flex: 1;
  justify-content: end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container {
  width: auto;
  height: 46px;
  position: relative;
  float: right;
  margin-right: 20px;
  display: flex;
  top: 6px;
  margin-left: 15px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search {
  width: 270px;
  height: 34px;
  border: 1px solid var(--border-primary-hight-contrast);
  margin: 0;
  padding: 0;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  /* firefox */
  /* firefox 19+ */
  /* ie */
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search .grid-search-field {
  width: calc(100% - 46px);
  height: 82%;
  border: none;
  border-radius: var(--radius-vs);
  margin: 0;
  padding-left: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 0 transparent ;
  -moz-box-shadow: 0 0 0 0 transparent ;
  -o-box-shadow: 0 0 0 0 transparent ;
  box-shadow: 0 0 0 0 transparent ;
  outline: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search .grid-search-field::-webkit-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search .grid-search-field:-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search .grid-search-field::-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search .grid-search-field:-ms-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search input[placeholder].grid-search-field {
  font-family: 'Open Sans';
  width: calc(100% - 46px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  padding: 3px 0 3px 8px;
  height: 100%;
  outline: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .grid-search-container .grid-search .search-button {
  height: 100%;
  align-content: center;
  margin-right: 5px;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .actions-container-right-side {
  display: flex;
  flex: 1;
  justify-content: end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .actions-container-right-side .grid-search-container .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input {
  display: inline-flex;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .actions-container-right-side .grid-search-container .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input .default-profile-image {
  width: 25px;
  height: 25px;
  background-image: url('../Images/defaut_profile_picture.jpg');
  background-size: 25px 25px;
  margin: 2px 5px 0px 0;
  border-radius: 20px;
  box-shadow: 0 0 2px black;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-historico-andamento .buttons-container-historico-andamento .actions-container-right-side .grid-search-container .form-table .form-table-row .editor-form-container .editor-form-field .k-dropdown .k-dropdown-wrap .k-input .default-profile-image.system-image {
  background-image: url('../Images/defaut_system_picture.jpg') !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento {
  display: flex;
  height: calc(100% - 145px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento {
  display: flex;
  padding: var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-none);
  align-self: stretch;
  height: auto;
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--neutral-x-contrast);
  background: var(--white);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context {
  -webkit-transition: width 0.25s linear;
  -moz-transition: width 0.25s linear;
  -o-transition: width 0.25s linear;
  -ms-transition: width 0.25s linear;
  transition: width 0.25s linear;
  display: flex;
  width: 250px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xs);
  align-self: stretch;
  padding: var(--spacing-md) var(--spacing-xs) var(--spacing-md) var(--spacing-xxl);
  background: var(--neutral-x-contrast);
  border-bottom-left-radius: var(--radius-xxxs);
  border-top-left-radius: var(--radius-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .historico-andamento-fr-ctx-prof {
  display: flex;
  padding: var(--spacing-none);
  align-items: center;
  gap: var(--spacing-xxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .historico-andamento-fr-ctx-prof .default-profile-image {
  width: 32px;
  height: 32px;
  background-size: 32px;
  margin: 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .historico-andamento-fr-ctx-prof .prof-info {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .historico-andamento-fr-ctx-andamento {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-xs) var(--spacing-xxxs);
  align-self: stretch;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .historico-andamento-fr-ctx-andamento .badge {
  width: 111px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .historico-andamento-fr-ctx-andamento .badge.show-on-small {
  width: 60px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .hist-and-fr-info-actions {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-vs);
  padding-left: var(--spacing-vs);
  padding-top: var(--spacing-xxxs);
  margin-top: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .hist-and-fr-info-actions .edit-hist {
  display: flex;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-context .hist-and-fr-info-actions .delete-hist {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--fb-danger-default);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-information {
  display: flex;
  width: 100%;
  height: auto;
  min-height: 112px;
  padding: var(--spacing-md) var(--spacing-xxl) var(--spacing-md) var(--spacing-xs);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-information .hist-and-fr-info-historico {
  width: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-information .hist-and-fr-info-historico div div .data-hist {
  display: flex;
  width: 64px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  padding-bottom: var(--spacing-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-information .hist-and-fr-info-historico div div p.hist-and-fr-info-hist-historico {
  width: 100%;
  overflow: hidden;
  text-overflow: ellipsis;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .registers-historico-andamento .historico-andamento-list .historico-andamento-items .historico-andamento-frame-information .hist-and-fr-info-historico .see-more.active {
  display: flex;
  float: right;
  padding-top: 25px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  cursor: pointer;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento {
  display: flex;
  width: 253px;
  padding: var(--spacing-none) var(--spacing-md) var(--spacing-md) var(--spacing-md);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  overflow-y: auto;
  overflow-x: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .gp-ht-and-title {
  display: flex;
  max-height: 50px;
  padding: var(--spacing-md) var(--spacing-none);
  align-items: flex-start;
  gap: var(--spacing-xxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .gp-ht-and-title .title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .gp-ht-and-title .sub-title {
  font-size: var(--font-size-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .gp-ht-and-title .title {
  font-weight: var(--font-weight-bold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .gp-ht-and-title .sub-title {
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline {
  width: 100%;
  height: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline {
  position: relative;
  padding: var(--spacing-vs);
  list-style: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item {
  -webkit-transition: all 0.3 ease;
  -moz-transition: all 0.3 ease;
  -o-transition: all 0.3 ease;
  -ms-transition: all 0.3 ease;
  transition: all 0.3 ease;
  position: relative;
  margin-bottom: 80px;
  padding-left: var(--spacing-xxl);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Completed:not(:last-child):after {
  background: var(--fb-success-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Completed .timeline-marker {
  border-color: var(--fb-success-x-tint);
  background: var(--fb-success-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Completed::before {
  content: "\e92e";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xs);
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--fb-success-default-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
  position: absolute;
  z-index: 1;
  top: 0px;
  left: -6px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending:not(:last-child):after {
  background: var(--main-primary-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending .timeline-marker {
  border-color: var(--main-primary-contrast);
  border: 1px solid var(--main-primary-contrast);
  border-radius: 50%;
  background: conic-gradient(var(--main-primary-contrast) 0% 75%, /* Filled portion */ transparent 75% 100% /* Unfilled portion */);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending .timeline-content .timeline-date,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item.Pending .timeline-content .timeline-title {
  font-weight: var(--font-weight-semibold);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item:not(:last-child):after {
  content: '';
  position: absolute;
  left: -1px;
  width: 1.5px;
  height: 76px;
  background: var(--neutral-x-tint);
  z-index: -1;
  transition: height 0.6s ease, background-color 0.3s ease;
  transition-delay: 0.3s;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-marker {
  position: absolute;
  left: 0;
  width: 10px;
  height: 10px;
  background: var(--neutral-contrast);
  border-radius: 50%;
  transform: translateX(-50%);
  border: 1px solid var(--neutral-x-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content {
  color: var(--data-visualization-neutral-tint-contrast-light);
  position: relative;
  top: -5px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content .timeline-date,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content .timeline-title {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-historico-andamento .graph-historico-andamento .opportunity-timeline .timeline .timeline-item .timeline-content .timeline-date {
  position: absolute;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos {
  display: flex;
  padding: var(--spacing-none) var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-none);
  justify-content: space-between;
  align-items: center;
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .on-small-screen {
  display: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container {
  width: auto;
  height: 46px;
  position: relative;
  float: right;
  margin-right: 20px;
  display: flex;
  top: 6px;
  margin-left: 15px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search {
  width: 270px;
  height: 34px;
  border: 1px solid var(--border-primary-hight-contrast);
  margin: 0;
  padding: 0;
  background-color: var(--white);
  border-radius: var(--radius-vs);
  /* firefox */
  /* firefox 19+ */
  /* ie */
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search .grid-search-field {
  width: calc(100% - 46px);
  height: 82%;
  border: none;
  border-radius: var(--radius-vs);
  margin: 0;
  padding-left: 5px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  -webkit-box-shadow: 0 0 0 0 transparent ;
  -moz-box-shadow: 0 0 0 0 transparent ;
  -o-box-shadow: 0 0 0 0 transparent ;
  box-shadow: 0 0 0 0 transparent ;
  outline: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search .grid-search-field::-webkit-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search .grid-search-field:-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search .grid-search-field::-moz-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  float: left;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search .grid-search-field:-ms-input-placeholder {
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search input[placeholder].grid-search-field {
  font-family: 'Open Sans';
  width: calc(100% - 46px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  padding: 3px 0 3px 8px;
  height: 100%;
  outline: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-contatos .buttons-container-contatos .grid-search-container .grid-search .search-button {
  height: 100%;
  align-content: center;
  margin-right: 5px;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos {
  display: flex;
  height: calc(100% - 150px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos {
  display: flex;
  padding: var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-none);
  align-self: stretch;
  height: auto;
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--neutral-x-contrast);
  background: var(--white);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context {
  display: flex;
  min-width: 230px;
  max-width: 295px;
  padding: var(--spacing-sm) var(--spacing-md);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxs);
  flex: 1 0 0;
  align-self: stretch;
  background: var(--neutral-x-contrast);
  border-bottom-left-radius: var(--radius-xxxs);
  border-top-left-radius: var(--radius-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .contatos-fr-ctx-prof {
  display: flex;
  padding: var(--spacing-none);
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .contatos-fr-ctx-prof .default-profile-image {
  width: 32px;
  height: 32px;
  background-size: 32px;
  margin: 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .contatos-fr-ctx-prof .prof-info {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  color: var(--main-primary-tint);
  text-overflow: ellipsis;
  overflow: hidden;
  white-space: nowrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .contatos-fr-ctx-prof .badge {
  display: flex;
  margin-left: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .cont-and-fr-info-actions {
  width: 100%;
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-vs);
  padding-left: var(--spacing-vs);
  padding-top: var(--spacing-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .cont-and-fr-info-actions .data-hist {
  display: flex;
  width: 64px;
  flex-direction: column;
  justify-content: center;
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .cont-and-fr-info-actions .edit-cont {
  display: flex;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .cont-and-fr-info-actions .delete-cont {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--fb-danger-default);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .contato-fr-ctx-position {
  display: flex;
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-xs) var(--spacing-xxxs);
  align-self: stretch;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-context .contato-fr-ctx-position .badge {
  width: 111px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information {
  display: flex;
  height: auto;
  min-height: 70px;
  padding: var(--spacing-md) var(--spacing-xxl) var(--spacing-md) var(--spacing-xs);
  flex-direction: column;
  justify-content: space-between;
  align-items: flex-start;
  flex: 1 0 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data {
  display: flex;
  padding: var(--spacing-vs);
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-none);
  flex: 1;
  flex-wrap: wrap;
  width: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item {
  display: flex;
  width: auto;
  padding: var(--spacing-none) var(--spacing-xxxs);
  align-items: flex-start;
  gap: var(--spacing-xxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item.flx-sm {
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item.flx-md {
  flex: 2;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item.flx-lg {
  flex: 3;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item.flx-extra-lg {
  flex: 4;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-icon {
  display: flex;
  height: 21px;
  flex-direction: column;
  justify-content: center;
  line-height: 21px;
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-context {
  display: flex;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-neutral-tint-contrast-light);
  margin-bottom: 5px;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: text;
  pointer-events: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-context.empashys {
  font-weight: var(--font-weight-semibold);
  color: var(--main-primary-tint);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-context .title::first-letter {
  text-transform: none;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-context.inplace-editable-field {
  cursor: pointer;
  pointer-events: all;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-context.inplace-editable-field:hover {
  transition: all 0.3s ease-in-out;
  color: var(--main-primary-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-contatos .registers-contatos .contatos-list .contatos-items .contatos-frame-information .cont-and-fr-info-data .cont-and-fr-info-data-item .cont-and-fr-info-data-context .cont-and-fr-info-data-context-editing {
  border-radius: var(--radius-vs);
  border: 1px solid var(--border-primary-hight-contrast);
  min-height: 18px;
  background: var(--off-white);
  outline: none;
  font-size: var(--font-size-sm);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl);
  align-items: flex-start;
  gap: var(--spacing-md);
  height: calc(100% - 30px);
  width: calc(100% - 48px);
  overflow: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container {
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--neutral-x-contrast);
  background: var(--white);
  box-shadow: 0px 1px 2px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status {
  display: flex;
  width: 389px;
  min-width: 320px;
  padding: var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-title {
  display: flex;
  min-height: 25px;
  max-height: 25px;
  padding: var(--spacing-md) var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
  border-bottom: 1px solid var(--neutral-x-contrast);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  color: var(--white-contrast-text);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area {
  display: flex;
  padding: var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card {
  display: flex;
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status {
  display: flex;
  padding: var(--spacing-xs) var(--spacing-md);
  align-items: flex-start;
  gap: var(--spacing-vs);
  flex: 1 0 0;
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--neutral-x-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .card-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .card-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .card-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .rating-progress,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .rating-progress,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .rating-progress {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .card-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .card-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .card-title-rating {
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-bold);
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .rating-progress,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .rating-progress,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-card .card-avaliacao-commite-status .rating-progress {
  font-size: var(--font-size-xxl);
  font-weight: var(--font-weight-extrabold);
  line-height: 160%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area .box-content-avaliacao-rating-area-title {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-lg);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-title,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-title {
  display: flex;
  min-height: 25px;
  max-height: 25px;
  padding: var(--spacing-md) var(--spacing-xxl);
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-title .card-sub-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-title .card-sub-title-rating,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-title .card-sub-title-rating {
  color: var(--white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form {
  display: flex;
  padding: var(--spacing-none) var(--spacing-xxl) var(--spacing-xxl) var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-end;
  gap: var(--spacing-xxl);
  flex: 1 0 0;
  align-self: stretch;
  height: calc(100% - 316px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-info,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-info,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-info {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-info,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-info,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-info {
  width: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container {
  width: 100%;
  height: 100%;
  flex: 1;
  overflow: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xxl);
  height: 100%;
  overflow: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table {
  width: 100%;
  height: 100%;
  overflow: hidden;
  display: flex;
  flex-direction: column;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row {
  width: 100%;
  height: 100%;
  overflow: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 {
  height: calc(100% - 95px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field {
  height: calc(100% - 30px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container.multi-line-container-3 .editor-form-field .textarea-container {
  height: calc(100% - 40px) !important;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .form-label.label-form-message,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .form-label.label-form-message,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-label .form-label.label-form-message {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container {
  display: flex;
  padding: var(--spacing-xxxs) var(--spacing-none);
  align-items: center;
  align-content: center;
  gap: var(--spacing-vs) var(--spacing-xxl);
  align-self: stretch;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container .radio .css-label,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container .radio .css-label,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .form-legaldesk .form-table .form-table-row .editor-form-container .editor-form-field.editor-form-radio-container .radio .css-label {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .rating-area-buttons,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .rating-area-buttons,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .rating-area-buttons {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-xxl) var(--spacing-none);
  justify-content: flex-end;
  align-items: center;
  gap: var(--spacing-md);
  align-self: stretch;
  margin-top: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .rating-area-buttons .editor-button,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .rating-area-buttons .editor-button,
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-status .box-content-avaliacao-rating-area-section-form .rating-area-options-container .rating-area-options .rating-area-buttons .editor-button {
  float: right;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .avaliacao-commite-professionals-container {
  display: flex;
  padding: var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxl);
  align-self: stretch;
  overflow: auto;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .avaliacao-commite-professionals-container .avaliacao-commite-professionals-list {
  display: flex;
  padding: var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxs);
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .avaliacao-commite-professionals-container .avaliacao-commite-professionals-list .avaliacao-commite-professionals-list-item {
  display: flex;
  padding: var(--spacing-vs) var(--spacing-none);
  align-items: center;
  gap: var(--spacing-xxxs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .avaliacao-commite-professionals-container .avaliacao-commite-professionals-list .avaliacao-commite-professionals-list-item .default-profile-image {
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-professionals .avaliacao-commite-professionals-container .avaliacao-commite-professionals-list .avaliacao-commite-professionals-list-item .prof-informations {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area {
  flex: 1 0 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container {
  display: flex;
  padding: var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxs);
  flex: 1 0 0;
  align-self: stretch;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list {
  display: flex;
  padding: var(--spacing-xxl) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  flex: 1 0 0;
  align-self: stretch;
  overflow-x: hidden;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item {
  display: flex;
  padding: var(--spacing-xxl);
  align-items: flex-start;
  gap: var(--spacing-md);
  align-self: stretch;
  border-bottom: 1px solid var(--neutral-x-contrast);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-data {
  display: flex;
  flex: 1;
  flex-direction: column;
  height: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-data .av-cmm-prof {
  width: 100%;
  display: flex;
  align-items: center;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-data .av-cmm-prof .default-profile-image {
  width: 25px;
  height: 25px;
  background-size: 25px 25px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-data .av-cmm-prof .prof-information {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-data .av-cmm-actions {
  display: flex;
  height: 100%;
  margin-top: auto;
  align-items: end;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-data .av-cmm-actions .edit-avaliacao {
  display: flex;
  padding: var(--spacing-none);
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  margin-top: var(--spacing-md);
  font-weight: var(--font-weight-semibold);
  cursor: pointer;
  min-width: 105px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-badge {
  display: flex;
  flex: 2;
  width: 100%;
  justify-content: right;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-msg {
  display: flex;
  flex: 3;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-msg .date-rating {
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  padding-bottom: var(--spacing-xxxs);
  margin-top: 5px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .avaliacao-commite-rating-area-list .avaliacao-commite-rating-area-item .av-cmm-msg .data-rating {
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-avaliacao-conflito-interesses .box-content-avaliacao-container.avaliacao-commite-rating-area .avaliacao-commite-rating-area-container .simple-pager {
  border: none;
  border-bottom-right-radius: var(--radius-xxxs);
  border-bottom-left-radius: var(--radius-xxxs);
  border-top: 1px solid var(--neutral-x-contrast) !important;
  width: 100%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-checagem-conflito-interesses {
  display: flex;
  padding: var(--spacing-xxxl) var(--spacing-xxl);
  justify-content: center;
  align-items: center;
  align-content: center;
  gap: var(--spacing-xxl);
  align-self: stretch;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-checagem-conflito-interesses .msg-container-checagem-conflito-interesses {
  display: flex;
  min-width: 328px;
  padding: var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxl);
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-checagem-conflito-interesses .msg-container-checagem-conflito-interesses .msg-checagem-conflito-interesses {
  -webkit-transition: font-size 0.25s ease-in-out;
  -moz-transition: font-size 0.25s ease-in-out;
  -o-transition: font-size 0.25s ease-in-out;
  -ms-transition: font-size 0.25s ease-in-out;
  transition: font-size 0.25s ease-in-out;
  color: var(--white-contrast-text);
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-bold);
  line-height: var(--line-height-lg);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-checagem-conflito-interesses .msg-container-checagem-conflito-interesses .paragraph-checagem-conflito-interesses {
  -webkit-transition: font-size 0.25s ease-in-out;
  -moz-transition: font-size 0.25s ease-in-out;
  -o-transition: font-size 0.25s ease-in-out;
  -ms-transition: font-size 0.25s ease-in-out;
  transition: font-size 0.25s ease-in-out;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-checagem-conflito-interesses .msg-container-checagem-conflito-interesses .editor-labeled-button {
  margin-left: 0px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .header-checagem-conflito-interesses .placeholder-container-checagem-conflito-interesses {
  -webkit-transition: min-width 0.25s linear;
  -moz-transition: min-width 0.25s linear;
  -o-transition: min-width 0.25s linear;
  -ms-transition: min-width 0.25s linear;
  transition: min-width 0.25s linear;
  min-width: 50%;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses {
  display: flex;
  padding: var(--spacing-xxl);
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-xxl);
  align-self: stretch;
  border-top: 1px solid var(--neutral-x-contrast);
  height: calc(100% - 350px);
  width: calc(100% - 50px);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .msg-title-checagem-conflito-interesses {
  color: var(--white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  line-height: var(--line-height-sm);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  flex: 1;
  gap: var(--spacing-xs);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list {
  width: 100%;
  height: 100%;
  overflow-x: hidden;
  overflow-y: auto;
  display: flex;
  flex-direction: column;
  gap: var(--spacing-xs);
  margin-bottom: 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card {
  display: flex;
  min-width: 328px;
  padding: var(--spacing-none);
  align-items: flex-start;
  align-content: flex-start;
  align-self: stretch;
  flex-wrap: wrap;
  min-height: 120px;
  border-radius: var(--radius-xxxs);
  border: 1px solid var(--neutral-x-contrast);
  background: var(--white);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content {
  display: flex;
  min-width: 328px;
  padding: var(--spacing-xxl);
  align-items: flex-start;
  align-content: flex-start;
  gap: var(--spacing-md) var(--spacing-md);
  flex: 1 0 0;
  flex-wrap: wrap;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid {
  width: 100%;
  height: 100%;
  display: flex;
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line {
  display: flex;
  min-width: 150px;
  padding-left: 1px;
  flex-direction: column;
  align-items: flex-start;
  gap: var(--spacing-vs);
  flex: 1;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line.fx-md {
  flex: 3;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line.fx-sm {
  flex: 2;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line .checagem-conflito-interesses-grid-title {
  display: flex;
  height: 21px;
  flex-direction: column;
  justify-content: center;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  line-height: 20px;
  letter-spacing: 1px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line .checagem-conflito-interesses-grid-composed-line {
  display: flex;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line .checagem-conflito-interesses-grid-composed-line .default-profile-image {
  width: 20px;
  height: 20px;
  background-size: 20px 20px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-grid-line .checagem-conflito-interesses-grid-value {
  display: block;
  align-items: center;
  gap: var(--spacing-xxxs);
  align-self: stretch;
  color: var(--data-visualization-neutral-tint-contrast-light);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  line-height: 20px;
  overflow: hidden;
  white-space: nowrap;
  text-overflow: ellipsis;
  max-width: 400px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-card-buttons {
  flex: 0;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-card-buttons .checagem-conflito-interesses-action-section {
  width: 100%;
  height: 100%;
  display: flex;
  flex-direction: column;
  align-items: flex-end;
  gap: var(--spacing-md);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-card-buttons .checagem-conflito-interesses-action-section .export-chc {
  width: 30px;
  height: 30px;
  min-width: 30px;
  min-height: 30px;
  max-width: 30px;
  max-height: 30px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content .content-checagem-conflito-interesses .registers-checagem-conflito-interesses .checagem-conflito-interesses-list .checagem-conflito-interesses-frame-card .checagem-conflito-interesses-frame-card-content .checagem-conflito-interesses-props-grid .checagem-conflito-interesses-card-buttons .checagem-conflito-interesses-action-section .delete-chc {
  display: flex;
  justify-content: center;
  align-items: center;
  border-radius: var(--radius-xxxs);
  color: var(--fb-danger-default);
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content-footer {
  display: flex;
  width: 100%;
  position: fixed;
  bottom: 0px;
}
.controle-oportunidades .opportunities-detail-container .opportunities-detail-content .opportunity-detail-context .section-content-footer .k-pager-wrap {
  display: block !important;
}
.content-wrapper {
  padding: 15px;
}
.content-wrapper ::-webkit-scrollbar {
  width: 7px;
}
.content-wrapper ::-webkit-scrollbar-track {
  background: hsla(var(--main-primary-default-hsl), 0.15) !important;
}
.content-wrapper ::-webkit-scrollbar-thumb {
  background-color: hsla(var(--black-hsl), 0.32) !important;
  border-radius: 5px;
  border: transparent;
}
.content-wrapper b {
  font-weight: var(--font-weight-semibold);
}
.content-wrapper .icon-co-approved,
.content-wrapper .icon-co-denied {
  font-size: var(--font-size-xl);
}
.content-wrapper i {
  cursor: default;
}
.content-wrapper .list-title {
  display: flex;
  align-items: center;
  justify-content: space-between;
  width: 100%;
  height: 40px;
  padding: 0 20px;
  box-sizing: border-box;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  background-color: var(--neutral-x-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.content-wrapper ul.detail-list {
  font-size: var(--font-size-xs);
  background-color: var(--white);
}
.content-wrapper ul.detail-list li {
  width: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none !important;
  box-sizing: border-box;
}
.content-wrapper ul.detail-list li .grey-bg {
  background-color: var(--off-white) !important;
}
.content-wrapper ul.detail-list li .flex-row {
  display: flex;
  gap: 10px;
  align-items: center;
}
.content-wrapper ul.detail-list li .margin-bottom:not(:last-child) {
  margin-bottom: 10px;
}
.content-wrapper ul.detail-list li.history {
  display: grid;
  grid-template-columns: 300px 1fr;
  background-color: var(--off-white);
}
.content-wrapper ul.detail-list li.history > * {
  padding: 20px;
}
.content-wrapper ul.detail-list li.history > *:nth-child(2) {
  line-height: 25px;
}
.content-wrapper ul.detail-list li.ratings {
  padding: 20px;
  position: relative;
}
.content-wrapper ul.detail-list li.ratings textarea {
  width: 100%;
  min-height: 80px;
  background-color: var(--white);
  color: var(--white-contrast-text);
  border-color: var(--border-primary-hight-contrast);
  resize: none;
  outline: none;
  padding: 10px;
  box-sizing: border-box;
  margin-top: 10px;
  cursor: pointer;
  border-radius: var(--radius-vs);
}
.content-wrapper ul.detail-list li.ratings .edit-avaliacao {
  margin-top: 10px;
}
.content-wrapper ul.detail-list li.ratings .edit-avaliacao .relevant-btn {
  cursor: pointer;
  width: 200px;
}
.content-wrapper ul.detail-list + .simple-pager {
  border-top: 1px solid var(--border-primary-hight-contrast);
  width: 100%;
  background-color: var(--off-white);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
}
.content-wrapper ul.detail-list + .simple-pager .k-pager-nav .k-i-arrow-end-left::before {
  content: "\e96c";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--white-contrast-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.content-wrapper ul.detail-list + .simple-pager .k-pager-nav .k-i-arrow-60-left::before {
  content: "\e998";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--white-contrast-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.content-wrapper ul.detail-list + .simple-pager .k-pager-nav .k-i-arrow-60-right::before {
  content: "\e99a";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--white-contrast-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.content-wrapper ul.detail-list + .simple-pager .k-pager-nav .k-i-arrow-end-right::before {
  content: "\e988";
  font-family: "legaldesk-icons-md";
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px;
  display: inline-block;
  line-height: 1;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  color: var(--white-contrast-text);
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.content-wrapper .status-info {
  padding: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.content-wrapper .status-info .vote-total {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 15px;
  margin-bottom: 20px;
}
.content-wrapper .status-info .vote-total > * {
  border: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  display: flex;
  align-items: center;
  justify-content: center;
  font-size: var(--font-size-xl);
  font-weight: var(--font-weight-semibold);
  height: 94px;
  border-radius: var(--radius-vs);
}
.content-wrapper .status-info .vote-total > * .number {
  font-size: 36px;
  margin-right: 20px;
}
.content-wrapper .status-info b {
  font-size: var(--font-size-sm);
}
.content-wrapper .vote-wrapper {
  display: grid;
  grid-template-columns: 1fr minmax(300px, 350px);
  grid-template-rows: 424px;
  gap: 15px;
  margin-bottom: 40px;
}
.content-wrapper .vote-wrapper .vote-form {
  font-size: var(--font-size-xs);
  display: flex;
  flex-direction: column;
}
.content-wrapper .vote-wrapper .vote-form .list-title {
  border-top-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-vs);
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper {
  padding: 20px;
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  display: flex;
  flex-direction: column;
  flex: 1;
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper > span {
  line-height: 25px;
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper form {
  margin-top: 15px;
  flex: 1;
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper form .form-table {
  height: 100%;
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper form .form-table .editor-form-container {
  height: 91%;
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper form .form-table .editor-form-container .editor-form-field {
  height: calc(100% - 26px);
}
.content-wrapper .vote-wrapper .vote-form .vote-form-wrapper .buttons {
  display: flex;
  width: 100%;
  align-items: center;
  justify-content: flex-end;
  gap: 15px;
  margin-top: auto;
}
.content-wrapper .vote-wrapper .vote-result {
  display: flex;
  flex-direction: column;
}
.content-wrapper .vote-wrapper .vote-result .list-title {
  min-height: 40px;
  border-top-right-radius: var(--radius-vs);
  border-top-left-radius: var(--radius-vs);
}
.content-wrapper .vote-wrapper .vote-result .list-title a {
  cursor: pointer;
}
.content-wrapper .vote-wrapper .vote-result ul {
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom-right-radius: var(--radius-vs);
  border-bottom-left-radius: var(--radius-vs);
  padding: 20px;
  flex: 1;
  overflow: auto;
  background-color: transparent;
}
.content-wrapper .vote-wrapper .vote-result ul li {
  border: none;
}
.content-wrapper .vote-wrapper .vote-result ul li b {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
}
.content-wrapper .vote-wrapper .vote-result ul li:not(:last-child) {
  margin-bottom: 10px;
}
.content-wrapper .filter-container {
  height: 44px;
  background-color: var(--neutral-x-contrast);
  border: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
  padding: 0 20px;
  display: flex;
  align-items: center;
}
.content-wrapper .filter-container label {
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.content-wrapper .filter-container .form-table {
  width: initial;
  margin-left: 16px;
}
.content-wrapper .filter-container .form-table .form-table-row .editor-form-container {
  min-height: initial;
  margin-bottom: 0;
}
.content-wrapper ul.detail-list .grid-editor.historico-andamento-oportunidade {
  height: calc(100vh - 50%) !important;
}
.content-wrapper ul.detail-list .grid-editor.historico-andamento-oportunidade .grid-actions {
  height: 50px;
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  background-color: var(--off-white);
}
.opportunities-detail-content {
  height: 100%;
  display: flex;
  flex-flow: column;
  flex-grow: 1;
  border-left: 1px solid var(--border-primary-hight-contrast);
  padding: 22px;
  padding-top: 7px;
  padding-bottom: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.opportunities-detail-content-item {
  width: 100%;
  display: flex;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  flex-flow: column;
}
.opportunities-detail-content-item .header {
  display: flex;
  justify-content: space-between;
  align-items: center;
}
.opportunities-detail-content-item .header i {
  display: inline-block;
  width: 16px;
  height: 16px;
  flex-grow: 0;
  margin: 0;
  flex-shrink: 0;
  font-size: 12px;
}
.opportunities-detail-content-item .header i.icon-phone,
.opportunities-detail-content-item .header i.icon-ballom,
.opportunities-detail-content-item .header i.icon-important-info-full {
  line-height: 1.2;
  margin: 0 5px 0 0;
}
.opportunities-detail-content-item .header i.icon-phone {
  font-size: 13px;
}
.opportunities-detail-content-item .header i.icon-important-info-full {
  color: var(--fb-danger-default);
}
.opportunities-detail-content-item .header i.icon-edit {
  line-height: 1.2;
  background: var(--main-primary-default);
  border-radius: 50%;
  color: var(--main-primary-default-text);
  width: 15px;
  height: 15px;
}
.opportunities-detail-content-item .header .title,
.opportunities-detail-content-item .header .sigla,
.opportunities-detail-content-item .header .message {
  white-space: nowrap;
  font-size: 12px;
  font-weight: 600;
}
.opportunities-detail-content-item .header .message {
  margin-right: 20px;
}
.opportunities-detail-content-item .header .title {
  width: 100%;
}
.opportunities-detail-content-item .header .sigla {
  width: 100%;
  text-align: right;
  margin: 0 12px;
}
.opportunities-detail-content-item .content {
  margin-top: 12px;
  display: flex;
  align-items: flex-end;
  position: relative;
  overflow: hidden;
}
.opportunities-detail-content-item .content label[for="xpand-content"].plus {
  position: absolute;
  top: 39px;
  right: 0;
}
.opportunities-detail-content-item .content p {
  font-size: 12px;
  color: var(--off-white-contrast-text);
  margin-right: 5px;
}
.opportunities-detail-content-item .content p.truncated-content {
  max-height: 60px;
  max-width: calc(100% - 15px);
}
.opportunities-detail-content-item .content p.full-content {
  max-height: calc(100vh - 380px);
  overflow-y: auto;
}
.opportunities-detail-content-item {
  background-color: var(--off-white);
  border: 1px solid var(--border-primary-hight-contrast);
  border-radius: var(--radius-vs);
  box-shadow: 1px 1px 1px 0px hsla(var(--black-hsl), .07);
  padding: 20px;
  margin-top: 15px;
}
.opportunities-detail-content-item:not(.system-generated) {
  background-color: var(--neutral-x-contrast);
}
.opportunities-detail-content-item.with-text-area {
  padding: 20px 20px 70px;
  flex-flow: row;
  height: 260px;
  flex-shrink: 0;
}
.opportunities-detail-content-item .editing-container {
  flex-flow: row;
  display: flex;
  margin: 20px 0 50px;
}
.opportunities-detail-content-item .editing-container .text-area-container {
  height: 170px;
}
.opportunities-detail-content-item .editing-container .text-area-container .container-bottom-buttons {
  position: absolute;
  top: 177px;
  padding: 0;
}
.opportunities-detail-content-item.end-conflicts {
  background: var(--neutral-x-contrast);
}
.opportunities-detail-content-item.end-conflicts .title {
  overflow: hidden;
  text-overflow: ellipsis;
}
.opportunities-detail-content-item .select-container {
  width: 163px;
  flex-shrink: 0;
  flex-direction: column;
}
.opportunities-detail-content-item .select-container .editor-form-container {
  min-width: 50px;
  min-height: 0;
  margin-bottom: 0;
}
.opportunities-detail-content-item .select-container .editor-form-container .k-select .k-i-calendar:before {
  line-height: 1.3 !important;
}
.opportunities-detail-content-item .select-container .editor-form-container.date-size {
  margin-top: 21px;
  margin-bottom: 13px;
}
.opportunities-detail-content-item .select-container .editor-form-container.date-size .date-picker .calendar-target {
  width: 100%;
}
.opportunities-detail-content-item .select-container .editor-form-container.date-size .date-picker .k-select .k-i-calendar:before {
  line-height: 22px!important;
}
@media screen\0 {
  .opportunities-detail-content-item .select-container .editor-form-container.date-size .date-picker .k-select {
    top: -1px;
    right: 5px;
  }
}
.opportunities-detail-content-item .select-container .relevant-btn {
  width: 100%;
  height: 20px;
  float: left;
  margin-top: 8px;
}
.opportunities-detail-content-item .select-container .relevant-btn label {
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  height: 20px;
  line-height: 20px;
  float: left;
}
.opportunities-detail-content-item .select-container .relevant-btn i {
  width: 20px;
  height: 20px;
  line-height: 1;
  display: inline-block;
  float: left;
  margin-right: 2px;
}
.opportunities-detail-content-item .select-container .relevant-btn i.icon-field-uncheck1:before,
.opportunities-detail-content-item .select-container .relevant-btn i.icon-field-check1:before {
  font-size: 18px;
  line-height: 20px;
}
.opportunities-detail-content-item .text-area-container {
  width: 100%;
  margin-left: 20px;
}
.opportunities-detail-content-item .text-area-container textarea {
  resize: none;
  border: 1px solid var(--border-primary-hight-contrast);
  width: 100%;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  padding: 6px 0 10px 0;
  line-height: 1.4;
}
.opportunities-detail-content-item .history-view {
  border: 1px solid var(--border-primary-hight-contrast);
  padding: 1px 10px;
  border-radius: 12px;
  white-space: nowrap;
  font-size: var(--font-size-xxs);
  font-weight: var(--font-weight-bold);
  text-transform: lowercase;
  background-color: hsla(var(--white-hsl), 0.2);
  cursor: pointer;
  -webkit-transition: background-color 0.2s ease;
  -moz-transition: background-color 0.2s ease;
  -o-transition: background-color 0.2s ease;
  -ms-transition: background-color 0.2s ease;
  transition: background-color 0.2s ease;
}
.opportunities-detail-content-item .history-view::first-letter {
  text-transform: uppercase;
}
.opportunities-detail-content-item .history-view:hover {
  background-color: hsla(var(--white-hsl), 0.8);
}
.opportunities-detail-content-item .content {
  margin-top: 12px;
  display: flex;
  align-items: flex-end;
}
.opportunities-detail-content-item .content .icon-plus-circle {
  color: var(--off-white-contrast-text);
  line-height: 1.2;
}
.opportunities-detail-content-item .content input[type="checkbox"] {
  display: none;
}
.opportunities-detail-content-item .content input[type="checkbox"]:checked + p {
  max-height: inherit;
}
.opportunities-detail-content-item .content input[type="checkbox"]:checked + p + label i:before {
  content: '\e942';
}
.opportunities-detail-content-item .container-bottom-buttons {
  width: 100%;
  position: relative;
  padding: 13px 0 0 0 !important;
  border: none;
  box-shadow: none;
  background: none;
  height: auto;
}
.opportunities-detail-content .opportunities-detail-content-header {
  padding: 10px;
}
.opportunities-detail-content .opportunities-detail-content-header span {
  text-transform: lowercase;
  font-weight: var(--font-weight-semibold);
}
.opportunities-detail-content .opportunities-detail-content-header span::first-letter {
  text-transform: uppercase;
}
.opportunities-detail-content .modulo-list-container {
  height: 100%;
  overflow: hidden;
}
.opportunities-detail-content .modulo-list-container .grid-editor {
  height: 100%!important;
  display: flex;
  flex-flow: column;
}
.opportunities-detail-content .modulo-list-container .grid-editor .grid-actions {
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  border-top-right-radius: 3px;
  border-top-left-radius: 3px;
}
.opportunities-detail-content .modulo-list-container .grid-editor .grid-actions .grid-search-container .grid-search .icon-header-search {
  margin-right: 20px;
}
.opportunities-detail-content .modulo-list-container .grid-editor .grid-actions .grid-search-container .grid-search .icon-close {
  margin-top: 4px;
  margin-right: 33px;
}
.opportunities-detail-content .modulo-list-container .grid-editor .grid-actions .grid-search-container .grid-search .grid-search-field {
  width: calc(100% - 60px);
  position: relative;
}
.opportunities-detail-content .modulo-list-container .grid-editor .history-list-content {
  flex: 1;
  padding-bottom: 15px;
  overflow: auto;
}
.opportunities-detail-content .modulo-list-container .grid-editor .k-pager-wrap.separated-pager {
  min-height: 50px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .opportunities-detail-content .modulo-list-container .grid-editor .k-pager-wrap.separated-pager {
    height: 65px;
    transform: translateY(-3px);
  }
}
.grey-scroll.custom-top {
  margin-top: -48px;
}
.opportunities-modal-edit {
  width: 650px!important;
  margin-left: -325px !important;
}
.opportunities-modal-edit .opportunities-detail-content-item {
  padding: 0;
  border: 0;
  box-shadow: none;
  margin-top: 25px;
}
.opportunities-modal-edit .opportunities-detail-content-item .header .sigla {
  margin-right: 0;
}
.opportunities-modal-edit .opportunities-detail-content-item .editing-container {
  margin-bottom: 25px;
}
.opportunities-temp {
  display: inline-flex;
  margin-left: auto;
  gap: var(--spacing-vs);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  align-self: center;
  justify-content: center;
  color: var(--data-visualization-black-contrast-dark);
}
.opportunities-temp .opportunities-control {
  background: transparent;
}
.opportunities-temp .opportunities-control.disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.opportunities-temp .opportunities-temp-label {
  width: 100%;
  height: 100%;
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  min-width: 50px;
  display: flex !important;
  min-height: 15px;
  justify-content: center;
  background-color: var(--neutral-xx-tint);
  border: 1px solid;
  border-color: transparent;
  border-radius: var(--radius-xs);
  padding: 2px var(--spacing-vs);
  color: var(--neutral-xx-tint-text) !important;
  text-transform: capitalize;
}
.opportunities-temp .opportunities-temp-label.low {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-success-x-contrast) !important;
  color: var(--fb-success-default) !important;
  border-color: var(--fb-success-default) !important;
}
.opportunities-temp .opportunities-temp-label.medium {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-waiting-x-contrast) !important;
  color: var(--fb-waiting-default) !important;
  border-color: var(--fb-waiting-default) !important;
}
.opportunities-temp .opportunities-temp-label.high {
  -webkit-transition: all 0.3s ease;
  -moz-transition: all 0.3s ease;
  -o-transition: all 0.3s ease;
  -ms-transition: all 0.3s ease;
  transition: all 0.3s ease;
  background-color: var(--fb-danger-x-contrast) !important;
  color: var(--fb-danger-default) !important;
  border-color: var(--fb-danger-default) !important;
}
[disabled] .opportunities-temp .opportunities-temp-label.disabled {
  -webkit-transition: background-color 0.3s ease;
  -moz-transition: background-color 0.3s ease;
  -o-transition: background-color 0.3s ease;
  -ms-transition: background-color 0.3s ease;
  transition: background-color 0.3s ease;
  background-color: var(--neutral-x-contrast) !important;
  color: var(--neutral-default) !important;
  border-color: var(--neutral-default) !important;
}
.grid-in-detail {
  border: 1px solid var(--border-primary-hight-contrast);
}
.grid-in-detail .grid-editor {
  height: 487px !important;
}
.grid-in-detail .grid-editor .grid-actions {
  border: none;
}
.grid-in-detail .grid-editor .grid-actions .grid-action-container {
  display: none;
}
.grid-in-detail .grid-editor .k-grid .k-grid-header-wrap > table,
.grid-in-detail .grid-editor .k-grid .k-grid-header-wrap,
.grid-in-detail .grid-editor .k-grid .k-grid-content,
.grid-in-detail .grid-editor .k-grid .k-grid-content > table,
.grid-in-detail .grid-editor .k-grid .k-virtual-scrollable-wrap,
.grid-in-detail .grid-editor .k-grid .k-virtual-scrollable-wrap > table {
  min-width: calc(100vw - 450px);
  max-width: calc(100vw - 450px);
}
.grid-in-detail .grid-editor .k-grid .k-grid-content {
  height: calc(100% - 70px) !important;
}
.grid-in-detail thead {
  background-color: var(--neutral-x-contrast);
}
.grid-in-detail .k-pager-wrap.simple-pager {
  position: absolute;
  margin-bottom: 0;
  padding: 0px 20px;
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
}
.grid-in-detail .k-pager-wrap.simple-pager .k-pager-numbers .k-link,
.grid-in-detail .k-pager-wrap.simple-pager .k-pager-numbers .k-state-selected {
  font-size: var(--font-size-xs) !important;
}
.grid-in-detail .k-pager-wrap.simple-pager .k-link .k-icon {
  height: 100%;
}
.grid-in-detail.grid-editor.grid-modal-container {
  height: 465px !important;
}
.opt-kanban-placeholder-skeleton {
  display: inline-block;
  position: relative;
  overflow: hidden;
  background-color: var(--neutral-contrast);
  height: 260px;
  border-radius: var(--radius-vs);
  margin: 10px 0;
  width: 100%;
  box-sizing: border-box;
  transition: all 0.2s ease;
}
.opt-kanban-placeholder-skeleton::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  transform: translateX(-100%);
  background-image: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.2) 20%, rgba(255, 255, 255, 0.5) 60%, rgba(255, 255, 255, 0) 100%);
  animation: shimmer 5s infinite;
  content: '';
}
@keyframes shimmer {
  100% {
    transform: translateX(100%);
  }
}
.opt-kanban-placeholder {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background-color: var(--white);
  border: 1px dashed var(--neutral-contrast);
  border-radius: var(--radius-vs);
  min-height: 260px;
  margin: 10px 0;
  width: 100%;
  box-sizing: border-box;
}
.opportunities-elem {
  -webkit-transition: height 0.2s ease;
  -moz-transition: height 0.2s ease;
  -o-transition: height 0.2s ease;
  -ms-transition: height 0.2s ease;
  transition: height 0.2s ease;
  height: 260px !important;
  z-index: 1;
  margin-top: 0px;
  border-radius: var(--radius-vs);
  overflow: visible;
  display: flex;
  width: 100%;
  box-sizing: border-box;
  -webkit-transition: box-shadow 0.3s ease;
  -moz-transition: box-shadow 0.3s ease;
  -o-transition: box-shadow 0.3s ease;
  -ms-transition: box-shadow 0.3s ease;
  transition: box-shadow 0.3s ease;
  position: relative;
}
.opportunities-elem.by-loading-hidden {
  box-shadow: none;
  pointer-events: none;
}
.opportunities-elem .opportunities-elem-loading {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100%;
  height: 100%;
  box-sizing: border-box;
  visibility: visible;
  opacity: 1;
  align-content: center;
  background: var(--off-white);
  border: 1px solid var(--neutral-x-contrast);
  border-radius: var(--radius-vs);
  zoom: 0.8;
}
.opportunities-elem .opportunities-elem-loading.by-loading-hidden {
  visibility: hidden;
  opacity: 0;
}
.opportunities-elem.opportunities-elem-holding {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  height: 0px !important;
  opacity: 0;
}
.opportunities-elem.opportunities-elem-clone {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  max-width: 300px;
  height: 260px !important;
  cursor: move;
  opacity: 0.9;
}
.opportunities-elem:hover {
  -webkit-transition: box-shadow 0.2s ease;
  -moz-transition: box-shadow 0.2s ease;
  -o-transition: box-shadow 0.2s ease;
  -ms-transition: box-shadow 0.2s ease;
  transition: box-shadow 0.2s ease;
  box-shadow: 0px 0px 2px 0px var(--neutral-x-tint);
}
.opportunities-elem:hover .opportunities-elem-content .opportunities-options .k-header.k-menu.k-menu-horizontal .opportunity-open-menu:before {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.opportunities-elem:hover .opportunities-elem-content .opportunities-options-cover {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.opportunities-elem:hover .opportunities-elem-content .opportunities-options-cover ~ .opportunities-elem-header .opportunities-title {
  -webkit-transition: max-width 0.2s linear;
  -moz-transition: max-width 0.2s linear;
  -o-transition: max-width 0.2s linear;
  -ms-transition: max-width 0.2s linear;
  transition: max-width 0.2s linear;
  max-width: 230px !important;
}
.opportunities-elem:hover .opportunity-open-menu {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 1;
}
.opportunities-elem .opportunity-open-menu {
  width: 20px;
  border: none;
  font-size: var(--font-size-xl);
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  max-width: 0px;
}
.opportunities-elem .opportunity-open-menu .k-animation-container .k-menu-group .k-link {
  background-color: var(--white);
  border-bottom: 1px solid var(--white);
}
.opportunities-elem .opportunity-open-menu .k-animation-container .k-menu-group .k-link:hover {
  background-color: var(--neutral-x-contrast);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .opportunities-elem {
    will-change: transform;
    transform: translateZ(0);
  }
}
.opportunities-elem:last-child {
  margin-bottom: 3px;
}
.opportunities-elem.dragging {
  height: 99px;
  border: 1px dashed var(--neutral-contrast);
  -webkit-animation: blinker 0.6s linear infinite;
  -moz-animation: blinker 0.6s linear infinite;
  -o-animation: blinker 0.6s linear infinite;
  -ms-animation: blinker 0.6s linear infinite;
  animation: blinker 0.6s linear infinite;
  background: var(--white);
  animation: open-space 0.2s ease;
  will-change: opacity;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .opportunities-elem.dragging {
    transform: translateZ(0);
  }
}
.opportunities-elem.ui-sortable-helper {
  box-shadow: 2px 2px 6px 2px hsla(var(--black-hsl), .2);
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .opportunities-elem.ui-sortable-helper {
    box-shadow: none;
    transform: translateZ(0);
  }
}
.opportunities-elem .opportunities-elem-dragger {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 5px;
  background: var(--white) url(Images/dragger.svg) no-repeat center center;
  flex-shrink: 0;
  position: relative;
  cursor: move;
  -webkit-transition: opacity 0.1s linear;
  -moz-transition: opacity 0.1s linear;
  -o-transition: opacity 0.1s linear;
  -ms-transition: opacity 0.1s linear;
  transition: opacity 0.1s linear;
  border-top-left-radius: 4px;
  border-bottom-left-radius: 4px;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .opportunities-elem .opportunities-elem-dragger:after {
    content: '';
    width: 15px;
    height: 100%;
    position: absolute;
    right: -15px;
    top: 0;
  }
}
.opportunities-elem .opportunities-elem-dragger:hover {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  background: var(--neutral-contrast) url(Images/dragger.svg) no-repeat center center;
  width: 10px;
}
.opportunities-elem .opportunities-elem-content {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  cursor: pointer;
  background-color: var(--white);
  display: flex;
  flex-flow: column;
  width: calc(100% - 30px);
  position: relative;
  border-radius: var(--radius-vs);
  padding-bottom: var(--spacing-xs);
  padding-inline: var(--spacing-md);
  align-items: flex-start;
  align-self: stretch;
}
.opportunities-elem .opportunities-elem-content .opportunities-options {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  position: relative;
  width: 15px;
  top: 28px;
  margin-left: auto;
  margin-right: 5px;
}
.opportunities-elem .opportunities-elem-content .opportunities-options .k-header.k-menu.k-menu-horizontal {
  border: none;
  background: none;
  display: flex;
}
.opportunities-elem .opportunities-elem-content .opportunities-options .k-header.k-menu.k-menu-horizontal .opportunity-open-menu::before {
  font-size: var(--font-size-xl) !important;
  left: -1px;
  top: -1px;
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
.opportunities-elem .opportunities-elem-content .opportunities-options .k-header.k-menu.k-menu-horizontal .opportunity-open-menu .k-animation-container {
  top: 35px !important;
  left: -128px !important;
}
.opportunities-elem .opportunities-elem-content .opportunities-options .k-header.k-menu.k-menu-horizontal .opportunity-open-menu.hasLongButton .k-animation-container {
  left: -175px !important;
}
.opportunities-elem .opportunities-elem-content .opportunities-options .k-menu .k-group .k-item > .k-link {
  padding: 10px!important;
  text-align: left;
}
.opportunities-elem .opportunities-elem-content .opportunities-options-cover {
  width: 30px;
  height: 30px;
  border-radius: var(--radius-vs);
  position: absolute;
  background: transparent;
  margin-left: auto;
  top: 12px;
  right: 14px;
  box-shadow: 0px 0px 3px 0px var(--neutral-x-tint);
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  opacity: 0;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header {
  display: flex;
  padding: var(--spacing-md) var(--spacing-xxl) var(--spacing-xs) var(--spacing-none);
  flex-direction: column;
  align-items: flex-start;
  align-self: stretch;
  font-size: var(--spacing-xs);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title {
  -webkit-transition: max-width 0.2s linear;
  -moz-transition: max-width 0.2s linear;
  -o-transition: max-width 0.2s linear;
  -ms-transition: max-width 0.2s linear;
  transition: max-width 0.2s linear;
  color: var(--white-contrast-text);
  font-size: var(--font-size-md);
  font-weight: var(--font-weight-regular);
  max-width: 280px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title.title-is-in-conflict {
  -webkit-transition: max-width 0.2s linear;
  -moz-transition: max-width 0.2s linear;
  -o-transition: max-width 0.2s linear;
  -ms-transition: max-width 0.2s linear;
  transition: max-width 0.2s linear;
  max-width: 230px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title .title-elem {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  width: 100%;
  display: block;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title .ico-has-pending-update {
  width: 9px;
  height: 9px;
  display: block;
  margin: 0;
  font-size: var(--font-size-xs);
  position: absolute;
  top: -2px;
  left: -1px;
  padding: 2px;
  color: var(--fb-danger-default);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title .ico-has-pending-update i:before {
  font-size: var(--font-size-xs);
  line-height: 10px;
  color: var(--fb-danger-default);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title .ico-conflict-late {
  width: 10px;
  height: 10px;
  font-size: var(--font-size-xs);
  color: var(--fb-danger-default);
  position: absolute;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-header .opportunities-title .ico-conflict-late i:before {
  font-size: var(--font-size-sm);
  line-height: 10px;
  color: var(--fb-danger-default);
  position: absolute;
  top: -16px;
  right: -230px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  width: 100%;
  height: auto;
  max-width: 100%;
  display: flex;
  flex-direction: column;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
  display: flex;
  height: 31px;
  width: 100%;
  padding: var(--spacing-vs) var(--spacing-none);
  justify-content: left;
  align-items: left;
  gap: var(--spacing-vs);
  box-sizing: border-box;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info:hover .opportunities-pending-card.active::before,
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info:hover .opportunities-pending-card.active::after {
  -webkit-transition: opacity 0.2s ease-in-out;
  -moz-transition: opacity 0.2s ease-in-out;
  -o-transition: opacity 0.2s ease-in-out;
  -ms-transition: opacity 0.2s ease-in-out;
  transition: opacity 0.2s ease-in-out;
  opacity: 1;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info:hover .opportunities-pending-card.active::before {
  transform: translateX(-50%) translateY(0);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info .opportunities-pending-card {
  -webkit-transition: all 0.2s linear;
  -moz-transition: all 0.2s linear;
  -o-transition: all 0.2s linear;
  -ms-transition: all 0.2s linear;
  transition: all 0.2s linear;
  flex: 1;
  opacity: 0;
  justify-content: left;
  max-width: 100%;
  cursor: default;
  pointer-events: none;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info .opportunities-pending-card .opportunities-pending-card-icon {
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-medium);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info .opportunities-pending-card.active {
  position: relative;
  opacity: 1;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info .opportunities-pending-card.active.pending-callback-badge {
  cursor: pointer;
  pointer-events: all;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info .opportunities-pending-card.active::after {
  content: '';
  position: absolute;
  bottom: 100%;
  left: 50%;
  margin-left: -14px;
  border-width: 6px;
  border-style: solid;
  border-color: transparent;
  border-top-color: inherit;
  opacity: 0;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-pendings-info .opportunities-pending-card.active::before {
  content: attr(data-rule-tooltip);
  position: absolute;
  z-index: 999;
  margin-bottom: 10px;
  min-width: 100px;
  width: auto;
  border-color: inherit;
  background-color: inherit;
  color: inherit;
  opacity: 0;
  bottom: 100%;
  left: 50%;
  margin-left: -6px;
  border-width: 1px;
  border-style: solid;
  padding: var(--spacing-vs) var(--spacing-xs);
  border-radius: var(--radius-vs);
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info {
  display: flex;
  flex-direction: column;
  gap: var(--spacing-vs);
  max-width: 280px;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info {
  display: flex;
  flex-direction: column;
  left: -3px;
  position: relative;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants {
  display: flex;
  padding: var(--spacing-md) var(--spacing-none) var(--spacing-md) var(--spacing-xs);
  align-items: center;
  gap: var(--spacing-xs);
  align-self: stretch;
  flex-direction: row;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants:first-child {
  padding-bottom: var(--spacing-md);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-images-section {
  display: flex;
  flex: 1;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-images-section .default-profile-image {
  width: 25px;
  height: 25px;
  margin: 0;
  background-size: 25px;
  margin-left: -5px;
  z-index: 1;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-images-section .default-profile-image:first-child {
  z-index: 2;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-images-section .default-profile-image:last-child {
  z-index: 0;
  margin-left: -5px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-more-section {
  display: flex;
  flex: 2;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-more-section .default-participants-counter {
  width: 14px;
  height: 14px;
  display: flex;
  padding: var(--spacing-xxxs) var(--spacing-xxxs);
  flex-direction: column;
  justify-content: center;
  align-items: center;
  gap: var(--spacing-xxs);
  border-radius: var(--radius-pill);
  background: var(--white);
  box-shadow: 0px 2px 4px 0px rgba(69, 77, 84, 0.35), 0px 0px 2px 0px rgba(69, 77, 84, 0.35);
  position: relative;
  left: -8px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-more-section .default-participants-counter span {
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-align: center;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-acron-section {
  display: block !important;
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info.all-profissional-participants .professionals-acron-section .participants-siglas {
  overflow: hidden;
  color: var(--data-visualization-neutral-tint-contrast-light);
  text-overflow: ellipsis;
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  display: block !important;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info:first-child {
  padding-bottom: var(--spacing-none);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-group-info .opportunities-elem-info:not(:first-child) {
  padding-top: var(--spacing-none);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info {
  display: flex;
  padding: var(--spacing-vs) var(--spacing-none);
  align-items: center;
  gap: var(--spacing-xxxs);
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
  max-width: 100%;
  max-height: 100%;
  background: transparent;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-label {
  height: 20px;
  font-weight: var(--font-weight-semibold);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-text {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  cursor: text;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-text:not(.badge) {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker {
  width: auto;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap {
  width: auto;
  border: none;
  background: var(--neutral-x-tint);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap input {
  width: auto;
  min-width: var(--spacing-none);
  max-width: 100px;
  padding: var(--spacing-none);
  padding-right: 30px;
  border: none;
  background: var(--neutral-x-tint);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-text .k-widget.k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar::before {
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel {
  width: 100%;
  border: none;
  background: transparent;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel.panelbar li .line-type .ico-chevron_right.opened:before {
  content: "\e964" !important;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel.panelbar li .line-type .opportunities-elem-label {
  position: relative;
  top: -4px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel.panelbar.expand-more {
  -webkit-transition: max-height 0.2s ease;
  -moz-transition: max-height 0.2s ease;
  -o-transition: max-height 0.2s ease;
  -ms-transition: max-height 0.2s ease;
  transition: max-height 0.2s ease;
  max-height: 0px;
  width: 99%;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel.panelbar.expand-more.opened {
  -webkit-transition: max-height 0.2s ease;
  -moz-transition: max-height 0.2s ease;
  -o-transition: max-height 0.2s ease;
  -ms-transition: max-height 0.2s ease;
  transition: max-height 0.2s ease;
  max-height: none;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .opportunity-val {
  padding-left: 5px;
  display: flex;
  flex-direction: row;
  width: 100%;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .opportunity-val .opportunity-val-name {
  display: flex;
  flex: 1;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .opportunity-val .opportunity-val-acron {
  position: relative;
  top: -2.8px;
  filter: invert(51%) sepia(9%) saturate(6%) hue-rotate(160deg) brightness(92%) contrast(92%);
  transform: scale(0.9);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .opportunity-val .opportunity-val-acron.ico-currency-eu {
  transform: scale(0.8);
  top: -1.9px;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .k-item.k-state-default {
  background: transparent;
  border: none;
  display: flex;
  flex-direction: column;
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .k-item.k-state-default .k-link.k-header {
  background: transparent;
  border: none;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
}
.opportunities-elem .opportunities-elem-content .opportunities-elem-body .opportunities-elem-info .opportunities-elem-panel .k-item.k-state-default .k-link.k-header .k-icon {
  right: 0;
  left: -4px;
  color: var(--white-contrast-text);
}
.opportunities-elem .opportunities-elem-content .name-value {
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-bottom: 5px;
}
.opportunities-elem .opportunities-elem-content .name-value .opportunities-name {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  flex: 1;
  font-weight: var(--font-weight-semibold);
  position: relative;
  padding-right: 12px;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
}
.opportunities-elem .opportunities-elem-content .name-value .opportunities-name i {
  width: auto;
  height: auto;
  display: inline-block;
  margin: 0 3px 0 0;
}
.opportunities-elem .opportunities-elem-content .name-value .opportunities-name i:before {
  font-size: var(--font-size-sm);
  line-height: 10px;
  color: var(--fb-danger-default);
}
.opportunities-elem .opportunities-elem-content .name-value .opportunities-value {
  text-align: right;
  white-space: nowrap;
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-regular);
}
.opportunities-elem .opportunities-elem-content .opportunities-cliente {
  cursor: pointer;
  color: var(--white-contrast-text);
  width: 278px;
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  margin-top: auto;
  font-weight: var(--font-weight-regular);
}
.opportunities-elem .opportunities-elem-content .opportunities-bottom-elem {
  width: 100%;
  display: flex;
  justify-content: space-between;
  align-items: center;
  margin-top: 10px;
}
.opportunities-elem .opportunities-elem-content .opportunities-bottom-elem .opportunities-date {
  color: var(--white-contrast-text);
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-regular);
}
.opportunities-elem .opportunities-elem-content .opportunities-bottom-elem .opportunities-date i {
  font-size: var(--font-size-md);
  position: relative;
  color: var(--white-contrast-text);
  display: inline-block;
  top: 2px;
  line-height: 10px;
}
.opportunities-elem .opportunities-elem-content .opportunities-bottom-elem .opportunities-edit {
  font-size: 90%;
  padding: 0 5px;
  margin-left: 30px;
  color: var(--off-white-contrast-text);
}
.opportunities-elem .opportunities-elem-content .opportunities-bottom-elem .opportunities-edit:hover {
  opacity: 0.5;
}
.opportunities-elem .opportunities-elem-content .opportunities-bottom-elem .opportunities-edit i {
  font-size: var(--font-size-md);
  display: inline-block;
  color: var(--off-white-contrast-text);
  line-height: 10px;
}
.opportunities-elem:hover .opportunities-elem-content {
  -webkit-transition: all 0.2s ease;
  -moz-transition: all 0.2s ease;
  -o-transition: all 0.2s ease;
  -ms-transition: all 0.2s ease;
  transition: all 0.2s ease;
}
.opportunities-elem.opened {
  z-index: 2;
}
/* HTML: <div class="loader"></div> */
.container-loader-opt {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  width: 100vw !important;
  height: 100vh !important;
  display: none;
  align-items: center;
  justify-content: center;
  background-color: var(--off-white);
  position: absolute;
  z-index: 999;
}
.container-loader-opt.active {
  -webkit-transition: all 0.2s ease-in-out;
  -moz-transition: all 0.2s ease-in-out;
  -o-transition: all 0.2s ease-in-out;
  -ms-transition: all 0.2s ease-in-out;
  transition: all 0.2s ease-in-out;
  display: flex;
}
.container-loader-opt.active .inner-tab-opt-loader {
  display: block;
}
.container-loader-opt .inner-tab-opt-loader {
  width: 25px;
  height: 25px;
  display: none;
  aspect-ratio: 1;
  border-radius: 50%;
  top: -150px;
  position: relative;
  border: 5px solid var(--neutral-contrast);
  border-right-color: var(--main-primary-xx-tint);
  animation: l2 1s infinite linear;
}
@keyframes l2 {
  to {
    transform: rotate(1turn);
  }
}
.center-content.flex {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
}
.center-content.flex ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.center-content.flex .disabled {
  opacity: 0.4;
  cursor: not-allowed;
}
.center-content.flex .detail-actions-container {
  justify-items: right;
  text-align: right;
  width: 100%;
  height: 90px;
}
.center-content.flex .detail-actions-container.fix-in-flex-title {
  margin-left: 36px;
}
.center-content.flex .detail-actions-container .grid-actions {
  -webkit-transition: right 0.2s ease;
  -moz-transition: right 0.2s ease;
  -o-transition: right 0.2s ease;
  -ms-transition: right 0.2s ease;
  transition: right 0.2s ease;
  height: 100%;
  display: inline-block;
  align-items: center;
  align-content: center;
  position: relative;
  right: 60px;
  width: fit-content;
}
.center-content.flex .detail-actions-container .grid-actions .editor-labeled-button {
  min-width: 25px;
}
.center-content.flex .detail-actions-container .grid-actions .editor-labeled-button.options-menu {
  overflow: initial;
}
.center-content.flex .detail-actions-container .grid-actions .editor-labeled-button.options-menu .options-menu-icon {
  border: none;
}
.center-content.flex .detail-content-container {
  width: 100%;
  height: calc(100vh - 127px);
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
}
.center-content.flex .detail-content-container .footer {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  height: 46px;
  width: 100%;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-sizing: border-box;
  background-color: var(--white);
  position: absolute;
  bottom: 0;
}
.center-content.flex .detail-content-container .footer .k-icon.k-collapse-prev {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  padding: 0;
  display: flex;
  padding-left: 23px;
}
.center-content.flex .detail-content-container .footer .k-icon.k-collapse-prev .editor-button-icon {
  width: 100%;
  height: 100%;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  font-size: var(--font-size-xxl);
  font-weight: var(--font-weight-regular);
  color: var(--data-visualization-primary-x-tint-contrast-light);
  align-items: center;
  display: flex;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .center-content.flex .detail-content-container .footer {
    min-height: 46px;
  }
}
.center-content.flex .detail-content-container .info-pane {
  transition: width 0.2s linear;
  width: 380px;
  height: 100%;
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-top: 1px solid var(--border-primary-hight-contrast);
  position: relative;
}
.center-content.flex .detail-content-container .info-pane.closed {
  transition: width 0.2s linear;
  width: 65px;
}
.center-content.flex .detail-content-container .info-pane.closed .content-container {
  transition: max-height 0.2s linear;
  max-height: 0px;
}
.center-content.flex .detail-content-container .info-pane.closed .footer .k-icon.k-collapse-prev .editor-button-icon:before {
  transition: all 0.2s linear;
  content: "\e980";
  padding-left: 0px;
}
.center-content.flex .detail-content-container .info-pane .content-container {
  width: 100%;
  overflow-y: auto;
  height: calc(100% - 46px);
}
.center-content.flex .detail-content-container .info-pane .content-container .content {
  padding: 28px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  box-shadow: 0 1px 0 var(--white);
}
.center-content.flex .detail-content-container .info-pane .content-container .content:last-child {
  border-bottom: none;
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container {
  width: 100%;
  height: auto;
  font-size: var(--font-size-sm);
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container:not(:last-child) {
  margin-bottom: 15px;
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container .title {
  font-weight: var(--font-weight-semibold);
  text-transform: lowercase;
  display: inline-block;
  margin-bottom: 6px;
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container .title::first-letter {
  text-transform: uppercase;
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container .title.flex {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: center;
  align-content: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  text-transform: capitalize;
  width: 100%;
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container .title.flex [class^="icon-"],
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container .title.flex [class*=" icon-"] {
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.center-content.flex .detail-content-container .info-pane .content-container .content .info-container .info {
  display: block;
}
.center-content.flex .detail-content-container .sidebar-pane {
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  flex: 0 0 60px;
  height: 100%;
  border-right: 1px solid var(--border-primary-hight-contrast);
  background-color: var(--neutral-x-contrast);
  padding-top: 20px;
  box-sizing: border-box;
  display: none;
  position: relative;
}
.center-content.flex .detail-content-container .sidebar-pane.active {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
}
.center-content.flex .detail-content-container .sidebar-pane > a {
  margin-right: 10px;
}
.center-content.flex .detail-content-container .sidebar-pane > a.icon-open-search-field {
  margin-top: 20px;
}
.center-content.flex .detail-content-container .sidebar-pane > ul {
  margin-top: 20px !important;
  margin-right: 12px !important;
}
.center-content.flex .detail-content-container .sidebar-pane > i {
  margin-top: 20px;
  margin-right: 10px;
}
.center-content.flex .detail-content-container .sidebar-pane .custom-splitter {
  width: 8px;
  height: 100%;
  top: 0;
  right: 0;
  border-left: 1px solid var(--border-primary-hight-contrast);
  position: absolute;
  background-color: var(--neutral-x-contrast);
}
.center-content.flex .detail-content-container .sidebar-pane .custom-splitter .k-icon {
  height: 45px;
  width: 18px;
  position: absolute;
  top: 3px;
  left: -11px;
}
.center-content.flex .detail-content-container .sidebar-pane .custom-splitter .k-icon:before {
  width: 5px;
  height: 10px;
}
.center-content.flex .detail-content-container .k-splitter {
  width: 8px;
}
.center-content.flex .detail-content-container .content-pane {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  flex: 1;
  overflow: hidden;
  height: calc(100vh - 128px);
  width: 100%;
  max-width: 100%;
  border-top: 1px solid var(--border-primary-hight-contrast);
  transition: width 0.2s linear;
}
.center-content.flex .detail-content-container .content-pane .header {
  width: 100%;
  height: 60px;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  max-width: 100%;
}
.center-content.flex .detail-content-container .content-pane .header .header-content-buttons {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  padding-left: 20px;
}
.center-content.flex .detail-content-container .content-pane .header .header-content-buttons .icon-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  transition: all 0.15s linear;
}
.center-content.flex .detail-content-container .content-pane .header .header-content-buttons .icon-container .editor-labeled-button {
  min-width: 25px;
}
.center-content.flex .detail-content-container .content-pane .header .options-menu {
  height: 22px;
  margin: 0 6px !important;
  overflow: initial;
}
.center-content.flex .detail-content-container .content-pane .header .filter-container {
  -webkit-transition: right 0.2s ease;
  -moz-transition: right 0.2s ease;
  -o-transition: right 0.2s ease;
  -ms-transition: right 0.2s ease;
  transition: right 0.2s ease;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  position: relative;
  right: 40px;
}
.center-content.flex .detail-content-container .content-pane .header .filter-container .editor-labeled-button {
  min-width: 25px;
}
.center-content.flex .detail-content-container .content-pane .header .filter-container > *:not(:first-child) {
  margin-left: 15px;
}
.center-content.flex .detail-content-container .content-pane .header .filter-container i {
  margin-right: 0;
}
.center-content.flex .detail-content-container .content-pane .header .filter-container span.title {
  display: inline-block;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
}
.center-content.flex .detail-content-container .content-pane .header .filter-container .year-month {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-radius: 18px;
  font-size: var(--font-size-xs);
  font-weight: var(--font-weight-semibold);
  padding: 8px 12px;
  border: 2px solid var(--main-primary-x-contrast);
  color: var(--data-visualization-primary-x-tint-contrast-dark);
  background: var(--main-primary-xx-contrast);
}
.center-content.flex .detail-content-container .content-pane .header .filter-container .grid-search {
  width: 270px;
  height: 34px;
  border: 1px solid var(--border-primary-hight-contrast);
  margin: 0;
  padding: 0;
  background-color: var(--white);
  border-radius: var(--radius-vs);
}
.center-content.flex .detail-content-container .content-pane .header .filter-container .grid-search .search-button {
  height: 100%;
  align-content: center;
  margin-right: 5px;
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.center-content.flex .detail-content-container .content-pane .header .filter-container .grid-search input[placeholder].grid-search-field {
  font-family: 'Open Sans';
  outline: none;
  width: calc(100% - 40px);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-xs);
  padding: 8px 0px 4px 17px;
  background: transparent;
}
.center-content.flex .detail-content-container .content-pane .grid-container {
  flex: 1;
  width: 100%;
  max-width: 100%;
  background-color: var(--white);
  height: calc(100% - 60px);
  display: flex;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid {
  border: none;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content {
  height: calc(100vh - 273px);
  background-color: var(--off-white);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-alt td {
  color: var(--neutral-x-contrast-text);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-alt td ul[entity-id] .icon-more_options-02 {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr {
  height: 45px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row:hover,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr:hover {
  background-image: none;
  background-color: var(--white);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: none;
  border-left: none;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.numeric-column,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.numeric-column {
  text-align: right;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.template-left-column,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.template-left-column {
  text-align: left;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td span.clickable-column,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td a.k-i-expand,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td a.k-i-expand {
  margin-right: 0;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id],
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td ul[entity-id] {
  width: 20px;
  height: 20px;
  margin-left: var(--spacing-xxxs);
  background-image: none;
  border: none !important;
  background-color: transparent;
  display: inline-block;
  top: 17px;
  position: relative;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 {
  border: none;
  margin-left: var(--spacing-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li {
  text-align: left;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link {
  background-color: var(--main-primary-xx-contrast);
  background-image: none !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled {
  opacity: 0.4;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled span,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled span {
  cursor: not-allowed;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell:first-child,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell:first-child {
  overflow: visible;
  display: flex;
  height: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell {
  direction: rtl;
  white-space: nowrap;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell a {
  outline: none;
  top: 15px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a:before,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell a:before {
  line-height: 11px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label {
  width: fit-content;
  margin-right: 10px;
  margin-top: 4px;
  height: 30px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label:before,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label:before {
  position: initial;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input {
  position: relative;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label {
  opacity: 0.3;
  cursor: not-allowed;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row:hover {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td {
  background-color: transparent;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.numeric-column {
  text-align: right;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.template-left-column {
  text-align: left;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell {
  padding: 15px 30px 15px 0;
  background: var(--main-primary-xx-contrast) !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid {
  border-radius: var(--radius-xxxs);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label {
  margin-left: 6px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label:before {
  position: initial;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table {
  width: 100% !important;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead {
  background-color: var(--neutral-x-contrast);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr {
  background-color: var(--white);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  background-image: unset;
  height: 42px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th {
  align-content: center;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child {
  position: relative;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child .checkbox-label {
  position: absolute;
  top: 0;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:nth-child(2) {
  border-left: none;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody:empty:after {
  padding: 37px 0;
  background-color: var(--white);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr {
  height: 45px;
  max-height: 45px;
  background-color: var(--white);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: none;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.numeric-column {
  text-align: right;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.template-left-column {
  text-align: left;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:last-child td {
  border-bottom: none;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .k-pager-wrap {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content .row-action-menu {
  display: inline-block;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header {
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  padding-right: 0 !important;
  overflow: hidden;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th {
  font-weight: var(--font-weight-regular);
  color: var(--neutral-x-contrast-text);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a {
  color: inherit;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active {
  background-color: transparent;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active:hover {
  background-color: transparent;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active .k-i-more-vertical:before {
  content: "\e129";
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th[data-role="droptarget"] {
  left: 0;
  overflow: visible;
  position: absolute;
  padding-left: 13px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  background-image: none;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  padding: 9px 10px 9px 10px;
  height: 40px;
  max-height: 40px;
  line-height: 16px;
  cursor: default;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header:last-child {
  border-right: 0px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header.k-with-icon {
  padding-right: 26px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header .k-link {
  font-weight: var(--font-weight-regular);
  color: inherit;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu {
  width: 16px;
  height: 16px;
  padding: 0 !important;
  margin: 0px -20px 0px 0px;
  color: inherit;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active {
  background-color: transparent;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active:hover {
  background-color: transparent;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  background-color: var(--white);
  background-image: none;
  background-position: unset;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-color: var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link {
  background: none;
  border: none;
  display: flex;
  color: var(--white-contrast-text);
  place-self: center;
  scroll-snap-align: center;
  position: relative;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xl);
  margin-top: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  content: "\e998";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  content: "\e96c";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  content: "\e99a";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  content: "\e988";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers li {
  position: relative;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-bold);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected:before {
  width: 25px;
  height: 2px;
  content: '';
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--neutral-x-contrast-text);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid {
  width: 100%;
  max-width: 100%;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-grid-content {
  height: calc(100vh - 272px) !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap {
  display: flex;
  align-items: start;
  gap: var(--spacing-none);
  justify-content: space-between;
  flex-wrap: wrap;
  max-height: 45px;
  z-index: 3;
  background-color: var(--white);
  background-image: none;
  border-color: var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  padding: var(--spacing-xxs) var(--spacing-md);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers {
  margin: 0 8px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers li {
  width: 28px;
  height: 26px;
  margin: 0 2px;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected {
  position: relative;
  /*&:after {
                                        content: '';
                                        position: absolute;
                                        bottom: -7px;
                                        left: 2px;
                                        width: 28px;
                                        height: 2px;
                                        background-color: var(--neutral-x-contrast-text);
                                    }*/
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected:before {
  content: '';
  position: absolute;
  top: -10px;
  width: 28px;
  height: 2px;
  background-color: var(--neutral-x-contrast-text);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-state-selected {
  height: 26px;
  border-radius: 0;
  background: none;
  color: var(--black);
  font-weight: var(--font-weight-semibold);
  border: none;
  font-size: var(--font-size-sm);
  vertical-align: top;
  min-width: 28px;
  line-height: 26px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-link {
  height: 26px;
  min-width: 28px;
  border: none;
  font-size: var(--font-size-sm);
  background: none;
  line-height: 26px;
  padding: var(--spacing-none);
  margin: var(--spacing-none);
  border-radius: 0;
  font-weight: var(--font-weight-medium);
  color: var(--data-visualization-neutral-tint-contrast-light);
  display: block;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-link:hover:not(.k-state-disabled) {
  color: var(--neutral-x-contrast-text) !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link {
  width: 26px;
  height: 26px;
  background: none;
  border: none;
  border-radius: 0;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link:hover {
  font-weight: var(--font-weight-semibold);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link:hover:not(.k-state-disabled) .k-icon {
  color: var(--neutral-x-contrast-text) !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link.k-state-disabled .k-icon:before {
  cursor: not-allowed !important;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-arrow-e,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-arrow-w,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-seek-e,
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-seek-w {
  width: 10px;
  height: 10px;
  border: solid var(--main-primary-default);
  border-width: 2px 2px 0 0;
  background: none;
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  opacity: 1;
  position: relative;
  overflow: visible;
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-arrow-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-seek-e {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -ms-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-seek-e:after {
  content: ' ';
  width: 1px;
  height: 17px;
  background-color: var(--main-primary-default);
  position: absolute;
  top: -12px;
  right: -4px;
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -ms-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-seek-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-seek-w:after {
  content: ' ';
  width: 1px;
  height: 17px;
  background-color: var(--main-primary-default);
  position: absolute;
  bottom: 5px;
  left: 13px;
  -webkit-transform: rotate(135deg);
  -moz-transform: rotate(135deg);
  -ms-transform: rotate(135deg);
  -o-transform: rotate(135deg);
  transform: rotate(135deg);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-i-arrow-w {
  -webkit-transform: rotate(-135deg);
  -moz-transform: rotate(-135deg);
  -ms-transform: rotate(-135deg);
  -o-transform: rotate(-135deg);
  transform: rotate(-135deg);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xxl);
  margin-top: var(--spacing-none);
  color: var(--data-visualization-neutral-tint-contrast-light);
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.center-content.flex .detail-content-container .content-pane .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-controladoria ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.grid-modal-controladoria.modal-fullscreen {
  top: 0 !important;
  left: 0 !important;
}
.grid-modal-controladoria.modal-fullscreen .if-modal-form-container {
  width: 100vw !important;
  height: 100vh !important;
  margin: 0 !important;
}
.grid-modal-controladoria .horas-alocar-caso-modal-options .wrapper .grid-container {
  border-radius: var(--radius-vs);
}
.grid-modal-controladoria .horas-alocar-caso-modal-options .wrapper .grid-container .k-grid {
  height: 352px;
}
.grid-modal-controladoria .horas-alocar-caso-modal-options .wrapper .grid-container .k-grid .k-grid-header {
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.grid-modal-controladoria .wrapper {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  flex-direction: column;
  -webkit-flex-direction: column;
  -ms-flex-direction: column;
  -moz-flex-direction: column;
  width: 100%;
  padding: 30px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-modal-controladoria .wrapper .info-container {
  margin-bottom: 30px;
  width: 100%;
}
.grid-modal-controladoria .wrapper .info-container div {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  -webkit-align-content: flex-start;
  align-content: flex-start;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  flex-direction: row;
  -webkit-flex-direction: row;
  -ms-flex-direction: row;
  -moz-flex-direction: row;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  width: 100%;
}
.grid-modal-controladoria .wrapper .info-container div:not(:last-child) {
  margin-bottom: 15px;
}
.grid-modal-controladoria .wrapper .info-container div span {
  display: inline-block;
  font-size: var(--font-size-xs);
  color: var(--off-white-contrast-text);
}
.grid-modal-controladoria .wrapper .info-container div span:first-child {
  flex: 0 0 15%;
}
@media only screen and (min-width: 481px) and (max-width: 1024px) {
  .grid-modal-controladoria .wrapper .info-container div span:first-child {
    flex: 0 0 20%;
  }
}
.grid-modal-controladoria .wrapper .info-container div span:nth-child(2) {
  flex: 1;
}
.grid-modal-controladoria .wrapper .grid-title {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  width: 100%;
  height: 40px;
  background-color: var(--white);
  padding: 9px 18px;
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
  border: 1px solid var(--border-primary-hight-contrast);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
  border-bottom: 0px;
}
.grid-modal-controladoria .wrapper .grid-container {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  overflow: visible;
  width: 100%;
  border: 1px solid var(--border-primary-hight-contrast);
  position: relative;
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid {
  border: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content {
  height: calc(100vh - 273px);
  background-color: var(--off-white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-alt td {
  color: var(--neutral-x-contrast-text);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-alt td ul[entity-id] .icon-more_options-02 {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr {
  height: 45px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row:hover,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr:hover {
  background-image: none;
  background-color: var(--white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-bottom: none;
  border-left: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.numeric-column,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.numeric-column {
  text-align: right;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.template-left-column,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.template-left-column {
  text-align: left;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td span.clickable-column,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td a.k-i-expand,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td a.k-i-expand {
  margin-right: 0;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id],
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] {
  width: 20px;
  height: 20px;
  margin-left: var(--spacing-xxxs);
  background-image: none;
  border: none !important;
  background-color: transparent;
  display: inline-block;
  top: 17px;
  position: relative;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 {
  border: none;
  margin-left: var(--spacing-xxxs);
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li {
  text-align: left;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.k-state-hover .k-link {
  background-color: var(--main-primary-xx-contrast);
  background-image: none !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled {
  opacity: 0.4;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td ul[entity-id] .icon-more_options-02 .k-group li.disabled span,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td ul[entity-id] .icon-more_options-02 .k-group li.disabled span {
  cursor: not-allowed;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell:first-child,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell:first-child {
  overflow: visible;
  display: flex;
  height: inherit;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell {
  direction: rtl;
  white-space: nowrap;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell a {
  outline: none;
  top: 15px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell a:before,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell a:before {
  line-height: 11px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label {
  width: fit-content;
  margin-right: 10px;
  margin-top: 4px;
  height: 30px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-label:before,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-label:before {
  position: initial;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input {
  position: relative;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-master-row td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content tr td.k-hierarchy-cell .checkbox-input[disabled] + .checkbox-label {
  opacity: 0.3;
  cursor: not-allowed;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row:hover {
  background-color: var(--main-primary-xx-contrast) !important;
  background-image: unset;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.numeric-column {
  text-align: right;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.template-left-column {
  text-align: left;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell {
  padding: 15px 30px 15px 0;
  background: var(--main-primary-xx-contrast) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid {
  border-radius: var(--radius-xxxs);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label {
  margin-left: 6px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .checkbox-label:before {
  position: initial;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table {
  width: 100% !important;
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead {
  background-color: var(--neutral-x-contrast);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr {
  background-color: var(--white);
  border-top-left-radius: var(--radius-xxxs);
  border-top-right-radius: var(--radius-xxxs);
  background-image: unset;
  height: 42px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th {
  align-content: center;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child {
  position: relative;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:first-child .checkbox-label {
  position: absolute;
  top: 0;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table thead tr th:nth-child(2) {
  border-left: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody:empty:after {
  padding: 37px 0;
  background-color: var(--white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr {
  height: 45px;
  max-height: 45px;
  background-color: var(--white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:hover {
  background-image: none;
  background-color: var(--white);
  background-position: unset;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  border-left: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.numeric-column {
  text-align: right;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td.template-left-column {
  text-align: left;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid table tbody tr:last-child td {
  border-bottom: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-detail-row td.k-detail-cell .master-detail-grid .k-pager-wrap {
  border-top: 1px solid var(--border-primary-hight-contrast);
  border-bottom: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .row-action-menu {
  display: inline-block;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header {
  width: 100%;
  background-color: var(--white);
  background-image: none;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  color: var(--neutral-x-contrast-text);
  vertical-align: middle;
  padding-right: 0 !important;
  overflow: hidden;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th {
  font-weight: var(--font-weight-regular);
  color: var(--neutral-x-contrast-text);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a {
  color: inherit;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active:hover {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th a.k-state-active .k-i-more-vertical:before {
  content: "\e129";
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap tr th[data-role="droptarget"] {
  left: 0;
  overflow: visible;
  position: absolute;
  padding-left: 13px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  background-color: transparent;
  background-image: none;
  border-color: var(--border-primary-hight-contrast) !important;
  border-bottom: 1px solid var(--border-primary-hight-contrast) !important;
  color: var(--neutral-x-contrast-text);
  font-size: var(--font-size-xs);
  padding: 9px 10px 9px 10px;
  height: 40px;
  max-height: 40px;
  line-height: 16px;
  cursor: default;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header:last-child {
  border-right: 0px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header.k-with-icon {
  padding-right: 26px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header .k-link {
  font-weight: var(--font-weight-regular);
  color: inherit;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu {
  width: 16px;
  height: 16px;
  padding: 0 !important;
  margin: 0px -20px 0px 0px;
  color: inherit;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-header .k-header-column-menu.k-state-active:hover {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  padding: 10px 20px;
  background-color: var(--white);
  background-image: none;
  background-position: unset;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  border-color: var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-link {
  background: none;
  border: none;
  display: flex;
  color: var(--white-contrast-text);
  place-self: center;
  scroll-snap-align: center;
  position: relative;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon {
  width: 100%;
  height: 100%;
  display: flex;
  font-size: var(--font-size-xl);
  margin-top: var(--spacing-none);
  color: var(--neutral-x-contrast-text);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-left::before {
  width: 100%;
  height: 100%;
  content: "\e998";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-left::before {
  width: 100%;
  height: 100%;
  content: "\e96c";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-60-right::before {
  width: 100%;
  height: 100%;
  content: "\e99a";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-link .k-icon.k-i-arrow-end-right::before {
  width: 100%;
  height: 100%;
  content: "\e988";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: var(--font-size-xl) !important;
  display: inline-block;
  line-height: 26px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li {
  position: relative;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected {
  border: none;
  background-image: none;
  padding: var(--spacing-none);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-bold);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li .k-state-selected:before {
  width: 25px;
  height: 2px;
  content: '';
  position: absolute;
  top: -13px;
  left: 50%;
  transform: translateX(-50%);
  background-color: var(--neutral-x-contrast-text);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid {
  height: 374px;
  border-radius: var(--spacing-vs);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap {
  display: flex;
  align-items: center;
  justify-content: center;
  margin: 0;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers > li {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  min-width: 28px;
  line-height: 26px;
  width: auto;
  height: 26px;
  padding: 0;
  margin: 0 4px;
  background-color: transparent;
  border: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-link,
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-state-selected {
  box-sizing: border-box;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 100%;
  height: 100%;
  padding: 0;
  margin: 0;
  border-radius: 50%;
  text-decoration: none;
  background: none;
  border: none;
  box-shadow: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-link {
  color: var(--neutral-x-contrast-text);
  font-weight: normal;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers .k-state-selected {
  font-weight: bold;
  cursor: default;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-pager-wrap .k-pager-numbers li.k-current-page {
  display: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header-locked {
  border-right: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header-locked tr {
  height: 35px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header-locked tr:hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header-locked tr th {
  position: relative;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap {
  border-right: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap table {
  width: 100% !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap table tr th {
  color: var(--data-visualization-black-contrast-dark);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap table tr th a {
  color: inherit;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap .k-header.k-with-icon {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-left: none;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-header .k-grid-header-wrap .k-header.k-with-icon:last-child {
  border-right: 0px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content {
  height: calc(100% - 85px) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table {
  width: 100% !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody:empty:after {
  top: 116px;
  padding: 39px 0;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr {
  height: 35px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr td {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  font-size: var(--font-size-xs);
  color: var(--neutral-x-contrast-text);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr td.numeric-column {
  text-align: right;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr td.template-left-column {
  text-align: left;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr td span.clickable-column {
  text-decoration: underline;
  cursor: pointer;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content table tbody tr.k-state-selected td {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content .k-alt:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--neutral-x-contrast) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked {
  height: calc(100% - 85px) !important;
  border-right: none;
  background-color: var(--off-white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr {
  background-color: var(--white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr:not(.k-state-selected):hover {
  background-image: none;
  background-color: transparent;
  background-position: unset;
  background-color: var(--white);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr.k-alt {
  border: none;
  background-color: var(--neutral-x-contrast) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr td {
  position: relative;
  height: 35px;
  padding: 0 8px;
  box-sizing: border-box;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr td .checkbox-label {
  position: absolute;
  width: 40px;
  height: 36px;
  display: block;
  top: 0;
  left: 0;
  color: var(--white-contrast-text);
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr td .checkbox-label:before {
  top: 0;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr td input[type='radio'] {
  margin-left: 5px;
  margin-bottom: 2px;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr.k-state-selected {
  background-color: var(--neutral-x-tint) !important;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked tr.k-state-selected td {
  background-color: transparent;
}
.grid-modal-controladoria .wrapper .grid-container .k-grid .k-grid-content-locked + .k-grid-content {
  width: calc(100% - 41px) !important;
}
.grid-modal-controladoria .wrapper .grid-container .filter-container {
  position: absolute !important;
  right: 0;
  top: -90px;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  position: relative;
  display: inline-block;
  height: 30px;
}
.grid-modal-controladoria .wrapper .grid-container .filter-container span:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0px;
  text-align: center;
}
.grid-modal-controladoria .wrapper .grid-container .filter-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 250px;
  height: 31px;
  padding: 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  padding-left: 5px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.grid-modal-controladoria .wrapper.no-title .grid-container .filter-container {
  top: -50px;
}
.grid-modal-controladoria .wrapper .template-container {
  margin-bottom: 30px;
}
.grid-modal-controladoria .wrapper .template-container.footer {
  margin-bottom: 0;
  margin-top: 30px;
  width: 100%;
  height: 147px;
}
.grid-modal-controladoria .wrapper .template-container.footer .form-legaldesk .editor-form-field {
  position: relative;
  height: 123px;
}
.grid-modal-controladoria .wrapper .template-container.footer .form-legaldesk .editor-form-field .textarea-container {
  height: calc(100% - 2px) !important;
}
.grid-modal-controladoria .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea {
  height: 100%;
}
.grid-modal-controladoria .wrapper .template-container.footer .form-legaldesk .editor-form-field textarea + .field-validation-error {
  width: 100%;
  display: inline-block;
  left: 0;
  bottom: 5px;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .filter-title {
  text-transform: lowercase;
  font-weight: 600;
  margin-bottom: 10px;
  display: inline-block;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .filter-title::first-letter {
  text-transform: uppercase;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container ::placeholder {
  color: var(--white-contrast-text);
  opacity: 1;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  width: 100%;
  height: 30px;
  border: none;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker {
  width: 100%;
  border: none;
  background-image: none;
  outline: none !important;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  border: 1px solid var(--border-primary-hight-contrast);
  background-image: none;
  background-color: var(--white);
  outline: none !important;
  box-shadow: none;
  position: relative;
  height: 29px;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none !important;
  height: 29px;
  padding: 3px 3px 3px 0;
  background-image: none;
  text-indent: 4px;
  border: none;
  box-shadow: none;
  width: 100%;
  border-left: 6px solid var(--neutral-contrast) !important;
  border-radius: 3px;
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input:focus {
  transition: all 0.3s ease-in-out;
  border-left: 6px solid var(--main-primary-x-tint) !important;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar {
  outline: none !important;
  background: none;
  width: 100%;
  height: 100%;
  margin: 0;
  padding: 0;
  top: 0px;
  left: 0;
  cursor: pointer;
  overflow: inherit;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap .k-select .k-i-calendar:before {
  content: "\e924";
  font-family: "legaldesk-icons-md" !important;
  font-weight: var(--font-weight-regular);
  font-variant: normal;
  font-style: normal;
  font-size: 18px !important;
  display: inline-block;
  line-height: 18px;
  position: absolute;
  left: 0px;
  top: 0px;
  text-transform: none;
  letter-spacing: normal;
  word-wrap: normal;
  white-space: nowrap;
  direction: ltr;
  -webkit-touch-callout: none;
  -webkit-user-select: none;
  -khtml-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  cursor: pointer;
  text-align: center;
  color: var(--white-contrast-text);
  -webkit-font-smoothing: antialiased;
  text-rendering: optimizeLegibility;
  -moz-osx-font-smoothing: grayscale;
  font-feature-settings: 'liga';
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .date-picker {
  display: inline-block;
  margin-right: 15px;
  width: 150px;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox {
  height: 33px;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap {
  height: 31px;
}
.grid-modal-controladoria .wrapper .template-container .filter-container .date-container .k-maskedtextbox .k-datepicker .k-picker-wrap input {
  height: 31px;
}
.grid-modal-controladoria .container-bottom-buttons .excel-button {
  width: 40px;
  height: 32px;
  margin-top: 0px;
  min-width: 0px;
  min-height: 0px;
  max-height: none;
  max-width: none;
  padding: 0;
  float: right;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper {
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  position: relative;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .info-container,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: flex-start;
  -webkit-justify-content: flex-start;
  -ms-justify-content: flex-start;
  -moz-justify-content: flex-start;
  -ms-flex-pack: flex-start;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding-bottom: 30px;
  margin-bottom: 0;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .info-container .header-data,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .header-data {
  display: block !important;
  padding: 0 30px;
  box-sizing: border-box;
  margin-bottom: 0;
  flex: 1;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .info-container .pending-value-container,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .pending-value-container {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  position: relative;
  width: 240px;
  height: 100%;
  border: 1px solid var(--main-primary-x-tint);
  border-radius: var(--radius-vs);
  margin: 0 30px;
  min-height: 57px;
  white-space: nowrap;
  background-color: var(--off-white);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .info-container .pending-value-container .container-title,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .pending-value-container .container-title {
  position: absolute;
  left: 50%;
  top: -20px;
  background-color: var(--off-white);
  transform: translateX(-50%);
  display: inline-block;
  box-sizing: border-box;
  text-align: center;
  min-width: fit-content;
  padding: var(--spacing-vs) var(--spacing-xxs) var(--spacing-none) var(--spacing-xxs);
  flex: none;
  font-size: var(--font-size-xs);
  border-bottom: 0px;
  border-top: 1px solid;
  border-left: 1px solid;
  border-right: 1px solid;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .info-container .pending-value-container .container-value,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .pending-value-container .container-value {
  font-weight: var(--font-weight-semibold);
  font-size: var(--font-size-md);
  flex: none;
  color: var(--main-primary-tint);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .info-container .pending-value-container .container-value.negative-number,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .pending-value-container .container-value.negative-number {
  color: var(--fb-danger-default);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .form-container,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .form-container {
  height: auto;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .form-container .form-legaldesk,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .form-container .form-legaldesk {
  padding: 30px;
  width: 100%;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .form-container .form-legaldesk .form-table .form-table-row .editor-form-container button,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .form-container .form-legaldesk .form-table .form-table-row .editor-form-container button {
  float: right;
  margin-top: 27px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap input,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .form-container .form-legaldesk .form-table .form-table-row .editor-form-container .k-numerictextbox .k-numeric-wrap input {
  height: 32px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container {
  width: 100%;
  box-sizing: border-box;
  height: calc(100vh - 551px);
  overflow-y: auto;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table {
  width: 100%;
  table-layout: fixed;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table thead th,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table thead th {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  font-weight: var(--font-weight-regular);
  border-left: none;
  border-top: none;
  text-transform: lowercase;
  padding: 10px;
  text-align: left;
  background-color: var(--off-white);
  font-size: var(--font-size-sm);
  position: sticky;
  top: 0;
  z-index: 2;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table thead th::first-letter,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table thead th::first-letter {
  text-transform: uppercase;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table thead th:first-child,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table thead th:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-top-left-radius: var(--radius-vs);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table thead th:last-child,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table thead th:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-top-right-radius: var(--radius-vs);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody {
  background-color: var(--white);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td {
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  padding: 4px 10px;
  font-size: 13px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td.align-right,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td.align-right {
  text-align: right;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td > span,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td > span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td > span.negative-number,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td > span.negative-number {
  color: var(--fb-danger-default);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td:first-child,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td:first-child {
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-bottom-left-radius: var(--radius-vs);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td:last-child,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td:last-child {
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-bottom-right-radius: var(--radius-vs);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions {
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  width: 16px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i {
  color: var(--data-visualization-primary-x-tint-contrast-light);
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i:hover,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i:hover {
  opacity: 0.5;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i:not(:last-child),
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-actions i:not(:last-child) {
  margin-right: 8px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable {
  transition: all 0.3s ease-in-out;
  display: flex!important;
  display: -webkit-flex !important;
  display: -ms-flex !important;
  display: -moz-flex !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: space-between;
  -webkit-justify-content: space-between;
  -ms-justify-content: space-between;
  -moz-justify-content: space-between;
  -ms-flex-pack: space-between;
  border: 1px solid var(--main-primary-x-tint);
  background-color: var(--main-primary-xx-contrast);
  border-radius: 5px;
  color: var(--data-visualization-primary-x-tint-contrast-light);
  font-weight: var(--font-weight-semibold);
  padding: 5px 10px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable.align-right,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable.align-right {
  justify-content: flex-end;
  -webkit-justify-content: flex-end;
  -ms-justify-content: flex-end;
  -moz-justify-content: flex-end;
  -ms-flex-pack: flex-end;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget {
  flex: 1;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget + span,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget + span {
  line-height: 1px;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget .k-numeric-wrap,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget .k-numeric-wrap {
  border: none;
  padding: 0;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget .k-numeric-wrap .k-formatted-value,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget .k-numeric-wrap .k-formatted-value {
  transition: all 0.3s ease-in-out;
  text-align: right;
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
  padding: 0;
  background: var(--main-primary-xx-contrast);
  border-radius: var(--radius-none);
  border: none;
  outline: none;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget .k-numeric-wrap .k-formatted-value + input,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td .row-editable .k-widget .k-numeric-wrap .k-formatted-value + input {
  transition: all 0.3s ease-in-out;
  text-align: right;
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
  padding: 0;
  background: var(--main-primary-xx-contrast);
  border-radius: var(--radius-none);
  border: none;
  outline: none;
}
.grid-modal-controladoria.alocacao-manual .if-modal-form-container .wrapper .k-pager-wrap,
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .k-pager-wrap {
  width: 100%;
  border-left: none;
  border-right: none;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container {
  position: relative;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .header-data > div {
  justify-content: flex-start;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .header-data > div span.with-filter {
  max-width: calc(100% - 320px);
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .filter-container {
  position: absolute !important;
  width: auto;
  bottom: 30px;
  right: 300px;
  left: initial;
  margin-bottom: 0;
  top: initial;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  display: inline-block;
  height: 30px;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .filter-container .grid-search {
  position: relative;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .filter-container .grid-search .ico-search {
  font-size: var(--font-size-md);
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .filter-container span:before {
  width: 30px;
  height: 30px;
  line-height: 30px;
  position: absolute;
  right: 0;
  top: 0;
  text-align: center;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .info-container .filter-container input {
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  outline: none;
  width: 250px;
  height: 31px;
  padding: 0;
  background-color: var(--white);
  color: var(--white-contrast-text);
  text-align: left;
  font-size: var(--font-size-sm);
  padding-left: 5px;
  border: 1px solid var(--border-primary-hight-contrast);
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container {
  min-height: unset;
  overflow: hidden;
  flex: 1;
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td:first-child {
  border-bottom-left-radius: var(--radius-none);
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .list-container table tbody tr td:last-child {
  border-bottom-right-radius: var(--radius-none);
}
.grid-modal-controladoria.transferencia-modal .if-modal-form-container .wrapper .k-pager-wrap {
  width: 100%;
  border-left: 1px solid var(--border-primary-hight-contrast);
  border-right: 1px solid var(--border-primary-hight-contrast);
  border-top: 0px;
}
.modal-form-container.confirmacao-transferencia-modal {
  padding-left: 0 !important;
  padding-right: 0 !important;
}
.modal-form-container.confirmacao-transferencia-modal .data-container .data-separator {
  padding: 10px 30px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
  text-transform: lowercase;
  color: var(--off-white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.modal-form-container.confirmacao-transferencia-modal .data-container .data-separator::first-letter {
  text-transform: uppercase;
}
.modal-form-container.confirmacao-transferencia-modal .data-container:not(:first-child) .data-separator {
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.modal-form-container.confirmacao-transferencia-modal .data-container table {
  padding: 20px 30px;
  width: 100%;
  table-layout: fixed;
  position: relative;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table thead tr th {
  text-align: left;
  position: sticky;
  top: 0;
  background-color: var(--off-white);
}
.modal-form-container.confirmacao-transferencia-modal .data-container table thead tr th.value {
  text-align: right;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table tbody tr td {
  padding-top: 8px;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table tbody tr td:not(:last-child) {
  padding-right: 15px;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table tbody tr td.value {
  padding-left: 15px;
  padding-right: 0;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table tbody tr td.value {
  text-align: right;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table tbody tr td > span {
  -webkit-text-overflow: ellipsis;
  -moz-text-overflow: ellipsis;
  -o-text-overflow: ellipsis;
  text-overflow: ellipsis;
  white-space: nowrap;
  overflow: hidden;
  max-width: 100%;
  display: inline-block;
}
.modal-form-container.confirmacao-transferencia-modal .data-container table tbody tr td > span.negative-number {
  color: var(--fb-danger-default);
}
.modal-form-container.confirmacao-transferencia-modal .data-container .scrollable {
  max-height: 324px;
}
.modal-form-container.confirmacao-transferencia-modal .data-container .scrollable table {
  padding-top: 0;
}
.modal-form-container.confirmacao-transferencia-modal .data-container .scrollable table thead tr th {
  padding-top: 20px;
}
.container-admin .modulo-list-container .master-detail-grid tr td:nth-child(3) {
  text-align: center;
  line-height: 0;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-icon.k-i-expand {
  margin-left: 0;
  margin-top: 0;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-icon.k-i-collapse {
  margin-top: 2px;
  margin-left: 0;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-menu {
  width: 22px;
  border: none;
  background-color: transparent;
  background-image: none;
  float: right;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-menu .icon-more_options-02 {
  width: 22px;
  height: 22px;
  text-align: center;
  border: none;
  color: var(--white-contrast-text);
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-menu:after {
  display: none;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-animation-container .item-menu-link {
  text-align: left;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-animation-container .item-menu-link .k-link {
  min-width: 165px;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-animation-container .item-menu-link.k-state-hover .k-link {
  background: var(--off-white) !important;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-animation-container .item-menu-link .item-menu-link-icon {
  float: left;
  margin-right: 6px;
}
.container-admin .modulo-list-container .k-master-row .k-hierarchy-cell .k-animation-container .item-menu-link .item-menu-link-icon:before {
  width: 23px;
  margin-top: -3px;
}
.tipo-atividade-detail {
  margin-top: -1px;
  margin-left: -1px;
}
.pane-header.atividade-detalhe {
  border-top: none!important;
}
#detail-detalhe.custom-resized-detail .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 105px) !important;
}
#detail-detalhe .module-detail .entity-detail {
  width: 100% !important;
  height: calc(100vh - 170px) !important;
}
#detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  width: calc(100% - 50px) !important;
  height: calc(100% - 102px) !important;
}
#detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal.assunto-resumo-detail {
  height: calc(100% - 105px) !important;
}
.rightHeader + .rightArea #detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal {
  height: calc(100% - 50px) !important;
  width: calc(100% - 416px) !important;
}
#detail-detalhe .module-detail .entity-detail .entity-detail-content .entity-detail-internal .form-container .detail-container:last-child {
  padding-bottom: 20px;
}
div[data-view="/webDev/Integracoes/RegraEmail/DetalhePend"] .pane-header {
  margin-top: -1px;
  margin-bottom: -1px;
}
div[data-view="/webDev/Integracoes/RegraEmail/DetalhePend"] .grid-in-detail {
  margin-left: -1px;
}
div[data-view="/webDev/Integracoes/RegraEmail/DetalheLDEmailLog"] {
  margin-top: -1px;
  margin-left: -1px;
}
div[data-view="/webDev/Integracoes/RegraEmail/DetalheLDEmailLog"] .grid-editor .grid-actions {
  padding-left: 13px;
}
div[data-view="/webDev/Integracoes/RegraEmail/DetalheLDEmailLog"] .grid-editor .k-grid {
  margin-left: -1px;
}
.admin-container.user-config {
  display: flex;
  margin-top: 90px;
  border-top: 1px solid var(--border-primary-hight-contrast);
}
.admin-container.user-config .menu-left-perfil {
  min-width: 285px;
  width: 285px;
  padding: var(--spacing-xs) var(--spacing-xxl);
  height: 100vh;
  background-color: var(--neutral-x-contrast);
}
.admin-container.user-config .menu-left-perfil .profissional-config-image {
  display: flex;
  justify-content: center;
  margin-top: 24px;
}
.admin-container.user-config .menu-left-perfil .profissional-config-image .profile-image {
  display: flex;
  width: 77px;
}
.admin-container.user-config .menu-left-perfil .profissional-config-image .profile-image img {
  border-radius: 50%;
  border: 1px solid #d7d9de;
}
.admin-container.user-config .menu-left-perfil .profissional-config-image .profissional-config-buttons {
  display: flex;
  flex-direction: column;
  opacity: 0;
}
.admin-container.user-config .menu-left-perfil .profissional-config-image .profissional-config-buttons button {
  background-color: transparent;
}
.admin-container.user-config .menu-left-perfil .profissional-config-image .profissional-config-buttons button i.icon-upload-data::before {
  font-size: var(--font-size-xxs);
  margin-bottom: 19px;
}
.admin-container.user-config .menu-left-perfil .profissional-config-name {
  color: var(--white-contrast-text);
  font-size: var(--font-size-sm);
  font-weight: var(--font-weight-semibold);
  text-align: center;
  margin: 16px 0;
}
.admin-container.user-config .menu-left-perfil .profissional-config-data {
  margin-top: 16px;
}
.admin-container.user-config .menu-left-perfil .profissional-config-data span {
  display: block;
  margin-bottom: 14px;
}
.admin-container.user-config .menu-left-perfil .profissional-config-data .perfil-title {
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-semibold);
}
.admin-container.user-config .admin-list-config .user-config-buttons {
  width: calc(100% - 256px);
  position: fixed;
  padding: 20px 52px 18px 40px;
  height: 78px;
  bottom: 0;
  right: 0;
  -moz-box-sizing: border-box;
  -webkit-box-sizing: border-box;
  -o-box-sizing: border-box;
  box-sizing: border-box;
  border-top: 1px solid var(--border-primary-hight-contrast);
  clear: both;
  display: table-row;
  direction: rtl;
  -webkit-transition: padding-right 0.1s linear;
  -moz-transition: padding-right 0.1s linear;
  -o-transition: padding-right 0.1s linear;
  -ms-transition: padding-right 0.1s linear;
  transition: padding-right 0.1s linear;
  background: var(--white);
}
.admin-container.user-config .admin-list-config .user-config-buttons .cancel-button {
  margin-right: 10px;
}
.admin-container .divisor-user {
  opacity: 1;
}
.custom-class-grid {
  padding: 6px 12px 6px 11px;
  background-color: var(--neutral-x-contrast);
  color: var(--neutral-x-contrast-text);
  line-height: 26px;
  border-bottom: 1px solid var(--border-primary-hight-contrast);
}
.custom-class-grid .k-group .k-popup {
  border-style: normal;
  border-width: 0px;
}
.custom-class-grid .chbx {
  margin-right: 5px;
}
.custom-class-grid label.k-link {
  padding: 10px 40px 10px 0px;
  font-size: 14px;
  font-weight: 400;
}
.custom-class-grid:hover {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.fixed-content-panelbar {
  max-height: 45vh;
  height: auto;
}
.highlight-text {
  background-color: yellow !important;
}
.custom-resized-screen {
  width: 100%;
  height: calc(100vh - 125px);
  margin-top: 90px;
}
@keyframes fadeMainContent {
  from {
    opacity: 0;
  }
  to {
    opacity: 1;
  }
}
.fix-fo-grid-icons {
  color: var(--neutral-xx-contrast) !important;
}
.fix-fo-grid-icons::before {
  width: 18px !important;
  height: 18px !important;
}
.fix-fo-grid-icons.recurso-incidente-context::before {
  top: 8px !important;
  left: 0px !important;
}
.btn-to-right {
  order: 1;
  margin-right: auto;
}
.navigating-transition {
  opacity: 0 !important;
}
.checkbox-with-actions {
  width: auto;
  height: auto;
  display: flex;
}
.checkbox-with-actions .dropdown-toggle {
  width: 100%;
  height: 100%;
  display: inline-flex;
  align-items: center;
  min-height: 20px;
  padding: 0px;
  margin: 0px;
}
.checkbox-with-actions .dropdown-toggle .checkbox-input {
  position: sticky;
}
.checkbox-with-actions .dropdown-toggle .checkbox-toggle-state-icon {
  width: 14px;
  height: 14px;
  transform: rotate(90deg);
  margin-left: calc(var(--spacing-xxxs) + 2px);
}
.checkbox-with-actions .dropdown-toggle .checkbox-with-actions-title {
  width: auto;
  height: 14px;
  top: 2px;
  position: relative;
  font-size: var(--font-size-xs);
  margin-left: var(--spacing-xxxs);
  font-weight: var(--font-weight-semibold);
}
.checkbox-with-actions-menu {
  -webkit-transition: max-height 0.25s linear;
  -moz-transition: max-height 0.25s linear;
  -o-transition: max-height 0.25s linear;
  -ms-transition: max-height 0.25s linear;
  transition: max-height 0.25s linear;
  background-color: var(--white) !important;
  border-radius: var(--radius-vs);
  min-width: 152px !important;
  max-height: 0px;
  right: auto !important;
  padding: 0 !important;
  overflow: hidden;
  display: block !important;
  z-index: 10100;
  top: auto;
  left: auto;
}
.checkbox-with-actions-menu li {
  -webkit-transition: all 0.15s linear;
  -moz-transition: all 0.15s linear;
  -o-transition: all 0.15s linear;
  -ms-transition: all 0.15s linear;
  transition: all 0.15s linear;
  line-height: normal;
  padding: var(--spacing-xxxs);
  font-size: var(--font-size-xs);
  background-color: var(--white);
  color: var(--white-contrast-text);
  font-weight: var(--font-weight-regular);
  border: 1px solid var(--border-primary-hight-contrast);
}
.checkbox-with-actions-menu li:first-child {
  border-top-left-radius: var(--radius-vs);
  border-top-right-radius: var(--radius-vs);
}
.checkbox-with-actions-menu li:last-child {
  border-bottom-left-radius: var(--radius-vs);
  border-bottom-right-radius: var(--radius-vs);
}
.checkbox-with-actions-menu li:not(.checkbox-with-actions-menu li:last-child) {
  border-bottom: var(--spacing-none);
}
.checkbox-with-actions-menu li:not(.checkbox-with-actions-menu li:first-child) {
  border-top: var(--spacing-none);
}
.checkbox-with-actions-menu li:hover {
  background-color: var(--off-white);
  color: var(--off-white-contrast-text);
}
.checkbox-with-actions-menu li:focus {
  background-color: var(--white);
  color: var(--white-contrast-text);
}
.checkbox-with-actions-menu li:active {
  background-color: var(--main-primary-xx-contrast);
  color: var(--white-contrast-text);
}
.checkbox-with-actions-menu li.disabled,
.checkbox-with-actions-menu li[disabled] {
  opacity: 0.6;
  filter: alpha(opacity=60);
  cursor: not-allowed;
  pointer-events: none;
  background-color: var(--white) !important;
  color: var(--white-contrast-text) !important;
}
.checkbox-with-actions-menu li.disabled:active,
.checkbox-with-actions-menu li[disabled]:active,
.checkbox-with-actions-menu li.disabled:focus,
.checkbox-with-actions-menu li[disabled]:focus,
.checkbox-with-actions-menu li.disabled:hover,
.checkbox-with-actions-menu li[disabled]:hover {
  background-color: var(--white) !important;
  color: var(--white-contrast-text) !important;
}
.checkbox-with-actions-menu.active {
  max-height: 500px;
}
.comeback-in-title {
  position: relative;
  margin-right: 4px;
  font-size: var(--font-size-lg);
  color: var(--data-visualization-brand-contrast-light);
}
.ld-assist-btn {
  width: 30px !important;
  height: 30px !important;
  min-width: auto !important;
  align-items: center;
  -webkit-align-items: center;
  -ms-align-items: center;
  -moz-align-items: center;
  -ms-flex-align: center;
  justify-content: center;
  -webkit-justify-content: center;
  -ms-justify-content: center;
  -moz-justify-content: center;
  -ms-flex-pack: center;
  border-radius: var(--radius-pill);
  color: var(--main-primary-tint-text);
  font-weight: var(--font-weight-semibold);
  background: linear-gradient(135deg, var(--data-visualization-primary-x-tint-contrast-light), var(--main-primary-tint));
}
.ld-assist-btn svg {
  left: 13px;
  top: -18px;
  position: absolute;
}
.ld-assist-panel {
  right: -450px;
  bottom: 0;
  width: 450px;
  display: flex;
  position: fixed;
  overflow: hidden;
  transition: all 0.15s ease;
  height: calc(100vh - 37px);
  background-color: var(--white);
  box-shadow: 0 6px 12px rgba(0, 0, 0, 0.3);
}
.ld-assist-panel.opened {
  right: 0;
}
